.sec__pc-contact-form{position:relative;width:100%;box-sizing:border-box;padding-top:var(--section-pt, 60px);padding-bottom:var(--section-pb, 60px)}.sec__pc-contact-form.remove_spacing{margin-top:0!important;margin-bottom:0!important}.sec__pc-contact-form .container{max-width:var(--page-width, 1280px);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.sec__pc-contact-form .fluid_container{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.sec__pc-contact-form .stretch_width{width:100%;padding-left:32px;padding-right:32px}.sec__pc-contact-form .full_width{width:100%;padding-left:0;padding-right:0}.sec__pc-contact-form .pc-head-block{margin-bottom:32px;box-sizing:border-box}.sec__pc-contact-form .pc-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading-family, var(--font-body-family, inherit));font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pc-brand-color, #957535);margin-bottom:10px}.sec__pc-contact-form .pc-eyebrow:before{content:"";width:18px;height:2px;background:currentColor;display:inline-block}.sec__pc-contact-form .pc-heading{font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);line-height:calc(1 + .3/max(1,var(--font-heading-scale, 1)));color:currentColor;margin-top:0;margin-bottom:8px;word-break:break-word}.sec__pc-contact-form .pc-heading.size-small{font-size:calc(var(--font-heading-scale, 1) * 2rem)}.sec__pc-contact-form .pc-heading.size-medium{font-size:calc(var(--font-heading-scale, 1) * 2.8rem)}.sec__pc-contact-form .pc-heading.size-large{font-size:calc(var(--font-heading-scale, 1) * 3.6rem)}.sec__pc-contact-form .pc-subtext{font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-weight:var(--font-body-weight, 400);color:inherit;opacity:.85;font-size:calc(var(--font-body-scale, 1) * 1.5rem);line-height:1.6;margin:0}.sec__pc-contact-form .pc-form-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:flex-start}@media(max-width:991px){.sec__pc-contact-form .pc-form-grid{grid-template-columns:1fr;gap:36px}}.sec__pc-contact-form .pc-form-panel{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:14px;padding:40px;box-shadow:0 1px 3px #0000000d;box-sizing:border-box}@media(max-width:767px){.sec__pc-contact-form .pc-form-panel{padding:24px 20px}}.sec__pc-contact-form .pc-form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:575px){.sec__pc-contact-form .pc-form-row{grid-template-columns:1fr}}.sec__pc-contact-form .pc-form-field{margin-bottom:22px}.sec__pc-contact-form .pc-form-label{font-family:"JetBrains Mono",monospace,var(--font-body-family, sans-serif);font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:#000;opacity:.75;margin-bottom:8px;display:block;font-weight:600}.sec__pc-contact-form .pc-form-control{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:13px 16px;font-family:var(--font-body-family, inherit);font-size:14.5px;color:#000;background:#fcfbf9;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-sizing:border-box}.sec__pc-contact-form .pc-form-control:focus{outline:none;border-color:var(--pc-brand-color, #957535);background:#fff;box-shadow:0 0 0 3px #95753526}.sec__pc-contact-form textarea.pc-form-control{resize:vertical;min-height:120px}.sec__pc-contact-form .pc-radio-group{display:flex;flex-wrap:wrap;gap:10px}.sec__pc-contact-form .pc-radio-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(0,0,0,.15);border-radius:100px;padding:9px 16px;font-size:13px;font-weight:600;color:#000000bf;cursor:pointer;transition:all .2s ease;background:#fcfbf9}.sec__pc-contact-form .pc-radio-pill input{accent-color:var(--pc-brand-color, #957535)}.sec__pc-contact-form .pc-radio-pill:has(input:checked){border-color:var(--pc-brand-color, #957535);background:#9575351a;color:var(--pc-brand-color, #957535)}.pc-file-dropzone{position:relative;border:2px dashed rgba(149,117,53,.4);background:#fcfbf9;border-radius:10px;padding:24px 20px;text-align:center;cursor:pointer;transition:all .25s ease}.pc-file-dropzone:hover,.pc-file-dropzone.is-dragover{border-color:#957535;background:#9575350f;box-shadow:0 4px 14px #9575351a}.pc-file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:5}.pc-dropzone-content{display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.pc-dropzone-icon{width:44px;height:44px;border-radius:50%;background:#9575351f;color:#957535;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:10px}.pc-dropzone-main{font-size:14px;color:#000;margin:0 0 4px}.pc-dropzone-main strong{color:#957535}.pc-dropzone-sub{font-size:12px;color:#0000008c;margin:0}.pc-file-card{display:flex;align-items:center;gap:14px;background:#fff;border:1.5px solid #957535;border-radius:10px;padding:14px 18px;box-shadow:0 3px 12px #9575351f}.pc-file-icon{flex:0 0 auto;width:40px;height:40px;border-radius:8px;background:#9575351f;color:#957535;display:flex;align-items:center;justify-content:center;font-size:18px}.pc-file-info{flex:1 1 auto;min-width:0}.pc-file-name{font-size:13.5px;font-weight:600;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-file-meta{font-size:12px;color:#00000094;margin-top:2px}.pc-file-progress{width:100%;height:4px;background:#00000014;border-radius:100px;margin-top:6px;overflow:hidden}.pc-file-bar{height:100%;background:#957535;width:0%;transition:width .3s ease}.pc-file-remove{flex:0 0 auto;background:transparent;border:none;color:#00000073;font-size:16px;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.pc-file-remove:hover{background:#dc35451a;color:#dc3545}.sec__pc-contact-form .btn-pc-submit{width:100%;margin-top:10px;padding:14px 24px;background:var(--pc-brand-color, #957535);color:#fff!important;border:1px solid var(--pc-brand-color, #957535);border-radius:8px;font-family:var(--font-body-family, inherit);font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.sec__pc-contact-form .btn-pc-submit:hover{background:#7e621e;border-color:#7e621e;box-shadow:0 6px 20px #95753559;transform:translateY(-2px)}.sec__pc-contact-form .pc-side-col{display:flex;flex-direction:column;gap:24px}.sec__pc-contact-form .pc-side-panel{background:#000;color:#fff;border-radius:14px;padding:40px;position:relative;overflow:hidden;box-sizing:border-box}.sec__pc-contact-form .pc-side-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.sec__pc-contact-form .pc-side-panel-inner{position:relative;z-index:2}.sec__pc-contact-form .pc-bracket{position:relative}.sec__pc-contact-form .pc-bracket:before,.sec__pc-contact-form .pc-bracket:after{content:"";position:absolute;width:20px;height:20px;border:2px solid var(--pc-brand-color, #957535);pointer-events:none;opacity:.9;z-index:3}.sec__pc-contact-form .pc-bracket:before{top:-2px;left:-2px;border-right:none;border-bottom:none;border-radius:6px 0 0}.sec__pc-contact-form .pc-bracket:after{bottom:-2px;right:-2px;border-left:none;border-top:none;border-radius:0 0 6px}.sec__pc-contact-form .pc-side-panel h4{color:#fff;font-family:var(--font-heading-family, inherit);font-size:19px;font-weight:700;margin-top:0;margin-bottom:22px}.sec__pc-contact-form .pc-side-item{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.sec__pc-contact-form .pc-side-icon{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:#95753526;color:var(--pc-brand-color, #957535);display:flex;align-items:center;justify-content:center;font-size:14px}.sec__pc-contact-form .pc-side-item h6{font-family:"JetBrains Mono",monospace,var(--font-body-family, sans-serif);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;margin:0 0 4px;font-weight:600}.sec__pc-contact-form .pc-side-item p,.sec__pc-contact-form .pc-side-item a{color:#fff;font-size:14.5px;line-height:1.5;margin:0;text-decoration:none;transition:color .2s ease}.sec__pc-contact-form .pc-side-item a:hover{color:var(--pc-brand-color, #957535)}.sec__pc-contact-form .pc-side-divider{height:1px;background:#ffffff1f;margin:24px 0}.sec__pc-contact-form .pc-side-hours-row{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;color:#ffffffbf;margin-bottom:8px}.sec__pc-contact-form .pc-side-hours-row span:first-child{color:#ffffffe6;font-weight:500}.sec__pc-contact-form .pc-side-social{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.sec__pc-contact-form .pc-side-social a{width:36px;height:36px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;text-decoration:none;transition:all .2s ease}.sec__pc-contact-form .pc-side-social a:hover{background:var(--pc-brand-color, #957535);border-color:var(--pc-brand-color, #957535);transform:translateY(-2px)}.sec__pc-contact-form .pc-side-image-wrapper{position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.12);box-shadow:0 4px 18px #00000012;width:100%;aspect-ratio:16 / 10;background:#000}.sec__pc-contact-form .pc-side-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.sec__pc-contact-form .pc-side-image-wrapper:hover .pc-side-image{transform:scale(1.04)}.sec__pc-contact-form .pc-side-image-caption{position:absolute;bottom:0;left:0;right:0;padding:12px 18px;background:linear-gradient(0deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.4) 60%,transparent 100%);color:#fff;font-size:12.5px;font-weight:500;font-family:"JetBrains Mono",monospace,var(--font-body-family, sans-serif);letter-spacing:.02em}@media(max-width:991px){.sec__pc-contact-form .pc-side-image-wrapper{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/contact-form.css.map */
