.storefront #grid .product-body{padding:18px}.storefront #grid .product h3{font-family:CosmosNunito,system-ui,sans-serif;font-size:18px;font-weight:900;line-height:1.35;min-height:49px;margin:0 0 7px}.storefront #grid .name-button{display:block;width:100%;text-align:left;font:inherit;letter-spacing:-.25px;color:#321052;padding:0;border:0;background:none}.storefront #grid .name-button:hover{text-decoration:underline;text-decoration-color:#b191c8;text-underline-offset:4px}.storefront #grid .product-set{font-size:11px;line-height:1.6;color:#796786;min-height:35px;margin-bottom:12px}@media(max-width:700px){.storefront #grid .product-body{padding:13px 11px}.storefront #grid .product h3{font-size:16px;min-height:44px}}.storefront #grid .product:hover,.storefront #grid .product:focus-within{background:#eee3f5;border-color:#b99bce}.storefront #grid .product:hover .product-photo,.storefront #grid .product:focus-within .product-photo{background:#e6d7ef}
