.studio-cards{padding:0 4.2vw 140px;background:var(--paper);display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.studio-cards article{background:var(--ivory)}.studio-photo{position:relative}.studio-photo img,.studio-photo .custom-placeholder{height:430px}.studio-photo>span{position:absolute;top:16px;left:16px;background:#111;color:#fff;padding:8px;font-size:8px}.studio-details{padding:30px}.studio-details h2{font-size:42px}.studio-details>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.studio-details p{font-size:11px;line-height:1.7;color:#625e57}.studio-details>a:not(.button){display:block;margin:20px 0;font-size:12px}.studio-details .button{width:100%}.studio-contact{grid-column:1 / -1;background:var(--ivory);max-width:640px;width:100%;justify-self:center;margin-top:42px;padding:50px;box-sizing:border-box}.studio-contact[hidden]{display:none}.studio-contact__heading{font-size:32px;margin:0 0 14px;text-align:center}.studio-contact [data-studio-type-field]{display:none!important}.studio-contact [data-form-root]{font-family:Manrope,sans-serif;font-size:16px;color:var(--ink)}.studio-contact shopify-forms-embed{--forms-body-font: normal 300 15px "Manrope", sans-serif;--forms-base-font-size: 15px;--forms-heading-font: normal 400 22px "Cormorant Garamond", serif;--body-text-color: var(--ink);--heading-text-color: var(--ink);--form-text-color: var(--ink);--form-placeholder-color: rgba(17, 18, 15, .45);--link-text-color: #7a6a52;--forms-accent-color: var(--bronze);--forms-accent-color-hovered-modifier: rgba(176, 145, 101, .1);--form-field-border-radius: 0;--form-field-border: 0 0 0 1px var(--line);--form-field-border-focused: 0 0 0 1px var(--bronze);--form-background-color: #ffffff;--form-field-padding: 18px;--input-label-top: 1em;--input-label-Y-transform: -16px;--input-label-transform: translateY(-16px);--button-background-color: var(--ink);--button-text-color: var(--ivory);--button-border-radius: 0;--button-border: none;--button-padding: 13px;--inline-container-max-width: 100%}@media(max-width:900px){.studio-cards{grid-template-columns:1fr;padding:0 18px 90px}.studio-contact{padding:32px 22px}.studio-photo img,.studio-photo .custom-placeholder{height:520px}}@media(max-width:520px){.studio-photo img,.studio-photo .custom-placeholder{height:430px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-studio-cards.css.map */
