/* WISHLIST-POPUP-001 (owner, 2026-10-17): Amasty Multiple Wishlist's "Choose the list for selected product" dialog, opened
   by every heart (product page, cards, cart). Linked from default.xml and loaded after first paint
   (AsyncNonCriticalCss: it opens after a tap). The site's tokens are repeated here because this sheet also reaches pages
   without the Phase 2 chrome. Lists are rows with the list's initial, the chosen row ringed in ink; the Requisition tab only
   shows for a customer who has a requisition list (a B2B tool, 3 ever). */
.amwishlist-popup-block{--wp-ink:#1d1b19;--wp-grey:#6b6963;--wp-line:#e8e3da;--wp-line2:#d6cfc3;--wp-stone:#f6f4f0;--wp-orange:#ff9a02;--wp-orange-h:#ffab2e;--wp-link:#9a5600;
  --wp-bold:'Ipatio Rounded','Ipatio Rounded Text',Quicksand,'PingFang SC','Microsoft YaHei','Helvetica Neue',Arial,sans-serif}
.amwishlist-popup-block.-active{background:rgba(29,27,25,.45)!important}
.amwishlist-popup-block .amwishlist-popup{box-sizing:border-box;width:min(520px,calc(100vw - 24px))!important;max-width:none!important;max-height:calc(100svh - 32px)!important;
  padding:20px 22px 0!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 18px 40px rgba(29,27,25,.22)!important;display:flex;flex-direction:column}
.amwishlist-popup-block .amwishlist-popup *{letter-spacing:0!important;text-transform:none!important}
.amwishlist-popup-block .amwishlist-toolbar.-header{position:absolute;top:10px;right:10px;margin:0!important;padding:0!important;z-index:2}
.amwishlist-popup-block .amwishlist-button.-close{width:44px!important;height:44px!important;min-height:44px;border-radius:50%!important;border:0!important;background-color:transparent!important;opacity:1}
.amwishlist-popup-block .amwishlist-button.-close:hover{background-color:var(--wp-stone)!important}
.amwishlist-popup-block .amwishlist-title{margin:0 0 14px!important;padding:0 44px 0 0!important;text-align:left!important}
.amwishlist-popup-block .amwishlist-header{margin:0!important;font:700 20px/1.3 var(--wp-bold)!important;color:var(--wp-ink)!important;text-align:left!important}
.amwishlist-popup-block .amwishlist-title .amwishlist-desc:empty{display:none}
.amwishlist-popup-block .amwishlist-content{overflow:auto;flex:1 1 auto;margin:0 -22px!important;padding:0 22px 16px!important}
.amwishlist-popup-block:not(:has(.amwishlist-content-tab:nth-child(2) .amwishlist-item)) .amwishlist-tabs-block.-title{display:none!important}
.amwishlist-popup-block .amwishlist-tabs-block.-title{display:flex;gap:20px;margin:0 0 14px!important;padding:0!important;border-bottom:1px solid var(--wp-line)!important}
.amwishlist-popup-block .amwishlist-tabs-block.-title>.amwishlist-item{position:relative;flex:none!important;width:auto!important;padding:10px 0!important;margin:0!important;border:0!important;
  font:700 15px/1.3 var(--wp-bold)!important;color:var(--wp-grey)!important;cursor:pointer;text-align:left!important}
.amwishlist-popup-block .amwishlist-tabs-block.-title>.amwishlist-item::after{display:none!important}
.amwishlist-popup-block .amwishlist-tabs-block.-title>.amwishlist-item.-active{color:var(--wp-ink)!important}
.amwishlist-popup-block .amwishlist-tabs-block.-title>.amwishlist-item.-active::before{content:""!important;position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--wp-orange)!important;display:block!important}
.amwishlist-popup-block .amwishlist-button.-plus{align-self:flex-start;display:inline-flex!important;align-items:center;gap:8px;min-height:44px;margin:0 0 12px!important;padding:0 16px!important;border:1.5px solid var(--wp-ink)!important;border-radius:8px!important;
  background:#fff!important;color:var(--wp-ink)!important;font:700 15px/1.1 var(--wp-bold)!important;text-decoration:none!important}
.amwishlist-popup-block .amwishlist-button.-plus::before{color:var(--wp-ink)!important}
.amwishlist-popup-block .amwishlist-newlist{gap:8px;margin:0 0 12px!important}
.amwishlist-popup-block .amwishlist-newlist .amwishlist-input{min-height:44px;padding:0 12px!important;border:1.5px solid var(--wp-line2)!important;border-radius:8px!important;font:15px/1.3 var(--wp-bold)!important;font-weight:500!important}
.amwishlist-popup-block .amwishlist-newlist .amwishlist-button.-add{min-height:44px;padding:0 18px!important;border:0!important;border-radius:8px!important;background:var(--wp-orange)!important;color:var(--wp-ink)!important;font:700 15px/1 var(--wp-bold)!important}
.amwishlist-popup-block .amwishlist-newlist .amwishlist-button.-add.-disabled{background:var(--wp-stone)!important;color:var(--wp-grey)!important}
/* the lists: one row each */
.amwishlist-popup-block .amwishlist-content-tab .amwishlist-list{display:flex!important;flex-direction:column;align-items:stretch!important;gap:8px;width:100%!important;margin:0!important;padding:0!important;justify-content:flex-start!important}
.amwishlist-popup-block .amwishlist-content,.amwishlist-popup-block .amwishlist-list-block,.amwishlist-popup-block .amwishlist-tabs-block.-block,.amwishlist-popup-block .amwishlist-content-tab{width:auto!important;max-width:none!important;text-align:left!important}
.amwishlist-popup-block .amwishlist-list-block{display:flex!important;flex-direction:column;align-items:stretch!important}
.amwishlist-popup-block .amwishlist-content-tab .amwishlist-list>.amwishlist-item{position:relative;display:grid!important;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;
  width:auto!important;max-width:none!important;min-height:64px;margin:0!important;padding:10px 44px 10px 10px!important;box-sizing:border-box;border:1.5px solid var(--wp-line)!important;border-radius:12px!important;background:#fff!important;cursor:pointer;text-align:left!important;box-shadow:none!important}
.amwishlist-popup-block .amwishlist-content-tab .amwishlist-list>.amwishlist-item:hover{border-color:var(--wp-line2)!important}
.amwishlist-popup-block .amwishlist-content-tab .amwishlist-list>.amwishlist-item::before{content:attr(data-label)!important;grid-row:1 / span 2;display:grid!important;place-items:center;width:44px!important;height:44px!important;margin:0!important;
  border-radius:10px!important;background:var(--wp-stone)!important;color:var(--wp-ink)!important;font:700 18px/1 var(--wp-bold)!important;position:static!important;overflow:hidden;white-space:nowrap}
/* an empty list has the long "The folder is empty" label: show a heart outline instead */
.amwishlist-popup-block .amwishlist-content-tab .amwishlist-list>.amwishlist-item.-empty::before{content:""!important;
  background:var(--wp-stone) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6963' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 14c1.5-1.5 3-3.2 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.8 0-3 .5-4.5 2-1.5-1.5-2.7-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4 3 5.5l7 7Z'/%3E%3C/svg%3E") center/22px no-repeat!important}
.amwishlist-popup-block .amwishlist-content-tab .amwishlist-list>.amwishlist-item .amwishlist-name{grid-column:2;margin:0!important;font:700 15px/1.3 var(--wp-bold)!important;color:var(--wp-ink)!important;text-align:left!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.amwishlist-popup-block .amwishlist-content-tab .amwishlist-list>.amwishlist-item .amwishlist-desc{grid-column:2;margin:0!important;font:500 13px/1.3 var(--wp-bold)!important;color:var(--wp-grey)!important;text-align:left!important}
.amwishlist-popup-block .amwishlist-content-tab .amwishlist-list>.amwishlist-item.-active{border-color:var(--wp-ink)!important;background:var(--wp-stone)!important}
.amwishlist-popup-block .amwishlist-content-tab .amwishlist-list>.amwishlist-item.-active::after{content:""!important;position:absolute;right:14px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;
  background:var(--wp-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/14px no-repeat!important;display:block!important}
.amwishlist-popup-block .amwishlist-content-tab .amwishlist-list>.amwishlist-item:focus-visible{outline:2px solid var(--wp-ink);outline-offset:2px}
.amwishlist-popup-block .amwishlist-toolbar.-footer{display:block!important;margin:0 -22px!important;padding:14px 22px calc(14px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--wp-line);background:#fff!important;box-shadow:none!important;position:static!important}
.amwishlist-popup-block .amwishlist-toolbar.-footer::before{display:none!important}
.amwishlist-popup-block .amwishlist-button.-addtolist{width:100%!important;min-height:48px;margin:0!important;border:0!important;border-radius:8px!important;background:var(--wp-orange)!important;color:var(--wp-ink)!important;font:700 16px/1 var(--wp-bold)!important;opacity:1!important;cursor:pointer}
.amwishlist-popup-block .amwishlist-button.-addtolist:hover{background:var(--wp-orange-h)!important}
.amwishlist-popup-block .amwishlist-button.-addtolist.-disabled{background:var(--wp-stone)!important;color:var(--wp-grey)!important;cursor:default}
.amwishlist-popup-block :is(.amwishlist-button,.amwishlist-item):focus-visible{outline:2px solid var(--wp-ink)!important;outline-offset:2px}
/* Amasty centres the dialog's children (align-items:center): the lists and the button use the whole width */
.amwishlist-popup-block .amwishlist-popup{align-items:stretch!important}
.amwishlist-popup-block .amwishlist-popup>.amwishlist-content,.amwishlist-popup-block .amwishlist-popup>.amwishlist-toolbar.-footer{align-self:stretch!important;width:auto!important}
.amwishlist-popup-block .amwishlist-popup .amwishlist-toolbar.-footer .amwishlist-button.-addtolist{display:block!important;width:100%!important;max-width:none!important}
/* close: the site's ink cross (same drawing as the mini cart's), not Amasty's thin grey one */
.amwishlist-popup-block .amwishlist-button.-close{position:relative!important;background-image:none!important;font-size:0!important;color:transparent!important}
.amwishlist-popup-block .amwishlist-toolbar.-header .amwishlist-button.-close::before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:22px!important;height:22px!important;margin:-11px 0 0 -11px!important;transform:none!important;background:var(--wp-ink)!important;display:block!important;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center/22px no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center/22px no-repeat}
.amwishlist-popup-block .amwishlist-toolbar.-header .amwishlist-button.-close::after{display:none!important;content:none!important}
.amwishlist-popup-block .amwishlist-button.-close:focus:not(:focus-visible){box-shadow:none!important;outline:0!important}
