.wishlist-section{padding-block:var(--section-padding-block-start) var(--section-padding-block-end)}.wishlist{gap:var(--padding-4xl);flex-direction:column;display:flex}.wishlist__header{gap:var(--gap-lg);flex-direction:column;display:flex}.wishlist__title{font-family:var(--font-body--family);font-size:var(--font-size--md);font-weight:var(--font-weight-medium,500);line-height:var(--line-height--display-tight,1.2);letter-spacing:normal;text-transform:none;margin:0}.wishlist__intro{font-size:var(--font-size--3xs);margin:0;line-height:1.5}.wishlist__intro a{color:inherit;text-decoration:underline}.wishlist__intro--empty,.wishlist__intro--error,.wishlist[data-state=empty] .wishlist__intro--guest,.wishlist[data-state=error] .wishlist__intro--guest{display:none}.wishlist[data-state=empty] .wishlist__intro--empty,.wishlist[data-state=error] .wishlist__intro--error{display:block}.wishlist__grid{gap:var(--loc-collection-grid-row-gap) var(--gap-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wishlist[data-state=loading] .wishlist__grid{min-height:50vh}.wishlist:not([data-state=ready]) .wishlist__grid,.wishlist:not([data-state=ready]) .wishlist__more,.wishlist:not([data-state=empty]) .wishlist__empty-products{display:none}.wishlist__more{justify-content:center;display:flex}.wishlist__empty-products{padding-block-start:var(--padding-4xl)}@media screen and (width<=749px){.wishlist__grid{gap:var(--loc-collection-grid-row-gap-mobile) var(--gap-xs);margin-inline:calc(var(--page-margin) * -1);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}.wishlist-item{gap:var(--gap-lg);transition:opacity var(--animation-speed) var(--animation-easing);flex-direction:column;display:flex}.wishlist-item[aria-busy=true]{opacity:var(--opacity-50);pointer-events:none}.wishlist-item .product-card-compact__details,.wishlist-item__actions{padding-inline:var(--padding-lg)}.wishlist[data-list-type=shared] .wishlist-item__remove{display:none}.wishlist[data-list-type=shared] .wishlist-item__actions{grid-template-columns:1fr}.wishlist-item__actions{gap:var(--gap-xs);grid-template-columns:1fr 1fr;margin-block-start:auto;display:grid}.wishlist-item__button,.wishlist-item .quick-add--inline[data-quick-add-button=add] button.quick-add__button--add,.wishlist-item .quick-add--inline[data-quick-add-button=choose] button.quick-add__button--choose{display:inline-flex}.wishlist-item__button,.wishlist-item .quick-add--inline button.quick-add__button--text{justify-content:center;align-items:center;gap:var(--gap-2xs);width:100%;min-height:2.1875rem;padding:0 var(--padding-lg);font-size:var(--font-size--3xs);white-space:nowrap;line-height:1}.wishlist-item__add,.wishlist-item__add .quick-add,.wishlist-item__add product-form-component{display:contents}.wishlist-item__add add-to-cart-component{width:100%}.wishlist-item .quick-add--inline button.quick-add__button--text{border-radius:var(--style-border-radius-buttons-primary);background-color:var(--color-primary-button-background);color:var(--color-primary-button-text);font-family:var(--button-font-family-primary);font-weight:var(--button-font-weight);background-image:none}.wishlist-item .quick-add--inline button.quick-add__button--text:hover:not(:disabled,[data-loading=true],[data-added=true]){background-color:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text)}.wishlist-item__add-icon,.wishlist-item__add-icon svg{width:var(--loc-icon-12);height:var(--loc-icon-12)}@media screen and (width<=749px){.wishlist-item__button,.wishlist-item .quick-add--inline button.quick-add__button--text{padding-inline:var(--padding-xs)}}
