.elementor-91 .elementor-element.elementor-element-c4aab22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-c4aab22:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-c4aab22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amirnutrition.com/wp-content/uploads/2026/03/j-3-69a91f649c67c.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-91 .elementor-element.elementor-element-e083d92{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-58f6c33{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-e172dc5{--display:flex;--min-height:420px;--justify-content:center;--padding-top:10px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-91 .elementor-element.elementor-element-c8eed06 .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:43px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-91 .elementor-element.elementor-element-809f356{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-91 .elementor-element.elementor-element-6fab25f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-91 .elementor-element.elementor-element-a4e43cd .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;}.elementor-91 .elementor-element.elementor-element-a4e43cd .elementor-button:hover, .elementor-91 .elementor-element.elementor-element-a4e43cd .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-91 .elementor-element.elementor-element-a4e43cd .elementor-button:hover svg, .elementor-91 .elementor-element.elementor-element-a4e43cd .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-91 .elementor-element.elementor-element-be4153d .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-91 .elementor-element.elementor-element-be4153d .elementor-button:hover, .elementor-91 .elementor-element.elementor-element-be4153d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-91 .elementor-element.elementor-element-be4153d .elementor-button:hover svg, .elementor-91 .elementor-element.elementor-element-be4153d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-91 .elementor-element.elementor-element-06db5d2{--display:flex;--justify-content:flex-end;--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-91 .elementor-element.elementor-element-f09c729{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-91 .elementor-element.elementor-element-f09c729 img{width:100%;}.elementor-91 .elementor-element.elementor-element-b392ce6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:16px;--e-n-carousel-arrow-normal-color:#666666;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-91 .elementor-element.elementor-element-b392ce6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-91 .elementor-element.elementor-element-b392ce6 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );}:where( .elementor-91 .elementor-element.elementor-element-b392ce6 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-91 .elementor-element.elementor-element-326a23b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-076c823{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-91 .elementor-element.elementor-element-69f72a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-91 .elementor-element.elementor-element-7d5bfd9{text-align:center;}.elementor-91 .elementor-element.elementor-element-7d5bfd9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-91 .elementor-element.elementor-element-f3cde41{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-91 .elementor-element.elementor-element-5118ccd .elementor-button{background-color:#34A6B5;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;border-radius:25px 25px 25px 25px;}.elementor-91 .elementor-element.elementor-element-3639b00{--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;}.elementor-91 .elementor-element.elementor-element-1ff9a15 div.product-category .wd-entities-title, .elementor-91 .elementor-element.elementor-element-1ff9a15 .wd-nav-product-cat>li>a{font-size:17px;}.elementor-91 .elementor-element.elementor-element-1ff9a15 .wd-nav-arrows{--wd-arrow-offset-h:-5px;--wd-arrow-offset-v:0px;}.elementor-91 .elementor-element.elementor-element-4c3c112{--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;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-91 .elementor-element.elementor-element-75433f6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-91 .elementor-element.elementor-element-75433f6 .elementor-divider-separator{width:100%;}.elementor-91 .elementor-element.elementor-element-75433f6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-91 .elementor-element.elementor-element-85eb380 .wd-nav-arrows{--wd-arrow-offset-h:-6px;}.elementor-91 .elementor-element.elementor-element-85eb380 [class*="products-bordered-grid"], .elementor-91 .elementor-element.elementor-element-85eb380 [class*="products-bordered-grid"] .wd-product{--wd-bordered-brd:#BBF7FF;}.elementor-91 .elementor-element.elementor-element-9c2c43f .wd-nav-arrows{--wd-arrow-offset-h:-6px;}.elementor-91 .elementor-element.elementor-element-9c2c43f [class*="products-bordered-grid"], .elementor-91 .elementor-element.elementor-element-9c2c43f [class*="products-bordered-grid"] .wd-product{--wd-bordered-brd:#BBF7FF;}.elementor-91 .elementor-element.elementor-element-5e9ffda{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-91 .elementor-element.elementor-element-5e9ffda .elementor-divider-separator{width:100%;}.elementor-91 .elementor-element.elementor-element-5e9ffda .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-91 .elementor-element.elementor-element-174339b{--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;}.elementor-91 .elementor-element.elementor-element-0be85fa{text-align:center;}.elementor-91 .elementor-element.elementor-element-0be85fa .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-91 .elementor-element.elementor-element-7efcca4{--display:flex;}.elementor-91 .elementor-element.elementor-element-4af7638{--display:flex;}.elementor-91 .elementor-element.elementor-element-d787d4d{--display:flex;}.elementor-91 .elementor-element.elementor-element-c4792d1{--display:flex;}.elementor-91 .elementor-element.elementor-element-5cdc746{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-13px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-13px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#049799;}.elementor-91 .elementor-element.elementor-element-5cdc746 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:-9px -9px -9px -9px;}.elementor-91 .elementor-element.elementor-element-9420ef0{--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;}.elementor-91 .elementor-element.elementor-element-6846f1f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-91 .elementor-element.elementor-element-6846f1f .elementor-divider-separator{width:100%;}.elementor-91 .elementor-element.elementor-element-6846f1f .elementor-divider{padding-block-start:28px;padding-block-end:28px;}.elementor-91 .elementor-element.elementor-element-7487938{--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;}.elementor-91 .elementor-element.elementor-element-64b6af4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-91 .elementor-element.elementor-element-64b6af4 .elementor-divider-separator{width:100%;}.elementor-91 .elementor-element.elementor-element-64b6af4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-91 .elementor-element.elementor-element-cf75cd8 .wd-nav-arrows{--wd-arrow-offset-h:-6px;}.elementor-91 .elementor-element.elementor-element-cf75cd8 [class*="products-bordered-grid"], .elementor-91 .elementor-element.elementor-element-cf75cd8 [class*="products-bordered-grid"] .wd-product{--wd-bordered-brd:#BBF7FF;}.elementor-91 .elementor-element.elementor-element-b1e5973{--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;}.elementor-91 .elementor-element.elementor-element-831ba46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-831ba46.e-con{--order:99999 /* order end hack */;}.elementor-91 .elementor-element.elementor-element-651aa73{--display:flex;--min-height:205px;--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;--justify-content:center;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-27px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;--z-index:1;}.elementor-91 .elementor-element.elementor-element-651aa73:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-651aa73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#026572;}.elementor-91 .elementor-element.elementor-element-708f998{text-align:center;}.elementor-91 .elementor-element.elementor-element-708f998 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-91 .elementor-element.elementor-element-0b6e97d{--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;--justify-content:center;--border-radius:0px 8px 8px 0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:10px;}.elementor-91 .elementor-element.elementor-element-0b6e97d:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-0b6e97d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-91 .elementor-element.elementor-element-b877c1c .wd-brands{--wd-brand-pd:7px;--wd-brand-bg:#FFFFFF;}.elementor-91 .elementor-element.elementor-element-6dfae85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-6dfae85:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-6dfae85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-91 .elementor-element.elementor-element-cafbe16{--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-91 .elementor-element.elementor-element-fb141cb{--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;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:164px;}.elementor-91 .elementor-element.elementor-element-094c245 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-91 .elementor-element.elementor-element-a86ec15{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-91 .elementor-element.elementor-element-4d819dd .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;border-radius:25px 25px 25px 25px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-f314a6c{right:0px;}body.rtl .elementor-91 .elementor-element.elementor-element-f314a6c{left:0px;}.elementor-91 .elementor-element.elementor-element-f314a6c{bottom:-19px;text-align:end;}.elementor-91 .elementor-element.elementor-element-f314a6c img{width:181px;}.elementor-91 .elementor-element.elementor-element-169fbee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-1660f02{--display:flex;--min-height:85px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 0px 0px 8px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-1660f02:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-1660f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-91 .elementor-element.elementor-element-df067f4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-91 .elementor-element.elementor-element-df067f4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-91 .elementor-element.elementor-element-df067f4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-91 .elementor-element.elementor-element-df067f4 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-91 .elementor-element.elementor-element-df067f4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-91 .elementor-element.elementor-element-df067f4 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-91 .elementor-element.elementor-element-df067f4 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-6a4322d );}.elementor-91 .elementor-element.elementor-element-f2e8bb8{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-f2e8bb8:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-f2e8bb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#51C6D6;}.elementor-91 .elementor-element.elementor-element-2fd9da7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-91 .elementor-element.elementor-element-2fd9da7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-91 .elementor-element.elementor-element-2fd9da7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-91 .elementor-element.elementor-element-2fd9da7 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-91 .elementor-element.elementor-element-2fd9da7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-91 .elementor-element.elementor-element-2fd9da7 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-91 .elementor-element.elementor-element-2fd9da7 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-6a4322d );}.elementor-91 .elementor-element.elementor-element-c577165{--display:flex;--min-height:85px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 8px 8px 0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-c577165:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-c577165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-91 .elementor-element.elementor-element-639c655.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-91 .elementor-element.elementor-element-639c655.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-91 .elementor-element.elementor-element-639c655.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-91 .elementor-element.elementor-element-639c655 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-91 .elementor-element.elementor-element-639c655 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-91 .elementor-element.elementor-element-639c655 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-91 .elementor-element.elementor-element-639c655 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-6a4322d );}.elementor-91 .elementor-element.elementor-element-df6322d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-58496b8{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-91 .elementor-element.elementor-element-ea06d0d{--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;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-91 .elementor-element.elementor-element-cb57e4f{text-align:center;}.elementor-91 .elementor-element.elementor-element-cb57e4f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-91 .elementor-element.elementor-element-d2331ca{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-91 .elementor-element.elementor-element-2a8aa81{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-91 .elementor-element.elementor-element-5b9ee37 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;border-radius:25px 25px 25px 25px;}.elementor-91 .elementor-element.elementor-element-1f741af{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-1f741af:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-1f741af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b70e44e ) 64%, var( --e-global-color-accent ) 51%);}.elementor-91 .elementor-element.elementor-element-bbeba45{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-91 .elementor-element.elementor-element-bbeba45 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-91 .elementor-element.elementor-element-3eb0569{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-91 .elementor-element.elementor-element-5b71d92 .swiper-pagination-bullet-active, .elementor-91 .elementor-element.elementor-element-5b71d92 .swiper-pagination-progressbar-fill{background-color:#FFFFFF;}.elementor-91 .elementor-element.elementor-element-5b71d92 .swiper-pagination-fraction{color:#FFFFFF;}.elementor-91 .elementor-element.elementor-element-5b71d92{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-91 .elementor-element.elementor-element-5b71d92.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-91 .elementor-element.elementor-element-5b71d92 .elementor-main-swiper{width:100%;}.elementor-91 .elementor-element.elementor-element-5b71d92 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-radius:8px;padding:30px 30px 30px 30px;}.elementor-91 .elementor-element.elementor-element-5b71d92 .elementor-swiper-button{font-size:20px;color:#FFFFFF;}.elementor-91 .elementor-element.elementor-element-5b71d92 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-91 .elementor-element.elementor-element-5b71d92 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF9E;opacity:1;}.elementor-91 .elementor-element.elementor-element-5b71d92 .elementor-testimonial__text{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;font-style:normal;}.elementor-91 .elementor-element.elementor-element-5b71d92 .elementor-testimonial__name{color:#000000;}.elementor-91 .elementor-element.elementor-element-5b71d92 .elementor-testimonial__title{color:#FFB000;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-91 .elementor-element.elementor-element-c4aab22{--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-91 .elementor-element.elementor-element-e083d92{--justify-content:flex-end;}.elementor-91 .elementor-element.elementor-element-58f6c33{--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-e172dc5{--min-height:0px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-91 .elementor-element.elementor-element-c8eed06{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-91 .elementor-element.elementor-element-c8eed06 .elementor-heading-title{font-size:24px;}.elementor-91 .elementor-element.elementor-element-809f356{font-size:16px;}.elementor-91 .elementor-element.elementor-element-6fab25f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-06db5d2{--min-height:0px;}.elementor-91 .elementor-element.elementor-element-f09c729{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-91 .elementor-element.elementor-element-f09c729 img{width:100%;}.elementor-91 .elementor-element.elementor-element-b392ce6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-91 .elementor-element.elementor-element-326a23b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-f3cde41{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-5cdc746{--e-n-carousel-swiper-slides-to-display:2;}.elementor-91 .elementor-element.elementor-element-708f998 .elementor-heading-title{font-size:22px;}.elementor-91 .elementor-element.elementor-element-fb141cb{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:20px;}.elementor-91 .elementor-element.elementor-element-094c245{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-91 .elementor-element.elementor-element-094c245 .elementor-heading-title{font-size:22px;}.elementor-91 .elementor-element.elementor-element-a86ec15{font-size:14px;}.elementor-91 .elementor-element.elementor-element-a86ec15 p{margin-block-end:0px;}.elementor-91 .elementor-element.elementor-element-f314a6c img{width:130px;}.elementor-91 .elementor-element.elementor-element-169fbee{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-df067f4 .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-91 .elementor-element.elementor-element-df067f4 .elementor-image-box-title{font-size:14px;}.elementor-91 .elementor-element.elementor-element-2fd9da7 .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-91 .elementor-element.elementor-element-2fd9da7 .elementor-image-box-title{font-size:14px;}.elementor-91 .elementor-element.elementor-element-639c655 .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-91 .elementor-element.elementor-element-639c655 .elementor-image-box-title{font-size:14px;}.elementor-91 .elementor-element.elementor-element-df6322d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-2a8aa81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-5b71d92.elementor-arrows-yes .elementor-main-swiper{width:calc( 90% - 40px );}.elementor-91 .elementor-element.elementor-element-5b71d92 .elementor-main-swiper{width:90%;}}@media(max-width:767px){.elementor-91 .elementor-element.elementor-element-c4aab22{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-91 .elementor-element.elementor-element-e083d92{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-91 .elementor-element.elementor-element-58f6c33{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-e172dc5{--min-height:0px;}.elementor-91 .elementor-element.elementor-element-c8eed06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-91 .elementor-element.elementor-element-c8eed06 .elementor-heading-title{font-size:29px;line-height:1.4em;}.elementor-91 .elementor-element.elementor-element-809f356{text-align:center;font-size:12px;}.elementor-91 .elementor-element.elementor-element-6fab25f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-6fab25f.e-con{--align-self:center;}.elementor-91 .elementor-element.elementor-element-a4e43cd .elementor-button{font-size:13px;}.elementor-91 .elementor-element.elementor-element-be4153d .elementor-button{font-size:13px;}.elementor-91 .elementor-element.elementor-element-06db5d2{--min-height:0px;--flex-wrap:nowrap;}.elementor-91 .elementor-element.elementor-element-f09c729 img{width:89%;}.elementor-91 .elementor-element.elementor-element-b392ce6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-size:12px;}.elementor-91 .elementor-element.elementor-element-326a23b{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-91 .elementor-element.elementor-element-69f72a7{--width:53%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-7d5bfd9{text-align:start;}.elementor-91 .elementor-element.elementor-element-7d5bfd9 .elementor-heading-title{font-size:18px;}.elementor-91 .elementor-element.elementor-element-f3cde41{--width:46%;}.elementor-91 .elementor-element.elementor-element-5118ccd .elementor-button{font-size:12px;}.elementor-91 .elementor-element.elementor-element-1ff9a15 .wd-nav-arrows{--wd-arrow-offset-h:0px;--wd-arrow-offset-v:0px;}.elementor-91 .elementor-element.elementor-element-0be85fa{text-align:center;}.elementor-91 .elementor-element.elementor-element-0be85fa .elementor-heading-title{font-size:18px;}.elementor-91 .elementor-element.elementor-element-5cdc746{--e-n-carousel-swiper-slides-to-display:1;}.elementor-91 .elementor-element.elementor-element-831ba46{--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:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-651aa73{--width:100%;--min-height:90px;--border-radius:8px 8px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-91 .elementor-element.elementor-element-708f998 .elementor-heading-title{font-size:18px;}.elementor-91 .elementor-element.elementor-element-0b6e97d{--border-radius:0px 0px 8px 8px;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-91 .elementor-element.elementor-element-6dfae85{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-fb141cb{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-91 .elementor-element.elementor-element-169fbee{--margin-top:35px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-1660f02{--width:33%;}.elementor-91 .elementor-element.elementor-element-df067f4 .elementor-image-box-img{margin-bottom:8px;}.elementor-91 .elementor-element.elementor-element-df067f4.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-91 .elementor-element.elementor-element-df067f4.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-91 .elementor-element.elementor-element-df067f4.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-91 .elementor-element.elementor-element-df067f4 .elementor-image-box-title{margin-bottom:5px;font-size:12px;line-height:1.2em;}.elementor-91 .elementor-element.elementor-element-df067f4 .elementor-image-box-wrapper .elementor-image-box-img{width:38px;}.elementor-91 .elementor-element.elementor-element-df067f4 .elementor-image-box-description{font-size:10px;}.elementor-91 .elementor-element.elementor-element-f2e8bb8{--width:33%;}.elementor-91 .elementor-element.elementor-element-2fd9da7 .elementor-image-box-img{margin-bottom:8px;}.elementor-91 .elementor-element.elementor-element-2fd9da7.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-91 .elementor-element.elementor-element-2fd9da7.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-91 .elementor-element.elementor-element-2fd9da7.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-91 .elementor-element.elementor-element-2fd9da7 .elementor-image-box-title{margin-bottom:5px;font-size:12px;line-height:1.2em;}.elementor-91 .elementor-element.elementor-element-2fd9da7 .elementor-image-box-wrapper .elementor-image-box-img{width:32px;}.elementor-91 .elementor-element.elementor-element-2fd9da7 .elementor-image-box-description{font-size:10px;}.elementor-91 .elementor-element.elementor-element-c577165{--width:33%;}.elementor-91 .elementor-element.elementor-element-639c655 .elementor-image-box-img{margin-bottom:8px;}.elementor-91 .elementor-element.elementor-element-639c655.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-91 .elementor-element.elementor-element-639c655.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-91 .elementor-element.elementor-element-639c655.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-91 .elementor-element.elementor-element-639c655 .elementor-image-box-title{margin-bottom:5px;font-size:12px;line-height:1.2em;}.elementor-91 .elementor-element.elementor-element-639c655 .elementor-image-box-wrapper .elementor-image-box-img{width:32px;}.elementor-91 .elementor-element.elementor-element-639c655 .elementor-image-box-description{font-size:10px;}.elementor-91 .elementor-element.elementor-element-df6322d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-ea06d0d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-cb57e4f{text-align:start;}.elementor-91 .elementor-element.elementor-element-cb57e4f .elementor-heading-title{font-size:22px;}.elementor-91 .elementor-element.elementor-element-d2331ca{text-align:start;}.elementor-91 .elementor-element.elementor-element-2a8aa81{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-1f741af{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-91 .elementor-element.elementor-element-bbeba45{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-91 .elementor-element.elementor-element-bbeba45 .elementor-heading-title{font-size:20px;}.elementor-91 .elementor-element.elementor-element-3eb0569{text-align:start;}.elementor-91 .elementor-element.elementor-element-5b71d92{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-91 .elementor-element.elementor-element-5b71d92.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-91 .elementor-element.elementor-element-5b71d92 .elementor-main-swiper{width:100%;}.elementor-91 .elementor-element.elementor-element-5b71d92 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-91 .elementor-element.elementor-element-5b71d92 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}}@media(min-width:768px){.elementor-91 .elementor-element.elementor-element-076c823{--width:20%;}.elementor-91 .elementor-element.elementor-element-69f72a7{--width:90%;}.elementor-91 .elementor-element.elementor-element-f3cde41{--width:25%;}.elementor-91 .elementor-element.elementor-element-651aa73{--width:18%;}.elementor-91 .elementor-element.elementor-element-0b6e97d{--width:83%;}.elementor-91 .elementor-element.elementor-element-cafbe16{--width:54%;}.elementor-91 .elementor-element.elementor-element-fb141cb{--width:66%;}.elementor-91 .elementor-element.elementor-element-58496b8{--width:24%;}.elementor-91 .elementor-element.elementor-element-ea06d0d{--width:90%;}.elementor-91 .elementor-element.elementor-element-2a8aa81{--width:24%;}}@media(max-width:1024px) and (min-width:768px){.elementor-91 .elementor-element.elementor-element-076c823{--width:30%;}.elementor-91 .elementor-element.elementor-element-f3cde41{--width:30%;}.elementor-91 .elementor-element.elementor-element-651aa73{--width:30%;}.elementor-91 .elementor-element.elementor-element-0b6e97d{--width:100%;}.elementor-91 .elementor-element.elementor-element-cafbe16{--width:46%;}.elementor-91 .elementor-element.elementor-element-fb141cb{--width:58%;}.elementor-91 .elementor-element.elementor-element-58496b8{--width:38%;}.elementor-91 .elementor-element.elementor-element-2a8aa81{--width:42%;}}/* Start custom CSS for shortcode, class: .elementor-element-71b9b56 *//* =====================================================
   AMIR CATEGORY SCROLLER - PREMIUM MODERN GLASS
   Apple / Tiffany Style - Desktop + Mobile Safe
   ===================================================== */

.amir-cat-shell{
  width:100%;
  display:flex;
  align-items:center;
  gap:14px;
  padding:18px 0;
  overflow:visible;
  isolation:isolate;
  position:relative;
  min-width:0;
  box-sizing:border-box;
}

.amir-cat-shell *,
.amir-cat-scroll *{
  box-sizing:border-box;
}

.amir-cat-scroll{
  display:flex;
  gap:14px;
  overflow-x:auto;
  overflow-y:hidden;
  scroll-behavior:smooth;
  scroll-snap-type:x mandatory;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
  flex:1;
  min-width:0;
  padding:12px 4px 18px;
  cursor:grab;
  overscroll-behavior-x:contain;
  scroll-padding-inline:8px;

  mask-image:linear-gradient(
    90deg,
    transparent 0,
    #000 24px,
    #000 calc(100% - 24px),
    transparent 100%
  );
  -webkit-mask-image:linear-gradient(
    90deg,
    transparent 0,
    #000 24px,
    #000 calc(100% - 24px),
    transparent 100%
  );
}

.amir-cat-scroll::-webkit-scrollbar{
  display:none;
}

.amir-cat-scroll.is-dragging{
  cursor:grabbing;
  scroll-snap-type:none;
  user-select:none;
}

.amir-cat-scroll.is-dragging .amir-cat-pill{
  pointer-events:none;
}

.amir-cat-pill{
  flex:0 0 auto;
  scroll-snap-align:start;
  min-width:175px;
  padding:15px 26px;
  border-radius:20px;

  position:relative;
  overflow:hidden;
  isolation:isolate;

  background:
    radial-gradient(circle at 18% 0%, rgba(255,255,255,.98) 0%, rgba(255,255,255,0) 40%),
    linear-gradient(180deg, rgba(255,255,255,.97) 0%, rgba(222,252,254,.90) 100%);

  border:1px solid rgba(54,184,200,.34);
  color:#062f36;

  font-size:16px;
  font-weight:850;
  line-height:1;
  text-align:center;
  text-decoration:none !important;
  white-space:nowrap;
  letter-spacing:-.2px;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.96),
    0 1px 2px rgba(15,23,42,.04),
    0 7px 16px rgba(54,184,200,.08);

  backdrop-filter:blur(14px) saturate(140%);
  -webkit-backdrop-filter:blur(14px) saturate(140%);

  -webkit-tap-highlight-color:transparent;
  user-select:none;
  will-change:transform, box-shadow, background, border-color;

  transition:
    transform .22s ease,
    background .22s ease,
    border-color .22s ease,
    box-shadow .22s ease,
    color .22s ease;
}

.amir-cat-pill::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  border-radius:inherit;
  background:linear-gradient(
    120deg,
    rgba(255,255,255,.50) 0%,
    rgba(255,255,255,0) 44%,
    rgba(54,184,200,.13) 100%
  );
  opacity:.78;
  pointer-events:none;
}

.amir-cat-pill::after{
  content:"";
  position:absolute;
  left:20px;
  right:20px;
  bottom:5px;
  height:2px;
  border-radius:99px;
  background:linear-gradient(
    90deg,
    transparent,
    rgba(54,184,200,.48),
    transparent
  );
  opacity:0;
  transition:opacity .22s ease;
  pointer-events:none;
}

.amir-cat-pill:hover,
.amir-cat-pill.active{
  transform:translateY(-2px);

  background:
    radial-gradient(circle at 18% 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 40%),
    linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(184,247,251,.94) 100%);

  border-color:rgba(54,184,200,.68);
  color:#004f57;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,1),
    0 0 0 3px rgba(54,184,200,.065),
    0 9px 20px rgba(54,184,200,.13);
}

.amir-cat-pill:hover::after,
.amir-cat-pill.active::after{
  opacity:1;
}

.amir-cat-pill:hover,
.amir-cat-pill.active,
.amir-cat-pill:focus,
.amir-cat-pill:focus-visible{
  text-decoration:none !important;
}

.amir-cat-pill:focus,
.amir-cat-pill:focus-visible{
  outline:none !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,1),
    0 0 0 3px rgba(54,184,200,.12),
    0 9px 20px rgba(54,184,200,.13);
}

.amir-cat-arrow{
  width:58px !important;
  height:52px !important;
  min-width:58px !important;
  border-radius:18px !important;

  position:relative;
  overflow:hidden;
  isolation:isolate;
  flex:0 0 auto;

  border:1px solid rgba(54,184,200,.42) !important;

  background:
    radial-gradient(circle at 25% 0%, rgba(255,255,255,.98) 0%, rgba(255,255,255,0) 45%),
    linear-gradient(180deg, rgba(255,255,255,.96) 0%, rgba(211,249,252,.82) 100%) !important;

  color:#006b74 !important;

  backdrop-filter:blur(16px) saturate(145%);
  -webkit-backdrop-filter:blur(16px) saturate(145%);

  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:0 !important;
  margin:0 !important;
  cursor:pointer;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.96),
    0 1px 2px rgba(15,23,42,.035),
    0 8px 18px rgba(54,184,200,.10);

  -webkit-tap-highlight-color:transparent;
  user-select:none;
  appearance:none;
  -webkit-appearance:none;
  line-height:1 !important;
  text-decoration:none !important;
  text-shadow:none !important;

  transition:
    transform .22s ease,
    background .22s ease,
    border-color .22s ease,
    box-shadow .22s ease,
    color .22s ease;
}

.amir-cat-arrow::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  background:linear-gradient(
    135deg,
    rgba(255,255,255,.58),
    rgba(255,255,255,0) 45%,
    rgba(54,184,200,.13)
  );
  pointer-events:none;
}

.amir-cat-arrow svg{
  width:34px !important;
  height:34px !important;
  display:block !important;
  position:relative;
  z-index:1;
}

.amir-cat-arrow svg path{
  fill:none !important;
  stroke:#006b74 !important;
  stroke-width:4 !important;
  stroke-linecap:round !important;
  stroke-linejoin:round !important;
}

.amir-cat-arrow:hover{
  transform:translateY(-1px) !important;

  background:
    radial-gradient(circle at 25% 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 45%),
    linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(165,242,247,.84) 100%) !important;

  border-color:rgba(54,184,200,.72) !important;
  color:#004f56 !important;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,1),
    0 0 0 3px rgba(54,184,200,.08),
    0 10px 22px rgba(54,184,200,.16);
}

.amir-cat-arrow:hover svg path{
  stroke:#004f56 !important;
}

.amir-cat-arrow:active{
  transform:translateY(0) scale(.98) !important;
}

.amir-cat-arrow:focus,
.amir-cat-arrow:focus-visible{
  outline:none !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,1),
    0 0 0 3px rgba(54,184,200,.12),
    0 10px 22px rgba(54,184,200,.16);
}

/* Prevent Woodmart / Theme button style conflict */
.amir-cat-arrow,
.amir-cat-arrow:hover,
.amir-cat-arrow:active,
.amir-cat-arrow:focus{
  text-decoration:none !important;
  text-shadow:none !important;
  outline:none !important;
}

/* Mobile */
@media(max-width:768px){
  .amir-cat-shell{
    gap:9px;
    padding:14px 0;
    overflow:hidden;
  }

  .amir-cat-scroll{
    gap:10px;
    padding:10px 2px 16px;
    cursor:auto;

    mask-image:linear-gradient(
      90deg,
      transparent 0,
      #000 12px,
      #000 calc(100% - 12px),
      transparent 100%
    );
    -webkit-mask-image:linear-gradient(
      90deg,
      transparent 0,
      #000 12px,
      #000 calc(100% - 12px),
      transparent 100%
    );
  }

  .amir-cat-pill{
    min-width:auto;
    max-width:220px;
    padding:13px 20px;
    font-size:14px;
    border-radius:17px;

    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.96),
      0 1px 2px rgba(15,23,42,.03),
      0 6px 14px rgba(54,184,200,.08);
  }

  .amir-cat-pill:hover,
  .amir-cat-pill.active{
    transform:none;
  }

  .amir-cat-arrow{
    width:48px !important;
    height:44px !important;
    min-width:48px !important;
    border-radius:16px !important;

    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.96),
      0 1px 2px rgba(15,23,42,.03),
      0 6px 14px rgba(54,184,200,.10);
  }

  .amir-cat-arrow svg{
    width:30px !important;
    height:30px !important;
  }
}

/* Very small phones */
@media(max-width:390px){
  .amir-cat-pill{
    padding:12px 17px;
    font-size:13px;
    border-radius:15px;
  }

  .amir-cat-arrow{
    width:44px !important;
    height:42px !important;
    min-width:44px !important;
  }

  .amir-cat-arrow svg{
    width:27px !important;
    height:27px !important;
  }
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-4388199 *//* =========================================================
   AMIR / QIMIA - SHOP BY GOAL FINAL iOS CLEAN STYLE
   Elementor class: qimia-goal-cats
   Replace all old qimia-goal-cats CSS with this only
   ========================================================= */

.qimia-goal-cats{
  overflow: visible !important;
}

/* Fix carousel forced width issues */
.qimia-goal-cats .owl-item,
.qimia-goal-cats .wd-carousel-item,
.qimia-goal-cats .swiper-slide{
  min-width: 0 !important;
}

/* Reset category item */
.qimia-goal-cats .category-grid-item,
.qimia-goal-cats .cat-design-default,
.qimia-goal-cats .wd-cat{
  position: relative !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

/* Main clickable layout */
.qimia-goal-cats .category-grid-item > a,
.qimia-goal-cats .cat-design-default > a,
.qimia-goal-cats .wd-cat > a{
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  padding: 0 4px 6px !important;
  min-height: auto !important;
  height: auto !important;
  text-decoration: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Premium glass image box */
.qimia-goal-cats .category-image,
.qimia-goal-cats .wd-cat-thumb{
  position: relative !important;
  isolation: isolate !important;

  width: 100% !important;
  aspect-ratio: 1 / 1 !important;
  height: auto !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  border-radius: 24px !important;
  overflow: hidden !important;

  background:
    radial-gradient(circle at 18% 12%, rgba(255,255,255,.96), rgba(255,255,255,.48) 34%, transparent 62%),
    linear-gradient(145deg, rgba(255,255,255,.94), rgba(232,255,255,.76) 48%, rgba(210,249,252,.58)) !important;

  border: 1px solid rgba(205,247,250,.95) !important;

  box-shadow:
    0 5px 12px rgba(22,65,70,.065),
    inset 0 1px 0 rgba(255,255,255,.95),
    inset 0 -1px 0 rgba(22,190,205,.10) !important;

  backdrop-filter: blur(14px) saturate(135%);
  -webkit-backdrop-filter: blur(14px) saturate(135%);

  transition:
    transform .22s ease,
    box-shadow .22s ease,
    border-color .22s ease !important;
}

/* Soft glass shine behind image */
.qimia-goal-cats .category-image::before,
.qimia-goal-cats .wd-cat-thumb::before{
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  border-radius: inherit !important;

  background:
    linear-gradient(180deg, rgba(255,255,255,.34), transparent 46%),
    radial-gradient(circle at 78% 18%, rgba(255,255,255,.40), transparent 32%) !important;

  pointer-events: none !important;
  z-index: 0 !important;
}

/* Remove theme overlay that can fade image */
.qimia-goal-cats .category-image::after,
.qimia-goal-cats .wd-cat-thumb::after{
  display: none !important;
  content: none !important;
}

/* Hover only on card - short shadow, no long cut shadow */
.qimia-goal-cats .category-grid-item:hover .category-image,
.qimia-goal-cats .cat-design-default:hover .category-image,
.qimia-goal-cats .wd-cat:hover .wd-cat-thumb{
  transform: translateY(-2px) !important;
  border-color: rgba(80,218,225,.68) !important;
  box-shadow:
    0 6px 13px rgba(22,65,70,.095),
    inset 0 1px 0 rgba(255,255,255,.96),
    inset 0 -1px 0 rgba(22,190,205,.12) !important;
}

/* Image link wrapper */
.qimia-goal-cats .category-image > a,
.qimia-goal-cats .wd-cat-thumb > a{
  position: relative !important;
  z-index: 3 !important;

  width: 100% !important;
  height: 100% !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  text-decoration: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Image itself - no fade, no filter, no hover effect */
.qimia-goal-cats .category-image img,
.qimia-goal-cats .wd-cat-thumb img,
.qimia-goal-cats .category-grid-item img{
  position: relative !important;
  z-index: 5 !important;

  width: 94% !important;
  height: 94% !important;
  max-width: 94% !important;
  max-height: 94% !important;

  object-fit: contain !important;
  display: block !important;

  opacity: 1 !important;
  visibility: visible !important;
  filter: none !important;
  mix-blend-mode: normal !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;

  transform: none !important;
  transition: none !important;
}

/* Disable all image hover changes */
.qimia-goal-cats .category-grid-item:hover img,
.qimia-goal-cats .cat-design-default:hover img,
.qimia-goal-cats .wd-cat:hover img,
.qimia-goal-cats .category-image:hover img,
.qimia-goal-cats .wd-cat-thumb:hover img{
  opacity: 1 !important;
  filter: none !important;
  mix-blend-mode: normal !important;
  transform: none !important;
}

/* Hide category title/text/count completely */
.qimia-goal-cats .category-content,
.qimia-goal-cats .wd-cat-content,
.qimia-goal-cats .wd-entities-title,
.qimia-goal-cats .category-title,
.qimia-goal-cats .wd-cat-title,
.qimia-goal-cats .more-products,
.qimia-goal-cats .category-count,
.qimia-goal-cats .wd-cat-count{
  display: none !important;
}

/* Remove underline from category links only */
.qimia-goal-cats .category-grid-item > a,
.qimia-goal-cats .category-grid-item > a:hover,
.qimia-goal-cats .category-grid-item > a:focus,
.qimia-goal-cats .cat-design-default > a,
.qimia-goal-cats .cat-design-default > a:hover,
.qimia-goal-cats .cat-design-default > a:focus,
.qimia-goal-cats .wd-cat > a,
.qimia-goal-cats .wd-cat > a:hover,
.qimia-goal-cats .wd-cat > a:focus{
  text-decoration: none !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}

/* Remove pseudo underline effects */
.qimia-goal-cats .category-grid-item > a::before,
.qimia-goal-cats .category-grid-item > a::after,
.qimia-goal-cats .cat-design-default > a::before,
.qimia-goal-cats .cat-design-default > a::after,
.qimia-goal-cats .wd-cat > a::before,
.qimia-goal-cats .wd-cat > a::after,
.qimia-goal-cats .wd-entities-title::before,
.qimia-goal-cats .wd-entities-title::after,
.qimia-goal-cats .category-title::before,
.qimia-goal-cats .category-title::after,
.qimia-goal-cats .wd-cat-title::before,
.qimia-goal-cats .wd-cat-title::after{
  display: none !important;
  content: none !important;
}

/* Slider dots */
.qimia-goal-cats .owl-dots,
.qimia-goal-cats .wd-nav-pagin{
  margin-top: 12px !important;
}

.qimia-goal-cats .owl-dot span,
.qimia-goal-cats .wd-nav-pagin li span{
  width: 6px !important;
  height: 6px !important;
  border-radius: 99px !important;
  background: rgba(35,45,50,.22) !important;
  transition: all .2s ease !important;
}

.qimia-goal-cats .owl-dot.active span,
.qimia-goal-cats .wd-nav-pagin li.wd-active span{
  width: 22px !important;
  background: rgba(35,45,50,.75) !important;
}

/* Slider arrows */
.qimia-goal-cats .owl-nav > div,
.qimia-goal-cats .wd-btn-arrow,
.qimia-goal-cats .wd-nav-arrows .wd-btn-arrow{
  width: 34px !important;
  height: 34px !important;
  border-radius: 999px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: rgba(255,255,255,.78) !important;
  border: 1px solid rgba(220,235,238,.95) !important;

  box-shadow:
    0 4px 10px rgba(20,50,55,.06),
    inset 0 1px 0 rgba(255,255,255,.92) !important;

  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  color: #22282d !important;
  transition: all .18s ease !important;
}

.qimia-goal-cats .owl-nav > div:hover,
.qimia-goal-cats .wd-btn-arrow:hover,
.qimia-goal-cats .wd-nav-arrows .wd-btn-arrow:hover{
  transform: translateY(-1px) !important;
  background: rgba(231,255,255,.92) !important;
  border-color: rgba(88,218,228,.70) !important;
  color: #111 !important;
}

/* Tablet */
@media (max-width: 1024px){
  .qimia-goal-cats .category-image,
  .qimia-goal-cats .wd-cat-thumb{
    border-radius: 23px !important;
  }

  .qimia-goal-cats .category-image img,
  .qimia-goal-cats .wd-cat-thumb img,
  .qimia-goal-cats .category-grid-item img{
    width: 95% !important;
    height: 95% !important;
    max-width: 95% !important;
    max-height: 95% !important;
  }
}

/* Mobile */
@media (max-width: 767px){
  .qimia-goal-cats .category-grid-item > a,
  .qimia-goal-cats .cat-design-default > a,
  .qimia-goal-cats .wd-cat > a{
    padding: 0 3px 5px !important;
  }

  .qimia-goal-cats .category-image,
  .qimia-goal-cats .wd-cat-thumb{
    border-radius: 22px !important;
    box-shadow:
      0 4px 10px rgba(22,65,70,.065),
      inset 0 1px 0 rgba(255,255,255,.95) !important;
  }

  .qimia-goal-cats .category-grid-item:hover .category-image,
  .qimia-goal-cats .cat-design-default:hover .category-image,
  .qimia-goal-cats .wd-cat:hover .wd-cat-thumb{
    transform: translateY(-1px) !important;
    box-shadow:
      0 5px 11px rgba(22,65,70,.085),
      inset 0 1px 0 rgba(255,255,255,.96),
      inset 0 -1px 0 rgba(22,190,205,.10) !important;
  }

  .qimia-goal-cats .category-image img,
  .qimia-goal-cats .wd-cat-thumb img,
  .qimia-goal-cats .category-grid-item img{
    width: 96% !important;
    height: 96% !important;
    max-width: 96% !important;
    max-height: 96% !important;
  }
}

/* Small phones */
@media (max-width: 380px){
  .qimia-goal-cats .category-image,
  .qimia-goal-cats .wd-cat-thumb{
    border-radius: 20px !important;
  }

  .qimia-goal-cats .category-image img,
  .qimia-goal-cats .wd-cat-thumb img,
  .qimia-goal-cats .category-grid-item img{
    width: 97% !important;
    height: 97% !important;
    max-width: 97% !important;
    max-height: 97% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651aa73 */.elementor-91 .elementor-element.elementor-element-651aa73 {
    --r: 12px;
    --s: 16px;
    --x: 0px;
    --y: 0px;
 

  background: #3FB8AF;
  border-radius: var(--r);
  --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
  --_g:conic-gradient(at calc(100% - var(--r)) var(--r),#0000 25%,#000 0);
  --_d:(var(--s) + var(--r));
  mask:
    calc(100% - var(--_d) - var(--x)) 0 var(--_m),
    100% calc(var(--_d) + var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) 
     calc(-1*var(--r) - var(--x)) calc(var(--r) + var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(var(--_d) + var(--y));
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-169fbee */.elementor-91 .elementor-element.elementor-element-169fbee .box:after{
    content:'';
display: block;
height:1px;
width:100%;
background: #ECECEC;
background: linear-gradient(90deg,rgba(236, 236, 236, 0) 4%, rgba(52, 166, 181, 1) 50%, rgba(236, 236, 236, 0) 96%);;
position: absolute;
bottom: -1px;
}/* End custom CSS */