/*
Theme Name: Hello Elementor Child
Theme URI: https://benira.ir/
Description: Child theme for Hello Elementor
Author: ******
Author URI: https://benira.ir/
Template: hello-elementor
Version: 1.1.1-commerce-suite-wheel-1.3.0
Text Domain: hello-elementor-child
*/
html body{padding-bottom:0!important;}html body.woocommerce-cart,html body.woocommerce-checkout,html body.woocommerce-order-received,html body.woocommerce-page.woocommerce-checkout{padding-top:0!important;}.otino-popup-container,.otino-popup-container *{font-family:"IRANSansX","IRANSans","IRANSansWeb",Tahoma,sans-serif!important;}body,html{-ms-overflow-style:none!important;scrollbar-width:none!important;}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none!important;}html{scrollbar-width:thin!important;scrollbar-color:var(--bn-color-primary,#befa00) transparent!important;}::-webkit-scrollbar{width:6px!important;height:6px!important;}::-webkit-scrollbar-track{background:0 0!important;border-radius:10px!important;}::-webkit-scrollbar-thumb{background-color:var(--bn-color-primary,#befa00)!important;border-radius:10px!important;}img,a{-webkit-user-drag:none!important;-khtml-user-drag:none!important;-moz-user-drag:none!important;-o-user-drag:none!important;user-drag:none!important;}


/* Benira UX polish: harmonized skeleton shimmer across template parts. */
@keyframes beniraUnifiedShimmer{to{background-position-x:-200%;}}
body .hyper-skeleton,body .hyper-var-skeleton-img,body .hyper-var-skeleton-lines i,body .hyper-var-skeleton-box i,body .hyper-var-skeleton-action,body .hyper-text-skeleton-active::after,body .cat-skeleton,body .modal-row-skeleton-piece,body .hd-skeleton,body .hn-skeleton,body .hn-skeleton-img,body .hn-skeleton-line,body .hn-skel,body .bn-skeleton,body .bn-plp-skeleton-card span,body .bn-plp-skeleton-card strong,body .bn-plp-skeleton-card em{background:linear-gradient(110deg,#eef2f7 8%,var(--bn-color-surface,#f8fafc) 18%,#eef2f7 33%)!important;background-size:200% 100%!important;animation:beniraUnifiedShimmer 1.45s linear infinite!important;}
body .benira-wheel-skeleton>span{background:#eef2f7!important;}
body .benira-wheel-skeleton>span::after{transform:none!important;background:linear-gradient(110deg,transparent 8%,var(--bn-color-surface,#f8fafc) 18%,transparent 33%)!important;background-size:200% 100%!important;animation:beniraUnifiedShimmer 1.45s linear infinite!important;}
@media (prefers-reduced-motion:reduce){body .hyper-skeleton,body .hyper-var-skeleton-img,body .hyper-var-skeleton-lines i,body .hyper-var-skeleton-box i,body .hyper-var-skeleton-action,body .hyper-text-skeleton-active::after,body .cat-skeleton,body .modal-row-skeleton-piece,body .hd-skeleton,body .hn-skeleton,body .hn-skeleton-img,body .hn-skeleton-line,body .hn-skel,body .bn-skeleton,body .bn-plp-skeleton-card span,body .bn-plp-skeleton-card strong,body .bn-plp-skeleton-card em,body .benira-wheel-skeleton>span::after{animation:none!important;}}

/* Keep the page scrollbar visually hidden without disabling page scrolling. */
html,body{-ms-overflow-style:none!important;scrollbar-width:none!important;}
html::-webkit-scrollbar,body::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}

