.entry-summary .product_title,.summary .product_title{font-size:22px !important;font-weight:600 !important;line-height:1.45 !important;color:var(--fx-ink,#2a2a2a) !important;margin-bottom:12px !important}.entry-summary .price,.summary .price{font-size:26px !important;line-height:1.3 !important;color:var(--ft-cat-price,#174c73) !important;margin-bottom:16px !important;display:block}.entry-summary ul:not(.fx-assure):not(.variations):not(.woocommerce-product-rating):not(.social-icons):not(.tabs):not(.wc-tabs),.summary ul:not(.fx-assure):not(.variations):not(.woocommerce-product-rating):not(.social-icons):not(.tabs):not(.wc-tabs){list-style:none !important;padding-left:0 !important;margin-bottom:18px !important}.entry-summary ul:not(.fx-assure):not(.variations):not(.woocommerce-product-rating):not(.social-icons):not(.tabs):not(.wc-tabs)>li,.summary ul:not(.fx-assure):not(.variations):not(.woocommerce-product-rating):not(.social-icons):not(.tabs):not(.wc-tabs)>li{position:relative;padding-left:20px;margin-bottom:8px;font-size:14px;line-height:1.7;color:#475569}.entry-summary ul:not(.fx-assure):not(.variations):not(.woocommerce-product-rating):not(.social-icons):not(.tabs):not(.wc-tabs)>li::before,.summary ul:not(.fx-assure):not(.variations):not(.woocommerce-product-rating):not(.social-icons):not(.tabs):not(.wc-tabs)>li::before{content:'';position:absolute;left:2px;top:0.65em;width:6px;height:6px;border-radius:50%;background:var(--fx-accent,#0069d3)}.woocommerce div.product form.cart,.entry-summary form.cart{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.woocommerce div.product form.cart .quantity,.entry-summary .quantity{position:relative;display:inline-block;vertical-align:middle;flex:0 0 116px;width:116px !important;min-width:116px;max-width:116px;height:44px;padding:0;border:1px solid var(--fx-line,#e6e8ec) !important;border-radius:30px !important;overflow:hidden;background:#fff;transition:border-color 0.15s}.woocommerce div.product form.cart .quantity:focus-within,.entry-summary .quantity:focus-within{border-color:var(--fx-accent,#0069d3) !important}.woocommerce div.product form.cart .quantity input.qty,.entry-summary .quantity input.qty{position:absolute;inset:0;z-index:1;width:100% !important;height:42px !important;margin:0 !important;padding:0 34px !important;border:0 !important;background:none !important;text-align:center;font-size:15px;font-weight:600;color:var(--fx-ink,#2a2a2a);box-shadow:none !important;appearance:textfield;-moz-appearance:textfield}.woocommerce div.product form.cart .quantity input.qty::-webkit-inner-spin-button,.woocommerce div.product form.cart .quantity input.qty::-webkit-outer-spin-button,.entry-summary .quantity input.qty::-webkit-inner-spin-button,.entry-summary .quantity input.qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.woocommerce div.product form.cart .quantity>.qty,.entry-summary .quantity>.qty{position:absolute;inset:0;z-index:2;pointer-events:none}.woocommerce div.product form.cart .quantity>.qty>a,.entry-summary .quantity>.qty>a{display:flex;align-items:center;justify-content:center;top:0 !important;height:100%;width:30px;color:var(--fx-muted,#767676);pointer-events:auto;transition:color 0.15s;text-decoration:none !important}.woocommerce div.product form.cart .quantity>.qty>a:hover,.entry-summary .quantity>.qty>a:hover{color:var(--fx-accent,#0069d3) !important}.woocommerce div.product form.cart .quantity>.qty>a.minus,.entry-summary .quantity>.qty>a.minus{left:0 !important;right:auto !important}.woocommerce div.product form.cart .quantity>.qty>a.plus,.entry-summary .quantity>.qty>a.plus{right:0 !important;left:auto !important}.woocommerce div.product form.cart .quantity>.qty>a i,.entry-summary .quantity>.qty>a i{font-size:11px;line-height:1}.single_add_to_cart_button{background:var(--fx-accent,#0069d3) !important;border:0 !important;color:#fff !important;border-radius:30px !important;font-size:15px !important;font-weight:600 !important;min-width:190px;height:44px !important;line-height:44px !important;padding:0 28px !important;transition:background 0.15s,transform 0.12s;box-shadow:0 2px 8px rgba(0,105,211,0.25) !important;cursor:pointer}.single_add_to_cart_button:hover:not(:disabled){background:var(--fx-accent-dark,#0050d1) !important}.single_add_to_cart_button:active:not(:disabled){transform:scale(0.98)}.product_meta{border-top:1px solid var(--fx-line,#e6e8ec);padding-top:14px;margin-top:18px;font-size:13px;color:var(--fx-muted,#767676)}.product_meta>span{display:block;margin-bottom:4px}.product_meta a{color:var(--fx-accent,#0069d3)}.fx-pdp-fits{margin-top:22px;padding-top:18px;border-top:1px solid var(--fx-line,#e6e8ec)}.fx-pdp-fits h4{font-size:14px;margin:0 0 10px;color:var(--fx-ink,#2a2a2a);font-weight:600}.fx-pdp-models{display:flex;flex-wrap:wrap;gap:6px}.fx-pdp-models a{display:inline-block;padding:4px 12px;border:1px solid var(--fx-line,#e6e8ec);border-radius:20px;background:#fff;font-size:12.5px;color:var(--fx-muted,#767676);text-decoration:none;transition:all 0.15s ease}.fx-pdp-models a:hover{border-color:var(--fx-accent,#0069d3);color:var(--fx-accent,#0069d3);background:var(--fx-accent-soft,#eef5fe)}.fx-assure{list-style:none !important;margin:22px 0 0 !important;padding:4px 0 0 !important;border-top:1px solid var(--fx-line,#e6e8ec);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}.fx-assure>li{display:flex !important;gap:12px;align-items:flex-start;padding:12px 0 !important;margin:0 !important;font-size:13px}.fx-assure>li::before{display:none !important}.fx-assure-ic{width:32px;height:32px;flex:none;border-radius:50%;background:var(--fx-accent-soft,#eef5fe);color:var(--fx-accent,#0069d3);display:inline-flex;align-items:center;justify-content:center}.fx-assure strong{display:block;font-weight:600;color:var(--fx-ink,#2a2a2a);font-size:13px;line-height:1.45}.fx-assure small{display:block;color:var(--fx-muted,#767676);font-size:12px;line-height:1.5}@media (max-width:767px){.fx-assure{grid-template-columns:minmax(0,1fr)}.entry-summary .product_title,.summary .product_title{font-size:18px !important}.entry-summary .price,.summary .price{font-size:22px !important}.single_add_to_cart_button{min-width:0;width:100%}}