.contact-content{display:grid;grid-template-columns:1fr;gap:20px}.contact-form{display:grid;grid-template-columns:1fr;gap:16px}.field{display:flex;flex-direction:column}.field label{margin-bottom:4px;font-size:14px;font-weight:600;color:#222}.field input,.field select,.field textarea{padding:10px;border:1px solid #bbb;border-radius:6px;font-size:14px;transition:border-color .3s,box-shadow .3s}.field input:focus,.field select:focus,.field textarea:focus{border-color:#555;box-shadow:0 0 4px #0000001a}.field textarea{resize:vertical;min-height:48px}.button--primary{padding:12px 24px;background-color:#000;color:#fff;font-size:15px;border:none;border-radius:6px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;justify-self:center;transition:background-color .3s}.button--primary:hover{background-color:#333}@media screen and (min-width: 1024px){.contact-content{grid-template-columns:1fr 2fr;align-items:start}.contact-form{grid-template-columns:repeat(2,1fr);gap:24px}.contact-form .field.full{grid-column:span 2}.button--primary{grid-column:span 2;justify-self:end}}.image-left,.image-right{width:50%}.image-grid{flex-direction:row}.jewelry-display{display:flex;padding:40px 20px;max-width:1400px;margin:0 auto;gap:40px}.content-left{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:center}.main-title{margin-bottom:20px;font-weight:600;line-height:1.2}.subtitle{margin-bottom:15px;font-weight:500}.description{line-height:1.6}.image-grid{flex:1.2;display:flex;gap:20px}.image-middle{display:flex;gap:20px}.grid-image{width:100%;height:100%;object-fit:cover;border-radius:8px}.image-1{max-height:300px}.image-2,.image-3{max-height:250px;width:50%}.image-4{max-height:300px}@media screen and (max-width: 768px){.jewelry-display{flex-direction:column}.content-left{text-align:center}.image-middle{flex-direction:column}.image-2,.image-3{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
