.shopping-list-item{justify-content:space-between;align-items:center;padding:12px 0}.shopping-list-item.weekly-ad-variant{border:2px solid var(--mantine-color-primary-4);border-radius:var(--mantine-radius-md);background:var(--mantine-color-primary-0)}.shopping-list-item .shopping-list-item-container{width:100%}.shopping-list-item .shopping-list-item-container .shopping-list-item-image{height:80px;width:80px;flex-shrink:0}.shopping-list-item .shopping-list-item-menu{position:relative;gap:1rem;margin:.5rem}.shopping-list-item .shopping-list-item-menu .mantine-Menu-dropdown{top:auto!important;left:auto!important;right:0}.shopping-list-item .shopping-list-item-menu .shopping-list-item-menu-button{background:transparent;cursor:pointer}.shopping-list-item .shopping-list-item-menu .shopping-list-item-menu-button:hover svg{filter:brightness(1.25)}.shopping-list-item .shopping-list-item-menu .shopping-list-item-menu-button.shopping-list-find-btn svg{color:#046630;color:var(--mantine-color-accents-primary-2, #046630)}.shopping-list-item .shopping-list-item-menu .shopping-list-item-menu-button.shopping-list-edit-btn svg{color:#046630;color:var(--mantine-color-accents-primary-2, #046630)}.shopping-list-item .shopping-list-item-menu .shopping-list-item-menu-button.shopping-list-delete-btn svg{color:#b70034;color:var(--mantine-color-additional-fail, #b70034)}.shopping-list-item .shopping-list-item-menu .shopping-list-item-menu-icon{color:#606663;color:var(--mantine-color-accents-inactive-surface, #606663);cursor:pointer}.shopping-list-item .shopping-list-item-menu .shopping-list-item-menu-dropdown{padding:12px 8px;border-radius:var(--mantine-radius-md);border:1px solid #d8dbd9;border:1px solid var(--mantine-color-layout-storke, #d8dbd9);box-shadow:0 2px 8px #00000014;width:240px!important}.shopping-list-item .shopping-list-item-menu .shopping-list-item-menu-dropdown .shopping-list-item-menu-item{font-weight:500;font-size:var(--mantine-font-size-md);line-height:16px;color:#202221;color:var(--mantine-color-layout-on-surface, #202221);padding:var(--mantine-spacing-md) var(--mantine-spacing-sm)}.shopping-list-item .shopping-list-item-menu .shopping-list-item-menu-dropdown .shopping-list-item-menu-item-delete{color:#b70034;color:var(--mantine-color-additional-fail, #b70034)}.shopping-list-item-details{justify-content:space-between;align-items:center;width:100%}.shopping-list-item-details a{-webkit-text-decoration:none;text-decoration:none}.shopping-list-item-details .shopping-list-item-location-icon{height:16px;width:16px;margin-right:2px;color:#707371;color:var( --layout-on-surface-secondary, var(--mantine-color-accents-inactive-surface, #707371) )}.shopping-list-item-details .shopping-list-item-location-text{color:#707371;color:var( --layout-on-surface-secondary, var(--mantine-color-accents-inactive-surface, #707371) )}.shopping-list-item-details .shopping-list-find-product-btn-wrapper{height:auto;display:flex;align-items:center;justify-content:start}@media only screen and (max-width: 768px){.shopping-list-find-product-btn{padding:0;background-color:transparent}.shopping-list-item-details{flex-direction:column;align-items:flex-start}}.shopping-list-item .weekly-ad-price-container .weekly-ad-primary-price-and-text{display:inline;color:var(--mantine-color-primary-6);font-weight:700;font-size:var(--mantine-font-size-md);line-height:1.5}@media only screen and (max-width: 359px){.shopping-list-item .weekly-ad-price-container .weekly-ad-primary-price-and-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.shopping-list-item .weekly-ad-price-container .weekly-ad-qualification{color:var(--mantine-color-primary-6);font-weight:500;font-size:var(--mantine-font-size-sm);margin:4px 0}.shopping-list-item .weekly-ad-price-container .weekly-ad-label{color:var(--mantine-color-gray-6);font-weight:400;font-size:var(--mantine-font-size-xs);line-height:1.2;margin:4px 0}.shopping-list-item .weekly-ad-price-container .weekly-ad-validity{color:var(--mantine-color-dimmed);font-weight:400;font-size:var(--mantine-font-size-xs);line-height:1.2;margin:4px 0}
