.alert{border:1px solid transparent;border-radius:.375rem;font-size:.95rem;line-height:1.5;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert ul{margin:0;padding-left:20px}.alert strong{font-weight:600}.alert-success{background-color:#d1e7dd;border-color:#badbcc;color:#0f5132}.alert-danger{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}.alert-warning{background-color:#fff3cd;border-color:#ffecb5;color:#664d03}.alert-info{background-color:#cff4fc;border-color:#b6effb;color:#055160}.form-group{padding-bottom:1.5rem}input.form-control,select.select-control,textarea.form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#212529;font-family:inherit;font-size:.95rem;line-height:1.5;padding:.5rem .75rem;transition:border-color .15s ease-in-out}input.form-control::-moz-placeholder,select.select-control::-moz-placeholder,textarea.form-control::-moz-placeholder{color:#6c757d;opacity:1}input.form-control::placeholder,select.select-control::placeholder,textarea.form-control::placeholder{color:#6c757d;opacity:1}input.form-control:hover,select.select-control:hover,textarea.form-control:hover{border-color:#bfc7cf}input.form-control:focus,select.select-control:focus,textarea.form-control:focus{border-color:var(--color-accent);box-shadow:none;outline:0}input.form-control:disabled,input[readonly].form-control,select.select-control:disabled,select[readonly].select-control,textarea.form-control:disabled,textarea[readonly].form-control{background-color:#e9ecef;opacity:1}textarea.form-control{min-height:120px;resize:vertical}select.select-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%236c757d' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:10px 6px;padding-right:2.5rem}select.select-control:focus,select.select-control:focus-visible{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%23ar(--color-accent)' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.form-control.wide{display:block;margin-top:1rem;width:100%}input[type=checkbox].select-control,input[type=radio].select-control{accent-color:color-mix(in srgb,var(--color-accent) 90%,#000)}.butons-input{background-color:#c3c3c3;border-radius:5px;display:inline-flex;height:auto;width:-moz-fit-content;width:fit-content}.butons-input button{background-color:transparent;border:none;outline:none}.quantity-control{align-items:center;background-color:rgba(0,0,0,.1);border:1px solid rgba(23,13,68,.06);border-radius:5px;display:inline-flex;width:-moz-fit-content;width:fit-content}.quantity-control .qty-input{border:none;color:#212529;font-size:.95rem;height:32px;margin:0 .25rem;text-align:center;width:3rem}.quantity-control .qty-input:focus{outline:none}.quantity-control .qty-btn{background-color:transparent;border:none;color:grey;cursor:pointer;font-size:25px;height:2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2rem}.quantity-control .qty-btn:active{background:#e9ecef}.quantity-control .qty-btn:hover{color:var(--color-accent)}.grid-modal label{margin-right:1em}.payment-box{background:#fff;border-radius:10px;margin-bottom:1.25rem;overflow:hidden}.payment-box.inline{display:flex}.payment-box.inline .payment-option{border-bottom:none;border-right:1px solid rgba(0,0,0,.06);flex:1;justify-content:center}.payment-box.inline .payment-option:last-child{border-right:none}.payment-option{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);cursor:pointer;display:grid;gap:12px;grid-template-columns:20px 1fr auto;padding:14px 16px;transition:background .15s}.payment-option:last-child{border-bottom:none}.payment-option:hover{background:#f9fafb}.payment-option input{display:none}.payment-option .label{color:var(--color-text,#2b2b2b);font-size:.9rem}.payment-option .label small{color:#9ca3af;font-size:.78rem}.payment-option .indicator{border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;height:16px;position:relative;width:16px}.payment-option input:checked+.indicator{border-color:var(--color-accent)}.payment-option input:checked+.indicator:after{background:var(--color-accent);border-radius:50%;content:"";height:8px;left:2px;position:absolute;top:2px;width:8px}.payment-option input[type=checkbox]+.indicator{border-radius:4px}.payment-option input[type=checkbox]:checked+.indicator{background:var(--color-accent)}.payment-option input[type=checkbox]:checked+.indicator:after{background:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path d='M5 13l4 4L19 7' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0;height:10px;left:1px;top:1px;width:10px}.contact-section{background:#f5f7fa;padding:3rem 0 4rem}.contact-section .container{margin:0 auto;max-width:1200px;padding:0 1.25rem}.contact-card{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:14px;box-shadow:0 4px 28px rgba(0,0,0,.07);padding:2rem 1.5rem}@media (min-width:768px){.contact-card{padding:2.5rem 2.25rem}}.contact-card__title{color:var(--color-text,#2b2b2b);font-weight:700;margin:0 0 .35rem}.contact-card__sub{color:var(--color-text-muted,#6b7280);font-size:.9rem;margin:0 0 1.75rem}.contact-card .form-control.wide{border-radius:10px;margin-top:0;padding:.7rem 1rem}.contact-card .form-control.wide:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(255,122,26,.12)}.contact-card textarea.form-control{border-radius:10px}.contact-card .form-group{padding-bottom:1rem}.contact-submit{border-radius:10px;font-size:.95rem;letter-spacing:.03em;transition:opacity .2s,transform .15s}.contact-submit:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.contact-submit:disabled{cursor:not-allowed;opacity:.6}.contact-details{display:flex;flex-direction:column;gap:1.75rem}.contact-details__title{color:var(--color-text,#2b2b2b);font-weight:700;margin:0 0 .35rem}.contact-details__sub{color:var(--color-text-muted,#6b7280);font-size:.9rem;line-height:1.6;margin:0}.contact-items{display:flex;flex-direction:column;gap:1.1rem}.contact-item{align-items:flex-start;display:flex;gap:1rem}.contact-item__icon{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:50%;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.contact-item__icon .icon{fill:currentColor;color:var(--color-primary);height:18px;width:18px}.contact-item__body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.contact-item__body a{color:#374151;font-size:.925rem;text-decoration:none;transition:color .15s;word-break:break-all}.contact-item__body a:hover{color:var(--color-accent)}.contact-item__body span:not(.contact-item__label){color:#374151;font-size:.925rem}.contact-item__label{color:#9ca3af;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.contact-social{align-items:center;border-top:1px solid rgba(0,0,0,.06);display:flex;gap:.85rem;padding-top:.5rem}.contact-social__label{color:#9ca3af;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}

/*# sourceMappingURL=contact.min.css.map*/