.elementor-32 .elementor-element.elementor-element-57ad94a{--display:flex;--min-height:70vh;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-32 .elementor-element.elementor-element-57ad94a:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-57ad94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hts-pharma.com/wp-content/uploads/2026/09/S1.jpg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-9f6ce67{--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:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--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-32 .elementor-element.elementor-element-7cc9187 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-weight:900;color:#000000;}.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-32 .elementor-element.elementor-element-bc45139{font-family:"Yekan Bakh", Sans-serif;font-weight:500;color:#070707;}.elementor-32 .elementor-element.elementor-element-e1f7bed{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-e1f7bed:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-e1f7bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9A9B82;}.elementor-32 .elementor-element.elementor-element-e38dacb{text-align:center;}.elementor-32 .elementor-element.elementor-element-e38dacb .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-weight:900;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-9c32090{--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;}.elementor-32 .elementor-element.elementor-element-4a077a0{--display:flex;}.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-32 .elementor-element.elementor-element-1752282 img{width:60%;}.elementor-32 .elementor-element.elementor-element-cb77b8d{text-align:center;}.elementor-32 .elementor-element.elementor-element-cb77b8d .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-fd59c99{--display:flex;}.elementor-32 .elementor-element.elementor-element-0b768c9 img{width:60%;}.elementor-32 .elementor-element.elementor-element-33f00cb{text-align:center;}.elementor-32 .elementor-element.elementor-element-33f00cb .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-f459a9e{--display:flex;}.elementor-32 .elementor-element.elementor-element-bfcfa29 img{width:60%;}.elementor-32 .elementor-element.elementor-element-d512423{text-align:center;}.elementor-32 .elementor-element.elementor-element-d512423 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-6290555{--display:flex;}.elementor-32 .elementor-element.elementor-element-6f66cc5 img{width:60%;}.elementor-32 .elementor-element.elementor-element-816c85b{text-align:center;}.elementor-32 .elementor-element.elementor-element-816c85b .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-4353a21{--display:flex;}.elementor-32 .elementor-element.elementor-element-fec8963 img{width:60%;}.elementor-32 .elementor-element.elementor-element-b01e368{text-align:center;}.elementor-32 .elementor-element.elementor-element-b01e368 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-4c6b204{--display:flex;--min-height:30vh;}.elementor-32 .elementor-element.elementor-element-4c6b204:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-4c6b204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hts-pharma.com/wp-content/uploads/2026/09/S1.jpg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-cc8a929{--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:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;}.elementor-32 .elementor-element.elementor-element-9420b9b{--display:flex;}.elementor-32 .elementor-element.elementor-element-46399a7 img{height:120%;}.elementor-32 .elementor-element.elementor-element-f9baffe{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-32 .elementor-element.elementor-element-f9baffe .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:20px;font-weight:800;color:#000000;}.elementor-32 .elementor-element.elementor-element-e2901a3{--display:flex;}.elementor-32 .elementor-element.elementor-element-78849fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-78849fb img{height:120%;}.elementor-32 .elementor-element.elementor-element-9298113{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-32 .elementor-element.elementor-element-9298113 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:20px;font-weight:800;color:#000000;}.elementor-32 .elementor-element.elementor-element-ac76601{--display:flex;}.elementor-32 .elementor-element.elementor-element-2be68eb img{height:120%;}.elementor-32 .elementor-element.elementor-element-90e1ef0{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-32 .elementor-element.elementor-element-90e1ef0 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:20px;font-weight:800;color:#000000;}.elementor-32 .elementor-element.elementor-element-7ae6b38{--display:flex;--min-height:50vh;--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;--justify-content:center;--align-items:center;}.elementor-32 .elementor-element.elementor-element-b010f21 img{border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-05f7050 img{border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-5693281{--display:flex;--min-height:80vh;--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;}.elementor-32 .elementor-element.elementor-element-5693281:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5693281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hts-pharma.com/wp-content/uploads/2026/08/svgexport-6.svg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-32 .elementor-element.elementor-element-5b9df3b{--display:flex;--justify-content:center;}.elementor-32 .elementor-element.elementor-element-4c338f5 img{width:60%;}.elementor-32 .elementor-element.elementor-element-4e990fa{text-align:center;}.elementor-32 .elementor-element.elementor-element-4e990fa .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:60px;font-weight:900;line-height:24px;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-8ec2bfe{text-align:center;}.elementor-32 .elementor-element.elementor-element-8ec2bfe .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:30px;font-weight:800;color:#000000;}.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-32 .elementor-element.elementor-element-cabde7f .elementor-button{background-color:#F2C76C;font-family:"Yekan Bakh", Sans-serif;font-size:20px;font-weight:700;border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px 15px 15px 15px;padding:25px 030px 25px 30px;}.elementor-32 .elementor-element.elementor-element-cabde7f .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-cabde7f .elementor-button:focus{background-color:#FFFFFF;color:#F2C76C;}.elementor-32 .elementor-element.elementor-element-cabde7f .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-cabde7f .elementor-button:focus svg{fill:#F2C76C;}.elementor-32 .elementor-element.elementor-element-0ba6dd3{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-5bdebe8{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-5bdebe8:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5bdebe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-77e9e65 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-675ca19{text-align:center;}.elementor-32 .elementor-element.elementor-element-675ca19 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:20px;font-weight:800;color:#E8A20D;}.elementor-32 .elementor-element.elementor-element-78cc23d{text-align:start;}.elementor-32 .elementor-element.elementor-element-78cc23d .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:15px;font-weight:500;line-height:20px;color:#000000;}.elementor-32 .elementor-element.elementor-element-349ae8d{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-32 .elementor-element.elementor-element-3412dbb .elementor-button{background-color:#FEF8EB;font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:700;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;padding:15px 20px 15px 20px;}.elementor-32 .elementor-element.elementor-element-3412dbb .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-3412dbb .elementor-button:focus{background-color:#E8A20D;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-3412dbb .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-3412dbb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-a669f61 .elementor-button{background-color:#E8A20D;font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-a669f61 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-a669f61 .elementor-button:focus{background-color:#E8A20D;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-a669f61{width:var( --container-widget-width, 20.684% );max-width:20.684%;--container-widget-width:20.684%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-a669f61.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-a669f61 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-a669f61 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-6f5dc1c{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-6f5dc1c:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-6f5dc1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-c235eb7 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-ef75659{text-align:center;}.elementor-32 .elementor-element.elementor-element-ef75659 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:20px;font-weight:800;color:#E8A20D;}.elementor-32 .elementor-element.elementor-element-a5ed491{text-align:start;}.elementor-32 .elementor-element.elementor-element-a5ed491 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:15px;font-weight:500;line-height:20px;color:#000000;}.elementor-32 .elementor-element.elementor-element-4add35f{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-32 .elementor-element.elementor-element-d3294d0 .elementor-button{background-color:#FEF8EB;font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:700;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;padding:15px 20px 15px 20px;}.elementor-32 .elementor-element.elementor-element-d3294d0 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-d3294d0 .elementor-button:focus{background-color:#E8A20D;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-d3294d0 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-d3294d0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-84c6400 .elementor-button{background-color:#E8A20D;font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-84c6400 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-84c6400 .elementor-button:focus{background-color:#E8A20D;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-84c6400{width:var( --container-widget-width, 20.684% );max-width:20.684%;--container-widget-width:20.684%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-84c6400.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-84c6400 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-84c6400 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-2343be5{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-2343be5:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-2343be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-a8b2f12 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-a703e8a{text-align:center;}.elementor-32 .elementor-element.elementor-element-a703e8a .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:20px;font-weight:800;color:#E8A20D;}.elementor-32 .elementor-element.elementor-element-b87eb8e{text-align:start;}.elementor-32 .elementor-element.elementor-element-b87eb8e .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:15px;font-weight:500;line-height:20px;color:#000000;}.elementor-32 .elementor-element.elementor-element-c7cd8f6{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-32 .elementor-element.elementor-element-d8d7e41 .elementor-button{background-color:#FEF8EB;font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:700;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;padding:15px 20px 15px 20px;}.elementor-32 .elementor-element.elementor-element-d8d7e41 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-d8d7e41 .elementor-button:focus{background-color:#E8A20D;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-d8d7e41 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-d8d7e41 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-c6db18d .elementor-button{background-color:#E8A20D;font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-c6db18d .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-c6db18d .elementor-button:focus{background-color:#E8A20D;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-c6db18d{width:var( --container-widget-width, 20.684% );max-width:20.684%;--container-widget-width:20.684%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-c6db18d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-c6db18d .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-c6db18d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-66bc37d{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-66bc37d:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-66bc37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-f2c0294 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-bc0a30a{text-align:center;}.elementor-32 .elementor-element.elementor-element-bc0a30a .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:20px;font-weight:800;color:#E8A20D;}.elementor-32 .elementor-element.elementor-element-273ef2e{text-align:start;}.elementor-32 .elementor-element.elementor-element-273ef2e .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:15px;font-weight:500;line-height:20px;color:#000000;}.elementor-32 .elementor-element.elementor-element-1e66ce3{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-32 .elementor-element.elementor-element-d43f16e .elementor-button{background-color:#FEF8EB;font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:700;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;padding:15px 20px 15px 20px;}.elementor-32 .elementor-element.elementor-element-d43f16e .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-d43f16e .elementor-button:focus{background-color:#E8A20D;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-d43f16e .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-d43f16e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-c103cee .elementor-button{background-color:#E8A20D;font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-c103cee .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-c103cee .elementor-button:focus{background-color:#E8A20D;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-c103cee{width:var( --container-widget-width, 20.684% );max-width:20.684%;--container-widget-width:20.684%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-c103cee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-c103cee .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-c103cee .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-c09aedb{--display:flex;}.elementor-32 .elementor-element.elementor-element-7ec993b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-27cfbef{--display:flex;--min-height:60px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8A20D;--border-color:#E8A20D;}.elementor-32 .elementor-element.elementor-element-2641a62 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.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-32 .elementor-element.elementor-element-e498bad{--divider-border-style:dotted;--divider-color:#E8A20D;--divider-border-width:5px;padding:0px 60px 0px 5px;}.elementor-32 .elementor-element.elementor-element-e498bad .elementor-divider-separator{width:100%;}.elementor-32 .elementor-element.elementor-element-e498bad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-32 .elementor-element.elementor-element-25822b5 .elementor-button{background-color:#3C3C3C;font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:700;border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px 15px 15px 15px;padding:15px 20px 15px 20px;}.elementor-32 .elementor-element.elementor-element-25822b5 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-25822b5 .elementor-button:focus{background-color:#FFFFFF;color:#F2C76C;}.elementor-32 .elementor-element.elementor-element-25822b5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-25822b5 .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-32 .elementor-element.elementor-element-25822b5 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-25822b5 .elementor-button:focus svg{fill:#F2C76C;}.elementor-32 .elementor-element.elementor-element-00f8343{--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;}.elementor-32 .elementor-element.elementor-element-f6feabb{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-f6feabb:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-f6feabb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-c7b5a64{--display:flex;}.elementor-32 .elementor-element.elementor-element-d1eb2af img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-a25a1d1{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-adcf497 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-32 .elementor-element.elementor-element-9a669c6 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-32 .elementor-element.elementor-element-b38793d .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-32 .elementor-element.elementor-element-8a0e85e{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-8a0e85e:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-8a0e85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-9dd90c1{--display:flex;}.elementor-32 .elementor-element.elementor-element-5bf33aa img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-0b31618{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-2549830 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-32 .elementor-element.elementor-element-fbe9459 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-32 .elementor-element.elementor-element-4a81ca7 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-32 .elementor-element.elementor-element-212fe1d{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-212fe1d:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-212fe1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-d6f26f6{--display:flex;}.elementor-32 .elementor-element.elementor-element-a2d069c img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-1870bbe{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-9978c3b .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-32 .elementor-element.elementor-element-77c8b47 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-32 .elementor-element.elementor-element-00eccdc .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-32 .elementor-element.elementor-element-f05636b{--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;}.elementor-32 .elementor-element.elementor-element-45e88c4{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-45e88c4:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-45e88c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-ade1dba{--display:flex;}.elementor-32 .elementor-element.elementor-element-ff20800 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-54fa433{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-a073266 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-32 .elementor-element.elementor-element-7055793 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-32 .elementor-element.elementor-element-bc6cba7 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-32 .elementor-element.elementor-element-73d9e4f{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-73d9e4f:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-73d9e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-07846fa{--display:flex;}.elementor-32 .elementor-element.elementor-element-13fd490 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-d1735d1{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-753112f .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-32 .elementor-element.elementor-element-fce070c .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-32 .elementor-element.elementor-element-0168a47 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-32 .elementor-element.elementor-element-b0a67f6{--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:space-between;--border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-b0a67f6:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-b0a67f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-ae67e0d{--display:flex;}.elementor-32 .elementor-element.elementor-element-abe43f3 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-32 .elementor-element.elementor-element-12d3742{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-387e250 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-32 .elementor-element.elementor-element-96b0c68 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:18px;font-weight:800;color:#E8A20D;}.elementor-32 .elementor-element.elementor-element-dbc9a33 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-32 .elementor-element.elementor-element-1091e4b{--display:flex;--min-height:80vh;--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:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-32 .elementor-element.elementor-element-1091e4b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-1091e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hts-pharma.com/wp-content/uploads/2026/09/—Pngtree—white-pills-medicine-pharmaceutical-yellow_16262254-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-b71dee6{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;}.elementor-32 .elementor-element.elementor-element-8c06224 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:30px;font-weight:800;line-height:23px;color:#000000;}.elementor-32 .elementor-element.elementor-element-5e1a90e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 20%;text-align:justify;font-family:"Yekan Bakh", Sans-serif;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-e0a90a8{--display:flex;}.elementor-32 .elementor-element.elementor-element-a7ba061{--display:flex;--min-height:80vh;--flex-direction:row-reverse;--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-reverse;--align-items:center;--margin-top:5%;--margin-bottom:5%;--margin-left:5%;--margin-right:5%;}.elementor-32 .elementor-element.elementor-element-992f987{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-32 .elementor-element.elementor-element-f946c17 .elementor-heading-title{font-family:"Yekan Bakh", Sans-serif;font-size:30px;font-weight:800;line-height:23px;color:#000000;}.elementor-32 .elementor-element.elementor-element-9ec764a{font-family:"Yekan Bakh", Sans-serif;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-e425cf9{--display:flex;}body.elementor-page-32:not(.elementor-motion-effects-element-type-background), body.elementor-page-32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF5;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-9f6ce67{--width:40%;}.elementor-32 .elementor-element.elementor-element-9c32090{--width:90%;}.elementor-32 .elementor-element.elementor-element-cc8a929{--width:80%;}.elementor-32 .elementor-element.elementor-element-7ae6b38{--width:90%;}.elementor-32 .elementor-element.elementor-element-5693281{--width:90%;}.elementor-32 .elementor-element.elementor-element-5b9df3b{--width:30%;}.elementor-32 .elementor-element.elementor-element-c09aedb{--width:90%;}.elementor-32 .elementor-element.elementor-element-27cfbef{--width:1%;}.elementor-32 .elementor-element.elementor-element-1091e4b{--width:100%;}.elementor-32 .elementor-element.elementor-element-b71dee6{--width:100%;}.elementor-32 .elementor-element.elementor-element-a7ba061{--width:90%;}.elementor-32 .elementor-element.elementor-element-992f987{--width:100%;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-57ad94a{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-32 .elementor-element.elementor-element-7cc9187{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-32 .elementor-element.elementor-element-7cc9187 .elementor-heading-title{font-size:25px;}.elementor-32 .elementor-element.elementor-element-bc45139{font-size:15px;}.elementor-32 .elementor-element.elementor-element-e38dacb .elementor-heading-title{font-size:25px;}.elementor-32 .elementor-element.elementor-element-1752282 img{width:60%;}.elementor-32 .elementor-element.elementor-element-cc8a929{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-32 .elementor-element.elementor-element-5693281:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5693281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hts-pharma.com/wp-content/uploads/2026/08/svgexport-6.svg");}.elementor-32 .elementor-element.elementor-element-0ba6dd3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-349ae8d{--justify-content:space-around;}.elementor-32 .elementor-element.elementor-element-4add35f{--justify-content:space-evenly;}.elementor-32 .elementor-element.elementor-element-c7cd8f6{--justify-content:space-evenly;}.elementor-32 .elementor-element.elementor-element-1e66ce3{--justify-content:space-evenly;}.elementor-32 .elementor-element.elementor-element-5e1a90e{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-a7ba061{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}@media(min-width:1025px){.elementor-32 .elementor-element.elementor-element-57ad94a:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-57ad94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-32 .elementor-element.elementor-element-4c6b204:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-4c6b204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-32 .elementor-element.elementor-element-5693281:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5693281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-32 .elementor-element.elementor-element-1091e4b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-1091e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-e1f7bed *//* HTS | Product Types - Mobile */
@media (max-width: 767px) {

  /* کانتینر اصلی سکشن */
  .elementor-32 .elementor-element.elementor-element-e1f7bed {
    --type-card-width: clamp(142px, 40vw, 164px);

    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: auto !important;

    padding: 32px 0 24px !important;
    overflow: hidden !important;
    box-sizing: border-box;
  }

  .elementor-32 .elementor-element.elementor-element-e1f7bed > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    gap: 18px !important;
  }

  /* عنوان نوع محصولات */
  .elementor-32 .elementor-element.elementor-element-e1f7bed > .e-con-inner >
  .elementor-widget-heading {
    margin: 0 !important;
    padding-inline: 16px;
  }

  .elementor-32 .elementor-element.elementor-element-e1f7bed > .e-con-inner >
  .elementor-widget-heading .elementor-heading-title {
    font-size: 25px !important;
    line-height: 1.5 !important;
    text-align: center !important;
    color: #fff !important;
  }

  /* ردیف پنج آیتم */
  .elementor-32 .elementor-element.elementor-element-e1f7bed > .e-con-inner > .e-con {
    --width: 100% !important;

    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;
    min-height: auto !important;

    gap: 12px !important;
    margin: 0 !important;
    padding: 5px 16px 20px !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    direction: rtl;
    cursor: grab;

    scroll-snap-type: x mandatory;
    scroll-padding-inline: 16px;
    scroll-behavior: smooth;
    overscroll-behavior-inline: contain;
    -webkit-overflow-scrolling: touch;
    touch-action: pan-x pan-y;

    scrollbar-width: thin;
    scrollbar-color:
      #e9bf8f rgba(255, 255, 255, 0.12);
  }

  .elementor-32 .elementor-element.elementor-element-e1f7bed > .e-con-inner > .e-con:active {
    cursor: grabbing;
  }

  /* کارت هر دسته */
  .elementor-32 .elementor-element.elementor-element-e1f7bed > .e-con-inner > .e-con > .e-con {
    --width: var(--type-card-width) !important;

    position: relative !important;
    flex: 0 0 var(--type-card-width) !important;

    width: var(--type-card-width) !important;
    min-width: var(--type-card-width) !important;
    max-width: var(--type-card-width) !important;

    height: 196px !important;
    min-height: 196px !important;

    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: center !important;

    gap: 12px !important;
    margin: 0 !important;
    padding: 16px 10px !important;

    overflow: hidden !important;
    box-sizing: border-box;

    background:
      radial-gradient(
        circle at 15% 8%,
        rgba(255, 218, 171, 0.24),
        transparent 36%
      ),
      linear-gradient(
        145deg,
        rgba(255, 255, 255, 0.14),
        rgba(255, 255, 255, 0.045)
      ) !important;

    border: 1px solid rgba(245, 218, 187, 0.55) !important;
    border-radius: 20px !important;

    box-shadow:
      0 12px 24px rgba(56, 57, 40, 0.18),
      inset 0 1px 0 rgba(255, 255, 255, 0.2);

    scroll-snap-align: start;
    scroll-snap-stop: always;

    transition:
      transform 0.25s ease,
      background-color 0.25s ease;
  }

  /* خط تزیینی بالای کارت */
  .elementor-32 .elementor-element.elementor-element-e1f7bed > .e-con-inner >
  .e-con > .e-con::after {
    content: "";
    position: absolute;
    top: 0;
    inset-inline: 25px;
    height: 3px;

    background: linear-gradient(
      90deg,
      transparent,
      #efd0aa,
      transparent
    );

    border-radius: 0 0 10px 10px;
  }

  /* حذف اندازه‌های مشکل‌ساز ویجت‌ها */
  .elementor-32 .elementor-element.elementor-element-e1f7bed > .e-con-inner >
  .e-con > .e-con >
  :is(.elementor-widget-image, .elementor-widget-heading) {
    position: relative !important;
    inset: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    transform: none !important;
    z-index: 2;
  }

  /* فضای آیکن */
  .elementor-32 .elementor-element.elementor-element-e1f7bed .elementor-widget-image
  .elementor-widget-container {
    display: grid !important;
    place-items: center !important;

    width: 100% !important;
    height: 92px !important;
    min-height: 92px !important;

    overflow: visible !important;
  }

  /* کنترل قطعی اندازه SVG */
  .elementor-32 .elementor-element.elementor-element-e1f7bed .elementor-widget-image img {
    display: block !important;

    width: 80px !important;
    height: 80px !important;
    min-width: 0 !important;
    max-width: 80px !important;
    max-height: 80px !important;

    object-fit: contain !important;

    filter:
      drop-shadow(0 7px 9px rgba(48, 49, 34, 0.16));

    animation:
      hts-type-float 4s ease-in-out infinite;
  }

  .elementor-32 .elementor-element.elementor-element-e1f7bed > .e-con-inner >
  .e-con > .e-con:nth-child(even) img {
    animation-delay: -1.5s;
  }

  /* عنوان هر دسته */
  .elementor-32 .elementor-element.elementor-element-e1f7bed .elementor-widget-heading
  .elementor-heading-title {
    min-height: 50px;

    display: flex;
    align-items: center;
    justify-content: center;

    margin: 0 !important;

    color: #fff !important;
    font-size: 15px !important;
    font-weight: 800 !important;
    line-height: 1.65 !important;
    text-align: center !important;

    text-shadow: 0 2px 7px rgba(40, 41, 29, 0.2);
  }

  .elementor-32 .elementor-element.elementor-element-e1f7bed > .e-con-inner >
  .e-con > .e-con:active {
    transform: scale(0.97) !important;
  }

  /* اسکرول‌بار طلایی */
  .elementor-32 .elementor-element.elementor-element-e1f7bed > .e-con-inner >
  .e-con::-webkit-scrollbar {
    height: 5px;
  }

  .elementor-32 .elementor-element.elementor-element-e1f7bed > .e-con-inner >
  .e-con::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.12);
    border-radius: 20px;
  }

  .elementor-32 .elementor-element.elementor-element-e1f7bed > .e-con-inner >
  .e-con::-webkit-scrollbar-thumb {
    background: linear-gradient(
      90deg,
      #efd0aa,
      #e69b00
    );

    border-radius: 20px;
  }
}

@keyframes hts-type-float {
  0%,
  100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-6px);
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-32 .elementor-element.elementor-element-e1f7bed .elementor-widget-image img {
    animation: none !important;
  }

  .elementor-32 .elementor-element.elementor-element-e1f7bed > .e-con-inner > .e-con {
    scroll-behavior: auto !important;
  }
}
@media (max-width: 767px) {
  .elementor-32 .elementor-element.elementor-element-e1f7bed .elementor-widget-image {
    width: 100% !important;
    align-self: center !important;
    text-align: center !important;
  }

  .elementor-32 .elementor-element.elementor-element-e1f7bed .elementor-widget-image .elementor-widget-container {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
  }

  .elementor-32 .elementor-element.elementor-element-e1f7bed .elementor-widget-image img,
  .elementor-32 .elementor-element.elementor-element-e1f7bed .elementor-widget-image svg {
    display: block !important;
    margin-inline: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc8a929 *//* ===== Mobile Container Carousel ===== */

@media (max-width: 767px) {
  .elementor-32 .elementor-element.elementor-element-cc8a929 {
    --slide-width: min(84vw, 340px);
    --slide-gap: 14px;

    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: flex-start !important;

    inline-size: 100% !important;
    max-inline-size: 100% !important;

    gap: var(--slide-gap) !important;
    padding: 12px 16px 22px !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    direction: rtl;
    cursor: grab;

    scroll-snap-type: inline mandatory;
    scroll-padding-inline: 16px;
    scroll-behavior: smooth;
    overscroll-behavior-inline: contain;

    -webkit-overflow-scrolling: touch;
    touch-action: pan-x pan-y;

    scrollbar-width: thin;
    scrollbar-color:
      #e69b00
      rgba(230, 155, 0, 0.12);
  }

  .elementor-32 .elementor-element.elementor-element-cc8a929:active {
    cursor: grabbing;
  }

  /* سازگاری با کانتینرهای Boxed المنتور */
  .elementor-32 .elementor-element.elementor-element-cc8a929 > .e-con-inner {
    display: contents !important;
  }

  /* هر کانتینر فرزند تبدیل به یک اسلاید می‌شود */
  .elementor-32 .elementor-element.elementor-element-cc8a929 > .e-con,
  .elementor-32 .elementor-element.elementor-element-cc8a929 > .e-con-inner > .e-con {
    --width: var(--slide-width) !important;

    flex:
      0 0
      var(--slide-width) !important;

    inline-size:
      var(--slide-width) !important;

    min-inline-size:
      var(--slide-width) !important;

    max-inline-size:
      var(--slide-width) !important;

    block-size: auto !important;
    margin: 0 !important;

    align-self: stretch;
    scroll-snap-align: start;
    scroll-snap-stop: always;
    scroll-margin-inline: 16px;

    transition:
      transform 0.3s ease,
      box-shadow 0.3s ease;
  }

  /* تصاویر داخل اسلاید */
  .elementor-32 .elementor-element.elementor-element-cc8a929 > .e-con img,
  .elementor-32 .elementor-element.elementor-element-cc8a929 > .e-con-inner > .e-con img {
    max-inline-size: 100%;
    block-size: auto;
  }

  /* نوار اسکرول طلایی */
  .elementor-32 .elementor-element.elementor-element-cc8a929::-webkit-scrollbar {
    block-size: 6px;
  }

  .elementor-32 .elementor-element.elementor-element-cc8a929::-webkit-scrollbar-track {
    background: rgba(230, 155, 0, 0.1);
    border-radius: 20px;
  }

  .elementor-32 .elementor-element.elementor-element-cc8a929::-webkit-scrollbar-thumb {
    background: linear-gradient(
      90deg,
      #ffc342,
      #e69b00
    );

    border-radius: 20px;
  }

  .elementor-32 .elementor-element.elementor-element-cc8a929::-webkit-scrollbar-thumb:hover {
    background: #cf8900;
  }
}

/* گوشی‌های خیلی کوچک */
@media (max-width: 390px) {
  .elementor-32 .elementor-element.elementor-element-cc8a929 {
    --slide-width: 86vw;
    --slide-gap: 12px;
  }
}

/* کاهش حرکت */
@media (prefers-reduced-motion: reduce) {
  .elementor-32 .elementor-element.elementor-element-cc8a929 {
    scroll-behavior: auto !important;
  }

  .elementor-32 .elementor-element.elementor-element-cc8a929 > .e-con,
  .elementor-32 .elementor-element.elementor-element-cc8a929 > .e-con-inner > .e-con {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ba6dd3 *//* ===== HTS Pharma | Animated Product Cards ===== */

.elementor-32 .elementor-element.elementor-element-0ba6dd3 {
  --hts-gold: #e69b00;
  --hts-gold-light: #ffc342;
  --hts-gold-dark: #795100;
  --hts-gold-soft: #fff6e2;
  --hts-cream: #fffcf5;
  --hts-ink: #1b2430;
  --hts-text: #3f4852;
  --hts-border: #eadfc9;

  perspective: 1400px;
}

/* ساختار اصلی کارت */
.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card {
  --hts-tilt: -2deg;

  position: relative;
  isolation: isolate;
  overflow: hidden;

  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 13px 13px 18px;

  background:
    radial-gradient(
      circle at 110% -10%,
      rgba(230, 155, 0, 0.15),
      transparent 36%
    ),
    radial-gradient(
      circle at -15% 115%,
      rgba(154, 155, 130, 0.11),
      transparent 35%
    ),
    linear-gradient(155deg, #ffffff 0%, #fffdf8 70%, #fff8e8 100%);

  background-size: 140% 140%;
  background-position: 50% 50%;

  border: 1px solid rgba(233, 222, 200, 0.9);
  border-radius: 22px;

  box-shadow:
    0 10px 30px rgba(40, 32, 20, 0.07),
    0 2px 8px rgba(40, 32, 20, 0.04);

  transform-style: preserve-3d;

  transition:
    transform 0.5s cubic-bezier(0.2, 0.8, 0.2, 1),
    box-shadow 0.5s ease,
    border-color 0.4s ease,
    background-position 0.7s ease;

  animation:
    hts-card-reveal 0.75s
    cubic-bezier(0.2, 0.85, 0.25, 1)
    backwards;
}

/* جهت چرخش متفاوت کارت‌ها */
.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card:nth-child(even) {
  --hts-tilt: 2deg;
}

/* ورود آبشاری */
.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card:nth-child(2) {
  animation-delay: 0.09s;
}

.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card:nth-child(3) {
  animation-delay: 0.18s;
}

.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card:nth-child(4) {
  animation-delay: 0.27s;
}

.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card:nth-child(5) {
  animation-delay: 0.36s;
}

.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card:nth-child(6) {
  animation-delay: 0.45s;
}

/* محتوای کارت بالاتر از افکت‌ها */
.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card > * {
  position: relative;
  z-index: 2;
}

/* حاشیه نورانی متحرک */
.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card::before {
  content: "";
  position: absolute;
  z-index: 4;
  inset: 0;
  padding: 1.5px;

  border-radius: inherit;

  background: linear-gradient(
    115deg,
    transparent 15%,
    rgba(255, 195, 66, 0.3) 35%,
    var(--hts-gold) 50%,
    rgba(255, 195, 66, 0.3) 65%,
    transparent 85%
  );

  background-size: 300% 100%;
  opacity: 0;

  pointer-events: none;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;

  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  mask-composite: exclude;

  transition: opacity 0.35s ease;
}

/* انعکاس نور روی کارت */
.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card::after {
  content: "";
  position: absolute;
  z-index: 3;

  inset-block: -35%;
  inset-inline-start: -55%;

  inline-size: 30%;
  block-size: 170%;

  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.78),
    transparent
  );

  transform: skewX(-18deg);
  opacity: 0;

  pointer-events: none;

  transition:
    inset-inline-start 0.85s cubic-bezier(0.2, 0.7, 0.2, 1),
    opacity 0.2s ease;
}

/* قاب گرافیکی تصویر */
.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-media {
  position: relative;
  isolation: isolate;
  overflow: hidden;

  padding: 1px;
  border-radius: 18px;

  background: linear-gradient(
    135deg,
    rgba(230, 155, 0, 0.5),
    rgba(255, 255, 255, 0.8),
    rgba(154, 155, 130, 0.45)
  );

  transform: translateZ(22px);

  box-shadow:
    0 8px 24px rgba(40, 32, 20, 0.08),
    inset 0 0 0 1px rgba(255, 255, 255, 0.7);
}

/* هاله چرخان دور تصویر */
.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-media::before {
  content: "";
  position: absolute;
  z-index: 0;
  inset: -70%;

  background: conic-gradient(
    from 0deg,
    transparent 0deg,
    rgba(230, 155, 0, 0.8) 70deg,
    transparent 145deg,
    rgba(154, 155, 130, 0.5) 220deg,
    transparent 300deg
  );

  animation: hts-media-spin 9s linear infinite;
}

/* کانتینر داخلی تصویر */
.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-media .elementor-widget-container {
  position: relative;
  z-index: 1;
  overflow: hidden;

  background: #eef4f7;
  border-radius: 17px;
}

/* خود تصویر */
.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-media img {
  display: block;
  inline-size: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;

  border-radius: 17px;
  transform: scale(1.02);
  translate: 0 0;

  animation: hts-product-float 4.8s ease-in-out infinite;

  transition:
    transform 0.65s cubic-bezier(0.2, 0.8, 0.2, 1),
    filter 0.5s ease;
}

/* عنوان محصول */
.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card .elementor-heading-title {
  position: relative;
  display: inline-block;

  color: var(--hts-gold);
  font-family: "Yekan Bakh", Tahoma, Arial, sans-serif;
  font-weight: 800;
  line-height: 1.6;

  text-shadow: 0 3px 12px rgba(230, 155, 0, 0.1);

  transition:
    color 0.3s ease,
    transform 0.35s ease,
    text-shadow 0.35s ease;
}

/* خط تزئینی عنوان */
.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card .elementor-heading-title::after {
  content: "";
  display: block;

  inline-size: 24px;
  block-size: 3px;
  margin: 7px auto 0;

  background: linear-gradient(
    90deg,
    transparent,
    var(--hts-gold),
    transparent
  );

  border-radius: 10px;
  transform: scaleX(0.45);

  transition:
    inline-size 0.4s ease,
    transform 0.4s ease;
}

/* توضیحات */
.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card .elementor-widget-text-editor {
  flex-grow: 1;
}

.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card .elementor-widget-text-editor,
.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card .elementor-widget-text-editor p {
  color: var(--hts-text);
  font-family: "Yekan Bakh", Tahoma, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.9;
}

/* ردیف دکمه‌ها */
.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-card-actions {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 11px !important;

  inline-size: 100%;
  margin-block-start: auto;
  padding-block-start: 14px;
}

.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-card-actions > * {
  margin: 0 !important;
}

.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-quick-view {
  flex: 1 1 auto;
}

.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-cart-button {
  flex: 0 0 58px;
}

/* دکمه مشاهده سریع */
.elementor-32 .elementor-element.elementor-element-0ba6dd3
  .hts-quick-view
  :is(.elementor-button, .button) {
  display: flex;
  align-items: center;
  justify-content: center;

  inline-size: 100%;
  min-block-size: 56px;
  padding: 11px 18px !important;

  color: var(--hts-ink) !important;

  background: linear-gradient(
    110deg,
    #fff7e5 35%,
    #ffffff 50%,
    #fff7e5 65%
  ) !important;

  background-size: 260% 100% !important;
  background-position: 100% 0 !important;

  border: 1px solid rgba(230, 155, 0, 0.13) !important;
  border-radius: 15px !important;

  box-shadow:
    inset 0 0 0 1px rgba(255, 255, 255, 0.7),
    0 5px 15px rgba(40, 32, 20, 0.04);

  font-family: "Yekan Bakh", Tahoma, Arial, sans-serif;
  font-weight: 750;

  transition:
    color 0.3s ease,
    background-position 0.7s ease,
    border-color 0.3s ease,
    box-shadow 0.35s ease,
    transform 0.3s ease;
}

/* دکمه سبد خرید */
.elementor-32 .elementor-element.elementor-element-0ba6dd3
  .hts-cart-button
  :is(.elementor-button, .button) {
  position: relative;
  display: grid;
  place-items: center;

  inline-size: 58px;
  block-size: 58px;
  min-block-size: 58px;
  padding: 0 !important;

  color: #ffffff !important;

  background: linear-gradient(
    145deg,
    var(--hts-gold-light),
    var(--hts-gold)
  ) !important;

  border: 1px solid rgba(190, 124, 0, 0.18) !important;
  border-radius: 16px !important;

  box-shadow:
    0 9px 20px rgba(230, 155, 0, 0.25),
    inset 0 1px 1px rgba(255, 255, 255, 0.45);

  transition:
    transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1),
    box-shadow 0.35s ease,
    filter 0.35s ease;
}

/* حلقه انیمیشنی سبد */
.elementor-32 .elementor-element.elementor-element-0ba6dd3
  .hts-cart-button
  :is(.elementor-button, .button)::after {
  content: "";
  position: absolute;
  inset: -5px;

  border: 1px solid var(--hts-gold);
  border-radius: 19px;

  opacity: 0;
  transform: scale(0.82);

  pointer-events: none;
}

/* Hover دسکتاپ */
@media (hover: hover) {
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card:hover {
    border-color: rgba(230, 155, 0, 0.55);

    background-position: 100% 0;

    box-shadow:
      0 28px 55px rgba(56, 38, 0, 0.16),
      0 8px 20px rgba(56, 38, 0, 0.08);

    transform:
      perspective(1100px)
      translateY(-12px)
      rotateX(2deg)
      rotateY(var(--hts-tilt));
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card:hover::before {
    opacity: 1;
    animation: hts-border-flow 1.8s linear infinite;
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card:hover::after {
    inset-inline-start: 130%;
    opacity: 1;
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card:hover .hts-product-media img {
    transform: scale(1.085) rotate(-1deg);
    filter:
      saturate(1.08)
      contrast(1.03)
      brightness(1.02);
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3
    .hts-product-card:nth-child(even):hover
    .hts-product-media img {
    transform: scale(1.085) rotate(1deg);
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3
    .hts-product-card:hover
    .elementor-heading-title {
    color: var(--hts-gold-dark);

    text-shadow:
      0 5px 18px rgba(230, 155, 0, 0.22);

    transform: translateY(-2px);
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3
    .hts-product-card:hover
    .elementor-heading-title::after {
    inline-size: 70%;
    transform: scaleX(1);
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3
    .hts-quick-view
    :is(.elementor-button, .button):hover {
    color: var(--hts-gold-dark) !important;
    background-position: 0 0 !important;

    border-color: rgba(230, 155, 0, 0.42) !important;

    box-shadow:
      0 8px 20px rgba(56, 38, 0, 0.1),
      inset 0 -2px 0 rgba(230, 155, 0, 0.12);

    transform: translateY(-2px);
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3
    .hts-cart-button
    :is(.elementor-button, .button):hover {
    filter: saturate(1.1) brightness(1.04);

    box-shadow:
      0 14px 27px rgba(230, 155, 0, 0.34),
      inset 0 1px 1px rgba(255, 255, 255, 0.5);

    transform: translateY(-4px) rotate(-4deg) scale(1.04);
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3
    .hts-cart-button
    :is(.elementor-button, .button):hover::after {
    animation: hts-cart-pulse 0.85s ease-out;
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3
    .hts-cart-button
    :is(.elementor-button, .button):hover
    :is(i, svg) {
    animation: hts-cart-jump 0.65s ease;
  }
}

/* فوکوس کیبورد */
.elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card:focus-within {
  border-color: var(--hts-gold);

  box-shadow:
    0 0 0 3px rgba(230, 155, 0, 0.2),
    0 20px 40px rgba(56, 38, 0, 0.12);
}

.elementor-32 .elementor-element.elementor-element-0ba6dd3
  :is(.hts-quick-view, .hts-cart-button)
  :is(.elementor-button, .button):focus-visible {
  outline: 3px solid var(--hts-gold-dark);
  outline-offset: 3px;
}

/* موبایل */
@media (max-width: 767px) {
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card {
    padding: 11px 11px 15px;
    border-radius: 18px;
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-media,
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-media .elementor-widget-container,
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-media img {
    border-radius: 14px;
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card .elementor-widget-text-editor,
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card .elementor-widget-text-editor p {
    font-size: 14px;
    line-height: 1.85;
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-card-actions {
    gap: 9px !important;
    padding-block-start: 11px;
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3
    .hts-quick-view
    :is(.elementor-button, .button) {
    min-block-size: 51px;
    padding-inline: 13px !important;
    border-radius: 13px !important;
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-cart-button {
    flex-basis: 51px;
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3
    .hts-cart-button
    :is(.elementor-button, .button) {
    inline-size: 51px;
    block-size: 51px;
    min-block-size: 51px;
    border-radius: 14px !important;
  }
}

/* انیمیشن‌ها */
@keyframes hts-card-reveal {
  from {
    opacity: 0;
    filter: blur(8px);
    transform: translateY(28px) scale(0.96);
  }

  to {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0) scale(1);
  }
}

@keyframes hts-border-flow {
  from {
    background-position: 300% 0;
  }

  to {
    background-position: -300% 0;
  }
}

@keyframes hts-media-spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes hts-product-float {
  0%,
  100% {
    translate: 0 0;
  }

  50% {
    translate: 0 -5px;
  }
}

@keyframes hts-cart-pulse {
  0% {
    opacity: 0.8;
    transform: scale(0.86);
  }

  100% {
    opacity: 0;
    transform: scale(1.35);
  }
}

@keyframes hts-cart-jump {
  0%,
  100% {
    transform: translateY(0) rotate(0);
  }

  40% {
    transform: translateY(-5px) rotate(-8deg);
  }

  70% {
    transform: translateY(1px) rotate(4deg);
  }
}

/* دسترس‌پذیری و کاهش مصرف پردازنده */
@media (prefers-reduced-motion: reduce) {
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card,
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card::before,
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card::after,
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-media::before,
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-media img,
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .elementor-heading-title,
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 :is(.elementor-button, .button) {
    animation: none !important;
    transition: none !important;
    transform: none !important;
    translate: none !important;
  }
}
/* ===== Mobile Horizontal Product Cards ===== */

@media (max-width: 767px) {
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 {
    --hts-mobile-card-width: min(82vw, 315px);

    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: flex-start !important;

    inline-size: 100% !important;
    max-inline-size: 100% !important;

    gap: 14px !important;
    padding: 12px 18px 20px !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    direction: rtl;
    scroll-snap-type: inline mandatory;
    scroll-padding-inline: 18px;
    scroll-behavior: smooth;
    overscroll-behavior-inline: contain;
    -webkit-overflow-scrolling: touch;

    scrollbar-width: thin;
    scrollbar-color:
      #e69b00
      rgba(230, 155, 0, 0.12);
  }

  /*
   * پشتیبانی از حالتی که Elementor
   * کانتینر داخلی e-con-inner ایجاد می‌کند
   */
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 > .e-con-inner {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: flex-start !important;

    inline-size: 100% !important;
    max-inline-size: 100% !important;

    gap: 14px !important;
    padding: 12px 18px 20px !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    direction: rtl;
    scroll-snap-type: inline mandatory;
    scroll-padding-inline: 18px;
    scroll-behavior: smooth;
    overscroll-behavior-inline: contain;
    -webkit-overflow-scrolling: touch;

    scrollbar-width: thin;
    scrollbar-color:
      #e69b00
      rgba(230, 155, 0, 0.12);
  }

  /* اندازه هر کارت و حالت Snap */
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 > .hts-product-card,
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 > .e-con-inner > .hts-product-card {
    flex:
      0 0
      var(--hts-mobile-card-width) !important;

    inline-size:
      var(--hts-mobile-card-width) !important;

    min-inline-size:
      var(--hts-mobile-card-width) !important;

    max-inline-size:
      var(--hts-mobile-card-width) !important;

    block-size: auto;
    margin: 0 !important;

    scroll-snap-align: start;
    scroll-snap-stop: always;
    scroll-margin-inline: 18px;

    align-self: stretch;
  }

  /* اسکرول‌بار گرافیکی */
  .elementor-32 .elementor-element.elementor-element-0ba6dd3::-webkit-scrollbar,
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 > .e-con-inner::-webkit-scrollbar {
    block-size: 6px;
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3::-webkit-scrollbar-track,
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 > .e-con-inner::-webkit-scrollbar-track {
    background: rgba(230, 155, 0, 0.1);
    border-radius: 20px;
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3::-webkit-scrollbar-thumb,
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 > .e-con-inner::-webkit-scrollbar-thumb {
    background: linear-gradient(
      90deg,
      #ffc342,
      #e69b00
    );

    border-radius: 20px;
  }

  /* فشرده‌سازی کنترل‌شده کارت در موبایل */
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-card {
    padding: 11px 11px 15px;
    border-radius: 18px;
  }

  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-media,
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 .hts-product-media img,
  .elementor-32 .elementor-element.elementor-element-0ba6dd3
    .hts-product-media
    .elementor-widget-container {
    border-radius: 14px;
  }
}

/* نمایش بخشی از کارت بعدی در گوشی‌های کوچک */
@media (max-width: 390px) {
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 {
    --hts-mobile-card-width: 84vw;
  }
}

/* توقف اسکرول نرم برای کاربران حساس به حرکت */
@media (prefers-reduced-motion: reduce) {
  .elementor-32 .elementor-element.elementor-element-0ba6dd3,
  .elementor-32 .elementor-element.elementor-element-0ba6dd3 > .e-con-inner {
    scroll-behavior: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5693281 */@media (max-width: 767px) {
  .elementor-32 .elementor-element.elementor-element-5693281 {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
  }

  .elementor-32 .elementor-element.elementor-element-5693281::before,
  .elementor-32 .elementor-element.elementor-element-5693281::after,
  .elementor-32 .elementor-element.elementor-element-5693281 > .elementor-background-overlay {
    background: none !important;
    background-image: none !important;
    opacity: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6feabb */.elementor-32 .elementor-element.elementor-element-f6feabb {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-32 .elementor-element.elementor-element-f6feabb::before,
.elementor-32 .elementor-element.elementor-element-f6feabb::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-32 .elementor-element.elementor-element-f6feabb::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-32 .elementor-element.elementor-element-f6feabb::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-32 .elementor-element.elementor-element-f6feabb .product-photo,
.elementor-32 .elementor-element.elementor-element-f6feabb .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-32 .elementor-element.elementor-element-f6feabb .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-32 .elementor-element.elementor-element-f6feabb:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-32 .elementor-element.elementor-element-f6feabb:hover::before,
.elementor-32 .elementor-element.elementor-element-f6feabb:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-32 .elementor-element.elementor-element-f6feabb:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-32 .elementor-element.elementor-element-f6feabb:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0e85e */.elementor-32 .elementor-element.elementor-element-8a0e85e {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-32 .elementor-element.elementor-element-8a0e85e::before,
.elementor-32 .elementor-element.elementor-element-8a0e85e::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-32 .elementor-element.elementor-element-8a0e85e::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-32 .elementor-element.elementor-element-8a0e85e::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-32 .elementor-element.elementor-element-8a0e85e .product-photo,
.elementor-32 .elementor-element.elementor-element-8a0e85e .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-32 .elementor-element.elementor-element-8a0e85e .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-32 .elementor-element.elementor-element-8a0e85e:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-32 .elementor-element.elementor-element-8a0e85e:hover::before,
.elementor-32 .elementor-element.elementor-element-8a0e85e:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-32 .elementor-element.elementor-element-8a0e85e:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-32 .elementor-element.elementor-element-8a0e85e:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-212fe1d */.elementor-32 .elementor-element.elementor-element-212fe1d {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-32 .elementor-element.elementor-element-212fe1d::before,
.elementor-32 .elementor-element.elementor-element-212fe1d::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-32 .elementor-element.elementor-element-212fe1d::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-32 .elementor-element.elementor-element-212fe1d::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-32 .elementor-element.elementor-element-212fe1d .product-photo,
.elementor-32 .elementor-element.elementor-element-212fe1d .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-32 .elementor-element.elementor-element-212fe1d .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-32 .elementor-element.elementor-element-212fe1d:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-32 .elementor-element.elementor-element-212fe1d:hover::before,
.elementor-32 .elementor-element.elementor-element-212fe1d:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-32 .elementor-element.elementor-element-212fe1d:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-32 .elementor-element.elementor-element-212fe1d:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e88c4 */.elementor-32 .elementor-element.elementor-element-45e88c4 {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-32 .elementor-element.elementor-element-45e88c4::before,
.elementor-32 .elementor-element.elementor-element-45e88c4::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-32 .elementor-element.elementor-element-45e88c4::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-32 .elementor-element.elementor-element-45e88c4::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-32 .elementor-element.elementor-element-45e88c4 .product-photo,
.elementor-32 .elementor-element.elementor-element-45e88c4 .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-32 .elementor-element.elementor-element-45e88c4 .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-32 .elementor-element.elementor-element-45e88c4:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-32 .elementor-element.elementor-element-45e88c4:hover::before,
.elementor-32 .elementor-element.elementor-element-45e88c4:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-32 .elementor-element.elementor-element-45e88c4:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-32 .elementor-element.elementor-element-45e88c4:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d9e4f */.elementor-32 .elementor-element.elementor-element-73d9e4f {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-32 .elementor-element.elementor-element-73d9e4f::before,
.elementor-32 .elementor-element.elementor-element-73d9e4f::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-32 .elementor-element.elementor-element-73d9e4f::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-32 .elementor-element.elementor-element-73d9e4f::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-32 .elementor-element.elementor-element-73d9e4f .product-photo,
.elementor-32 .elementor-element.elementor-element-73d9e4f .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-32 .elementor-element.elementor-element-73d9e4f .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-32 .elementor-element.elementor-element-73d9e4f:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-32 .elementor-element.elementor-element-73d9e4f:hover::before,
.elementor-32 .elementor-element.elementor-element-73d9e4f:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-32 .elementor-element.elementor-element-73d9e4f:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-32 .elementor-element.elementor-element-73d9e4f:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0a67f6 */.elementor-32 .elementor-element.elementor-element-b0a67f6 {
    --accent: #f2a900;
    --image-right: 12px;
    --image-width: 150px;
    --action-width: 50px;

    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 176px;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 20px;
    box-shadow: 0 12px 28px rgba(56, 38, 0, .08);
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* دو زبانه‌ی زرد در حالت عادی */
.elementor-32 .elementor-element.elementor-element-b0a67f6::before,
.elementor-32 .elementor-element.elementor-element-b0a67f6::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: calc(var(--image-right) + ((var(--image-width) - var(--action-width)) / 2));
    width: var(--action-width);
    height: 8px;
    background-color: var(--accent);
    pointer-events: none;
    transition: height .25s ease, background-image .2s ease;
}

.elementor-32 .elementor-element.elementor-element-b0a67f6::before {
    top: 0;
    border-radius: 0 0 11px 11px;
}

.elementor-32 .elementor-element.elementor-element-b0a67f6::after {
    bottom: 0;
    border-radius: 11px 11px 0 0;
}

/* محتوای کارت و تصویر بالای زبانه‌ها بمانند */
.elementor-32 .elementor-element.elementor-element-b0a67f6 .product-photo,
.elementor-32 .elementor-element.elementor-element-b0a67f6 .product-photo img {
    position: relative;
    z-index: 2;
}

.elementor-32 .elementor-element.elementor-element-b0a67f6 .product-photo img {
    display: block;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 20px;
}

/* حالت هاور */
.elementor-32 .elementor-element.elementor-element-b0a67f6:hover {
    border-color: var(--accent);
    box-shadow: 0 14px 30px rgba(242, 169, 0, .14);
}

.elementor-32 .elementor-element.elementor-element-b0a67f6:hover::before,
.elementor-32 .elementor-element.elementor-element-b0a67f6:hover::after {
    z-index: 4;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

/* آیکن سبد خرید */
.elementor-32 .elementor-element.elementor-element-b0a67f6:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.1 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.5L21 7H6'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E");
}

/* آیکن مشاهده */
.elementor-32 .elementor-element.elementor-element-b0a67f6:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");
}/* End custom CSS */