.lanternwp-post-product{--lanternwp-post-product-image:4.5rem;& .wc-block-product-template{margin:0;padding:0}& .wc-block-product-template .wc-block-product{grid-template-columns:var(--lanternwp-post-product-image) minmax(0, 1fr) auto;align-items:center;gap:0 var(--wp--preset--spacing--40);padding:calc(var(--wp--preset--spacing--40) + var(--wp--preset--spacing--10) / 2);border-radius:var(--wp--custom--radius--panel);background:var(--wp--preset--color--surface);grid-template-rows:1fr auto auto auto auto auto 1fr;display:grid;&>*{margin:0}}& .wc-block-product>.lanternwp-quick-view{display:none}& .wc-block-product-template .wc-block-product .wc-block-components-product-image{width:var(--lanternwp-post-product-image);grid-area:1/1/-1;margin:0;& img{aspect-ratio:var(--wp--custom--media--product-ratio)}}& .lanternwp-post-product__label{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--2-xs);line-height:var(--wp--custom--line-height--snug);grid-area:2/2;margin-block-end:var(--wp--preset--spacing--10)}& .wc-block-product-template .wc-block-product .lanternwp-post-product__name{font-size:var(--wp--preset--font-size--base);grid-area:3/2}& .wc-block-product-template .wc-block-product .lanternwp-post-product__price{grid-area:4/2;margin-block-start:var(--wp--preset--spacing--10)}& .wc-block-product-template .wc-block-product>.wp-block-lanternwp-ships-in{grid-area:5/2;margin-block-start:var(--wp--preset--spacing--10)}& .wc-block-product-template .wc-block-product .lanternwp-post-product__stock{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--xs);line-height:var(--wp--custom--line-height--snug);text-align:start;grid-area:6/2;margin-block-start:var(--wp--preset--spacing--10);&:not(.wc-block-components-product-stock-indicator--out-of-stock){display:none}}& .wc-block-product .wc-block-components-product-price{font-size:var(--wp--preset--font-size--sm);font-weight:var(--wp--custom--weight--regular)}& .lanternwp-post-product__view{box-sizing:border-box;min-height:var(--wp--custom--control--height);padding:0 calc(var(--wp--preset--spacing--40) + var(--wp--preset--spacing--10) / 2);border:1px solid var(--wp--preset--color--contrast);border-radius:var(--wp--custom--radius--control);color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--sm);font-weight:var(--wp--custom--weight--semibold);line-height:var(--wp--custom--line-height--snug);white-space:nowrap;grid-area:1/3/-1;align-items:center;text-decoration:none;display:inline-flex}}.lanternwp-post-products{margin-block-start:var(--wp--preset--spacing--60);& .wc-block-product-template{gap:var(--wp--preset--spacing--30);flex-direction:column;display:flex;& .wc-block-product{margin:0}}}@media (width<600px){.lanternwp-post-product{--lanternwp-post-product-image:3.5rem}}