.single-product .variations_form table.variations{margin-top:10px !important;margin-bottom:16px !important;border:none !important;width:100% !important}.single-product .variations_form table.variations tr{display:block !important;margin-bottom:14px !important;border:none !important}.single-product .variations_form table.variations th.label{display:block !important;padding:0 0 6px !important;text-align:left !important;border:none !important;background:0 0 !important}.single-product .variations_form table.variations th.label label{font-size:13.5px !important;font-weight:700 !important;color:#1e293b !important;display:flex !important;align-items:center !important;gap:6px !important}.single-product .variations_form table.variations td.value{display:block !important;padding:0 !important;border:none !important;background:0 0 !important}.single-product .cfvsw-hidden-select,.single-product .variations td.value select.cfvsw-hidden-select,.single-product .variations select{display:none !important}.single-product .cfvsw-swatches-container{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin-top:2px !important}.single-product .cfvsw-swatches-container .cfvsw-swatches-option{border:1.5px solid #dcd3c7 !important;border-radius:9px !important;background:#fff !important;padding:8px 16px !important;min-height:38px !important;font-size:13px !important;font-weight:600 !important;color:#334155 !important;cursor:pointer !important;transition:all .2s ease !important;box-shadow:0 1px 3px rgba(0,0,0,.03) !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.single-product .cfvsw-swatches-container .cfvsw-swatches-option:hover{border-color:#c5a059 !important;background:#fdfbf7 !important;color:#1e293b !important;transform:translateY(-1px) !important}.single-product .cfvsw-swatches-container .cfvsw-swatches-option.cfvsw-selected-swatch{border-color:#c5a059 !important;background:#fefaf3 !important;color:#92400e !important;font-weight:700 !important;box-shadow:0 0 0 1px #c5a059,0 3px 8px rgba(197,160,89,.18) !important}.single-product a.reset_variations{font-size:11.5px !important;color:#94a3b8 !important;text-decoration:underline !important;margin-top:6px !important;display:inline-block !important;transition:color .2s !important}.single-product a.reset_variations:hover{color:#c5a059 !important}.inci-symbol-selector{margin-top:10px;margin-bottom:8px}.inci-sym-btn{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:32px;padding:0 7px;background:#fff;border:1.5px solid #e2d7c5;border-radius:8px;font-size:15px;cursor:pointer;transition:all .15s ease;user-select:none;box-shadow:0 1px 2px rgba(0,0,0,.03);line-height:1}.inci-sym-btn:hover{border-color:#c5a059;background:#fdfbf7;transform:translateY(-1px);box-shadow:0 3px 6px rgba(197,160,89,.15)}.inci-sym-btn:active{transform:scale(.95);background:#f7eedc}.single-product .product_meta,.single-product .ast-single-product-payments{display:none !important}.inci-express-checkout-box{margin:20px 0 16px !important;padding:16px 18px 14px !important;background:#faf8f5 !important;border:1.5px solid #ecd9b8 !important;border-radius:12px !important;box-shadow:0 4px 14px rgba(0,0,0,.02) !important}.inci-express-divider{display:flex !important;align-items:center !important;text-align:center !important;margin:0 0 10px !important}.inci-express-divider:before,.inci-express-divider:after{content:'' !important;flex:1 !important;border-bottom:1px dashed #d4c5b3 !important}.inci-express-divider span{padding:0 12px !important;font-size:11.5px !important;font-weight:700 !important;letter-spacing:.08em !important;color:#8c7355 !important;text-transform:uppercase !important}.inci-express-subtitle{display:flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;margin:0 0 12px !important;font-size:13px !important;font-weight:600 !important;color:#475569 !important;text-align:center !important}.inci-express-buttons-slot{display:flex !important;flex-direction:column !important;gap:10px !important}.inci-express-buttons-slot .wcpay-express-checkout-wrapper,.inci-express-buttons-slot .ppc-button-wrapper{margin:0 !important;padding:0 !important;width:100% !important}.inci-express-paylater-slot{margin-top:10px !important;text-align:center !important}.inci-express-paylater-slot .ppcp-messages{margin:0 !important}.inci-dispatch-time-wrapper{margin-top:14px !important;margin-bottom:10px !important}.inci-trust-row{margin-top:10px !important;margin-bottom:16px !important}