body.single-product{--bny-text:#334155;--bny-heading:#17243b;--bny-accent:#009fe3}body.single-product :is(#intro,.woocommerce-Tabs-panel--description,.elementor-widget-woocommerce-product-content,.elementor-widget-theme-post-content){direction:rtl;text-align:right}body.single-product :is(#intro,.woocommerce-Tabs-panel--description,.elementor-widget-woocommerce-product-content,.elementor-widget-theme-post-content) p{font-size:16px!important;line-height:2.25!important;color:var(--bny-text)!important;font-weight:400;margin:0 0 20px!important;text-align:right;overflow-wrap:break-word}body.single-product :is(#intro,.woocommerce-Tabs-panel--description,.elementor-widget-woocommerce-product-content,.elementor-widget-theme-post-content) h2{font-size:26px!important;line-height:1.7!important;font-weight:800!important;color:var(--bny-heading)!important;margin:36px 0 22px!important;padding:8px 16px 8px 0;border-right:4px solid var(--bny-accent);background:linear-gradient(270deg,#f0f9ff 0%,transparent 85%);border-radius:0 8px 8px 0;text-align:right}body.single-product :is(#intro,.woocommerce-Tabs-panel--description,.elementor-widget-woocommerce-product-content,.elementor-widget-theme-post-content) h3{font-size:21px!important;font-weight:750!important;line-height:1.8!important;color:var(--bny-heading)!important;margin:28px 0 16px!important;text-align:right}body.single-product :is(#intro,.woocommerce-Tabs-panel--description,.elementor-widget-woocommerce-product-content,.elementor-widget-theme-post-content) :is(ul,ol){padding-right:28px!important;padding-left:0!important;margin:12px 0 24px!important}body.single-product :is(#intro,.woocommerce-Tabs-panel--description,.elementor-widget-woocommerce-product-content,.elementor-widget-theme-post-content) li{font-size:15.5px!important;line-height:2.2!important;color:var(--bny-text)!important;margin-bottom:9px!important}body.single-product :is(#intro,.woocommerce-Tabs-panel--description,.elementor-widget-woocommerce-product-content,.elementor-widget-theme-post-content) li::marker{color:var(--bny-accent)}body.single-product :is(#intro,.woocommerce-Tabs-panel--description,.elementor-widget-woocommerce-product-content,.elementor-widget-theme-post-content) strong{font-weight:750!important;color:#172b4d}body.single-product :is(#intro,.woocommerce-Tabs-panel--description,.elementor-widget-woocommerce-product-content,.elementor-widget-theme-post-content) a{color:#028ac9;text-decoration-color:#b7def2;text-underline-offset:4px;transition:color .2s ease}body.single-product :is(#intro,.woocommerce-Tabs-panel--description,.elementor-widget-woocommerce-product-content,.elementor-widget-theme-post-content) a:hover{color:#00689d}body.single-product :is(.woocommerce-product-details__short-description,.elementor-widget-woocommerce-product-short-description) :is(p,li){font-size:14px!important;line-height:2.1!important;color:#46556b!important}@media (max-width:767px){body.single-product :is(#intro,.woocommerce-Tabs-panel--description,.elementor-widget-woocommerce-product-content,.elementor-widget-theme-post-content) p{font-size:14.5px!important;line-height:2.15!important}body.single-product :is(#intro,.woocommerce-Tabs-panel--description,.elementor-widget-woocommerce-product-content,.elementor-widget-theme-post-content) h2{font-size:21px!important;margin:26px 0 16px!important}body.single-product :is(#intro,.woocommerce-Tabs-panel--description,.elementor-widget-woocommerce-product-content,.elementor-widget-theme-post-content) h3{font-size:18px!important}}*{scrollbar-width:thin;scrollbar-color:rgb(0 0 0 / .2) #fff0}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:#fff0}*::-webkit-scrollbar-thumb{background-color:rgb(0 0 0 / .2);border-radius:10px;border:2px solid #fff0;background-clip:content-box;transition:background-color 0.2s ease}*::-webkit-scrollbar-thumb:hover{background-color:rgb(0 0 0 / .35)}*::-webkit-scrollbar-thumb:active{background-color:rgb(0 0 0 / .5)}*::-webkit-scrollbar:horizontal{height:8px}html{scroll-behavior:smooth}.vican-fab-container .vican-fab-menu{right:auto!important;left:0!important;transform-origin:left bottom}.vican-fab-container .vican-fab-menu.active .vican-fab-item:hover{transform:translateX(3px)}@media (max-width:768px){.vican-fab-container{bottom:86px}.vican-fab-container .vican-fab-menu{min-width:0;max-width:calc(100vw - 24px)}}.bny-theme-comparison{max-width:100%;overflow-x:auto}.bny-theme-comparison .tablepress{max-width:100%;width:100%}.bny-theme-table-notice{border:1px solid #d4a22a;background:#fff8e1;padding:12px;margin:12px 0;border-radius:6px}