@keyframes translateWobble{0%{opacity:0;transform:translate3d(calc(var(--z) * 0px), calc(var(--z) * 0px), calc(var(--z) * 0px))}100%{opacity:1;transform:translate3d(calc(var(--z) * 100px), calc(var(--z) * 100px), calc(var(--z) * 100px))}}.wp-block-sturdy-boutique-cards{box-sizing:border-box;inline-size:var(--wp--style--global--content-size);margin-block:var(--wp--preset--spacing--160);margin-inline:auto;max-inline-size:100%}.wp-block-sturdy-boutique-cards__grid{display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:minmax(0, 1fr);list-style:none;margin:0;padding:0}.wp-block-sturdy-boutique-cards__card{background-color:var(--wp--preset--color--cards-secondary-background);border:1px solid var(--wp--preset--color--lines-secondary);box-sizing:border-box;display:flex;flex-direction:column;min-block-size:19.5rem;min-inline-size:0;padding:var(--wp--preset--spacing--32);position:relative}.wp-block-sturdy-boutique-cards__media{align-items:flex-start;block-size:var(--wp--preset--spacing--64);display:flex;inline-size:7.5rem;justify-content:flex-end;margin:0 0 var(--wp--preset--spacing--24) auto}.wp-block-sturdy-boutique-cards__image{block-size:100%;display:block;inline-size:100%;object-fit:contain;object-position:right top}.wp-block-sturdy-boutique-cards__content{display:flex;flex:1;flex-direction:column}.wp-block-sturdy-boutique-cards__heading{color:var(--wp--preset--color--text-primary);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--heading-4);font-weight:700;line-height:normal;margin:0;text-transform:uppercase}.wp-block-sturdy-boutique-cards__description{color:var(--wp--preset--color--text-primary);line-height:1.5;margin:var(--wp--preset--spacing--16) 0 var(--wp--preset--spacing--24)}.wp-block-sturdy-boutique-cards__link{color:var(--wp--preset--color--text-tertiary);margin-block-start:auto;text-decoration:none;width:fit-content}.wp-block-sturdy-boutique-cards__link:hover,.wp-block-sturdy-boutique-cards__link:focus-visible{text-decoration:underline;text-underline-offset:.2em}@media(min-width: 768px){.wp-block-sturdy-boutique-cards__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.wp-block-sturdy-boutique-cards__card{padding:var(--wp--preset--spacing--32) var(--wp--preset--spacing--40)}}main .wp-block-sturdy-boutique-cards{margin-left:auto !important;margin-right:auto !important}
