.c-product-designer-list{display:flex;flex-direction:column;gap:var(--vertical-breather-tight)}.c-product-designer+.c-product-designer{border-top:1px solid rgba(var(--text-color),.12);padding-top:var(--vertical-breather-tight)}.c-product-designer__inner{display:grid;grid-template-columns:var(--c-product-designer-image-size, 220px) 1fr;gap:var(--grid-gap);align-items:flex-start}.c-product-designer__image-wrapper{width:var(--c-product-designer-image-size, 220px);aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--text-color),.04)}.c-product-designer__image-wrapper--circle{border-radius:50%}.c-product-designer__image-wrapper--rounded{border-radius:12px}.c-product-designer__image-wrapper--square{border-radius:0}.c-product-designer__image{width:100%;height:100%;object-fit:cover;display:block}.c-product-designer__image--placeholder{background:rgba(var(--text-color),.06)}.c-product-designer__profile{display:flex;flex-direction:column;padding-top:4px}.c-product-designer__name{margin:0;line-height:1.2}.c-product-designer__name-ja{margin:4px 0 0;font-size:var(--heading-xsmall-font-size);color:rgba(var(--text-color),.7)}.c-product-designer__meta{margin:16px 0 0;font-size:var(--base-font-size);color:rgba(var(--text-color),.85);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.c-product-designer__meta-divider{opacity:.5}.c-product-designer__profession{margin:4px 0 0;font-size:var(--base-font-size);color:rgba(var(--text-color),.85)}.c-product-designer__bio{margin-top:32px;line-height:1.9;color:rgba(var(--text-color),.92)}.c-product-designer__bio p{margin:0 0 1em}.c-product-designer__bio p:last-child{margin-bottom:0}.c-product-designer__bio .rte>*:first-child{margin-top:0}.c-product-designer__bio .rte>*:last-child{margin-bottom:0}.c-product-designer__button-wrapper{margin-top:32px;display:flex;justify-content:center}@media screen and (max-width:740px){.c-product-designer__inner{grid-template-columns:1fr;gap:20px;justify-items:center;text-align:center}.c-product-designer__image-wrapper{width:min(60vw,var(--c-product-designer-image-size, 220px))}.c-product-designer__profile{align-items:center;padding-top:0}.c-product-designer__bio,.c-product-designer__button-wrapper{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/c-product-designer.css.map */
