.alq-quickview-modal .modal-dialog{max-width: 780px}.alq-quickview-modal .modal-content{border: none;border-radius: 14px;overflow: hidden}.alq-quickview-modal .modal-body{padding: 2.25rem;position: relative}.alq-quickview-close{position: absolute;top: 1rem;right: 1rem;z-index: 5}.alq-quickview-loading,.alq-quickview-error{min-height: 220px}.alq-quickview-loading .spinner-border{color: var(--alq-accent,#b8912a);width: 2.25rem;height: 2.25rem}.alq-quickview-layout{display: grid;grid-template-columns: 260px 1fr;gap: 2rem}.alq-quickview-image img{width: 100%;height: auto;border-radius: 10px;object-fit: cover;background: var(--alq-wc-bg-alt,#f8f9fb)}.alq-quickview-title{font-size: 1.35rem;font-weight: 700;color: var(--alq-primary,#0f172a);margin: 0 0 .5rem;padding-right: 2rem}.alq-quickview-rating{margin-bottom: .5rem}.alq-quickview-rating .star-rating{float: none;display: inline-block;vertical-align: middle}.alq-quickview-price{font-size: 1.15rem;font-weight: 700;color: var(--alq-accent,#b8912a);margin-bottom: .5rem}.alq-quickview-price ins{text-decoration: none}.alq-quickview-price del{color: var(--alq-wc-muted,#9ca3af);font-weight: 400}.alq-quickview-stock{margin-bottom: .9rem;font-size: .9rem}.alq-quickview-desc{font-size: .9rem;color: var(--alq-wc-muted,#64748b);line-height: 1.6;margin-bottom: 1rem}.alq-quickview-desc p:last-child{margin-bottom: 0}.alq-quickview-summary form.cart{margin-bottom: 1rem}.alq-quickview-summary table.variations{width: 100%;border-collapse: collapse;margin-bottom: .75rem}.alq-quickview-summary table.variations th{font-size: .85rem;font-weight: 600;padding: .4rem .5rem .4rem 0}.alq-quickview-summary table.variations td.label{padding-right: .75rem;font-weight: 600}.alq-quickview-summary table.variations td select{width: 100%;max-width: 100%;border: 1.5px solid var(--alq-wc-border,#eef0f2);border-radius: 5px;padding: .38rem 2rem .38rem .7rem;font-size: .88rem;color: var(--alq-primary,#0f172a);background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23666666' viewBox='0 0 16 16'%3E%3Cpath d='M1.65 5.3a.75.75 0 0 1 1.06 0L8 10.59l5.29-5.3a.75.75 0 1 1 1.06 1.07l-5.82 5.82a.75.75 0 0 1-1.06 0L1.65 6.36a.75.75 0 0 1 0-1.06z'/%3E%3C/svg%3E") no-repeat right .7rem center / 12px 12px;-webkit-appearance: none;appearance: none;cursor: pointer}.alq-quickview-summary table.variations td select:focus{border-color: var(--alq-accent,#b8912a);outline: none;box-shadow: 0 0 0 3px rgba(184,145,42,.15)}.alq-quickview-summary table.variations td select.alq-var-select-hidden{display: none !important}.alq-quickview-summary .alq-var-btn-group{display : flex;flex-wrap: wrap;gap : .4rem;margin-top: .25rem}.alq-quickview-summary .alq-var-btn{padding : .3rem .75rem;font-size : .82rem;font-weight : 500;color : var(--alq-primary,#0f172a);background : #fff;border : 1.5px solid var(--alq-wc-border,#eef0f2);border-radius: 5px;cursor : pointer;transition : border-color .18s,background .18s,color .18s;line-height : 1.4;white-space : nowrap}.alq-quickview-summary .alq-var-btn:hover:not(.disabled):not(.selected){border-color : var(--alq-accent,#b8912a);color : var(--alq-accent,#b8912a)}.alq-quickview-summary .alq-var-btn.selected{border-color : var(--alq-accent,#b8912a);background : var(--alq-accent,#b8912a);color : #fff}.alq-quickview-summary .alq-var-btn.selected:hover{color: #fff}.alq-quickview-summary .alq-var-btn.disabled{opacity: .4;cursor : not-allowed;text-decoration: line-through}.alq-quickview-summary .reset_variations{font-size: .78rem;color: var(--alq-wc-muted,#64748b);text-decoration: none;display: block;margin-left: .5rem}.alq-quickview-summary .reset_variations:hover{color: var(--alq-accent,#b8912a)}.alq-quickview-summary .reset_variations[style*="hidden"]{display: none !important}.alq-quickview-summary .single_variation_wrap{min-height: 0 !important}.alq-quickview-summary .woocommerce-variation{min-height: 0 !important}.alq-quickview-summary .woocommerce-variation-description{font-size: .85rem;margin-bottom: .25rem}.alq-quickview-summary .woocommerce-variation-price{margin-bottom: .5rem}.alq-quickview-summary .woocommerce-variation-price ins{text-decoration: none}.alq-quickview-summary .woocommerce-variation-price del{color: var(--alq-wc-muted,#9ca3af);font-weight: 400}.alq-quickview-summary form.cart{display : flex !important;align-items : center;gap : .75rem;flex-wrap : wrap;width : 100%;margin-top : 0}.alq-quickview-summary .woocommerce-variation-add-to-cart{display : flex !important;flex-wrap : nowrap !important;width : 100% !important;gap : .75rem;align-items: center;margin-top : .75rem !important}.alq-quickview-summary table.variations,.alq-quickview-summary .single_variation_wrap{flex : 0 0 100%;width: 100%}.alq-quickview-summary .quantity{flex : 0 0 auto;display: flex;align-items: center;border: 1.5px solid var(--alq-wc-border,#eef0f2);border-radius: var(--alq-wc-radius,5px);overflow: hidden}.alq-quickview-summary .qty{width: 56px;height: 42px;text-align: center;border: none;font-size: .95rem;font-weight: 600;color: var(--alq-primary,#0f172a);background: #fff}.alq-quickview-summary .qty:focus{outline: none;box-shadow: none}.alq-quickview-summary .woocommerce-variation-add-to-cart-disabled .quantity{display: none !important}.alq-quickview-summary .quantity[style*="display: block"]{display: flex !important}.alq-quickview-summary .quantity:has(> input.qty[type="hidden"]){display: none !important}.alq-quickview-summary .quantity .qty{-moz-appearance: textfield;appearance: textfield}.alq-quickview-summary .quantity .qty::-webkit-outer-spin-button,.alq-quickview-summary .quantity .qty::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.alq-quickview-summary .alq-qty-btn{-webkit-appearance: none;appearance: none;flex: 0 0 34px;width: 34px;height: 42px;margin: 0;padding: 0;border: none;border-radius: 0;background: #fff;color: var(--alq-wc-muted,#6b7280);font-size: 1.1rem;line-height: 1;cursor: pointer;display: flex;align-items: center;justify-content: center}.alq-quickview-summary .alq-qty-minus{border-right: 1.5px solid var(--alq-wc-border,#eef0f2)}.alq-quickview-summary .alq-qty-plus{border-left: 1.5px solid var(--alq-wc-border,#eef0f2)}.alq-quickview-summary .alq-qty-btn:hover{background: var(--alq-accent,#b8912a);color: #fff}.alq-quickview-summary .quantity:focus-within{outline: none}.alq-quickview-summary .quantity:has(.alq-qty-btn:focus-visible){outline: 2px solid #9a7520;outline-offset: 2px}.alq-quickview-summary .alq-qty-btn:focus-visible{outline: none}.alq-quickview-summary .quantity .qty:focus{background: color-mix(in srgb,var(--alq-accent,#b8912a) 8%,#fff 92%)}.alq-quickview-summary .button,.alq-quickview-summary .single_add_to_cart_button{height: 42px;padding: 0 1.6rem;font-size: .9rem;font-weight: 700;background: var(--alq-accent,#b8912a) !important;color: #fff !important;border: none;border-radius: var(--alq-wc-radius,5px);cursor: pointer;transition: background .2s;white-space: nowrap;line-height: normal}.alq-quickview-summary .button:hover,.alq-quickview-summary .single_add_to_cart_button:hover{background: var(--alq-accent-dark,#9a7821) !important}.alq-quickview-summary .single_add_to_cart_button{flex : 1 1 0 !important;min-width : 0;text-align : center;justify-content: center}.alq-quickview-summary .single_add_to_cart_button:disabled,.alq-quickview-summary .single_add_to_cart_button.disabled{background: var(--alq-accent,#b8912a) !important;opacity: .55;cursor: not-allowed}.alq-quickview-modal .alq-quickview-summary .button.alq-buy-now-btn{flex : 0 0 auto !important;text-align : center;justify-content: center;background : var(--alq-primary,#0f172a) !important;color : #fff !important;border : 2px solid var(--alq-primary,#0f172a) !important;padding-left : 1.4rem !important;padding-right: 1.4rem !important;margin-left : 0 !important}.alq-quickview-modal .alq-quickview-summary .button.alq-buy-now-btn:hover{background: transparent !important;color : var(--alq-primary,#0f172a) !important}.alq-quickview-summary .alq-order-row{display : flex;flex-wrap : nowrap;gap : .6rem;margin-top : .6rem}.alq-quickview-summary .alq-order-btn{display : inline-flex !important;align-items : center;justify-content : center;gap : .4rem;flex : 1 1 0;height : 36px !important;padding : 0 1rem !important;font-size : .8rem !important;font-weight : 600 !important;border-radius : var(--alq-wc-radius,4px) !important;text-decoration : none !important;transition : background .2s,color .2s,border-color .2s;white-space : nowrap;line-height : 1 !important}.alq-quickview-summary .alq-order-btn svg{width : .9rem;height : .9rem;flex-shrink: 0}.alq-quickview-summary .alq-wa-btn{background : var(--alq-whatsapp,#25d366) !important;color : #fff !important;border : 2px solid var(--alq-whatsapp,#25d366) !important}.alq-quickview-summary .alq-wa-btn:hover{background : var(--alq-whatsapp-dark,#1ebe5d) !important;border-color: var(--alq-whatsapp-dark,#1ebe5d) !important;color : #fff !important}.alq-quickview-summary .alq-msg-btn{background : linear-gradient(135deg,var(--alq-messenger,#0084ff) 0%,var(--alq-messenger-end,#7b00ff) 100%) !important;color : #fff !important;border : 2px solid var(--alq-messenger,#0084ff) !important}.alq-quickview-summary .alq-msg-btn:hover{background : linear-gradient(135deg,#006ae0 0%,#6200d6 100%) !important;border-color: #006ae0 !important;color : #fff !important}.alq-quickview-full-link{display: inline-flex;align-items: center;gap: .4rem;font-size: .85rem;font-weight: 600;color: var(--alq-primary,#0f172a);text-decoration: none;margin-top: .9rem}.alq-quickview-full-link:hover{color: var(--alq-accent,#b8912a);text-decoration: underline}@media (max-width: 767.98px){.alq-quickview-modal .modal-body{padding: 1.5rem}.alq-quickview-layout{grid-template-columns: 1fr;gap: 1.25rem}.alq-quickview-image img{max-width: 220px;margin: 0 auto;display: block}}@media (max-width: 575.98px){.alq-quickview-summary form.cart{gap: .5rem}.alq-quickview-summary .woocommerce-variation-add-to-cart{gap: .5rem !important}.alq-quickview-summary .button,.alq-quickview-summary .single_add_to_cart_button{padding : 0 .9rem;justify-content: center}.alq-quickview-summary .alq-buy-now-btn{padding-left : .9rem !important;padding-right: .9rem !important}.alq-quickview-summary .woocommerce-variation-add-to-cart{flex-wrap: wrap !important}.alq-quickview-summary .single_add_to_cart_button{min-width: 110px}.alq-quickview-modal .alq-quickview-summary .button.alq-buy-now-btn{flex: 1 1 100% !important}.alq-quickview-summary .alq-order-row{gap: .35rem}.alq-quickview-summary .alq-order-btn{font-size: .7rem !important;padding : 0 .3rem !important;gap : .2rem !important;height : 34px !important}.alq-quickview-summary .alq-order-btn svg{width : .7rem;height: .7rem}}
