.product-grid-item .wd-buttons,.product-grid-item .wd-bottom-actions,.product-grid-item .wd-add-btn,.product-grid-item .add-to-cart-loop,.product-grid-item .wd-compare-btn,.product-grid-item .product-compare-button,.product-grid-item .wd-wishlist-btn,.product-grid-item .wd-quick-view-icon,.product-grid-item .quick-view,.product-grid-item .wd-product-cats,.product-grid-item .product-category,.product-grid-item .wd-product-brands-links,.product-grid-item .wd-product-excerpt,.product-grid-item .product-excerpt,.product-grid-item .woocommerce-product-details__short-description,.product-grid-item .star-rating,.product-grid-item .wd-star-rating,.product-grid-item .wd-product-stock,.product-grid-item .wd-swatches-grid,.product-grid-item .wd-product-countdown,.product-grid-item .content-product-imagin,.products .product .compare,.products .product .yith-wcwl-add-to-wishlist,.products .product .button.product_type_simple:not(.fsqc-loop-buy-now),.products .product .button.add_to_cart_button:not(.fsqc-loop-buy-now){display:none!important}.wd-hover-with-fade .content-product-imagin,.fsqc-clean-card .content-product-imagin,.fsqc-clean-card .fade-in-block,.fsqc-clean-card .wd-buttons,.fsqc-clean-card .wd-bottom-actions,.fsqc-clean-card .wd-product-excerpt,.fsqc-clean-card .product-excerpt,.fsqc-clean-card .woocommerce-product-details__short-description,.fsqc-clean-card .wd-product-cats,.fsqc-clean-card .product-category,.fsqc-clean-card .wd-product-brands-links,.fsqc-clean-card .star-rating,.fsqc-clean-card .wd-star-rating,.fsqc-clean-card .wd-swatches-grid,.fsqc-clean-card .wd-product-stock,.fsqc-clean-card .wd-product-countdown,.fsqc-clean-card .wd-add-btn,.fsqc-clean-card .add-to-cart-loop,.fsqc-clean-card .quick-view,.fsqc-clean-card .wd-quick-view-icon,.fsqc-clean-card .wd-wishlist-btn,.fsqc-clean-card .wd-compare-btn,.fsqc-clean-card .product-compare-button{display:none!important}.product-grid-item:hover,.product-grid-item:hover .product-wrapper,.product-grid-item:hover .product-element-top,.product-grid-item:hover .product-element-bottom,.product-grid-item:hover .content-product-imagin,.wd-hover-base:hover .product-wrapper,.wd-hover-alt:hover .product-wrapper,.wd-hover-button:hover .product-wrapper,.wd-hover-with-fade:hover .product-wrapper,.fsqc-clean-card,.fsqc-clean-card:hover,.fsqc-clean-card .product-wrapper,.fsqc-clean-card:hover .product-wrapper,.fsqc-clean-card .product-element-top,.fsqc-clean-card:hover .product-element-top,.fsqc-clean-card .product-element-bottom,.fsqc-clean-card:hover .product-element-bottom,.fsqc-clean-card.wd-opened .product-wrapper,.fsqc-clean-card.hovered .product-wrapper,.fsqc-clean-card.is-hovered .product-wrapper{transform:none!important;translate:none!important;top:auto!important;bottom:auto!important;box-shadow:none!important}.fsqc-clean-card,.product-grid-item{position:relative}.fsqc-clean-card .product-wrapper,.product-grid-item .product-wrapper{display:flex!important;flex-direction:column;height:100%;margin:0!important;padding-bottom:0!important;background:transparent!important;box-shadow:none!important}.fsqc-clean-card .product-element-top,.product-grid-item .product-element-top{position:relative;z-index:1;margin-bottom:12px;overflow:hidden;border-radius:0}.fsqc-clean-card .product-element-top>a,.product-grid-item .product-element-top>a{display:block}.fsqc-clean-card .product-element-bottom,.product-grid-item .product-element-bottom{position:static!important;z-index:2;display:flex!important;flex:1 1 auto;flex-direction:column;width:100%;padding:0 4px 2px!important;background:transparent!important;opacity:1!important;visibility:visible!important}.fsqc-clean-card .wd-entities-title,.fsqc-clean-card .product-title,.product-grid-item .wd-entities-title,.product-grid-item .product-title{display:-webkit-box!important;overflow:hidden;min-height:4.05em;margin:0 0 8px!important;color:var(--fsqc-dark);line-height:1.35!important;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:3}.fsqc-clean-card .wd-entities-title a,.fsqc-clean-card .product-title a{color:inherit}.fsqc-clean-card .price,.product-grid-item .price{display:flex!important;align-items:center;justify-content:center;min-height:28px;margin:0 0 13px!important;line-height:1.25;text-align:center}.fsqc-loop-buy-form{display:block!important;width:100%;margin:auto 0 0!important;padding:0!important}html .fsqc-loop-buy-now,html button.fsqc-loop-buy-now,html .fsqc-single-buy-now{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0!important;padding:11px 14px!important;border:0!important;border-radius:10px!important;background:var(--fsqc-primary)!important;color:#fff!important;box-shadow:none!important;font-weight:700!important;letter-spacing:.2px;line-height:1.2;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background .18s ease,transform .18s ease}html .fsqc-loop-buy-now:hover,html button.fsqc-loop-buy-now:hover,html .fsqc-single-buy-now:hover{background:var(--fsqc-primary-hover)!important;color:#fff!important;transform:translateY(-1px)}html .fsqc-loop-buy-now.fsqc-disabled{background:#b8b8b8!important;pointer-events:none}.single-product form.cart .single_add_to_cart_button,.single-product form.cart .wd-buy-now-btn,.single-product .wd-sticky-btn .single_add_to_cart_button,.single-product .wd-sticky-btn .wd-buy-now-btn{display:none!important}.single-product form.cart .fsqc-single-buy-now{width:auto;min-width:185px;margin-inline-start:12px!important}.single-product form.cart .fsqc-single-buy-now:disabled{opacity:.5;cursor:not-allowed}.fsqc-prepaid-banner{display:flex;flex-direction:column;gap:5px;margin:0 0 20px;padding:16px 18px;border:1px solid rgb(210 161 125 / .48);border-radius:14px;background:var(--fsqc-banner);color:var(--fsqc-dark)}.fsqc-prepaid-banner strong{font-size:17px;line-height:1.25}.fsqc-prepaid-banner span{font-size:14px;line-height:1.55}.fsqc-payment-showcase{margin:0 0 18px;padding:18px;border:1px solid #ece7e2;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgb(52 34 22 / .05)}.fsqc-payment-heading{display:flex;flex-direction:column;gap:4px;margin:0 0 15px}.fsqc-payment-heading strong{font-size:23px;line-height:1.2;color:var(--fsqc-dark)}.fsqc-payment-heading span{font-size:13px;line-height:1.45;color:#666}.fsqc-pay-apps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:16px}.fsqc-pay-app{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;min-width:0;min-height:82px;padding:10px 5px;border:1px solid #e8e8e8!important;border-radius:12px!important;background:#fff!important;color:#333!important;box-shadow:none!important;cursor:pointer;text-transform:none!important}.fsqc-pay-app:hover,.fsqc-pay-app.is-selected{border-color:var(--fsqc-primary)!important;background:#fffaf6!important}.fsqc-pay-app small{display:block;overflow:hidden;width:100%;font-size:10px;font-weight:600;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.fsqc-app-logo{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;font-size:17px;font-weight:900;line-height:1}.fsqc-gpay{background:linear-gradient(135deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc05 50% 75%,#ea4335 75%);color:#fff}.fsqc-phonepe{background:#5f259f;color:#fff}.fsqc-paytm{background:#eef8ff;color:#0879be;font-size:12px;letter-spacing:-.5px}.fsqc-amazonpay{background:#202a36;color:#fff;font-size:13px}.fsqc-pay-methods{display:flex;flex-direction:column;border-top:1px solid #eee}.fsqc-pay-method{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 0;border:0!important;border-bottom:1px dashed #dedede!important;border-radius:0!important;background:transparent!important;color:var(--fsqc-dark)!important;box-shadow:none!important;text-align:left;text-transform:none!important;cursor:pointer}.fsqc-pay-method:hover,.fsqc-pay-method.is-selected{background:#fffaf6!important}.fsqc-method-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;color:var(--fsqc-primary-hover)}.fsqc-method-icon svg{width:23px;height:23px;fill:currentColor}.fsqc-pay-method>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.fsqc-pay-method b{font-size:15px;line-height:1.2}.fsqc-pay-method small{font-size:11px;font-weight:400;line-height:1.35;color:#777}.fsqc-method-arrow{font-size:29px;font-weight:300;line-height:1;color:#999}.fsqc-payment-availability,.fsqc-payment-note{margin:11px 0 0!important;font-size:11px;line-height:1.5;color:#777}.woocommerce-checkout #payment ul.payment_methods>li{margin-bottom:12px;padding:15px!important;border:1px solid #ececec;border-radius:12px;background:#fff}.woocommerce-checkout #payment ul.payment_methods>li.wc_payment_method input:checked+label{color:var(--fsqc-dark);font-weight:800}.woocommerce-checkout #payment ul.payment_methods>li.wc_payment_method input:checked+label::after{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:8px;border-radius:50%;background:var(--fsqc-primary);color:#fff;font-size:12px}.woocommerce-checkout #payment div.payment_box{margin:10px 0 0!important;padding:0!important;background:transparent!important}.woocommerce-checkout #payment div.payment_box::before{display:none!important}.woocommerce-checkout #payment .payment_method_payu img,.woocommerce-checkout #payment .payment_method_razorpay img{max-height:30px;width:auto}.fsqc-discount-amount{color:#138a45;font-weight:800}.fsqc-exit-overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:flex-end;justify-content:center;padding:18px;background:rgb(15 15 15 / .62);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.fsqc-exit-overlay.is-open{opacity:1;visibility:visible}.fsqc-exit-modal{position:relative;width:min(560px, 100%);max-height:calc(100vh - 70px);overflow:auto;padding:30px 28px 28px;border-radius:22px 22px 14px 14px;background:#fff;box-shadow:0 24px 70px rgb(0 0 0 / .24);transform:translateY(25px);transition:transform .22s ease}.fsqc-exit-overlay.is-open .fsqc-exit-modal{transform:translateY(0)}.fsqc-modal-close{position:absolute!important;top:12px!important;right:14px!important;left:auto!important;display:inline-flex!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#f2f2f2!important;color:#333!important;box-shadow:none!important;font-size:25px!important;font-weight:400!important;line-height:1!important;text-transform:none!important;cursor:pointer}.fsqc-exit-step h3{margin:0 42px 16px 0;font-size:25px;line-height:1.25;color:var(--fsqc-dark)}.fsqc-exit-step p{color:#555;line-height:1.55}.fsqc-stock-warning{margin:0 -28px 18px;padding:11px 28px;background:var(--fsqc-banner);color:#a05732;font-size:14px;font-weight:700;text-align:center}.fsqc-confirm-step .button,.fsqc-reason-actions .button{width:100%;min-height:52px;margin-top:10px;border-radius:10px!important;font-weight:800!important}html .fsqc-continue-checkout,html .fsqc-submit-exit{border-color:var(--fsqc-primary)!important;background:var(--fsqc-primary)!important;color:#fff!important}html .fsqc-continue-checkout:hover,html .fsqc-submit-exit:hover{border-color:var(--fsqc-primary-hover)!important;background:var(--fsqc-primary-hover)!important}html .fsqc-start-exit,html .fsqc-back-confirm{border:1px solid var(--fsqc-primary)!important;background:#fff!important;color:var(--fsqc-dark)!important}.fsqc-reason-step form>label{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 0;border-bottom:1px solid #eee;color:#222;font-size:15px;cursor:pointer}.fsqc-reason-step input[type="radio"]{margin-top:3px;accent-color:var(--fsqc-primary)}.fsqc-reason-step textarea{width:100%;margin-top:15px;padding:12px 14px;border:1px solid #ddd;border-radius:10px;resize:vertical}.fsqc-exit-error{margin-top:12px;padding:10px 12px;border:1px solid #e6a3a3;border-radius:9px;background:#fff1f1;color:#a12626;font-size:13px;line-height:1.4}body.fsqc-modal-open{overflow:hidden;touch-action:none}@media (min-width:768px){.fsqc-exit-overlay{align-items:center}.fsqc-exit-modal{border-radius:20px}.fsqc-reason-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:10px}}@media (max-width:767px){.fsqc-clean-card .wd-entities-title,.fsqc-clean-card .product-title,.product-grid-item .wd-entities-title,.product-grid-item .product-title{min-height:4.2em;font-size:15px!important;line-height:1.4!important}.fsqc-clean-card .product-element-top,.product-grid-item .product-element-top{margin-bottom:10px}html .fsqc-loop-buy-now,html button.fsqc-loop-buy-now{min-height:42px;padding:10px 8px!important;font-size:12px!important}.single-product form.cart .fsqc-single-buy-now{flex:1 1 auto;min-width:0;margin-inline-start:8px!important}.fsqc-prepaid-banner{margin-bottom:16px}.fsqc-payment-showcase{padding:15px 13px;border-radius:14px}.fsqc-payment-heading strong{font-size:21px}.fsqc-pay-apps{gap:6px}.fsqc-pay-app{min-height:76px;padding:8px 3px}.fsqc-app-logo{width:38px;height:38px;border-radius:10px}.fsqc-pay-method{grid-template-columns:40px minmax(0,1fr) 14px;gap:10px;min-height:64px}.fsqc-method-icon{width:40px;height:40px}.fsqc-exit-overlay{padding:0}.fsqc-exit-modal{width:100%;max-height:88vh;padding:26px 20px calc(24px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.fsqc-modal-close{top:10px!important;right:12px!important}.fsqc-stock-warning{margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px}.fsqc-exit-step h3{font-size:22px}}:root{--fsqc-primary:#D2A17D;--fsqc-primary-hover:#B98562;--fsqc-dark:#252525;--fsqc-banner:#FFF1E6}