.woocommerce-message .button{background-color:black!important}.et_color_scheme_red.woocommerce a.button.alt,.et_color_scheme_red.woocommerce-page a.button.alt,.et_color_scheme_red.woocommerce button.button.alt,.et_color_scheme_red.woocommerce button.button.alt.disabled,.et_color_scheme_red.woocommerce-page button.button.alt,.et_color_scheme_red.woocommerce-page button.button.alt.disabled,.et_color_scheme_red.woocommerce input.button.alt,.et_color_scheme_red.woocommerce-page input.button.alt,.et_color_scheme_red.woocommerce #respond input#submit.alt,.et_color_scheme_red.woocommerce-page #respond input#submit.alt,.et_color_scheme_red.woocommerce #content input.button.alt,.et_color_scheme_red.woocommerce-page #content input.button.alt,.et_color_scheme_red.woocommerce a.button,.et_color_scheme_red.woocommerce-page a.button,.et_color_scheme_red.woocommerce button.button,.et_color_scheme_red.woocommerce-page button.button,.et_color_scheme_red.woocommerce input.button,.et_color_scheme_red.woocommerce-page input.button,.et_color_scheme_red.woocommerce #respond input#submit,.et_color_scheme_red.woocommerce-page #respond input#submit,.et_color_scheme_red.woocommerce #content input.button,.et_color_scheme_red.woocommerce-page #content input.button,.et_color_scheme_red .woocommerce-message,.et_color_scheme_red .woocommerce-error,.et_color_scheme_red .woocommerce-info{background:#b81f16!important}.woocommerce div.product form.cart div.quantity,.et_pb_wc_add_to_cart .quantity input.qty,.woocommerce div.product form.cart .button{width:100%;max-width:100%}@media (max-width:767px){html .et-db .two-col-mob .et_pb_column{width:47.25%!important}html .et-db .two-col-mob .et_pb_column:nth-last-child(-n+2){margin-bottom:0}html .et-db .two-col-mob .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}html .et-db .three-col-mob .et_pb_column{width:29.6667%!important}html .et-db .three-col-mob .et_pb_column:nth-last-child(-n+3){margin-bottom:0}html .et-db .three-col-mob .et_pb_column:not(:nth-child(3n)){margin-right:5.5%!important}.wpfFilterButton.wpfButton,.wpfClearButton.wpfButton{font-size:14px!important;width:90%!important}}.ui-slider.ui-widget-content .ui-slider-handle.ui-state-default,.ui-slider-handle{background:#fff;border:1px solid #ff0b0b!important;border-radius:100px!important}.wpfPriceRangeField{border:1px solid #e02b20!important}.wpfFilterButton.wpfButton,.wpfClearButton.wpfButton{background-color:#e02b20!important;color:#fff!important}.single_add_to_cart_button.button.alt{background-color:#e02b20!important;border-color:#e02b20!important;color:#fff!important}.single_add_to_cart_button.button.alt:hover{background-color:#b81f16!important;border-color:#b81f16!important}.pjnsinglepagetext{display:flow-root!important;box-sizing:border-box!important;width:100%!important;max-width:620px!important;margin:20px 0!important;padding:18px 20px!important;color:#252525!important;background:#f7f9f5!important;border:1px solid #e1e8dc!important;border-left:5px solid #b5f500!important;border-radius:12px!important;box-shadow:0 6px 20px rgba(30,45,20,0.08)!important;font-family:inherit!important;font-size:14px!important;line-height:1.75!important}.pjnsinglepagetext>a:first-child{float:right!important;display:flex!important;align-items:center!important;justify-content:center!important;width:145px!important;min-height:64px!important;margin:0 0 10px 20px!important;padding:10px 12px!important;background:#b5f500!important;border-radius:8px!important;text-decoration:none!important}.pjnsinglepagelogo{display:block!important;width:125px!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important}.pjnsinglepagetextzero{color:#111!important;font-weight:700!important}.vprodtextupd{color:#667064!important;font-size:13px!important}#vprodpriceupd,#pjn12installment{display:inline-block!important;margin:0 3px!important;padding:1px 8px!important;color:#172000!important;background:rgba(181,245,0,0.22)!important;border-radius:5px!important;font-weight:700!important;white-space:nowrap!important}.pjnsinglepagetextpjn{color:#111!important;font-weight:700!important}.pjnsinglepagetext>a[href="#payjustnowinfo"]{display:inline-flex!important;align-items:center!important;margin-top:12px!important;padding:7px 13px!important;color:#172000!important;background:#b5f500!important;border-radius:6px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;transition:background-color 0.2s ease,transform 0.2s ease!important}.pjnsinglepagetext>a[href="#payjustnowinfo"]:hover{color:#172000!important;background:#a3dc00!important;transform:translateY(-1px)!important;text-decoration:none!important}@media (max-width:520px){.pjnsinglepagetext{padding:16px!important;font-size:13px!important;line-height:1.7!important}.pjnsinglepagetext>a:first-child{float:none!important;width:fit-content!important;min-height:auto!important;margin:0 0 14px!important;padding:9px 12px!important}.pjnsinglepagelogo{width:115px!important}}.payflex-widget-wrapper{box-sizing:border-box!important;width:100%!important;max-width:620px!important;margin:20px 0!important;padding:18px 20px!important;background:#f8f7fc!important;border:1px solid #e5e0ed!important;border-left:5px solid #c899ff!important;border-radius:12px!important;box-shadow:0 6px 20px rgba(0,39,81,0.08)!important}.payflex-widget-wrapper,.payflex-widget-wrapper *{box-sizing:border-box!important}.payflex-widget-wrapper .payflex-w-full{width:100%!important;max-width:none!important}.payflex-widget-wrapper .payflex-flex-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:20px!important}.payflex-widget-wrapper .payflex-self-center{display:flex!important;flex:0 0 128px!important;align-items:center!important;justify-content:center!important;margin:0!important}.payflex-widget-wrapper #payflex-logo{display:block!important;width:128px!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important}.payflex-widget-wrapper .payflex-flex-grow{flex:1 1 auto!important;min-width:0!important;margin:0!important;text-align:left!important}.payflex-widget-wrapper p{margin:0!important;padding:0!important;text-align:left!important}.payflex-widget-wrapper .payflex-text-title{margin-bottom:5px!important;color:#9c65dc!important;font-family:inherit!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important}.payflex-widget-wrapper .payflex-text-subtitle,.payflex-widget-wrapper #payflex-primary-color-inverse{color:#002751!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important}.payflex-widget-wrapper #pay-in-amount{display:inline-block!important;margin:0 2px!important;padding:1px 7px!important;color:#002751!important;background:rgba(200,153,255,0.28)!important;border-radius:5px!important;font-weight:800!important;white-space:nowrap!important}.payflex-widget-wrapper .payflex-learn-more-both{display:inline-flex!important;align-items:center!important;margin-top:10px!important;padding:7px 13px!important;color:#002751!important;background:#c899ff!important;border:0!important;border-radius:6px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;transition:background-color 0.2s ease,transform 0.2s ease!important}.payflex-widget-wrapper .payflex-learn-more-both:hover{color:#002751!important;background:#b77feb!important;text-decoration:none!important;transform:translateY(-1px)!important}@media (max-width:520px){.payflex-widget-wrapper{padding:16px!important}.payflex-widget-wrapper .payflex-flex-row{flex-direction:column!important;align-items:flex-start!important;gap:13px!important}.payflex-widget-wrapper .payflex-self-center{flex:none!important;width:auto!important}.payflex-widget-wrapper #payflex-logo{width:115px!important}.payflex-widget-wrapper .payflex-text-title,.payflex-widget-wrapper .payflex-text-subtitle,.payflex-widget-wrapper #payflex-primary-color-inverse{font-size:13px!important}}section.related.products{width:100%!important;margin:40px 0 20px!important;padding:0!important}section.related.products>h2{position:relative!important;margin:0 0 22px!important;padding-bottom:12px!important;color:#161616!important;font-family:inherit!important;font-size:clamp(22px,3vw,30px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-0.02em!important}section.related.products>h2::after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:48px!important;height:3px!important;background:#b5f500!important;border-radius:10px!important}section.related.products ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}section.related.products ul.products::before,section.related.products ul.products::after{display:none!important;content:none!important}section.related.products ul.products li.product{float:none!important;clear:none!important;position:relative!important;display:flex!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #e8e8e8!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 5px 18px rgba(0,0,0,0.06)!important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease!important}section.related.products ul.products li.product:hover{transform:translateY(-4px)!important;border-color:#d8e7bd!important;box-shadow:0 12px 28px rgba(0,0,0,0.11)!important}section.related.products .woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;width:100%!important;color:inherit!important;text-decoration:none!important}section.related.products .et_shop_image{position:relative!important;display:block!important;width:100%!important;aspect-ratio:1 / 1!important;background:#f4f4f4!important;overflow:hidden!important}section.related.products .et_shop_image img{display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important;object-position:center!important;transition:transform 0.4s ease!important}section.related.products li.product:hover .et_shop_image img{transform:scale(1.04)!important}section.related.products .et_overlay{display:none!important}section.related.products h2.woocommerce-loop-product__title{display:-webkit-box!important;min-height:48px!important;margin:0!important;padding:16px 16px 5px!important;overflow:hidden!important;color:#1c1c1c!important;font-family:inherit!important;font-size:16px!important;font-weight:650!important;line-height:1.45!important;letter-spacing:0!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}section.related.products li.product:hoverh2.woocommerce-loop-product__title{color:#486800!important}section.related.products span.price{display:block!important;margin-top:auto!important;padding:7px 16px 17px!important;color:#161616!important;font-family:inherit!important;font-size:16px!important;font-weight:800!important;line-height:1.25!important}section.related.products .woocommerce-Price-currencySymbol{margin-right:2px!important;color:#668e00!important;font-size:13px!important;font-weight:800!important}@media (max-width:900px){section.related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media (max-width:520px){section.related.products{margin-top:32px!important}section.related.products>h2{margin-bottom:18px!important;font-size:22px!important}section.related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}section.related.products ul.products li.product{border-radius:9px!important;box-shadow:0 3px 12px rgba(0,0,0,0.06)!important}section.related.products h2.woocommerce-loop-product__title{min-height:51px!important;padding:11px 10px 3px!important;font-size:13px!important;line-height:1.35!important}section.related.products span.price{padding:6px 10px 12px!important;font-size:14px!important}section.related.products .woocommerce-Price-currencySymbol{font-size:11px!important}}@media (max-width:320px){section.related.products ul.products{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){section.related.products ul.products li.product,section.related.products .et_shop_image img{transition:none!important}}