.map-section[data-astro-cid-kxdbumtn]{padding-top:40px}.map-section[data-astro-cid-kxdbumtn] iframe[data-astro-cid-kxdbumtn]{border:0;width:100%;height:350px;display:block}.contact-info-section[data-astro-cid-kxdbumtn]{padding:50px 0}.info-boxes[data-astro-cid-kxdbumtn]{gap:30px;display:flex}.info-box-card[data-astro-cid-kxdbumtn]{text-align:center;flex:1}.info-box-icon[data-astro-cid-kxdbumtn]{color:var(--primary-color);margin-bottom:12px;font-size:30px;transition:transform .25s linear}.info-box-card[data-astro-cid-kxdbumtn]:hover .info-box-icon[data-astro-cid-kxdbumtn]{transform:scale(1.1)}.info-box-card[data-astro-cid-kxdbumtn] h3[data-astro-cid-kxdbumtn]{margin-bottom:7px;font-size:16px;font-weight:300;line-height:1}.info-box-card[data-astro-cid-kxdbumtn] p[data-astro-cid-kxdbumtn]{color:#000;font-size:16px;line-height:1.6}.info-box-card[data-astro-cid-kxdbumtn] a[data-astro-cid-kxdbumtn]{color:var(--text-color)}.section-divider[data-astro-cid-kxdbumtn]{border:none;border-top:1px solid var(--border-color);margin:0}.forms-section[data-astro-cid-kxdbumtn]{padding:50px 0 80px}.forms-heading[data-astro-cid-kxdbumtn]{text-align:center;margin-bottom:40px}.jewelry-contact-forms-wrapper[data-astro-cid-kxdbumtn]{max-width:900px;margin:0 auto;padding:0 20px}.jewelry-tabs[data-astro-cid-kxdbumtn]{border-bottom:2px solid #e0e0e0;flex-wrap:wrap;gap:0;margin-bottom:30px;display:flex}.jewelry-tab[data-astro-cid-kxdbumtn]{background:var(--white);cursor:pointer;color:#666;text-align:center;border:none;border-bottom:3px solid #0000;flex:1;min-width:200px;margin-bottom:-2px;padding:18px 25px;font-size:15px;font-weight:500;transition:all .3s;position:relative}.jewelry-tab[data-astro-cid-kxdbumtn]:hover{color:var(--primary-color);border-bottom-color:#d0dae5}.jewelry-tab[data-astro-cid-kxdbumtn].active{color:var(--primary-color);border-bottom-color:var(--primary-color);font-weight:600}.jewelry-tab-content[data-astro-cid-kxdbumtn]{animation:.4s ease-in fadeIn;display:none}.jewelry-tab-content[data-astro-cid-kxdbumtn].active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-description[data-astro-cid-kxdbumtn]{border-left:4px solid var(--primary-color);color:#555;background:#f0f4f8;margin-bottom:25px;padding:20px;font-size:14px;line-height:1.6}@media (width<=768px){.info-boxes[data-astro-cid-kxdbumtn]{flex-direction:column;gap:40px}.jewelry-tab[data-astro-cid-kxdbumtn]{min-width:150px;padding:14px 15px;font-size:13px}}@media (width<=500px){.jewelry-tabs[data-astro-cid-kxdbumtn]{flex-direction:column}.jewelry-tab[data-astro-cid-kxdbumtn]{border-bottom:1px solid #e0e0e0;border-left:3px solid #0000;width:100%;padding:14px 10px;font-size:13px}.jewelry-tab[data-astro-cid-kxdbumtn].active{border-left-color:var(--primary-color);border-bottom-color:#e0e0e0}.jewelry-contact-forms-wrapper[data-astro-cid-kxdbumtn]{margin:0 auto;padding:0 10px}.tab-description[data-astro-cid-kxdbumtn]{padding:15px;font-size:13px}}.form-container{background:var(--white);border:1px solid #e0e0e0;padding:30px;box-shadow:0 2px 8px #0000001a}.form-row{flex-wrap:wrap;gap:15px;margin-bottom:15px;display:flex}.form-col{flex:1;min-width:200px}.form-row-2 .form-col{min-width:250px}.form-field{margin-bottom:15px}.field-label{color:#333;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=date],.contact-form select,.contact-form textarea{width:100%;font-family:var(--font-primary);color:#333;background:var(--white);-webkit-appearance:none;border:1px solid #e0e0e0;border-radius:0;padding:10px 12px;font-size:15px;font-weight:300;transition:border-color .3s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--primary-color);outline:none}.contact-form textarea{resize:vertical;min-height:100px}.contact-form input[type=file]{font-family:var(--font-primary);font-size:14px;font-weight:300}.contact-form select{cursor:pointer}.section-title{color:var(--primary-color);border-bottom:2px solid #d0dae5;margin-top:25px;margin-bottom:15px;padding-bottom:10px;font-size:18px;font-weight:600}.section-title:first-child{margin-top:0}.checkbox-group{flex-flow:wrap;gap:8px 20px;display:flex}.checkbox-group-vertical{flex-direction:column;gap:8px;display:flex}.radio-group{flex-flow:wrap;gap:8px 20px;display:flex}.checkbox-label,.radio-label{cursor:pointer;align-items:center;gap:8px;font-size:15px;font-weight:300;display:flex}.checkbox-label input,.radio-label input{width:auto;margin:0}.contact-form .info-note{color:#666;margin-top:5px;font-size:12px;font-style:italic;line-height:1.5;display:block}.contact-form .info-box{background:var(--background-light-grey);border-left:3px solid var(--primary-color);color:#555;margin:15px 0;padding:15px;font-size:13px;line-height:1.6}.conditional-field{background:var(--background-light-grey);border-left:3px solid var(--primary-color);margin-top:15px;padding:15px;display:none}.conditional-field.visible{display:block}.form-submit{text-align:center;margin-top:20px}.form-submit button{background-color:var(--primary-color);color:var(--white);font-family:var(--font-primary);cursor:pointer;border:none;padding:12px 30px;font-size:15px;font-weight:400;transition:background-color .3s}.form-submit button:hover{background-color:var(--primary-hover)}.form-submit .form-privacy{color:#666;margin-bottom:15px;font-size:12px;line-height:1.5}.form-submit .form-privacy a{color:var(--primary-color);text-decoration:underline}@media (width<=600px){.form-container{padding:20px 15px}.form-col{flex:100%;min-width:100%}.form-row-2 .form-col{min-width:100%}}
