.vc-confirm{max-width:760px!important;padding-block:3rem}.vc-confirm-form{display:grid;gap:1.3rem}.vc-confirm-form label{display:grid;gap:.5rem}.vc-confirm-form input[type=password]{min-height:48px;border:1px solid #cbded5;border-radius:10px;padding:.7rem}.vc-check{display:flex!important;align-items:flex-start;gap:.8rem!important;line-height:1.6;margin-block:1rem}.vc-check input{flex:0 0 20px;width:20px!important;height:20px!important;min-height:20px!important;margin-top:4px;accent-color:#155e45}.vc-packing{padding:1.25rem;background:#f3f8f5;border-radius:14px}.vc-packing h3{margin-top:0}.vc-packing p{font-size:.94rem;line-height:1.7}.vc-feedback{color:#823619;font-weight:600}.vc-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.vc-order{border:1px solid #dbe7e0;border-radius:18px;padding:1.5rem;margin-block:1.2rem;background:#fff}.vc-order header{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.vc-order h3{margin:0;color:#154f3c}.vc-status{padding:.4rem .8rem;border-radius:30px;background:#e8f4ed;color:#23563f;font-size:.85rem;font-weight:700}.vc-order-meta{display:flex;gap:2rem;flex-wrap:wrap;margin-block:1.25rem}.vc-order-meta span{display:grid;gap:.3rem}.vc-order details{border-top:1px solid #e3eae6;padding-block:1rem}.vc-order summary,.vc-packing summary{cursor:pointer;font-weight:600;line-height:1.8}.vc-table-wrap{overflow-x:auto;margin-top:1rem}.vc-order table{width:100%;font-size:.9rem;border-collapse:collapse}.vc-order td,.vc-order th{padding:.7rem;text-align:left;border-bottom:1px solid #e3eae6}.vc-order td small{display:block;color:#526359}.vc-history{padding-left:1.4rem}.vc-history li{padding:.8rem 0}.vc-history time{display:block;color:#5b6c62;font-size:.82rem}.vc-history p{white-space:normal;overflow-wrap:anywhere}.vc-pagination{display:flex;justify-content:space-between;gap:1rem}[data-vc-boxes] fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;border:1px solid #cbded5;border-radius:10px;padding:1rem;margin:1rem 0}[data-vc-boxes] label{min-width:0;font-size:.85rem}[data-vc-boxes] input{width:100%;box-sizing:border-box}@media(max-width:540px){.vc-order{padding:1rem}.vc-order-meta{gap:1.3rem}.vc-confirm{padding-block:1.5rem}.vc-order table{font-size:.8rem}.vc-order td,.vc-order th{padding:.5rem .25rem}}
.vc-contact{padding-block:2.5rem 4rem}.vc-contact-heading{max-width:820px;margin-bottom:1.7rem}.vc-contact-heading h1{margin:.4rem 0 .8rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15;color:#126174}.vc-contact-heading p{line-height:1.65;margin:.55rem 0}.vc-contact-heading a{font-weight:700;overflow-wrap:anywhere}.vc-contact-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:2rem;align-items:start}.vc-contact-form{padding:1.6rem}.vc-contact-form label{display:grid;gap:.5rem;min-width:0}.vc-contact-form input:not([type=checkbox]),.vc-contact-form textarea{box-sizing:border-box;width:100%;max-width:100%;padding:.8rem;border:1px solid #dbe7e0;border-radius:9px;font:inherit;background:white;color:#125e70}.vc-contact-form textarea{resize:vertical}.vc-contact-form input:focus,.vc-contact-form textarea:focus{outline:2px solid #80b84b;outline-offset:2px}.vc-contact-upload{display:grid;gap:.6rem;padding:1.2rem;background:#f3f8f5;border:1px dashed #9fc7b1;border-radius:12px;margin-top:1.2rem}.vc-contact-upload span{font-weight:400;font-size:.9rem;line-height:1.5}.vc-contact-upload input{font-size:.85rem!important;border:0!important;background:transparent!important;padding:0!important}.vc-contact-upload input::file-selector-button{padding:.55rem .7rem;border:1px solid #c4dace;border-radius:7px;background:white;color:#126174;font-weight:600;margin-right:.7rem}.vc-contact-previews{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,120px));gap:.8rem;margin-top:1rem}.vc-contact-previews figure{margin:0;min-width:0}.vc-contact-previews img{width:100%;height:85px;object-fit:cover;border-radius:8px}.vc-contact-previews figcaption{font-size:.75rem;overflow-wrap:anywhere;line-height:1.4}.vc-contact-help .vc-order:first-child{margin-top:0}.vc-contact-help h2{font-size:1.25rem}.vc-contact-help p{line-height:1.75}.vc-contact-form .vc-feedback:empty{display:none}.vc-contact-form .button{min-height:48px}@media(max-width:760px){.vc-contact{padding-block:1.5rem 2.5rem}.vc-contact-layout{grid-template-columns:minmax(0,1fr);gap:1.4rem}.vc-contact-form{padding:1rem}.vc-contact-upload{padding:.8rem}.vc-contact-form .sell-form-grid{grid-template-columns:minmax(0,1fr)}.vc-contact-heading{margin-bottom:1.2rem}}
