.natural-diamond-inquiry{margin:0 auto}.natural-diamond-inquiry__container{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width:750px){.natural-diamond-inquiry__container{grid-template-columns:1.2fr 1fr;gap:6rem;align-items:flex-start}.natural-diamond-inquiry__container.image-first{direction:ltr}.natural-diamond-inquiry__container.image-first>.natural-diamond-inquiry__form-col{order:2}.natural-diamond-inquiry__container.image-first>.natural-diamond-inquiry__image-col{order:1}}.natural-diamond-inquiry__form-col{display:flex;flex-direction:column}.natural-diamond-inquiry__image-col{width:100%}.natural-diamond-inquiry__image-wrapper{position:relative;width:100%;overflow:hidden;border-radius:var(--media-radius, 8px)}.natural-diamond-inquiry__image-wrapper img{display:block;width:100%;height:100%;object-fit:cover}.natural-diamond-inquiry__form{display:flex;flex-direction:column;gap:2.5rem}.natural-diamond-inquiry__fields{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:750px){.natural-diamond-inquiry__fields{grid-template-columns:1fr 1fr}}.natural-diamond-inquiry__field{display:flex;flex-direction:column;gap:.8rem}.natural-diamond-inquiry__label{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;color:rgb(var(--color-foreground));margin:0;text-align:left}.natural-diamond-inquiry__label span{color:#d93939;margin-left:.2rem}.natural-diamond-inquiry__input{width:100%;padding:1.5rem;border:1px solid rgba(var(--color-foreground),.15);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.5rem;border-radius:4px;transition:border-color .25s ease,box-shadow .25s ease}.natural-diamond-inquiry__input:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.natural-diamond-inquiry__textarea{resize:vertical;min-height:120px}.natural-diamond-inquiry__shapes-section{display:flex;flex-direction:column;gap:1.2rem}.natural-diamond-inquiry__shapes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media screen and (min-width:480px){.natural-diamond-inquiry__shapes-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:750px){.natural-diamond-inquiry__shapes-grid{grid-template-columns:repeat(5,1fr)}}.natural-diamond-inquiry__shape-card{position:relative;cursor:pointer}.natural-diamond-inquiry__shape-checkbox{position:absolute;opacity:0;width:0;height:0}.natural-diamond-inquiry__shape-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 1rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:6px;background-color:rgba(var(--color-foreground),.02);transition:all .25s ease;-webkit-user-select:none;user-select:none;cursor:pointer;text-align:center}.natural-diamond-inquiry__shape-label:hover{border-color:rgba(var(--color-foreground),.4);background-color:rgba(var(--color-foreground),.04);transform:translateY(-2px)}.natural-diamond-inquiry__shape-checkbox:focus-visible+.natural-diamond-inquiry__shape-label{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.natural-diamond-inquiry__shape-checkbox:checked+.natural-diamond-inquiry__shape-label{border-color:var(--shape-active-border-color, rgb(var(--color-foreground)));background-color:var(--shape-active-bg-color, rgba(var(--color-foreground), .08))}.natural-diamond-inquiry__shape-checkbox:checked+.natural-diamond-inquiry__shape-label .natural-diamond-inquiry__shape-icon{color:var(--shape-active-icon-color, rgb(var(--color-foreground)))}.natural-diamond-inquiry__shape-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground),.6);transition:color .25s ease}.natural-diamond-inquiry__shape-icon svg{width:100%;height:100%;display:block}.natural-diamond-inquiry__shape-name{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground))}.natural-diamond-inquiry__submit-btn{margin-top:1rem;align-self:flex-start;min-width:180px}.natural-diamond-inquiry__status{padding:1.5rem;border-radius:4px;margin-bottom:2rem;font-size:1.4rem;display:flex;align-items:center;gap:1rem}.natural-diamond-inquiry__status--success{background-color:#4caf501a;color:#2e7d32;border:1px solid rgba(76,175,80,.2)}.natural-diamond-inquiry__status--error{background-color:#d32f2f1a;color:#c62828;border:1px solid rgba(211,47,47,.2)}.natural-diamond-inquiry__status svg{width:20px;height:20px;flex-shrink:0;fill:currentColor}.natural-diamond-inquiry__file-field{gap:.8rem}.natural-diamond-inquiry__file-input-wrapper{position:relative;width:100%;padding:2.5rem 2rem;border:1px dashed rgba(var(--color-foreground),.2);border-radius:6px;background-color:rgba(var(--color-foreground),.01);text-align:center;transition:all .25s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.natural-diamond-inquiry__file-input-wrapper:hover{border-color:rgba(var(--color-foreground),.5);background-color:rgba(var(--color-foreground),.03)}.natural-diamond-inquiry__file-input{width:100%;font-family:var(--font-body-family);font-size:1.4rem;color:rgb(var(--color-foreground));cursor:pointer}.natural-diamond-inquiry__file-info{font-family:var(--font-body-family);font-size:1.2rem;color:rgba(var(--color-foreground),.5);text-align:left}.natural-diamond-inquiry__file-error{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-natural-diamond-inquiry.css.map */
