.wd-popup.wd-age-verify{--wd-popup-width:500px}.wd-popup.wd-promo-popup{background-color:#111;background-image:none;background-repeat:no-repeat;background-size:contain;background-position:left center;--wd-popup-width:800px}:is(.woodmart-woocommerce-layered-nav,.wd-product-category-filter) .wd-scroll-content{max-height:223px}.wd-popup.popup-quick-view{--wd-popup-width:920px}.ss-quote{background:#fff;padding:50px;border-radius:25px;box-shadow:0 30px 80px rgba(0,0,0,.08);border-top:6px solid #f75700;position:relative;overflow:hidden}.ss-quote:before{content:"";position:absolute;top:0;right:0;width:180px;height:180px;background:rgba(247,87,0,.06);border-radius:50%;transform:translate(60px,-60px)}.ss-heading{text-align:center;margin-bottom:40px}.ss-heading h2{font-size:36px;font-weight:800;color:#000;margin-bottom:10px}.ss-heading p{color:#666;font-size:16px}.ss-row{display:flex;flex-wrap:wrap;gap:20px}.ss-col{width:calc(50% - 10px);position:relative}.ss-quote label{display:block;font-weight:700;margin-bottom:8px;color:#111}.ss-quote input,.ss-quote textarea,.ss-quote select{width:100%;padding:16px 18px;border:2px solid #ececec;border-radius:14px;background:#fff;color:#000;font-size:15px;transition:.35s;outline:none;box-sizing:border-box}.ss-quote select{cursor:pointer}.ss-quote input:focus,.ss-quote textarea:focus,.ss-quote select:focus{border-color:#f75700;box-shadow:0 0 0 5px rgba(247,87,0,.1)}.ss-quote input::placeholder,.ss-quote textarea::placeholder{color:#999}.ss-quote textarea{height:180px;resize:none}.ss-quote input,.ss-quote select{width:100%;height:58px;padding:0 18px;border:2px solid #ececec;border-radius:14px;background:#fff;font-size:15px;color:#000;box-sizing:border-box;transition:.35s}.ss-quote textarea{height:180px;padding:16px 18px}.ss-quote input[type=date]{color:#666}.ss-quote input[type=date]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;filter:invert(47%) sepia(99%) saturate(2112%) hue-rotate(3deg) brightness(101%) contrast(97%)}.upload-note{margin-top:15px;padding:30px;text-align:center;background:#fff8f4;border:2px dashed #f75700;border-radius:18px;transition:.35s}.upload-note:hover{border-color:#000;background:#fff}.upload-note i{display:block;font-size:46px;color:#f75700;margin-bottom:15px}.upload-note h4{color:#000;font-size:22px;font-weight:700;margin-bottom:8px}.upload-note p{color:#666;margin-bottom:10px}.upload-note small{display:block;color:#777;font-size:14px}.upload-note strong{color:#f75700}.ss-btn{display:inline-block;background:#000;color:#fff;border:none;padding:18px 50px;border-radius:60px;font-size:17px;font-weight:700;cursor:pointer;transition:.35s;margin-top:25px}.ss-btn:hover{background:#f75700;transform:translateY(-4px);box-shadow:0 20px 35px rgba(247,87,0,.25)}.wpcf7-not-valid{border-color:#dc3545!important}.wpcf7-not-valid-tip{color:#dc3545;margin-top:6px}.drag-n-drop-upload-wrapper,.codedropz-upload-wrapper{background:#fff8f4;border:2px dashed #f75700!important;border-radius:20px;padding:45px 30px;text-align:center;transition:.35s;position:relative}.drag-n-drop-upload-wrapper:hover,.codedropz-upload-wrapper:hover{border-color:#000!important;background:#fff;box-shadow:0 20px 40px rgba(247,87,0,.15)}.drag-n-drop-upload-wrapper::before,.codedropz-upload-wrapper::before{content:"📁";display:block;font-size:55px;margin-bottom:15px}.drag-n-drop-upload-wrapper .drag-text,.codedropz-upload-wrapper .drag-text{font-size:22px;color:#000;font-weight:700}.drag-n-drop-upload-wrapper span,.codedropz-upload-wrapper span{color:#666;font-size:15px}.drag-n-drop-upload-wrapper a,.codedropz-upload-wrapper a{color:#f75700;font-weight:700;text-decoration:none}.drag-n-drop-upload-wrapper a:hover,.codedropz-upload-wrapper a:hover{color:#000}.dnd-upload-status,.dnd-upload-details{margin-top:15px}.dnd-upload-status .file,.dnd-upload-details{background:#fff;border:1px solid #eee;border-left:4px solid #f75700;border-radius:10px;padding:12px 15px;margin-top:10px}.dnd-upload-status .progress-bar,.dnd-upload-status .progress{background:#f75700!important}.drag-n-drop-upload-wrapper button,.codedropz-upload-wrapper button{background:#000!important;color:#fff!important;border-radius:40px;border:none;padding:12px 25px}.drag-n-drop-upload-wrapper button:hover,.codedropz-upload-wrapper button:hover{background:#f75700!important}@media (max-width:768px){.ss-col{width:100%}.ss-quote{padding:30px 20px}.ss-heading h2{font-size:28px}}