.tc-quote-popup-scope,.tc-quote-popup-scope *{box-sizing:border-box;margin:0;padding:0}.tc-quote-popup-scope input,.tc-quote-popup-scope textarea,.tc-quote-popup-scope select{font:inherit}.tc-quote-popup-scope img,.tc-quote-popup-scope picture,.tc-quote-popup-scope video,.tc-quote-popup-scope canvas,.tc-quote-popup-scope svg{display:block;max-width:100%}.tc-quote-popup-scope p,.tc-quote-popup-scope h1,.tc-quote-popup-scope h2,.tc-quote-popup-scope h3,.tc-quote-popup-scope h4,.tc-quote-popup-scope h5,.tc-quote-popup-scope h6{overflow-wrap:break-word}.tc-quote-popup-scope a{text-decoration:none;color:inherit}.tc-quote-popup-scope ul,.tc-quote-popup-scope ol{list-style:none}.tc-quote-popup-scope button{cursor:pointer}.tc-quote-popup-scope{container-type:inline-size;container-name:tc-quote-popup-container}.tc-quote-popup-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:9999;align-items:center;justify-content:center;font-family:Poppins,sans-serif}.tc-quote-popup-overlay.active{display:flex}.tc-quote-popup-content{background:#fff;padding:2.5rem;border-radius:16px;max-width:520px;width:90%;position:relative;max-height:90vh;overflow-y:auto}.tc-quote-popup-close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.75rem;cursor:pointer;color:#666;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%}.tc-quote-popup-close:hover{background:#f2f2f2}.tc-quote-field{margin-bottom:1rem}.tc-quote-field label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem;color:#333}.tc-quote-field input,.tc-quote-field textarea{width:100%;padding:.625rem .875rem;border:1px solid #c2c2c2;border-radius:8px;font-size:.9375rem;font-family:inherit;box-sizing:border-box}.tc-quote-field input:focus,.tc-quote-field textarea:focus{outline:none;border-color:#a800c6;box-shadow:0 0 0 2px #a800c626}.tc-quote-submit{width:100%;padding:.75rem;background:#a800c6;color:#fff;border:none;border-radius:100px;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .3s ease}.tc-quote-submit:hover{background:#be44d5}@container tc-quote-popup-container (max-width: 40em){.tc-quote-popup-content{padding:1.5rem}}@supports not (container-type: inline-size){@media(max-width:40em){.tc-quote-popup-content{padding:1.5rem}}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
