/* Built by tools/build.js - do not edit */
.swym-wishlist-page{padding-block:var(--kavalio-space-10) var(--kavalio-space-16)}.kavalio-wishlist-title{color:var(--wishlist-title-color, rgb(var(--heading-color)));margin:0 0 var(--kavalio-space-6)}.kavalio-wishlist-login-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--kavalio-space-6);padding:var(--kavalio-space-6) var(--kavalio-space-8);margin-bottom:var(--kavalio-space-8);border-radius:var(--kavalio-radius-lg);background:var(--wishlist-banner-bg, rgb(var(--secondary-background)))}.kavalio-wishlist-login-banner__content{flex:1;min-width:0}.kavalio-wishlist-login-banner__heading{margin:0 0 var(--kavalio-space-1);font-size:var(--kavalio-font-size-lg);font-weight:var(--kavalio-font-weight-semibold);line-height:var(--kavalio-line-height-snug);color:var(--wishlist-banner-heading-color, rgb(var(--kavalio-color-ink)))}.kavalio-wishlist-login-banner__subtext{margin:0;font-size:var(--kavalio-font-size-md);line-height:var(--kavalio-line-height-base);color:var(--wishlist-banner-subtext-color, rgb(var(--kavalio-color-text-muted)))}.kavalio-wishlist-login-banner__button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:var(--button-small-height);padding:0 var(--kavalio-space-6);border-radius:var(--button-border-radius);background:var(--wishlist-banner-button-bg, rgb(var(--kavalio-color-ink)));color:var(--wishlist-banner-button-color, rgb(var(--background)));font-size:var(--base-font-size);font-weight:var(--kavalio-font-weight-semibold);line-height:var(--kavalio-line-height-none);text-decoration:none;white-space:nowrap;transition:opacity var(--kavalio-duration-fast) var(--kavalio-ease)}.kavalio-wishlist-login-banner__button:hover,.swym-wishlist-page .kavalio-wishlist-remove:hover{opacity:.8}.swym-wishlist-page .product-list{--section-products-per-row: 2;--product-list-column-gap: var(--kavalio-space-3)}.swym-wishlist-page .product-list__inner{margin:0;overflow:visible;grid-auto-flow:row dense}.swym-wishlist-page .kavalio-wishlist-remove{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;border-radius:var(--kavalio-radius-round);border:1px solid rgb(var(--border-color));background:rgb(var(--background));color:rgb(var(--text-color));display:inline-flex;align-items:center;justify-content:center;line-height:var(--kavalio-line-height-none);box-shadow:var(--kavalio-shadow-1)}.swym-wishlist-page .kavalio-wishlist-remove svg{width:14px;height:auto;display:block}.swym-wishlist-page .kavalio-wishlist-remove:hover{transform:none}#kavalio-wishlist-empty .prose .button{max-width:400px;margin:auto}@media(min-width:741px){.swym-wishlist-page .product-list{--section-products-per-row: 3;--product-list-column-gap: var(--grid-gap)}}@media(min-width:1000px){.swym-wishlist-page .product-list{--section-products-per-row: 4}}@media(max-width:740px){.swym-wishlist-page{padding-block:var(--kavalio-space-6) var(--kavalio-space-12)}.kavalio-wishlist-login-banner{flex-direction:column;align-items:flex-start;padding:var(--kavalio-space-6);margin-bottom:var(--kavalio-space-6)}.kavalio-wishlist-login-banner__button{width:100%}.kavalio-wishlist-title{margin-bottom:var(--kavalio-space-4)}}
