.galleryBody.collections,.galleryBody.collections .article{overflow:initial}.price-alert-list{display:flex;flex-direction:column;gap:1rem}twk-price-alert{background:var(--surface-card-color);display:grid;gap:1rem;grid-template:"image image" auto "details actions" auto/minmax(0,1fr) auto;padding:1rem;position:relative}twk-price-alert .info-flags,twk-price-alert .price-alert-price-line,twk-price-alert .property-flags{margin:0}twk-price-alert .price-alert-image{align-items:center;background:var(--surface-product-image-background-color);border:1px solid var(--surface-product-image-background-color);border-radius:.5rem;display:flex;grid-area:image;height:10rem;padding:1rem;width:100%}:is(twk-price-alert .price-alert-image) .image{margin-left:auto;margin-right:auto}twk-price-alert .price-alert-content{display:flex;flex-direction:column;gap:.5rem;grid-area:details}:is(twk-price-alert .price-alert-content) .price-alert-link{display:block;font-size:var(--font-size-medium);line-height:var(--line-height-small-plus);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(twk-price-alert .price-alert-content) .price-alert-price-line{font-size:var(--font-size-small-plus);line-height:var(--line-height-small-plus)}:is(twk-price-alert .price-alert-content) .flag-item{color:var(--tertiary-paragraph-text-color);font-size:var(--font-size-small);line-height:var(--line-height-small)}:is(twk-price-alert .price-alert-content) .min-price{font-weight:700}twk-price-alert .info-flags,twk-price-alert .property-flags{display:flex;flex-direction:row;flex-wrap:wrap;padding:0}:is(twk-price-alert .property-flags,twk-price-alert .info-flags) .flag-item{display:inline}:is(twk-price-alert .property-flags) .flag-item+.flag-item:before{content:"•";padding:0 .5rem}twk-price-alert .action-buttons{display:flex;flex-direction:column;gap:.5rem;grid-area:actions;margin-left:auto;position:relative}:is(twk-price-alert .action-buttons) .action-button{--icon-size:1rem;--icon-vertical-align:top;border-width:1px;height:2rem;position:relative;width:2rem}.hidden:is(:is(twk-price-alert .action-buttons) .action-button){display:none}:is(twk-price-alert .action-buttons) .action-button .icon{pointer-events:none}@media screen and (min-width:600px){twk-price-alert{grid-template:"image details actions" auto "image details actions" auto/auto minmax(0,1fr) auto}twk-price-alert .price-alert-image{height:5rem;padding-bottom:.5rem;padding-top:.5rem}:is(twk-price-alert .price-alert-image) .image{margin-left:auto;margin-right:auto}}