.price-listing-item{border-bottom:1px solid var(--border-base-color);display:grid;gap:1rem;grid-template-areas:"name name price" "review review cta" "tagline tagline cta" "delivery delivery cta";grid-template-columns:1rem 1fr 6rem;row-gap:.5rem}.price-listing-item .shop-name{font-size:var(--font-size-medium)}:is(.price-listing-item .shop-name) a{-webkit-text-decoration:none;text-decoration:none}.price-listing-item .shop-tagline{color:var(--tertiary-paragraph-text-color);font-size:var(--font-size-small)}.price-listing-item .shop-price{font-size:var(--font-size-medium-bold);font-weight:var(--font-weight-bold)}:is(.price-listing-item .shop-price) a{-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:499px){.price-listing-item{padding-bottom:.5rem;padding-top:.5rem}.price-listing-item .shop-name-container{display:contents}.price-listing-item .shop-name{grid-area:name}.price-listing-item .condition,.price-listing-item .shop-tagline{grid-area:tagline}.price-listing-item .shop-review-score{grid-area:review}.price-listing-item .delivery-time{grid-area:delivery}.price-listing-item .shop-price{grid-area:price;justify-self:end}.price-listing-item .shop-clickout{align-self:end;grid-area:cta}}@media screen and (min-width:500px){.price-listing-item{align-items:center;display:grid;gap:.5rem;grid-template-areas:none;grid-template-columns:1fr 4.5rem min-content 4rem 6rem;padding-bottom:.25rem;padding-top:.25rem}.price-listing-item .shop-name-container{align-items:baseline;display:inline-flex;flex-direction:row;gap:.25rem;min-width:0}:is(.price-listing-item .shop-name-container) .shop-tagline:before{content:"- "}}@media screen and (min-width:800px){.price-listing-item{gap:1rem}}twk-delivery-info.delivery-time{align-items:center;background-color:var(--surface-card-color);border:1px solid var(--border-card-color);border-radius:.25rem;display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-size:var(--font-size-small);gap:.375rem;justify-content:flex-start;padding:.25rem .5rem;text-wrap:nowrap;width:5.5rem}twk-delivery-info.delivery-time .calculated-cost{--calculated-cost-color:var(--base-paragraph-text-color);color:var(--calculated-cost-color);font-weight:var(--font-weight-bold)}.free:is(twk-delivery-info.delivery-time .calculated-cost){--calculated-cost-color:var(--tertiary-paragraph-text-color);font-weight:var(--font-weight-normal)}twk-delivery-info.delivery-time .delivery-divider{color:var(--border-card-color);display:none}twk-delivery-info[data-tooltip]{cursor:pointer}twk-delivery-info[data-tooltip] *{pointer-events:none}.tooltip.delivery-info .tooltip__container{width:15rem}.tooltip.delivery-info .tooltip__body{gap:1rem;text-align:left}.tooltip.delivery-info h4{margin:0}.tooltip.delivery-info dl{display:flex;flex-wrap:wrap;row-gap:.5rem}:is(.tooltip.delivery-info dl)>dt{flex:70%;margin:0}:is(.tooltip.delivery-info dl)>dd{flex:30%;margin:0}.embedded-price-listing-container{background-color:var(--surface-card-color);padding-left:1rem;padding-right:1rem;padding-top:.5rem}.embedded-price-listing-header{display:none}.embedded-price-listing-header>span{font-weight:var(--font-weight-bold)}.embedded-price-listing{display:flex;flex-direction:column;list-style:none;margin-top:0;padding-left:0}.embedded-price-listing .price-listing-item{border-color:var(--border-card-color)}@media screen and (min-width:500px){.embedded-price-listing-header{display:grid;gap:1rem;grid-template-columns:1fr 4.5rem 5rem 4rem 6rem}}