.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #f5f5f5;background:#ffffff;font-weight:normal;color:#454545}.table-responsive{width:100%;overflow-x:auto}.responsive-table{width:100%;border-collapse:collapse;min-width:600px}.responsive-table th,.responsive-table td{padding:0.75rem;text-align:center;border:1px solid #ddd}@media screen and (max-width:600px){.responsive-table thead{display:none}.responsive-table,.responsive-table tbody,.responsive-table tr,.responsive-table td{display:block;width:100%}.responsive-table tr{margin-bottom:1rem}.responsive-table td{text-align:right;padding-left:50%;position:relative;border:none;border-bottom:1px solid #eee}.responsive-table td:before{content:attr(data-label);position:absolute;left:0;width:50%;padding-left:0.75rem;font-weight:bold}.woocommerce a.button.add_to_cart_button,.woocommerce div.product form.cart,.woocommerce .product .add_to_cart_button,.woocommerce .single_add_to_cart_button_altdisplay:none!important}.woocommerce ul.products.columns-1 li.product{width:100%!important;margin-right:0!important;clear:both}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{display:none!important}.et_pb_sticky{z-index:9999!important}.et_pb_sticky{z-index:9999!important}.et_pb_menu,.et_pb_fullwidth_menu,#main-header{position:relative!important;z-index:9998!important}.single_add_to_cart_button{display:none!important}.expand-form-panel{display:none;background:#ffffff;padding:30px;border-top:1px solid #eee;z-index:999}.expand-form-panel.open{display:block;animation:slideDown 0.3s ease-out}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pw-scope{font-family:inherit}.pw-card{width:100%;max-width:520px;margin:0 auto}.pw-card__inner{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:18px;box-shadow:0 10px 30px rgba(0,0,0,.06)}.pw-card__title{margin:0 0 6px;line-height:1.2;font-size:clamp(18px,2.2vw,22px);font-weight:800}.pw-card__subtitle{margin:0;line-height:1.45;font-size:14px;opacity:.85}.pw-price{margin:14px 0 16px;padding:14px;border-radius:14px;background:rgba(0,0,0,.04);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.pw-price__left{display:grid;gap:6px}.pw-price__main{display:flex;align-items:baseline;gap:6px;line-height:1}.pw-price__currency{font-size:16px;font-weight:800;opacity:.85}.pw-price__value{font-size:clamp(28px,5vw,38px);font-weight:900;letter-spacing:-0.02em}.pw-price__sub{font-size:13px;opacity:.85}.pw-options{display:grid;gap:14px}.pw-option__label{font-size:13px;font-weight:800;margin-bottom:6px;opacity:.9}.pw-selected{font-size:12px;opacity:.85;margin-bottom:8px}.pw-swatches{display:flex;flex-wrap:wrap;gap:10px}.pw-swatch{width:22px;height:22px;border-radius:999px;border:2px solid rgba(0,0,0,.18);cursor:pointer;padding:0;outline:none;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.pw-swatch:hover,.pw-swatch:focus{transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.12);border-color:rgba(0,0,0,.35)}.pw-swatch.is-active{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.12)}.pw-sizes{display:flex;flex-wrap:wrap;gap:10px}.pw-size{min-width:44px;height:36px;border-radius:999px;border:1.5px solid rgba(0,0,0,.18);background:#fff;font-weight:800;font-size:12px;cursor:pointer;outline:none;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.pw-size:hover,.pw-size:focus{transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.10);border-color:rgba(0,0,0,.35)}.pw-size.is-active{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.10)}.pw-quote{margin-top:16px;padding:14px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:rgba(0,0,0,.02)}.pw-quote__head{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px;align-items:baseline}.pw-quote__note{font-size:12px;opacity:.75}.pw-quote__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.pw-quote__label{display:block;font-size:12px;font-weight:800;opacity:.85;margin-bottom:6px}.pw-quote__input{width:100%;height:42px;border-radius:12px;border:1.5px solid rgba(0,0,0,.18);padding:10px 12px;font-weight:800;outline:none}.pw-quote__total{padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.04)}.pw-quote__amount{display:flex;align-items:baseline;gap:6px;line-height:1}.pw-quote__value{font-size:22px;font-weight:900;letter-spacing:-0.02em}.pw-quote__foot{margin-top:10px;font-size:12px;opacity:.8}.pw-card__footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.pw-btn{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;border-radius:12px;padding:12px;font-weight:900;font-size:13px;border:1px solid transparent;min-height:42px;transition:transform .12s ease,box-shadow .12s ease}.pw-btn--primary{background:#111;color:#fff}.pw-btn--ghost{background:#fff;color:#111;border-color:rgba(0,0,0,.18)}.pw-btn:hover,.pw-btn:focus{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,.10)}@media (max-width:480px){.pw-card__inner{padding:16px}.pw-card__footer{grid-template-columns:1fr}.pw-quote__grid{grid-template-columns:1fr}.pw-price{flex-direction:column;align-items:stretch}}