html[data-v-a12af153]{font-size:62.5%}@keyframes loading-a12af153{to{background-position-x:-20%}}@keyframes opacity-in-a12af153{0%{opacity:0}to{opacity:1}}@keyframes ring-a12af153{0%{transform:rotate(0)}2%{transform:rotate(28deg)}4%{transform:rotate(-24deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-14deg)}9%{transform:rotate(8deg)}10%{transform:rotate(-8deg)}11%{transform:rotate(6deg)}12%{transform:rotate(-6deg)}13%{transform:rotate(3deg)}24%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes show-in-bounce-a12af153{0%{opacity:.5;transform:scale(0) rotate(0)}85%{opacity:1;transform:scale(1.1) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes bg-fade-in-a12af153{0%{background:transparent}to{background:#6c777f4d}}@keyframes bg-fade-out-a12af153{0%{background:#6c777f4d}to{background:transparent}}@keyframes shift-open-a12af153{0%{right:-100%}to{right:0}}@keyframes shift-close-a12af153{0%{right:0}to{right:-100%}}@keyframes gradient-animation-a12af153{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes shift-open-vertical-opacity-a12af153{0%{opacity:0;top:80%}to{opacity:1;top:100%}}@keyframes shift-close-vertical-opacity-a12af153{0%{opacity:1;top:100%}to{opacity:0;top:80%}}.share-button[data-v-a12af153]{border-radius:8px;cursor:pointer}.share-button[data-v-a12af153]:focus-visible{outline:2px solid #007aff;outline-offset:4px}.share-button[data-v-a12af153]:focus:not(:focus-visible){outline:none}html[data-v-00cdc52b]{font-size:62.5%}@keyframes loading-00cdc52b{to{background-position-x:-20%}}@keyframes opacity-in-00cdc52b{0%{opacity:0}to{opacity:1}}@keyframes ring-00cdc52b{0%{transform:rotate(0)}2%{transform:rotate(28deg)}4%{transform:rotate(-24deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-14deg)}9%{transform:rotate(8deg)}10%{transform:rotate(-8deg)}11%{transform:rotate(6deg)}12%{transform:rotate(-6deg)}13%{transform:rotate(3deg)}24%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes show-in-bounce-00cdc52b{0%{opacity:.5;transform:scale(0) rotate(0)}85%{opacity:1;transform:scale(1.1) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes bg-fade-in-00cdc52b{0%{background:transparent}to{background:#6c777f4d}}@keyframes bg-fade-out-00cdc52b{0%{background:#6c777f4d}to{background:transparent}}@keyframes shift-open-00cdc52b{0%{right:-100%}to{right:0}}@keyframes shift-close-00cdc52b{0%{right:0}to{right:-100%}}@keyframes gradient-animation-00cdc52b{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes shift-open-vertical-opacity-00cdc52b{0%{opacity:0;top:80%}to{opacity:1;top:100%}}@keyframes shift-close-vertical-opacity-00cdc52b{0%{opacity:1;top:100%}to{opacity:0;top:80%}}.sl-product-item__base[data-v-00cdc52b]{align-items:center;border-radius:12px;display:grid;gap:16px;grid-template-areas:"img title title" "price price control";grid-template-columns:auto 1fr auto;padding:16px;transition:background .3s ease}@media (min-width:1200px){.sl-product-item__base[data-v-00cdc52b]{gap:8px;grid-template-areas:"img title price control close";grid-template-columns:auto 1fr minmax(0,120px) auto 20px}.sl-product-item__base[data-v-00cdc52b]:hover{background:#f7f7f8}.sl-product-item__base[data-v-00cdc52b]:hover picture:after{background-color:#787b7d0f}.sl-product-item__base:hover .sl-product-item__action-button--drag[data-v-00cdc52b]{opacity:1}}.sl-product-item__image-container[data-v-00cdc52b]{align-items:center;display:flex;gap:16px;grid-area:img;justify-content:center}.sl-product-item__image-wrapper[data-v-00cdc52b]{align-items:center;display:flex;height:70px;justify-content:center;width:70px}.sl-product-item__image-wrapper[data-v-00cdc52b] picture{align-items:center;display:flex;justify-content:center;position:relative}.sl-product-item__image-wrapper[data-v-00cdc52b] picture:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;transition:background .3s ease;z-index:1}.sl-product-item__image-wrapper[data-v-00cdc52b] picture img{aspect-ratio:1/1;background:#fff;object-fit:contain}.sl-product-item__title-container[data-v-00cdc52b]{display:flex;flex-direction:column;grid-area:title}.sl-product-item__title-wrapper[data-v-00cdc52b]{align-items:center;display:flex;gap:16px;justify-content:space-between}.sl-product-item__note-toggle[data-v-00cdc52b]{color:#787c7e;text-decoration:underline;text-underline-offset:3px}.sl-product-item__action-button[data-v-00cdc52b]{color:#d9d9d9;transition:color .2s ease}.sl-product-item__action-button--drag[data-v-00cdc52b]{opacity:0;transition:color .2s ease,opacity .2s ease}.sl-product-item__action-button[data-v-00cdc52b]:focus-visible{opacity:1}.sl-product-item__action-button[data-v-00cdc52b]:hover{color:#787c7e}.sl-product-item__remove-container[data-v-00cdc52b]{display:flex;grid-area:close;justify-content:flex-end}.sl-product-item__price[data-v-00cdc52b]{grid-area:price;text-align:right}@media (min-width:1200px){.sl-product-item__price[data-v-00cdc52b]{padding-right:32px}}.sl-product-item__control[data-v-00cdc52b]{grid-area:control}html[data-v-8845b2f7]{font-size:62.5%}@keyframes loading-8845b2f7{to{background-position-x:-20%}}@keyframes opacity-in-8845b2f7{0%{opacity:0}to{opacity:1}}@keyframes ring-8845b2f7{0%{transform:rotate(0)}2%{transform:rotate(28deg)}4%{transform:rotate(-24deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-14deg)}9%{transform:rotate(8deg)}10%{transform:rotate(-8deg)}11%{transform:rotate(6deg)}12%{transform:rotate(-6deg)}13%{transform:rotate(3deg)}24%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes show-in-bounce-8845b2f7{0%{opacity:.5;transform:scale(0) rotate(0)}85%{opacity:1;transform:scale(1.1) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes bg-fade-in-8845b2f7{0%{background:transparent}to{background:#6c777f4d}}@keyframes bg-fade-out-8845b2f7{0%{background:#6c777f4d}to{background:transparent}}@keyframes shift-open-8845b2f7{0%{right:-100%}to{right:0}}@keyframes shift-close-8845b2f7{0%{right:0}to{right:-100%}}@keyframes gradient-animation-8845b2f7{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes shift-open-vertical-opacity-8845b2f7{0%{opacity:0;top:80%}to{opacity:1;top:100%}}@keyframes shift-close-vertical-opacity-8845b2f7{0%{opacity:1;top:100%}to{opacity:0;top:80%}}.sl-item-skeleton__base[data-v-8845b2f7]{align-items:center;display:grid;gap:16px;grid-template-columns:24px 1fr;padding:24px 16px}.sl-item-skeleton__wrapper[data-v-8845b2f7]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr minmax(0,64px);width:100%}@media (min-width:1200px){.sl-item-skeleton__wrapper[data-v-8845b2f7]{grid-template-columns:1fr repeat(3,minmax(0,120px)) 20px}}.sl-item-skeleton__loading-bar[data-v-8845b2f7]{background:#f7f7f8;border-radius:12px;height:18px;overflow:hidden;position:relative;width:100%}.sl-item-skeleton__loading-bar[data-v-8845b2f7]:before{animation:loading-8845b2f7 1.5s ease-in-out infinite;background:linear-gradient(100deg,#fff0 30%,#ffffffbf,#fff0 70%),#f7f7f8;background-position-x:180%;background-size:200% 100%;content:"";height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.sl-item-skeleton__col[data-v-8845b2f7]{display:flex;flex-direction:column;gap:8px}.sl-item-skeleton__col .sl-item-skeleton__loading-bar[data-v-8845b2f7]:first-child{width:90%}.sl-item-skeleton__col .sl-item-skeleton__loading-bar[data-v-8845b2f7]:nth-child(2){width:60%}.sl-item-skeleton__col--main .sl-item-skeleton__loading-bar[data-v-8845b2f7]:first-child{width:40%}.sl-item-skeleton__col--main .sl-item-skeleton__loading-bar[data-v-8845b2f7]:nth-child(2){width:20%}.sl-item-skeleton__row[data-v-8845b2f7]{align-items:center;display:flex;gap:16px;justify-content:center;width:100%}html[data-v-322a2905]{font-size:62.5%}@keyframes loading-322a2905{to{background-position-x:-20%}}@keyframes opacity-in-322a2905{0%{opacity:0}to{opacity:1}}@keyframes ring-322a2905{0%{transform:rotate(0)}2%{transform:rotate(28deg)}4%{transform:rotate(-24deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-14deg)}9%{transform:rotate(8deg)}10%{transform:rotate(-8deg)}11%{transform:rotate(6deg)}12%{transform:rotate(-6deg)}13%{transform:rotate(3deg)}24%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes show-in-bounce-322a2905{0%{opacity:.5;transform:scale(0) rotate(0)}85%{opacity:1;transform:scale(1.1) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes bg-fade-in-322a2905{0%{background:transparent}to{background:#6c777f4d}}@keyframes bg-fade-out-322a2905{0%{background:#6c777f4d}to{background:transparent}}@keyframes shift-open-322a2905{0%{right:-100%}to{right:0}}@keyframes shift-close-322a2905{0%{right:0}to{right:-100%}}@keyframes gradient-animation-322a2905{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes shift-open-vertical-opacity-322a2905{0%{opacity:0;top:80%}to{opacity:1;top:100%}}@keyframes shift-close-vertical-opacity-322a2905{0%{opacity:1;top:100%}to{opacity:0;top:80%}}.shopping-list-item__base[data-v-322a2905]{border:1px solid #ebeced;border-radius:12px}.shopping-list-item__base[data-v-322a2905] .disclosure-btn__heading-wrap{display:flex;gap:16px;padding:24px 16px}.shopping-list-item__base[data-v-322a2905] button[aria-controls] svg{transition:transform .3s ease}.shopping-list-item__base[data-v-322a2905] button[aria-controls][aria-expanded=true] svg{transform:rotate(180deg)}.shopping-list-item__base li[draggable=true][data-v-322a2905]{-webkit-user-drag:element}.shopping-list-item__col[data-v-322a2905]{display:flex;flex-direction:column;gap:8px}.shopping-list-item__col-title[data-v-322a2905]{color:#787c7e}.shopping-list-item__header[data-v-322a2905]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto;width:100%}@media (min-width:1200px){.shopping-list-item__header[data-v-322a2905]{grid-template-columns:1fr repeat(3,minmax(0,120px)) 20px}}.shopping-list-item__name-input[data-v-322a2905]{font-weight:600}.shopping-list-item__header-actions[data-v-322a2905]{align-items:center;display:flex;gap:16px;justify-content:center}.shopping-list-item__content[data-v-322a2905]{border-top:1px solid #ebeced;display:flex;flex-direction:column;gap:16px;padding-block:16px}.shopping-list-item__content-header[data-v-322a2905]{display:grid;gap:8px;grid-template-columns:1fr auto 20px;padding-inline:16px}.shopping-list-item__content-footer[data-v-322a2905]{align-items:center;border-top:1px solid #ebeced;display:flex;gap:16px;justify-content:flex-end;padding:16px 16px 0}.shopping-list-item__description-input[data-v-322a2905]{padding:16px}.shopping-list-item__description-input[data-v-322a2905]::-moz-placeholder{color:#787c7e}.shopping-list-item__description-input[data-v-322a2905]::placeholder{color:#787c7e}html[data-v-bae45d41]{font-size:62.5%}@keyframes loading-bae45d41{to{background-position-x:-20%}}@keyframes opacity-in-bae45d41{0%{opacity:0}to{opacity:1}}@keyframes ring-bae45d41{0%{transform:rotate(0)}2%{transform:rotate(28deg)}4%{transform:rotate(-24deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-14deg)}9%{transform:rotate(8deg)}10%{transform:rotate(-8deg)}11%{transform:rotate(6deg)}12%{transform:rotate(-6deg)}13%{transform:rotate(3deg)}24%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes show-in-bounce-bae45d41{0%{opacity:.5;transform:scale(0) rotate(0)}85%{opacity:1;transform:scale(1.1) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes bg-fade-in-bae45d41{0%{background:transparent}to{background:#6c777f4d}}@keyframes bg-fade-out-bae45d41{0%{background:#6c777f4d}to{background:transparent}}@keyframes shift-open-bae45d41{0%{right:-100%}to{right:0}}@keyframes shift-close-bae45d41{0%{right:0}to{right:-100%}}@keyframes gradient-animation-bae45d41{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes shift-open-vertical-opacity-bae45d41{0%{opacity:0;top:80%}to{opacity:1;top:100%}}@keyframes shift-close-vertical-opacity-bae45d41{0%{opacity:1;top:100%}to{opacity:0;top:80%}}.shopping-list-page__base[data-v-bae45d41]{display:flex;flex-direction:column;gap:24px}.shopping-list-page__header[data-v-bae45d41]{align-items:center;display:flex;gap:12px;justify-content:space-between}.shopping-list-page__title[data-v-bae45d41]{font-size:1.8rem;font-weight:600;line-height:1.28}@media (min-width:960px){.shopping-list-page__title[data-v-bae45d41]{font-size:2.8rem}}.shopping-list-page__list[data-v-bae45d41]{display:flex;flex-direction:column;gap:24px}
