.fq-btn{width:100%;padding:16px 18px;border-radius:12px;border:1px solid rgba(0,0,0,.08);cursor:pointer;font-weight:700;letter-spacing:.02em;background:linear-gradient(135deg,#111,#333);color:#fff;box-shadow:0 12px 30px #0000002e;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.fq-btn:hover{transform:translateY(-1px);box-shadow:0 16px 36px #00000038}.fq-btn:active{transform:translateY(0);opacity:.95}.fq-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:none;z-index:9998}.fq-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:9999;align-items:center;justify-content:center;padding:18px}.fq-panel{width:min(980px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:18px;padding:18px;box-shadow:0 26px 80px #00000040}.fq-subpanel{width:min(980px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:18px;padding:16px;box-shadow:0 26px 80px #00000040}.fq-head,.fq-subhead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.fq-close{border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:13px;line-height:1;padding:10px 12px;border-radius:12px;font-weight:700}.fq-close:hover{background:#0000000a}.fq-close--main{border-color:#0000002e}.fq-close--back{border-color:#0000001f}.fq-preview{display:flex;gap:12px;align-items:center;margin-top:12px;padding:12px;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#00000003}.fq-preview img{width:72px;height:72px;object-fit:contain;border-radius:14px;background:#f3f3f3}.fq-preview h4{margin:0;font-size:16px}.fq-preview p{margin:4px 0 0;opacity:.75;font-size:13px}.fq-card{border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:14px;background:#00000003;margin-top:14px}.fq-card h4{margin:0 0 10px;font-size:14px;letter-spacing:.02em;text-transform:uppercase;opacity:.75}.fq-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.fq-row{grid-template-columns:1fr}}.fq-field label{display:block;font-size:13px;margin:0 0 6px}.fq-field input,.fq-field select,.fq-field textarea{width:100%;padding:11px 12px;border:1px solid rgba(0,0,0,.16);border-radius:12px;background:#fff;outline:none;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.fq-field input:focus,.fq-field select:focus,.fq-field textarea:focus{border-color:#00000073;box-shadow:0 0 0 4px #00000014}.fq-input-error{border-color:#dc000099!important;box-shadow:0 0 0 4px #dc00001f!important}.fq-inline{display:flex;align-items:flex-end;gap:10px}.fq-helpbtn{width:28px;height:28px;border-radius:999px;border:1px solid rgba(0,0,0,.16);background:#fff;cursor:pointer;font-weight:800;line-height:1;margin-bottom:4px}.fq-helpbtn:hover{background:#0000000a}.fq-topnotice{animation:fqPop .22s ease both}.fq-topnotice strong{text-decoration:underline}@keyframes fqPop{0%{transform:translateY(4px);opacity:0}to{transform:translateY(0);opacity:1}}.fq-choice{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#fff;margin-top:10px}.fq-open-sub{padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#111;color:#fff;cursor:pointer;font-weight:650;transition:transform .12s ease,opacity .12s ease}.fq-open-sub:hover{transform:translateY(-1px)}.fq-open-sub[disabled]{opacity:.5;cursor:not-allowed;transform:none}.fq-search{margin-top:10px}.fq-search input{width:100%;padding:12px;border:1px solid rgba(0,0,0,.16);border-radius:12px}.fq-gridcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}@media(max-width:720px){.fq-gridcards{grid-template-columns:1fr}}.fq-carditem{border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fff;padding:12px}.fq-carditem img{width:100%;height:220px;object-fit:contain;border-radius:14px;background:#f3f3f3}.fq-imgplaceholder{width:100%;height:220px;border-radius:14px;background:#f3f3f3}.fq-ptitle{margin:10px 0 0;font-size:14px;font-weight:700}.fq-pmeta{margin-top:4px;font-size:12px;opacity:.7}.fq-actionsline{display:flex;gap:8px;align-items:center;margin-top:10px;flex-wrap:wrap}.fq-actionsline select{flex:1;min-width:180px}.fq-actionsline input{width:90px}.fq-add{padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#111;color:#fff;cursor:pointer;font-weight:700;transition:transform .12s ease,opacity .12s ease}.fq-add:hover{transform:translateY(-1px)}.fq-add[disabled]{opacity:.5;cursor:not-allowed;transform:none}.fq-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.fq-submit{padding:14px 16px;border-radius:14px;border:0;cursor:pointer;background:#111;color:#fff;font-weight:750;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease;box-shadow:0 10px 24px #00000029}.fq-submit:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0000002e}.fq-submit:active{transform:translateY(0);opacity:.95}.fq-cancel{padding:14px 16px;border-radius:14px;border:1px solid rgba(0,0,0,.14);background:#fff;cursor:pointer;font-weight:650}.fq-cancel:hover{background:#00000008}.fq-note{font-size:12px;opacity:.75;margin:10px 0 0}.fq-helppanel{width:min(960px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:18px;padding:16px;box-shadow:0 26px 80px #00000040}.fq-helpcontent{margin-top:10px;line-height:1.5}.fq-helpcontent img{max-width:100%;height:auto;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#f3f3f3}.fq-helpcontent img[data-fq-zoomable]{cursor:zoom-in}.fq-selected{margin-top:14px;display:grid;gap:10px}.fq-sel-item{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff}.fq-sel-item img{width:72px;height:72px;object-fit:contain;border-radius:12px;background:#f3f3f3;flex-shrink:0}.fq-sel-item small{opacity:.7}.fq-remove{padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#fff;cursor:pointer;font-weight:650}.fq-remove:hover{background:#00000008}.fq-zoompanel{width:min(1100px,100%);max-height:90vh;overflow:hidden;background:#fff;border-radius:18px;padding:14px;box-shadow:0 26px 80px #00000040}.fq-zoomstage{margin-top:10px;height:70vh;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#f7f7f7;overflow:hidden;position:relative;touch-action:none}.fq-zoomstage img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transform-origin:center center;max-width:none;width:auto;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:grab}.fq-zoomstage img:active{cursor:grabbing}.fq-zoomhint{margin-top:10px;font-size:12px;opacity:.75}[data-fq-success] .fq-panel{animation:fqSuccessIn .25s ease both}@keyframes fqSuccessIn{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}[data-fq-close-confirm] .fq-panel{animation:fqPop .22s ease both}[data-fq-error-modal] .fq-panel{animation:fqPop .25s ease both;box-shadow:0 20px 60px #00000026}[data-fq-error-modal] .fq-head h3{color:#333;font-weight:700}[data-fq-error-modal] #fq-error-list{color:#555}[data-fq-error-modal] #fq-error-list div{padding:4px 0}[data-fq-error-modal] #fq-error-list span:first-child{color:#ff9800;font-weight:600}.fq-width-warning,.fq-phone-warning{display:none;margin-top:8px;padding:10px 12px;border-radius:10px;border:1px solid rgba(220,0,0,.4);background:#dc000014;color:#d00;font-size:13px;font-weight:600;line-height:1.4}.pac-container{z-index:10002!important}@keyframes fqNoticePop{0%{transform:translateY(-4px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}body:has([data-fenlux-quote]) .product__price,body:has([data-fenlux-quote]) .product-price,body:has([data-fenlux-quote]) .price,body:has([data-fenlux-quote]) .product-price__price,body:has([data-fenlux-quote]) [class*=price]:not(.fq-pmeta),body:has([data-fenlux-quote]) [id*=price],body:has([data-fenlux-quote]) [data-product-price]{display:none!important}body:has([data-fenlux-quote]) .product-form:not(#fq-form),body:has([data-fenlux-quote]) .product-form__cart-submit,body:has([data-fenlux-quote]) button[name=add]:not([data-fq-submit]):not(.fq-add),body:has([data-fenlux-quote]) button[type=submit][name=add]:not([data-fq-submit]),body:has([data-fenlux-quote]) [class*=add-to-cart]:not(.fq-add),body:has([data-fenlux-quote]) [data-product-form]:not(#fq-form),body:has([data-fenlux-quote]) form[action*="/cart/add"]:not(#fq-form){display:none!important}.fenlux-quote-notice{margin:20px 0;padding:16px 18px;background:#00000005;border:1px solid rgba(0,0,0,.08);border-radius:12px;text-align:center}.fenlux-quote-notice p{margin:0;color:#333;font-size:14px;line-height:1.5}.fenlux-quote-notice strong{color:#111;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/9/assets/fenlux-quote.css.map */
