.elementor-90 .elementor-element.elementor-element-e866d8f{--display:flex;}.elementor-90 .elementor-element.elementor-element-7d7cce5 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-swiper{--byno-category-item-gap-desktop:0px !important;--byno-category-item-gap-tablet:0px !important;--byno-category-item-gap-mobile:0px !important;}.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-strip{border-radius:22px 22px 22px 22px;gap:20px;}.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-strip .byno-home-section-head{justify-content:space-between;}.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-strip .byno-home-section-head h2, .elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-strip .byno-home-section-head h3, .elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-strip .byno-home-section-head h4, .elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-strip .byno-home-section-head .byno-home-category-title{font-size:13px;font-weight:700;letter-spacing:-1px;}.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-item{padding:-1px -1px -1px -1px;gap:7px;min-height:60px;--byno-category-thumb-size:90px;grid-template-columns:90px minmax(0, 1fr);}.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-thumb{width:90px;height:90px;}.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-thumb, .elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-thumb img{border-radius:29px 29px 29px 29px;}.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-thumb img{object-fit:cover;}.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-item:hover .byno-home-category-name{color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-name{font-size:14px;font-weight:600;}.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-count{font-weight:500;font-style:normal;}.elementor-90 .elementor-element.elementor-element-bd67f14 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-swiper{--byno-loop-item-gap-desktop:14px !important;--byno-loop-item-gap-tablet:14px !important;--byno-loop-item-gap-mobile:14px !important;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-products-grid, .elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-posts-loop-grid{--byno-loop-item-gap-desktop:14px !important;--byno-loop-item-gap-tablet:14px !important;--byno-loop-item-gap-mobile:14px !important;--byno-loop-row-gap-desktop:14px !important;--byno-loop-row-gap-tablet:14px !important;--byno-loop-row-gap-mobile:14px !important;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-products{background-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-title-main{color:var( --e-global-color-text );font-size:19px;font-weight:700;letter-spacing:-1px;word-spacing:-1px;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-title-sub{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-title-icon{color:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-title-icon path{fill:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-head::after{border-top-color:#FFFFFF40;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-head .byno-home-scroll-controls .byno-home-specials-nav-next{background-color:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-head .byno-home-scroll-controls .byno-home-specials-nav-next:hover, .elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-head .byno-home-scroll-controls .byno-home-specials-nav-next:focus{background-color:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-head .byno-home-scroll-controls .byno-home-specials-nav-prev{background-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-head .byno-home-scroll-controls .byno-home-specials-nav-prev:hover, .elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-head .byno-home-scroll-controls .byno-home-specials-nav-prev:focus{background-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-product-card-inner .byno-wishlist-btn, .elementor-90 .elementor-element.elementor-element-bd67f14 .byno-product-card-inner .byno-wishlist-btn.is-active{color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-product-card-title a, .elementor-90 .elementor-element.elementor-element-bd67f14 .byno-blog-card__body h2, .elementor-90 .elementor-element.elementor-element-bd67f14 .byno-blog-card__body h2 a{color:var( --e-global-color-f8a76c7 );}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-product-card-title, .elementor-90 .elementor-element.elementor-element-bd67f14 .byno-blog-card__body h2{font-size:14px;font-weight:600;letter-spacing:-1.2px;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-product-card-brand{font-size:14px;letter-spacing:-2px;word-spacing:-1px;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-product-card-meta--price{font-size:13px;letter-spacing:0px;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-deal{background:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-deal-icon-wrap::before{background:var( --e-global-color-primary );box-shadow:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-deal p{color:#F7FF03;font-size:15px;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-deal h3{font-size:27px;font-weight:800;}.elementor-90 .elementor-element.elementor-element-b966115 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-90 .elementor-element.elementor-element-b966115 .byno-home-specials-swiper{--byno-loop-item-gap-desktop:14px !important;--byno-loop-item-gap-tablet:14px !important;--byno-loop-item-gap-mobile:14px !important;}.elementor-90 .elementor-element.elementor-element-b966115 .byno-home-products-grid, .elementor-90 .elementor-element.elementor-element-b966115 .byno-home-posts-loop-grid{--byno-loop-item-gap-desktop:14px !important;--byno-loop-item-gap-tablet:14px !important;--byno-loop-item-gap-mobile:14px !important;--byno-loop-row-gap-desktop:14px !important;--byno-loop-row-gap-tablet:14px !important;--byno-loop-row-gap-mobile:14px !important;}.elementor-90 .elementor-element.elementor-element-b966115 .byno-home-specials-title-icon{color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-b966115 .byno-home-specials-title-icon path{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-b966115 .byno-home-specials-title-main{font-size:19px;font-weight:700;letter-spacing:-1px;word-spacing:-1px;}.elementor-90 .elementor-element.elementor-element-b966115 .byno-product-card-title, .elementor-90 .elementor-element.elementor-element-b966115 .byno-blog-card__body h2{font-size:14px;font-weight:600;}.elementor-90 .elementor-element.elementor-element-b966115 .byno-product-card-brand{font-size:14px;letter-spacing:-2px;word-spacing:-1px;}.elementor-90 .elementor-element.elementor-element-b966115 .byno-product-card-meta--price{font-size:14px;letter-spacing:0px;}.elementor-90 .elementor-element.elementor-element-1be23e6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-90 .elementor-element.elementor-element-82a15f4 img{width:100%;border-radius:25px 25px 25px 25px;box-shadow:0px 6px 30px -5px rgba(68.82343749999998, 68.82343749999998, 68.82343749999998, 0.15);}.elementor-90 .elementor-element.elementor-element-d1755a4 img{width:100%;border-radius:25px 25px 25px 25px;box-shadow:0px 6px 30px -5px rgba(68.82343749999998, 68.82343749999998, 68.82343749999998, 0.15);}.elementor-90 .elementor-element.elementor-element-5327e74 img{width:100%;border-radius:25px 25px 25px 25px;box-shadow:0px 6px 30px -5px rgba(68.82343749999998, 68.82343749999998, 68.82343749999998, 0.15);}.elementor-90 .elementor-element.elementor-element-54230e4 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-90 .elementor-element.elementor-element-54230e4 .byno-home-specials-swiper{--byno-loop-item-gap-desktop:14px !important;--byno-loop-item-gap-tablet:14px !important;--byno-loop-item-gap-mobile:14px !important;}.elementor-90 .elementor-element.elementor-element-54230e4 .byno-home-products-grid, .elementor-90 .elementor-element.elementor-element-54230e4 .byno-home-posts-loop-grid{--byno-loop-item-gap-desktop:14px !important;--byno-loop-item-gap-tablet:14px !important;--byno-loop-item-gap-mobile:14px !important;--byno-loop-row-gap-desktop:14px !important;--byno-loop-row-gap-tablet:14px !important;--byno-loop-row-gap-mobile:14px !important;}.elementor-90 .elementor-element.elementor-element-54230e4 .byno-home-specials-title-icon{color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-54230e4 .byno-home-specials-title-icon path{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-54230e4 .byno-home-specials-title-main{font-size:19px;font-weight:700;letter-spacing:-1px;word-spacing:-1px;}.elementor-90 .elementor-element.elementor-element-54230e4 .byno-product-card-title, .elementor-90 .elementor-element.elementor-element-54230e4 .byno-blog-card__body h2{font-size:14px;font-weight:600;}.elementor-90 .elementor-element.elementor-element-54230e4 .byno-product-card-brand{font-size:14px;letter-spacing:-2px;word-spacing:-1px;}.elementor-90 .elementor-element.elementor-element-54230e4 .byno-product-card-meta--price{font-size:13px;letter-spacing:0px;}.elementor-90 .elementor-element.elementor-element-f32adf9 img{width:100%;border-radius:25px 25px 25px 25px;box-shadow:0px 6px 30px -5px rgba(68.82343749999998, 68.82343749999998, 68.82343749999998, 0.15);}.elementor-90 .elementor-element.elementor-element-c4df78b{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-90 .elementor-element.elementor-element-c4df78b:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-c4df78b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-e794239 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-90 .elementor-element.elementor-element-e794239 .byno-home-tabbed-products{--byno-loop-item-gap-desktop:14px !important;--byno-loop-item-gap-tablet:14px !important;--byno-loop-item-gap-mobile:14px !important;--byno-loop-row-gap-desktop:14px !important;--byno-loop-row-gap-tablet:14px !important;--byno-loop-row-gap-mobile:14px !important;}.elementor-90 .elementor-element.elementor-element-e794239 .byno-home-tabbed-products .byno-home-products-grid-list{column-gap:14px !important;row-gap:14px !important;}.elementor-90 .elementor-element.elementor-element-e794239 .byno-home-specials-title-icon{color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-e794239 .byno-home-specials-title-icon path{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-e794239 .byno-home-specials-title-main{font-size:19px;font-weight:700;letter-spacing:-1px;word-spacing:-1px;}.elementor-90 .elementor-element.elementor-element-e794239 .byno-home-specials-action{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-bf5d28d );}.elementor-90 .elementor-element.elementor-element-e794239 .byno-home-specials-action:hover, .elementor-90 .elementor-element.elementor-element-e794239 .byno-home-specials-action:focus{background-color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-e794239 .byno-home-specials-head .byno-home-scroll-controls .byno-home-specials-nav{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-bf5d28d );}.elementor-90 .elementor-element.elementor-element-e794239 .byno-home-specials-head .byno-home-scroll-controls .byno-home-specials-nav:hover, .elementor-90 .elementor-element.elementor-element-e794239 .byno-home-specials-head .byno-home-scroll-controls .byno-home-specials-nav:focus{background-color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-e794239 .byno-product-card-title, .elementor-90 .elementor-element.elementor-element-e794239 .byno-blog-card__body h2{font-size:14px;font-weight:600;}.elementor-90 .elementor-element.elementor-element-e794239 .byno-product-card-brand{font-size:14px;letter-spacing:-2px;word-spacing:-1px;}.elementor-90 .elementor-element.elementor-element-e794239 .byno-product-card-meta--price{font-size:13px;letter-spacing:0px;}.elementor-90 .elementor-element.elementor-element-e794239 .byno-home-tabbed-products-footer{justify-content:center;}.elementor-90 .elementor-element.elementor-element-95951cd img{width:100%;border-radius:25px 25px 25px 25px;box-shadow:0px 6px 30px -5px rgba(68.82343749999998, 68.82343749999998, 68.82343749999998, 0.15);}.elementor-90 .elementor-element.elementor-element-e936863{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-7d2f39e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-7d2f39e .byno-home-specials-title-main{font-size:19px;font-weight:700;}.elementor-90 .elementor-element.elementor-element-7d2f39e .byno-home-post-meta > .is-rating{font-size:14px;}.elementor-90 .elementor-element.elementor-element-7d2f39e .byno-home-post-content h3{font-size:16px;font-weight:600;}.elementor-90 .elementor-element.elementor-element-7d2f39e .byno-home-post-content p{font-size:13px;font-weight:500;}.elementor-90 .elementor-element.elementor-element-6f86b1b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-6f86b1b .byno-home-faq .byno-home-specials-title-main{font-size:18px;font-weight:700;}.elementor-90 .elementor-element.elementor-element-6f86b1b .byno-home-faq-question{font-size:15px;font-weight:600;}.elementor-90 .elementor-element.elementor-element-6f86b1b .byno-home-faq-answer{font-size:14px;}.elementor-90 .elementor-element.elementor-element-8d895e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-6ca8deb > .elementor-widget-container{margin:20px 0px 20px 0px;}@media(max-width:1024px){.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-strip .byno-home-section-head h2, .elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-strip .byno-home-section-head h3, .elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-strip .byno-home-section-head h4, .elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-strip .byno-home-section-head .byno-home-category-title{font-size:14px;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-swiper{--byno-loop-item-gap-desktop:12px !important;--byno-loop-item-gap-tablet:12px !important;--byno-loop-item-gap-mobile:12px !important;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-products-grid, .elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-posts-loop-grid{--byno-loop-item-gap-desktop:12px !important;--byno-loop-item-gap-tablet:12px !important;--byno-loop-item-gap-mobile:12px !important;--byno-loop-row-gap-desktop:12px !important;--byno-loop-row-gap-tablet:12px !important;--byno-loop-row-gap-mobile:12px !important;}.elementor-90 .elementor-element.elementor-element-b966115 .byno-home-specials-swiper{--byno-loop-item-gap-desktop:12px !important;--byno-loop-item-gap-tablet:12px !important;--byno-loop-item-gap-mobile:12px !important;}.elementor-90 .elementor-element.elementor-element-b966115 .byno-home-products-grid, .elementor-90 .elementor-element.elementor-element-b966115 .byno-home-posts-loop-grid{--byno-loop-item-gap-desktop:12px !important;--byno-loop-item-gap-tablet:12px !important;--byno-loop-item-gap-mobile:12px !important;--byno-loop-row-gap-desktop:12px !important;--byno-loop-row-gap-tablet:12px !important;--byno-loop-row-gap-mobile:12px !important;}.elementor-90 .elementor-element.elementor-element-1be23e6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-54230e4 .byno-home-specials-swiper{--byno-loop-item-gap-desktop:12px !important;--byno-loop-item-gap-tablet:12px !important;--byno-loop-item-gap-mobile:12px !important;}.elementor-90 .elementor-element.elementor-element-54230e4 .byno-home-products-grid, .elementor-90 .elementor-element.elementor-element-54230e4 .byno-home-posts-loop-grid{--byno-loop-item-gap-desktop:12px !important;--byno-loop-item-gap-tablet:12px !important;--byno-loop-item-gap-mobile:12px !important;--byno-loop-row-gap-desktop:12px !important;--byno-loop-row-gap-tablet:12px !important;--byno-loop-row-gap-mobile:12px !important;}.elementor-90 .elementor-element.elementor-element-e794239 .byno-home-tabbed-products{--byno-loop-item-gap-desktop:12px !important;--byno-loop-item-gap-tablet:12px !important;--byno-loop-item-gap-mobile:12px !important;--byno-loop-row-gap-desktop:12px !important;--byno-loop-row-gap-tablet:12px !important;--byno-loop-row-gap-mobile:12px !important;}.elementor-90 .elementor-element.elementor-element-e794239 .byno-home-tabbed-products .byno-home-products-grid-list{column-gap:12px !important;row-gap:12px !important;}}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-e866d8f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-364b278 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-90 .elementor-element.elementor-element-364b278 .byno-home-hero-swiper{border-radius:13px 13px 13px 13px;}.elementor-90 .elementor-element.elementor-element-364b278 .byno-home-hero .swiper-button-prev, .elementor-90 .elementor-element.elementor-element-364b278 .byno-home-hero .swiper-button-next{display:none !important;}.elementor-90 .elementor-element.elementor-element-364b278 .byno-home-hero .swiper-button-prev svg, .elementor-90 .elementor-element.elementor-element-364b278 .byno-home-hero .swiper-button-next svg{width:9px;height:9px;}.elementor-90 .elementor-element.elementor-element-7d7cce5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-strip{gap:6px;}.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-strip .byno-home-section-head h2, .elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-strip .byno-home-section-head h3, .elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-strip .byno-home-section-head h4, .elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-strip .byno-home-section-head .byno-home-category-title{font-size:11px;}.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-item{gap:10px;min-height:73px;--byno-category-thumb-size:77px;grid-template-columns:77px minmax(0, 1fr);}.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-thumb{width:77px;height:77px;}.elementor-90 .elementor-element.elementor-element-7d7cce5 .byno-home-category-name{font-size:13px;}.elementor-90 .elementor-element.elementor-element-bd67f14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-swiper{--byno-loop-item-gap-desktop:10px !important;--byno-loop-item-gap-tablet:10px !important;--byno-loop-item-gap-mobile:10px !important;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-products-grid, .elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-posts-loop-grid{--byno-loop-item-gap-desktop:10px !important;--byno-loop-item-gap-tablet:10px !important;--byno-loop-item-gap-mobile:10px !important;--byno-loop-row-gap-desktop:12px !important;--byno-loop-row-gap-tablet:12px !important;--byno-loop-row-gap-mobile:12px !important;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-products{padding:9px 9px 9px 9px;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-title-main{font-size:16px;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-head .byno-home-scroll-controls{display:none !important;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-deal h3{font-size:20px;}.elementor-90 .elementor-element.elementor-element-bd67f14 .byno-home-specials-deal p{font-size:14px;}.elementor-90 .elementor-element.elementor-element-b966115 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-b966115 .byno-home-specials-swiper{--byno-loop-item-gap-desktop:8px !important;--byno-loop-item-gap-tablet:8px !important;--byno-loop-item-gap-mobile:8px !important;}.elementor-90 .elementor-element.elementor-element-b966115 .byno-home-products-grid, .elementor-90 .elementor-element.elementor-element-b966115 .byno-home-posts-loop-grid{--byno-loop-item-gap-desktop:8px !important;--byno-loop-item-gap-tablet:8px !important;--byno-loop-item-gap-mobile:8px !important;--byno-loop-row-gap-desktop:12px !important;--byno-loop-row-gap-tablet:12px !important;--byno-loop-row-gap-mobile:12px !important;}.elementor-90 .elementor-element.elementor-element-b966115 .byno-home-specials-title-main{font-size:16px;}.elementor-90 .elementor-element.elementor-element-b966115 .byno-home-specials-head .byno-home-scroll-controls{display:none !important;}.elementor-90 .elementor-element.elementor-element-b966115 .byno-product-card-meta--price{font-size:12px;}.elementor-90 .elementor-element.elementor-element-b966115 .byno-product-card-actions .button, .elementor-90 .elementor-element.elementor-element-b966115 .byno-product-card-actions .byno-mobile-purchase-btn{border-radius:12px 12px 12px 12px;}.elementor-90 .elementor-element.elementor-element-1be23e6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-54230e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-54230e4 .byno-home-specials-swiper{--byno-loop-item-gap-desktop:8px !important;--byno-loop-item-gap-tablet:8px !important;--byno-loop-item-gap-mobile:8px !important;}.elementor-90 .elementor-element.elementor-element-54230e4 .byno-home-products-grid, .elementor-90 .elementor-element.elementor-element-54230e4 .byno-home-posts-loop-grid{--byno-loop-item-gap-desktop:8px !important;--byno-loop-item-gap-tablet:8px !important;--byno-loop-item-gap-mobile:8px !important;--byno-loop-row-gap-desktop:12px !important;--byno-loop-row-gap-tablet:12px !important;--byno-loop-row-gap-mobile:12px !important;}.elementor-90 .elementor-element.elementor-element-54230e4 .byno-home-specials-title-main{font-size:16px;}.elementor-90 .elementor-element.elementor-element-54230e4 .byno-home-specials-head .byno-home-scroll-controls{display:none !important;}.elementor-90 .elementor-element.elementor-element-54230e4 .byno-product-card-meta--price{font-size:12px;}.elementor-90 .elementor-element.elementor-element-54230e4 .byno-product-card-actions .button, .elementor-90 .elementor-element.elementor-element-54230e4 .byno-product-card-actions .byno-mobile-purchase-btn{border-radius:12px 12px 12px 12px;}.elementor-90 .elementor-element.elementor-element-c4df78b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-e794239 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-e794239 .byno-home-tabbed-products{--byno-loop-item-gap-desktop:10px !important;--byno-loop-item-gap-tablet:10px !important;--byno-loop-item-gap-mobile:10px !important;--byno-loop-row-gap-desktop:12px !important;--byno-loop-row-gap-tablet:12px !important;--byno-loop-row-gap-mobile:12px !important;}.elementor-90 .elementor-element.elementor-element-e794239 .byno-home-tabbed-products .byno-home-products-grid-list{column-gap:10px !important;row-gap:12px !important;}.elementor-90 .elementor-element.elementor-element-e794239 .byno-home-specials-title-main{font-size:16px;}.elementor-90 .elementor-element.elementor-element-7d2f39e .byno-home-specials-title-main{font-size:14px;}.elementor-90 .elementor-element.elementor-element-7d2f39e .byno-home-post-content h3{font-size:13px;}.elementor-90 .elementor-element.elementor-element-7d2f39e .byno-home-post-content p{font-size:12px;}.elementor-90 .elementor-element.elementor-element-7d2f39e .byno-home-post-meta{font-size:12px;}.elementor-90 .elementor-element.elementor-element-6f86b1b .byno-home-faq .byno-home-specials-title-main{font-size:14px;}.elementor-90 .elementor-element.elementor-element-6f86b1b .byno-home-faq-question{font-size:14px;}}/* Start custom CSS for image, class: .elementor-element-d1755a4 */@media (max-width: 767px) {
    .elementor-90 .elementor-element.elementor-element-d1755a4  {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5327e74 */@media (max-width: 767px) {
    .elementor-90 .elementor-element.elementor-element-5327e74  {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f32adf9 */.elementor-90 .elementor-element.elementor-element-f32adf9 {
    display: none !important;
}

/* فقط در موبایل نمایش داده شود */
@media only screen and (max-width: 767px) {
   .elementor-90 .elementor-element.elementor-element-f32adf9 img {
        display: block !important; /* یا inline-block بسته به چیدمان */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95951cd */.elementor-90 .elementor-element.elementor-element-95951cd {
    display: none !important;
}

/* فقط در موبایل نمایش داده شود */
@media only screen and (max-width: 767px) {
   .elementor-90 .elementor-element.elementor-element-95951cd img {
        display: block !important; /* یا inline-block بسته به چیدمان */
    }
}/* End custom CSS */
/* Start custom CSS for byno-home-faq, class: .elementor-element-6f86b1b *//* ==========================================================
   KOLBEH RANGI - MODERN FAQ
   ========================================================== */

.byno-home-faq{
    --kr-green:#6ea387;
    --kr-green-dark:#456d59;
    --kr-green-deep:#345343;

    --kr-soft:#f4f8f5;
    --kr-soft-2:#edf4ef;

    --kr-white:#ffffff;
    --kr-text:#252b27;
    --kr-muted:#737c75;

    --kr-border:#dfe8e1;
    --kr-border-active:#bcd4c3;

    position:relative;

    width:100%;

    direction:rtl;

    padding:28px 0 !important;
}


/* ==========================================================
   FAQ HEADER
   ========================================================== */

.byno-home-faq .byno-home-faq-head{
    position:relative;

    display:flex !important;
    align-items:center !important;

    margin-bottom:18px !important;

    padding:0 4px !important;
}


/* اگر عنوان داخل هدر وجود داشته باشد */
.byno-home-faq .byno-home-faq-head h2,
.byno-home-faq .byno-home-faq-head h3{
    margin:0 !important;

    color:var(--kr-text) !important;

    font-size:24px !important;
    font-weight:900 !important;

    line-height:1.6 !important;
}


/* آیکون احتمالی کنار عنوان */
.byno-home-faq .byno-home-faq-head svg{
    color:var(--kr-green) !important;
}


/* ==========================================================
   FAQ LIST
   ========================================================== */

.byno-home-faq .byno-home-faq-list{

    display:grid !important;

    grid-template-columns:1fr !important;

    gap:11px !important;

    width:100% !important;

    margin:0 !important;

    padding:0 !important;
}


/* ==========================================================
   EACH FAQ CARD
   ========================================================== */

.byno-home-faq .byno-home-faq-item{

    position:relative;

    width:100% !important;

    margin:0 !important;

    padding:0 !important;

    background:
        rgba(255,255,255,.96) !important;

    border:
        1px solid var(--kr-border) !important;

    border-radius:18px !important;

    overflow:hidden;

    box-shadow:
        0 3px 12px rgba(46,72,54,.025);

    transition:
        border-color .28s ease,
        box-shadow .28s ease,
        transform .28s ease,
        background-color .28s ease;
}


/* خط سبز ظریف کنار هر FAQ */
.byno-home-faq .byno-home-faq-item::before{

    content:"";

    position:absolute;

    right:0;
    top:15px;
    bottom:15px;

    width:3px;

    border-radius:10px 0 0 10px;

    background:var(--kr-green);

    opacity:0;

    transform:scaleY(.4);

    transition:
        opacity .25s ease,
        transform .25s ease;

    z-index:2;
}


/* hover */
.byno-home-faq .byno-home-faq-item:hover{

    transform:translateY(-2px);

    border-color:#cfdfd3 !important;

    box-shadow:
        0 12px 30px rgba(57,88,65,.065);
}


/* ==========================================================
   OPEN FAQ
   ========================================================== */

.byno-home-faq .byno-home-faq-item[open]{

    background:
        linear-gradient(
            145deg,
            #ffffff 0%,
            #f7faf7 100%
        ) !important;

    border-color:
        var(--kr-border-active) !important;

    box-shadow:
        0 14px 35px rgba(55,88,65,.075);
}


.byno-home-faq .byno-home-faq-item[open]::before{

    opacity:1;

    transform:scaleY(1);
}


/* ==========================================================
   SUMMARY / QUESTION
   ========================================================== */

.byno-home-faq .byno-home-faq-item > summary{

    position:relative;

    display:flex !important;

    flex-direction:row !important;

    align-items:center !important;

    width:100% !important;

    min-height:64px;

    gap:13px !important;

    margin:0 !important;

    padding:
        14px 17px 14px 18px !important;

    cursor:pointer;

    list-style:none !important;

    outline:none;

    user-select:none;

    transition:
        background-color .25s ease,
        padding .25s ease;
}


/* حذف فلش پیش‌فرض مرورگر */
.byno-home-faq
.byno-home-faq-item > summary::-webkit-details-marker{
    display:none !important;
}


.byno-home-faq
.byno-home-faq-item > summary::marker{
    display:none !important;
    content:"";
}


/* hover summary */
.byno-home-faq
.byno-home-faq-item > summary:hover{

    background:
        rgba(110,163,135,.035);
}


/* حالت باز */
.byno-home-faq
.byno-home-faq-item[open] > summary{

    background:
        linear-gradient(
            90deg,
            rgba(110,163,135,.055),
            rgba(110,163,135,.015)
        );

    padding-bottom:13px !important;
}


/* ==========================================================
   QUESTION
   ========================================================== */

.byno-home-faq .byno-home-faq-question{

    flex:1 1 auto;

    min-width:0;

    color:var(--kr-text) !important;

    font-size:15px !important;

    font-weight:700 !important;

    line-height:1.9 !important;

    text-align:right !important;

    transition:color .25s ease;
}


.byno-home-faq
.byno-home-faq-item[open]
.byno-home-faq-question{

    color:var(--kr-green-deep) !important;
}


/* ==========================================================
   TOGGLE ICON
   ========================================================== */

.byno-home-faq .byno-home-faq-toggle{

    width:38px !important;
    height:38px !important;

    min-width:38px !important;
    flex:0 0 38px !important;

    display:flex !important;

    align-items:center !important;
    justify-content:center !important;

    order:2;

    margin:0 !important;
    padding:0 !important;

    color:#444d47 !important;

    background:
        var(--kr-soft) !important;

    border:
        1px solid #e1eae3;

    border-radius:12px;

    transition:
        transform .28s ease,
        color .28s ease,
        background-color .28s ease,
        border-color .28s ease,
        box-shadow .28s ease;
}


.byno-home-faq .byno-home-faq-toggle svg{

    width:18px !important;
    height:18px !important;

    display:block;

    transition:
        transform .3s ease;
}


/* hover */
.byno-home-faq
.byno-home-faq-item:hover
.byno-home-faq-toggle{

    background:#eaf2ec !important;

    border-color:#d3e2d6;
}


/* FAQ باز */
.byno-home-faq
.byno-home-faq-item[open]
.byno-home-faq-toggle{

    color:#fff !important;

    background:
        var(--kr-green) !important;

    border-color:
        var(--kr-green) !important;

    box-shadow:
        0 6px 16px rgba(110,163,135,.22);
}


/* چرخش فلش */
.byno-home-faq
.byno-home-faq-item[open]
.byno-home-faq-toggle svg{

    transform:rotate(180deg);
}


/* ==========================================================
   ANSWER
   ========================================================== */

.byno-home-faq .byno-home-faq-answer{

    position:relative;

    margin:0 !important;

    padding:
        0 68px 18px 18px !important;

    color:
        var(--kr-muted) !important;

    animation:
        krFaqOpen .28s ease both;
}


/* خط جداکننده‌ی ظریف */
.byno-home-faq .byno-home-faq-answer::before{

    content:"";

    display:block;

    width:100%;

    height:1px;

    margin:
        0 0 13px !important;

    background:
        linear-gradient(
            90deg,
            transparent 0%,
            #e9eeea 20%,
            #e1e9e3 70%,
            transparent 100%
        );
}


.byno-home-faq .byno-home-faq-answer p{

    margin:0 !important;

    padding:0 !important;

    color:
        var(--kr-muted) !important;

    font-size:14px !important;

    font-weight:600 !important;

    line-height:2.15 !important;

    text-align:right !important;
}


/* لینک احتمالی داخل جواب */

.byno-home-faq
.byno-home-faq-answer a{

    color:
        var(--kr-green-dark) !important;

    text-decoration:none !important;

    font-weight:700;

    border-bottom:
        1px dashed rgba(70,111,90,.35);

    transition:.2s ease;
}


.byno-home-faq
.byno-home-faq-answer a:hover{

    color:
        var(--kr-green) !important;

    border-color:
        var(--kr-green);
}


/* ==========================================================
   OPEN ANIMATION
   ========================================================== */

@keyframes krFaqOpen{

    from{
        opacity:0;
        transform:translateY(-5px);
    }

    to{
        opacity:1;
        transform:translateY(0);
    }
}


/* ==========================================================
   TABLET
   ========================================================== */

@media (max-width:1024px){

    .byno-home-faq{

        padding:
            22px 0 !important;
    }


    .byno-home-faq .byno-home-faq-item > summary{

        min-height:60px;

        padding:
            13px 15px !important;
    }


    .byno-home-faq .byno-home-faq-question{

        font-size:
            14px !important;
    }


    .byno-home-faq .byno-home-faq-answer{

        padding:
            0 64px 17px 16px !important;
    }

}


/* ==========================================================
   MOBILE
   ========================================================== */

@media (max-width:767px){

    .byno-home-faq{

        padding:
            18px 0 !important;
    }


    /* Header */

    .byno-home-faq
    .byno-home-faq-head{

        margin-bottom:
            14px !important;
    }


    .byno-home-faq
    .byno-home-faq-head h2,
    .byno-home-faq
    .byno-home-faq-head h3{

        font-size:
            20px !important;
    }


    /* FAQ list */

    .byno-home-faq
    .byno-home-faq-list{

        gap:
            8px !important;
    }


    /* Cards */

    .byno-home-faq
    .byno-home-faq-item{

        border-radius:
            15px !important;
    }


    .byno-home-faq
    .byno-home-faq-item:hover{

        transform:none;
    }


    /* Question */

    .byno-home-faq
    .byno-home-faq-item > summary{

        min-height:
            58px;

        gap:
            10px !important;

        padding:
            11px 12px !important;
    }


    .byno-home-faq
    .byno-home-faq-question{

        font-size:
            13px !important;

        line-height:
            1.9 !important;

        word-break:
            normal !important;

        overflow-wrap:
            break-word !important;
    }


    /* Toggle */

    .byno-home-faq
    .byno-home-faq-toggle{

        width:
            34px !important;

        height:
            34px !important;

        min-width:
            34px !important;

        flex-basis:
            34px !important;

        border-radius:
            10px;
    }


    .byno-home-faq
    .byno-home-faq-toggle svg{

        width:
            16px !important;

        height:
            16px !important;
    }


    /* Answer */

    .byno-home-faq
    .byno-home-faq-answer{

        padding:
            0 54px 15px 13px !important;
    }


    .byno-home-faq
    .byno-home-faq-answer::before{

        margin-bottom:
            10px !important;
    }


    .byno-home-faq
    .byno-home-faq-answer p{

        font-size:
            11px !important;

        line-height:
            2 !important;
    }

}


/* ==========================================================
   SMALL MOBILE
   ========================================================== */

@media (max-width:420px){

    .byno-home-faq
    .byno-home-faq-item > summary{

        padding:
            10px 11px !important;
    }


    .byno-home-faq
    .byno-home-faq-question{

        font-size:
            13px !important;
    }


    .byno-home-faq
    .byno-home-faq-answer{

        padding:
            0 52px 14px 11px !important;
    }


    .byno-home-faq
    .byno-home-faq-answer p{

        font-size:
            13px !important;
    }

}


/* ==========================================================
   REDUCED MOTION
   ========================================================== */

@media (prefers-reduced-motion:reduce){

    .byno-home-faq *,
    .byno-home-faq *::before,
    .byno-home-faq *::after{

        transition:none !important;
        animation:none !important;
    }

}/* End custom CSS */
/* Start custom CSS for byno-home-features, class: .elementor-element-6ca8deb *//* =========================================
   KOLBEH RANGI - WHY US / FEATURES
   ========================================= */

.byno-home-features.byno-product-services{
    --kr-green:#6ea387;
    --kr-green-dark:#466f5a;
    --kr-green-soft:#edf4ef;
    --kr-text:#292f2b;
    --kr-muted:#747d76;
    --kr-border:#dfe9e2;

    position:relative;
    overflow:hidden;
    padding:22px 24px !important;
    background:linear-gradient(135deg,#f4f8f5 0%, #edf4ef 100%) !important;
    border:1px solid var(--kr-border);
    border-radius:28px !important;
    box-shadow:0 8px 30px rgba(60,86,68,.04);
    direction:rtl;
}

.byno-home-features.byno-product-services::before{
    content:"";
    position:absolute;
    width:280px;
    height:280px;
    top:-180px;
    right:-100px;
    border-radius:50%;
    background:rgba(110,163,135,.08);
    pointer-events:none;
}

.byno-home-features.byno-product-services::after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    left:-130px;
    bottom:-160px;
    border-radius:50%;
    background:rgba(110,163,135,.06);
    pointer-events:none;
}

/* =========================
   GRID
   ========================= */

.byno-product-services-grid{
    position:relative;
    z-index:2;
    display:grid !important;
    grid-template-columns:repeat(5, minmax(0,1fr)) !important;
    gap:10px !important;
    align-items:stretch;
}

/* =========================
   ITEM
   ========================= */

.byno-product-service-item{
    position:relative;
    min-width:0 !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:flex-start !important;
    text-align:center !important;
    padding:22px 14px 18px !important;
    border-radius:20px !important;
    background:transparent;
    border:1px solid transparent;
    transition:
        transform .28s ease,
        background-color .28s ease,
        border-color .28s ease,
        box-shadow .28s ease;
    cursor:default;
}

.byno-product-service-item:not(:last-child)::after{
    content:"";
    position:absolute;
    left:-5px;
    top:25%;
    width:1px;
    height:50%;
    background:linear-gradient(
        to bottom,
        transparent,
        rgba(110,163,135,.20),
        transparent
    );
}

.byno-product-service-item:hover{
    transform:translateY(-5px);
    background:rgba(255,255,255,.78);
    border-color:rgba(110,163,135,.18);
    box-shadow:0 15px 35px rgba(65,91,72,.08);
}

/* =========================
   ICON
   ========================= */

.byno-product-service-icon{
    width:62px !important;
    height:62px !important;
    flex:0 0 62px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    margin:0 0 13px !important;
    border-radius:19px;
    color:#30383a !important;
    background:linear-gradient(145deg,#ffffff 0%, #e5efe8 100%);
    border:1px solid rgba(110,163,135,.15);
    box-shadow:0 7px 20px rgba(61,91,69,.06);
    transition:
        transform .28s ease,
        background .28s ease,
        box-shadow .28s ease;
}

.byno-product-service-icon svg{
    width:34px !important;
    height:34px !important;
    display:block;
    transition:transform .28s ease;
}

.byno-product-service-icon svg *{
    transition:all .28s ease;
}

.byno-product-service-item:hover .byno-product-service-icon{
    transform:translateY(-2px);
    background:linear-gradient(145deg,#f8fbf8,#deece3);
    box-shadow:0 10px 25px rgba(70,111,90,.10);
}

.byno-product-service-item:hover .byno-product-service-icon svg{
    transform:scale(1.07);
}

/* =========================
   CONTENT
   ========================= */

.byno-product-service-content{
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:flex-start !important;
    width:100%;
}

.byno-product-service-title{
    margin:0 0 5px !important;
    padding:0 !important;
    color:var(--kr-text) !important;
    font-size:15px !important;
    line-height:1.7 !important;
    font-weight:800 !important;
    text-align:center !important;
    transition:color .25s ease;
    white-space:normal !important;
    word-break:break-word;
}

.byno-product-service-text{
    margin:0 !important;
    padding:0 !important;
    color:var(--kr-muted) !important;
    font-size:11px !important;
    line-height:1.8 !important;
    font-weight:400 !important;
    text-align:center !important;
    white-space:normal !important;
    word-break:break-word;
}

.byno-product-service-item:hover .byno-product-service-title{
    color:var(--kr-green-dark) !important;
}

/* =========================
   TABLET
   ========================= */

@media (max-width:1100px){

    .byno-product-services-grid{
        grid-template-columns:repeat(3, minmax(0,1fr)) !important;
        gap:12px !important;
    }

    .byno-product-service-item{
        background:rgba(255,255,255,.45);
        border-color:rgba(110,163,135,.10);
    }

    .byno-product-service-item::after{
        display:none;
    }
}

/* =========================
   MOBILE
   ========================= */

@media (max-width:767px){

    .byno-home-features.byno-product-services{
        padding:14px !important;
        border-radius:22px !important;
    }

    .byno-product-services-grid{
        grid-template-columns:repeat(2, minmax(0,1fr)) !important;
        gap:10px !important;
    }

    .byno-product-service-item{
        min-height:145px;
        padding:16px 10px 14px !important;
        border-radius:18px !important;
        background:rgba(255,255,255,.60);
        border:1px solid rgba(110,163,135,.10);
    }

    .byno-product-service-item::after{
        display:none !important;
    }

    .byno-product-service-icon{
        width:54px !important;
        height:54px !important;
        flex-basis:54px !important;
        border-radius:16px;
        margin-bottom:10px !important;
    }

    .byno-product-service-icon svg{
        width:30px !important;
        height:30px !important;
    }

    .byno-product-service-title{
        font-size:13px !important;
        line-height:1.65 !important;
        margin-bottom:4px !important;
    }

    .byno-product-service-text{
        font-size:10px !important;
        line-height:1.7 !important;
    }

    /* آیتم پنجم وسط‌چین و متعادل */
    .byno-product-service-item:last-child{
        grid-column:1 / -1;
        max-width:calc(50% - 5px);
        width:100%;
        margin-inline:auto;
    }
}

/* =========================
   VERY SMALL MOBILE
   ========================= */

@media (max-width:480px){

    .byno-home-features.byno-product-services{
        padding:12px !important;
    }

    .byno-product-services-grid{
        gap:8px !important;
    }

    .byno-product-service-item{
        min-height:138px;
        padding:14px 8px 12px !important;
    }

    .byno-product-service-title{
        font-size:12.5px !important;
    }

    .byno-product-service-text{
        font-size:9.5px !important;
    }

    .byno-product-service-item:last-child{
        max-width:calc(50% - 4px);
    }
}

/* =========================
   EXTRA SMALL
   ========================= */

@media (max-width:360px){

    .byno-product-services-grid{
        grid-template-columns:1fr !important;
    }

    .byno-product-service-item{
        min-height:auto;
    }

    .byno-product-service-item:last-child{
        grid-column:auto;
        max-width:100%;
    }
}

/* ===================================================
   KOLBEH RANGI - FINAL MOBILE FIX
   حتما در انتهای تمام CSS های قبلی قرار بگیرد
   =================================================== */

@media only screen and (max-width: 767px){

    /* --------------------------------
       MAIN SECTION
       -------------------------------- */

    .byno-home-features.byno-product-services{
        width:100% !important;
        height:auto !important;
        min-height:0 !important;

        padding:12px !important;
        margin-left:0 !important;
        margin-right:0 !important;

        border-radius:22px !important;

        overflow:hidden !important;
    }


    /* --------------------------------
       GRID
       -------------------------------- */

    .byno-home-features
    .byno-product-services-grid{

        display:grid !important;

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        grid-template-rows:auto !important;
        grid-auto-rows:auto !important;

        column-gap:8px !important;
        row-gap:8px !important;

        width:100% !important;
        max-width:100% !important;

        height:auto !important;
        min-height:0 !important;

        padding:0 !important;
        margin:0 !important;

        align-items:stretch !important;
        align-content:start !important;

        justify-items:stretch !important;
        justify-content:stretch !important;
    }


    /* --------------------------------
       RESET THEME ITEM WIDTH
       -------------------------------- */

    .byno-home-features
    .byno-product-services-grid
    .byno-product-service-item{

        width:100% !important;
        max-width:none !important;
        min-width:0 !important;

        height:auto !important;
        min-height:145px !important;

        flex:none !important;
        flex-basis:auto !important;

        margin:0 !important;

        padding:16px 10px !important;

        display:flex !important;
        flex-direction:column !important;

        align-items:center !important;
        justify-content:center !important;

        text-align:center !important;

        background:rgba(255,255,255,.58) !important;

        border:
            1px solid rgba(110,163,135,.12) !important;

        border-radius:18px !important;

        box-shadow:none !important;

        overflow:hidden !important;
    }


    /* خطوط دسکتاپ حذف شوند */

    .byno-home-features
    .byno-product-service-item::after{

        display:none !important;
        content:none !important;
    }


    /* --------------------------------
       ICON
       -------------------------------- */

    .byno-home-features
    .byno-product-service-icon{

        position:relative !important;

        width:54px !important;
        height:54px !important;

        min-width:54px !important;
        max-width:54px !important;

        min-height:54px !important;
        max-height:54px !important;

        flex:0 0 54px !important;

        margin:
            0 auto 11px auto !important;

        padding:0 !important;

        display:flex !important;

        align-items:center !important;
        justify-content:center !important;

        border-radius:16px !important;
    }


    .byno-home-features
    .byno-product-service-icon svg{

        width:30px !important;
        height:30px !important;

        min-width:30px !important;
        max-width:30px !important;

        display:block !important;

        margin:0 auto !important;
    }


    .byno-home-features
    .byno-product-service-icon::after{

        display:none !important;
        content:none !important;
    }


    /* --------------------------------
       CONTENT
       -------------------------------- */

    .byno-home-features
    .byno-product-service-content{

        width:100% !important;
        max-width:100% !important;
        min-width:0 !important;

        height:auto !important;

        margin:0 !important;
        padding:0 !important;

        display:block !important;

        text-align:center !important;
    }


    /* --------------------------------
       TITLE
       -------------------------------- */

    .byno-home-features
    .byno-product-service-title{

        display:block !important;

        width:100% !important;
        max-width:100% !important;
        min-width:0 !important;

        margin:0 0 4px !important;
        padding:0 !important;

        font-size:13px !important;
        font-weight:800 !important;

        line-height:1.8 !important;

        text-align:center !important;

        white-space:normal !important;

        word-break:normal !important;
        overflow-wrap:normal !important;

        hyphens:none !important;
    }


    /* --------------------------------
       DESCRIPTION
       -------------------------------- */

    .byno-home-features
    .byno-product-service-text{

        display:block !important;

        width:100% !important;
        max-width:100% !important;
        min-width:0 !important;

        margin:0 !important;
        padding:0 !important;

        font-size:10px !important;

        line-height:1.8 !important;

        text-align:center !important;

        white-space:normal !important;

        word-break:normal !important;
        overflow-wrap:normal !important;

        hyphens:none !important;
    }


    /* --------------------------------
       ITEM 5
       چون تعداد آیتم‌ها فرد است
       آیتم آخر تمام عرض شود
       -------------------------------- */

    .byno-home-features
    .byno-product-services-grid
    .byno-product-service-item:last-child{

        grid-column:1 / -1 !important;

        width:100% !important;
        max-width:100% !important;

        min-height:125px !important;
    }

}


/* ===================================================
   VERY SMALL MOBILE
   =================================================== */

@media only screen and (max-width: 390px){

    .byno-home-features
    .byno-product-services-grid{

        grid-template-columns:
            repeat(2, minmax(0,1fr)) !important;

        gap:7px !important;
    }


    .byno-home-features
    .byno-product-service-item{

        min-height:140px !important;

        padding:
            14px 7px !important;
    }


    .byno-home-features
    .byno-product-service-title{

        font-size:12px !important;

        line-height:1.75 !important;
    }


    .byno-home-features
    .byno-product-service-text{

        font-size:9px !important;

        line-height:1.75 !important;
    }

}/* End custom CSS */