.shoplist--fixed-button{position:fixed;bottom:45px;right:calc(2vw + 60px)}.shoplist--card{position:fixed;bottom:45px;right:16px;overflow-y:auto;overflow-x:hidden;z-index:5;max-height:74vh;width:calc(97vw - 16px)}@media(width >= 600px){.shoplist--card{max-height:72vh;width:calc(80vw - 16px)}}@media(width >= 960px){.shoplist--card{width:calc(33vw - 16px)}}.shoplist--title{font-size:1.25rem;letter-spacing:.0125rem;line-height:2rem;font-weight:700;color:var(--v-main-base);justify-content:space-between;padding:0;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1)}@media(width >= 600px){.shoplist--title{font-size:1.5rem;display:flex}}.shoplist--text{border-bottom:1px solid rgba(0,0,0,.1);padding:0;padding-bottom:16px;margin-bottom:16px}.shoplist--tags{margin-top:0;margin-bottom:0;color:var(--v-main-base);font-weight:700;display:none}@media(width >= 600px){.shoplist--tags{display:grid;grid-template-columns:40% 20% 20% 20%}}.shoplist--content{overflow-y:auto;overflow-x:hidden;max-height:35vh}@media(width >= 600px){.shoplist--content{max-height:40vh}}.shoplist--content-item{display:flex;flex-direction:column;align-items:left}.shoplist--content-item:hover{cursor:pointer}@media(width >= 600px){.shoplist--content-item{display:grid;grid-template-columns:40% 20% 20% 20%;text-align:right;align-items:center}}.shoplist--content-tags{color:var(--v-main-base);font-weight:700}@media(width >= 600px){.shoplist--content-tags{display:none}}.theme--light .v-sheet.shoplist--card{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.theme--light .shoplist--content-item:hover{background-color:rgba(0,0,0,.125)}.theme--dark .v-sheet.shoplist--card{border:1px solid hsla(0,0%,51.8%,.29)}.theme--dark .v-sheet.shoplist--card .shoplist--text,.theme--dark .v-sheet.shoplist--card .shoplist--title{border-color:hsla(0,0%,51.8%,.29)}.theme--dark .shoplist--content-item:hover{background-color:hsla(0,0%,100%,.125)}.flex-title{display:flex;gap:10px;align-items:center;justify-content:space-between;text-transform:uppercase}