.elementor-2424 .elementor-element.elementor-element-651929b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:calc(var(--tx)*20);--padding-bottom:calc(var(--tx)*20);--padding-left:calc(var(--tx)*100);--padding-right:calc(var(--tx)*100);}.elementor-2424 .elementor-element.elementor-element-651929b:not(.elementor-motion-effects-element-type-background), .elementor-2424 .elementor-element.elementor-element-651929b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1EC;}.elementor-2424 .elementor-element.elementor-element-465880a{--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;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*100);--padding-right:calc(var(--tx)*100);}.elementor-2424 .elementor-element.elementor-element-69907aa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2424 .elementor-element.elementor-element-d2df44c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4E1DC;--border-color:#E4E1DC;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-2424 .elementor-element.elementor-element-d5fd89d .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 32);font-weight:700;color:#251914;}.elementor-2424 .elementor-element.elementor-element-8b8bf01 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 14);font-weight:400;line-height:calc(var(--tx) * 24);color:#584239;}.elementor-2424 .elementor-element.elementor-element-6c6a561{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0 calc(var(--tx)*10);--row-gap:0;--column-gap:calc(var(--tx)*10);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2424 .elementor-element.elementor-element-244b945.elementor-element{--align-self:center;}.elementor-2424 .elementor-element.elementor-element-244b945 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 16);font-weight:400;line-height:0;color:#584239;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2424 .elementor-element.elementor-element-cd05231{padding:calc(var(--tx) * 16) 0 0 0;}.elementor-2424 .elementor-element.elementor-element-cd05231.elementor-element{--align-self:center;}.woocommerce .elementor-2424 .elementor-element.elementor-element-cd05231 .price{font-family:"Roboto", Sans-serif;font-weight:600;line-height:0px;}.woocommerce .elementor-2424 .elementor-element.elementor-element-cd05231 .price ins{line-height:0px;}.elementor-2424 .elementor-element.elementor-element-f930ddb{--display:flex;--border-radius:calc(var(--tx) * 16) calc(var(--tx) * 16) calc(var(--tx) * 16) calc(var(--tx) * 16);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2424 .elementor-element.elementor-element-f930ddb:not(.elementor-motion-effects-element-type-background), .elementor-2424 .elementor-element.elementor-element-f930ddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F6;}.elementor-2424 .elementor-element.elementor-element-452a57a{--display:flex;--gap:calc(var(--tx) * 14) 0;--row-gap:calc(var(--tx) * 14);--column-gap:0;--border-radius:calc(var(--tx) * 16) calc(var(--tx) * 16) calc(var(--tx) * 16) calc(var(--tx) * 16);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--tx) * 20);--padding-bottom:calc(var(--tx) * 20);--padding-left:calc(var(--tx) * 20);--padding-right:calc(var(--tx) * 20);}.elementor-2424 .elementor-element.elementor-element-452a57a:not(.elementor-motion-effects-element-type-background), .elementor-2424 .elementor-element.elementor-element-452a57a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F6;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2424 .elementor-element.elementor-element-24fd643 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:calc(var(--tx) * 12);}.elementor-2424 .elementor-element.elementor-element-24fd643 .elementor-icon{font-size:calc(var(--tx) * 15);}.elementor-2424 .elementor-element.elementor-element-24fd643 .elementor-icon-box-title, .elementor-2424 .elementor-element.elementor-element-24fd643 .elementor-icon-box-title a{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 13);font-weight:700;}.elementor-2424 .elementor-element.elementor-element-24fd643 .elementor-icon-box-title{color:#251914;}.elementor-2424 .elementor-element.elementor-element-24fd643:has(:hover) .elementor-icon-box-title,
					 .elementor-2424 .elementor-element.elementor-element-24fd643:has(:focus) .elementor-icon-box-title{color:#251914;}.elementor-2424 .elementor-element.elementor-element-24fd643 .elementor-icon-box-description{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 13);font-weight:400;color:#584239;}.elementor-2424 .elementor-element.elementor-element-be3aea5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:calc(var(--tx) * 12);}.elementor-2424 .elementor-element.elementor-element-be3aea5 .elementor-icon{font-size:calc(var(--tx) * 15);}.elementor-2424 .elementor-element.elementor-element-be3aea5 .elementor-icon-box-title, .elementor-2424 .elementor-element.elementor-element-be3aea5 .elementor-icon-box-title a{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 13);font-weight:700;}.elementor-2424 .elementor-element.elementor-element-be3aea5 .elementor-icon-box-title{color:#251914;}.elementor-2424 .elementor-element.elementor-element-be3aea5:has(:hover) .elementor-icon-box-title,
					 .elementor-2424 .elementor-element.elementor-element-be3aea5:has(:focus) .elementor-icon-box-title{color:#251914;}.elementor-2424 .elementor-element.elementor-element-be3aea5 .elementor-icon-box-description{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 13);font-weight:400;color:#584239;}.elementor-2424 .elementor-element.elementor-element-05e03d4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:calc(var(--tx) * 12);}.elementor-2424 .elementor-element.elementor-element-05e03d4 .elementor-icon{font-size:calc(var(--tx) * 15);}.elementor-2424 .elementor-element.elementor-element-05e03d4 .elementor-icon-box-title, .elementor-2424 .elementor-element.elementor-element-05e03d4 .elementor-icon-box-title a{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 13);font-weight:700;}.elementor-2424 .elementor-element.elementor-element-05e03d4 .elementor-icon-box-title{color:#251914;}.elementor-2424 .elementor-element.elementor-element-05e03d4:has(:hover) .elementor-icon-box-title,
					 .elementor-2424 .elementor-element.elementor-element-05e03d4:has(:focus) .elementor-icon-box-title{color:#251914;}.elementor-2424 .elementor-element.elementor-element-05e03d4 .elementor-icon-box-description{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 13);font-weight:400;color:#584239;}.elementor-2424 .elementor-element.elementor-element-1a097c5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-2424 .elementor-element.elementor-element-1800c21 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-2424 .elementor-element.elementor-element-1800c21 .flex-viewport{border-radius:calc(var(--tx) * 16) calc(var(--tx) * 16) calc(var(--tx) * 16) calc(var(--tx) * 16);}.woocommerce .elementor-2424 .elementor-element.elementor-element-1800c21 .flex-viewport:not(:last-child){margin-bottom:calc(var(--tx) * 20);}.woocommerce .elementor-2424 .elementor-element.elementor-element-1800c21 .flex-control-thumbs img{border-style:none;border-radius:calc(var(--tx) * 16) calc(var(--tx) * 16) calc(var(--tx) * 16) calc(var(--tx) * 16);}.woocommerce .elementor-2424 .elementor-element.elementor-element-1800c21 .flex-control-thumbs li{padding-right:calc(calc(var(--tx) * 20) / 2);padding-left:calc(calc(var(--tx) * 20) / 2);padding-bottom:calc(var(--tx) * 20);}.woocommerce .elementor-2424 .elementor-element.elementor-element-1800c21 .flex-control-thumbs{margin-right:calc(-calc(var(--tx) * 20) / 2);margin-left:calc(-calc(var(--tx) * 20) / 2);}.elementor-2424 .elementor-element.elementor-element-7327214{--display:flex;--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*100);--padding-right:calc(var(--tx)*100);}.elementor-2424 .elementor-element.elementor-element-7327214:not(.elementor-motion-effects-element-type-background), .elementor-2424 .elementor-element.elementor-element-7327214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F6;}.elementor-widget-woocommerce-product-content{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-2424 .elementor-element.elementor-element-69233e9{--display:flex;--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*100);--padding-right:calc(var(--tx)*100);}.elementor-2424 .elementor-element.elementor-element-90a920f .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 22);font-weight:700;color:#251914;}.elementor-2424 .elementor-element.elementor-element-e64d8ac{--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;--justify-content:center;--align-items:center;--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*100);--padding-right:calc(var(--tx)*100);}.elementor-2424 .elementor-element.elementor-element-e64d8ac:not(.elementor-motion-effects-element-type-background), .elementor-2424 .elementor-element.elementor-element-e64d8ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F6;}.elementor-2424 .elementor-element.elementor-element-78cd327{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2424 .elementor-element.elementor-element-2c0c019 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 20);font-weight:700;color:#251914;}.elementor-2424 .elementor-element.elementor-element-6946086{text-align:justify;}.elementor-2424 .elementor-element.elementor-element-6946086 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 14);font-weight:400;line-height:calc(var(--tx) * 22);color:#584239;}.elementor-2424 .elementor-element.elementor-element-b547b5e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2424 .elementor-element.elementor-element-f509753 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 20);font-weight:700;color:#251914;}.elementor-2424 .elementor-element.elementor-element-314c796{text-align:justify;}.elementor-2424 .elementor-element.elementor-element-314c796 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 14);font-weight:400;line-height:calc(var(--tx) * 22);color:#584239;}.elementor-2424 .elementor-element.elementor-element-06531cc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2424 .elementor-element.elementor-element-1bf0c1b .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 20);font-weight:700;color:#251914;}.elementor-2424 .elementor-element.elementor-element-de6ca43{text-align:justify;}.elementor-2424 .elementor-element.elementor-element-de6ca43 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 14);font-weight:400;line-height:calc(var(--tx) * 22);color:#584239;}.elementor-2424 .elementor-element.elementor-element-cb67ccd{--display:flex;--padding-top:calc(var(--tx)*64);--padding-bottom:calc(var(--tx)*64);--padding-left:calc(var(--tx)*80);--padding-right:calc(var(--tx)*80);}.elementor-2424 .elementor-element.elementor-element-cb67ccd:not(.elementor-motion-effects-element-type-background), .elementor-2424 .elementor-element.elementor-element-cb67ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2424 .elementor-element.elementor-element-3abbe43{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2424 .elementor-element.elementor-element-894d329.elementor-element{--align-self:center;}.elementor-2424 .elementor-element.elementor-element-894d329 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*20);font-weight:700;color:#251914;}.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-2424 .elementor-element.elementor-element-619ab26.elementor-element{--align-self:center;}.elementor-2424 .elementor-element.elementor-element-619ab26{text-align:center;font-family:"dana", Sans-serif;font-size:calc(var(--tx)*18);font-weight:400;color:#584239;}.elementor-2424 .elementor-element.elementor-element-e19d21a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:calc(var(--tx)*19) calc(var(--tx)*19) calc(var(--tx)*19) calc(var(--tx)*19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2424 .elementor-element.elementor-element-e19d21a:not(.elementor-motion-effects-element-type-background), .elementor-2424 .elementor-element.elementor-element-e19d21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2424 .elementor-element.elementor-element-e19d21a:hover{border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-2424 .elementor-element.elementor-element-e19d21a, .elementor-2424 .elementor-element.elementor-element-e19d21a::before{--border-transition:0.3s;}.elementor-2424 .elementor-element.elementor-element-5bffd44{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E1DC;--border-color:#E4E1DC;--border-radius:0 0 calc(var(--tx)*19) calc(var(--tx)*19);}.elementor-2424 .elementor-element.elementor-element-5bffd44:not(.elementor-motion-effects-element-type-background), .elementor-2424 .elementor-element.elementor-element-5bffd44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2424 .elementor-element.elementor-element-5bffd44:hover{border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E1DC;--border-color:#E4E1DC;--border-radius:0 0 calc(var(--tx)*19) calc(var(--tx)*19);--border-top-left-radius:0;--border-top-right-radius:0;--border-bottom-right-radius:calc(var(--tx)*19);--border-bottom-left-radius:calc(var(--tx)*19);}.elementor-2424 .elementor-element.elementor-element-5bffd44, .elementor-2424 .elementor-element.elementor-element-5bffd44::before{--border-transition:0.3s;}.elementor-2424 .elementor-element.elementor-element-4e07f8f.elementor-element{--align-self:flex-start;}.elementor-2424 .elementor-element.elementor-element-4e07f8f{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*11);font-weight:400;}.elementor-2424 .elementor-element.elementor-element-111e590{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2424 .elementor-element.elementor-element-9ef9da6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E1DC;--border-color:#E4E1DC;--border-radius:0 0 calc(var(--tx)*19) calc(var(--tx)*19);}.elementor-2424 .elementor-element.elementor-element-9ef9da6:not(.elementor-motion-effects-element-type-background), .elementor-2424 .elementor-element.elementor-element-9ef9da6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2424 .elementor-element.elementor-element-9ef9da6:hover{border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E1DC;--border-color:#E4E1DC;--border-radius:0 0 calc(var(--tx)*19) calc(var(--tx)*19);--border-top-left-radius:0;--border-top-right-radius:0;--border-bottom-right-radius:calc(var(--tx)*19);--border-bottom-left-radius:calc(var(--tx)*19);}.elementor-2424 .elementor-element.elementor-element-9ef9da6, .elementor-2424 .elementor-element.elementor-element-9ef9da6::before{--border-transition:0.3s;}.elementor-2424 .elementor-element.elementor-element-0873e89.elementor-element{--align-self:flex-start;}.elementor-2424 .elementor-element.elementor-element-0873e89{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*11);font-weight:400;}.elementor-2424 .elementor-element.elementor-element-3699a1f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2424 .elementor-element.elementor-element-8385251{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E1DC;--border-color:#E4E1DC;--border-radius:0 0 calc(var(--tx)*19) calc(var(--tx)*19);}.elementor-2424 .elementor-element.elementor-element-8385251:not(.elementor-motion-effects-element-type-background), .elementor-2424 .elementor-element.elementor-element-8385251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2424 .elementor-element.elementor-element-8385251:hover{border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E1DC;--border-color:#E4E1DC;--border-radius:0 0 calc(var(--tx)*19) calc(var(--tx)*19);--border-top-left-radius:0;--border-top-right-radius:0;--border-bottom-right-radius:calc(var(--tx)*19);--border-bottom-left-radius:calc(var(--tx)*19);}.elementor-2424 .elementor-element.elementor-element-8385251, .elementor-2424 .elementor-element.elementor-element-8385251::before{--border-transition:0.3s;}.elementor-2424 .elementor-element.elementor-element-5295d78.elementor-element{--align-self:flex-start;}.elementor-2424 .elementor-element.elementor-element-5295d78{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*11);font-weight:400;}.elementor-2424 .elementor-element.elementor-element-6ab51a4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2424 .elementor-element.elementor-element-c2a4140{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E1DC;--border-color:#E4E1DC;--border-radius:0 0 calc(var(--tx)*19) calc(var(--tx)*19);}.elementor-2424 .elementor-element.elementor-element-c2a4140:not(.elementor-motion-effects-element-type-background), .elementor-2424 .elementor-element.elementor-element-c2a4140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2424 .elementor-element.elementor-element-c2a4140:hover{border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E1DC;--border-color:#E4E1DC;--border-radius:0 0 calc(var(--tx)*19) calc(var(--tx)*19);--border-top-left-radius:0;--border-top-right-radius:0;--border-bottom-right-radius:calc(var(--tx)*19);--border-bottom-left-radius:calc(var(--tx)*19);}.elementor-2424 .elementor-element.elementor-element-c2a4140, .elementor-2424 .elementor-element.elementor-element-c2a4140::before{--border-transition:0.3s;}.elementor-2424 .elementor-element.elementor-element-b08eef3.elementor-element{--align-self:flex-start;}.elementor-2424 .elementor-element.elementor-element-b08eef3{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*11);font-weight:400;}.elementor-2424 .elementor-element.elementor-element-8c511be{--n-accordion-title-font-size:calc(var(--tx)*12);--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:calc(var(--tx)*19) calc(var(--tx)*19) calc(var(--tx)*19) calc(var(--tx)*19);--n-accordion-icon-size:15px;}.elementor-2424 .elementor-element.elementor-element-8c511be > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E1DC;}.elementor-2424 .elementor-element.elementor-element-8c511be > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E1DC;}.elementor-2424 .elementor-element.elementor-element-8c511be > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 0px 1px;border-color:#E4E1DC;}.elementor-2424 .elementor-element.elementor-element-8c511be {--n-accordion-padding:calc(var(--tx)*20) calc(var(--tx)*20) calc(var(--tx)*20) calc(var(--tx)*20);}:where( .elementor-2424 .elementor-element.elementor-element-8c511be > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"dana", Sans-serif;font-weight:600;}:where( .elementor-2424 .elementor-element.elementor-element-8c511be > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-2424 .elementor-element.elementor-element-88c4797{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*100);--padding-right:calc(var(--tx)*100);}.elementor-2424 .elementor-element.elementor-element-88c4797:not(.elementor-motion-effects-element-type-background), .elementor-2424 .elementor-element.elementor-element-88c4797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F6;}.elementor-2424 .elementor-element.elementor-element-d1a15a6{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:calc(var(--tx) * 14) 0;--row-gap:calc(var(--tx) * 14);--column-gap:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2424 .elementor-element.elementor-element-5f038f6 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 24);font-weight:700;color:#251914;}.elementor-2424 .elementor-element.elementor-element-ea87c6e .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx) * 14);font-weight:400;color:#584239;}.elementor-2424 .elementor-element.elementor-element-763dedb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2424 .elementor-element.elementor-element-d7a9856{--grid-columns:4;}.elementor-2424 .elementor-element.elementor-element-8fb3bf2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*100);--padding-right:calc(var(--tx)*100);}.elementor-2424 .elementor-element.elementor-element-8fb3bf2:not(.elementor-motion-effects-element-type-background), .elementor-2424 .elementor-element.elementor-element-8fb3bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1EC;}.elementor-2424 .elementor-element.elementor-element-6b796e1{padding:calc(var(--tx)*20) 0 0 0;text-align:center;}.elementor-2424 .elementor-element.elementor-element-6b796e1 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*32);font-weight:900;color:#1F1F1F;}.elementor-2424 .elementor-element.elementor-element-21daf59{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;font-family:"dana", Sans-serif;font-size:calc(var(--tx)*16);font-weight:400;color:#1F1F1F;}.elementor-2424 .elementor-element.elementor-element-a9bcbc4{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-2424 .elementor-element.elementor-element-cf1c7ad .elementor-button{background-color:#FFFFFF;font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;fill:#CA4F16;color:#CA4F16;border-style:none;border-radius:calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12);padding:calc(var(--tx)*16) calc(var(--tx)*25) calc(var(--tx)*16) calc(var(--tx)*25);}.elementor-2424 .elementor-element.elementor-element-cf1c7ad .elementor-button:hover, .elementor-2424 .elementor-element.elementor-element-cf1c7ad .elementor-button:focus{background-color:#CA4F16;color:#FFFFFF;border-color:#BC955100;}.elementor-2424 .elementor-element.elementor-element-cf1c7ad.elementor-element{--align-self:center;}.elementor-2424 .elementor-element.elementor-element-cf1c7ad .elementor-button:hover svg, .elementor-2424 .elementor-element.elementor-element-cf1c7ad .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2424 .elementor-element.elementor-element-85ad9b1 .elementor-button{background-color:#FFFFFF;font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;fill:#CA4F16;color:#CA4F16;border-style:none;border-radius:calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12);padding:calc(var(--tx)*16) calc(var(--tx)*25) calc(var(--tx)*16) calc(var(--tx)*25);}.elementor-2424 .elementor-element.elementor-element-85ad9b1 .elementor-button:hover, .elementor-2424 .elementor-element.elementor-element-85ad9b1 .elementor-button:focus{background-color:#CA4F16;color:#FFFFFF;border-color:#BC955100;}.elementor-2424 .elementor-element.elementor-element-85ad9b1.elementor-element{--align-self:center;}.elementor-2424 .elementor-element.elementor-element-85ad9b1 .elementor-button:hover svg, .elementor-2424 .elementor-element.elementor-element-85ad9b1 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-2424 .elementor-element.elementor-element-cd05231{padding:calc(var(--tx) * 40) 0 0 0;}.elementor-2424 .elementor-element.elementor-element-619ab26{font-size:calc(var(--tx)*20);}.elementor-2424 .elementor-element.elementor-element-d7a9856{--grid-columns:2;}}@media(max-width:767px){.elementor-2424 .elementor-element.elementor-element-651929b{--padding-top:calc(var(--tx)*20);--padding-bottom:calc(var(--tx)*20);--padding-left:calc(var(--tx)*20);--padding-right:calc(var(--tx)*20);}.elementor-2424 .elementor-element.elementor-element-465880a{--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*20);--padding-right:calc(var(--tx)*20);}.elementor-2424 .elementor-element.elementor-element-cd05231{padding:calc(var(--tx) * 16) 0 0 0;}.elementor-2424 .elementor-element.elementor-element-7327214{--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*20);--padding-right:calc(var(--tx)*20);}.elementor-2424 .elementor-element.elementor-element-69233e9{--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*20);--padding-right:calc(var(--tx)*20);}.elementor-2424 .elementor-element.elementor-element-e64d8ac{--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*20);--padding-right:calc(var(--tx)*20);}.elementor-2424 .elementor-element.elementor-element-cb67ccd{--padding-top:calc(var(--tx)*25);--padding-bottom:calc(var(--tx)*25);--padding-left:calc(var(--tx)*25);--padding-right:calc(var(--tx)*25);}.elementor-2424 .elementor-element.elementor-element-88c4797{--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*20);--padding-right:calc(var(--tx)*20);}.elementor-2424 .elementor-element.elementor-element-d7a9856{--grid-columns:1;}.elementor-2424 .elementor-element.elementor-element-8fb3bf2{--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*20);--padding-right:calc(var(--tx)*20);}.elementor-2424 .elementor-element.elementor-element-6b796e1 .elementor-heading-title{font-size:calc(var(--tx)*20);line-height:calc(var(--tx)*35);}.elementor-2424 .elementor-element.elementor-element-21daf59{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2424 .elementor-element.elementor-element-a9bcbc4{--gap:0 calc(var(--tx)*10);--row-gap:0;--column-gap:calc(var(--tx)*10);--flex-wrap:nowrap;}.elementor-2424 .elementor-element.elementor-element-cf1c7ad .elementor-button{font-size:calc(var(--tx)*12);padding:calc(var(--tx)*16) calc(var(--tx)*16) calc(var(--tx)*16) calc(var(--tx)*16);}.elementor-2424 .elementor-element.elementor-element-85ad9b1 .elementor-button{font-size:calc(var(--tx)*12);padding:calc(var(--tx)*16) calc(var(--tx)*16) calc(var(--tx)*16) calc(var(--tx)*16);}}/* Start custom CSS for shortcode, class: .elementor-element-5ae7360 */.shirvan-product-category {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: fit-content;

    padding:
        calc(var(--tx) * 6)
        calc(var(--tx) * 12);

    background: #FFF1EC;

    border-radius: calc(var(--tx) * 6);

    color: #CA4F16 !important;

    font-family: "Dana-FaNum", "Dana", sans-serif !important;
    font-size: calc(var(--tx) * 12) !important;
    font-weight: 700 !important;
    line-height: 1.2;

    text-align: center;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-cd05231 *//* عدد قیمت */
.elementor-2424 .elementor-element.elementor-element-cd05231 .price .woocommerce-Price-amount,
.elementor-2424 .elementor-element.elementor-element-cd05231 .price .woocommerce-Price-amount bdi {
    color: #CA4F16 !important;

    font-family: "Dana-FaNum", "Dana", sans-serif !important;
    font-size: calc(var(--tx) * 32) !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
}


/* تومان */
.elementor-2424 .elementor-element.elementor-element-cd05231 .price .woocommerce-Price-currencySymbol {
    display: inline-block !important;

    color: #584239 !important;

    font-family: "Dana-FaNum", "Dana", sans-serif !important;
    font-size: calc(var(--tx) * 16) !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;

    margin-right: calc(var(--tx) * 8) !important;

    vertical-align: middle !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5fccd0 *//* =========================================
   SHIRVAN PRODUCT ORDER BOX
========================================= */

.shirvan-order-box {
    width: 100%;
    direction: rtl;

    padding: calc(var(--tx) * 24);

    background: #FFF8F5;
    border-radius: calc(var(--tx) * 14);

    font-family: "Dana-FaNum", "Dana", sans-serif;
    box-sizing: border-box;
}


/* =========================================
   VARIATION / DIMENSIONS
========================================= */

.shirvan-variations {
    width: 100%;
    margin-bottom: calc(var(--tx) * 22);
}

.shirvan-variation-field {
    width: 100%;
}

.shirvan-variation-field > label {
    display: block;

    margin-bottom: calc(var(--tx) * 8);

    color: #251914;

    font-family: "Dana-FaNum", "Dana", sans-serif;
    font-size: calc(var(--tx) * 14);
    font-weight: 700;
}


/* Dropdown */
.shirvan-variation-select {
    position: relative;
    width: 100%;
}

.shirvan-variation-select select {
    width: 100% !important;
    height: calc(var(--tx) * 52) !important;

    margin: 0 !important;
    padding:
        0
        calc(var(--tx) * 16)
        0
        calc(var(--tx) * 44) !important;

    background: #ffffff !important;
    color: #251914 !important;

    border: 1px solid #E4E1DC !important;
    border-radius: calc(var(--tx) * 6) !important;

    font-family: "Dana-FaNum", "Dana", sans-serif !important;
    font-size: calc(var(--tx) * 14) !important;
    font-weight: 400 !important;

    outline: none !important;
    box-shadow: none !important;

    cursor: pointer;

    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%23251914' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;
    background-position: left calc(var(--tx) * 16) center !important;
    background-size:
        calc(var(--tx) * 12)
        calc(var(--tx) * 8) !important;
}

.shirvan-variation-select select:focus {
    border-color: #CA4F16 !important;
}


/* =========================================
   GENERAL ROW
========================================= */

.shirvan-order-row {
    width: 100%;

    display: flex;
    align-items: center;
    justify-content: space-between;

    gap: calc(var(--tx) * 20);
}


/* =========================================
   QUANTITY ROW
========================================= */

.shirvan-quantity-row {
    margin-bottom: calc(var(--tx) * 24);
}


/* تعداد سفارش */
.shirvan-order-label,
.shirvan-minimum-order {
    color: #251914;

    font-family: "Dana-FaNum", "Dana", sans-serif;
    font-size: calc(var(--tx) * 14);
    font-weight: 700;
    line-height: 1.5;
}


/* =========================================
   QUANTITY CONTROL
========================================= */

.shirvan-quantity-control {
    display: inline-flex;
    align-items: center;

    gap: calc(var(--tx) * 8);

    direction: ltr;
}


/* Plus / Minus */
.shirvan-qty-plus,
.shirvan-qty-minus {
    width: calc(var(--tx) * 38) !important;
    height: calc(var(--tx) * 38) !important;

    min-width: calc(var(--tx) * 38) !important;

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

    padding: 0 !important;
    margin: 0 !important;

    background: #ffffff !important;
    color: #251914 !important;

    border: 1px solid #E4E1DC !important;
    border-radius: calc(var(--tx) * 6) !important;

    font-family: "Dana-FaNum", "Dana", sans-serif !important;
    font-size: calc(var(--tx) * 16) !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    box-shadow: none !important;
    cursor: pointer;
}


/* Quantity Number */
.shirvan-qty-input {
    width: calc(var(--tx) * 72) !important;
    height: calc(var(--tx) * 38) !important;

    padding: 0 calc(var(--tx) * 8) !important;
    margin: 0 !important;

    background: #ffffff !important;
    color: #251914 !important;

    border: 1px solid #E4E1DC !important;
    border-radius: calc(var(--tx) * 6) !important;

    font-family: "Dana-FaNum", "Dana", sans-serif !important;
    font-size: calc(var(--tx) * 14) !important;
    font-weight: 700 !important;

    text-align: center !important;

    outline: none !important;
    box-shadow: none !important;

    -moz-appearance: textfield;
}

.shirvan-qty-input::-webkit-outer-spin-button,
.shirvan-qty-input::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
}


/* Hover +/- */
.shirvan-qty-plus:hover,
.shirvan-qty-minus:hover {
    border-color: #CA4F16 !important;
    color: #CA4F16 !important;
}


/* =========================================
   TOTAL
========================================= */

.shirvan-total-row {
    margin-bottom: calc(var(--tx) * 22);
}


/* جمع کل سفارش شما */
.shirvan-total-label {
    color: #584239;

    font-family: "Dana-FaNum", "Dana", sans-serif;
    font-size: calc(var(--tx) * 14);
    font-weight: 400;
}


/* قیمت و تومان */
.shirvan-total-price {
    display: inline-flex;
    align-items: baseline;

    gap: calc(var(--tx) * 8);

    direction: rtl;
}


/* عدد جمع کل */
.shirvan-total-number {
    color: #CA4F16;

    font-family: "Dana-FaNum", "Dana", sans-serif;
    font-size: calc(var(--tx) * 20);
    font-weight: 700;
    line-height: 1.2;
}


/* تومان */
.shirvan-total-currency {
    color: #251914;

    font-family: "Dana-FaNum", "Dana", sans-serif;
    font-size: calc(var(--tx) * 14);
    font-weight: 400;
    line-height: 1.2;
}


/* =========================================
   ADD TO CART BUTTON
========================================= */

.shirvan-add-to-cart {
    width: 100% !important;
    height: calc(var(--tx) * 52) !important;

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

    margin: 0 !important;
    padding: 0 calc(var(--tx) * 20) !important;

    background: #CA4F16 !important;
    color: #ffffff !important;

    border: none !important;
    border-radius: calc(var(--tx) * 6) !important;

    font-family: "Dana-FaNum", "Dana", sans-serif !important;
    font-size: calc(var(--tx) * 16) !important;
    font-weight: 700 !important;

    box-shadow: none !important;

    cursor: pointer;

    transition:
        opacity 0.25s ease,
        transform 0.25s ease;
}

.shirvan-add-to-cart:hover {
    background: #CA4F16 !important;
    color: #ffffff !important;

    opacity: 0.9;

    transform: translateY(-1px);
}


/* WooCommerce وقتی هنوز ابعاد انتخاب نشده */
.shirvan-add-to-cart.disabled {
    opacity: 0.45;
    cursor: not-allowed;
}


/* =========================================
   CONSULTATION LINK
========================================= */

.shirvan-consultation {
    width: 100%;

    display: flex;
    justify-content: center;

    margin-top: calc(var(--tx) * 18);
}

.shirvan-consultation a {
    color: #CA4F16 !important;

    font-family: "Dana-FaNum", "Dana", sans-serif !important;
    font-size: calc(var(--tx) * 14) !important;
    font-weight: 700 !important;

    line-height: 1.5;

    text-decoration-line: underline !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: calc(var(--tx) * 3);

    transition: opacity 0.25s ease;
}

.shirvan-consultation a:hover {
    color: #CA4F16 !important;
    opacity: 0.75;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .shirvan-order-box {
        padding: calc(var(--tx) * 18);
    }

    .shirvan-order-row {
        gap: calc(var(--tx) * 12);
    }

    .shirvan-qty-plus,
    .shirvan-qty-minus {
        width: calc(var(--tx) * 34) !important;
        height: calc(var(--tx) * 34) !important;
        min-width: calc(var(--tx) * 34) !important;
    }

    .shirvan-qty-input {
        width: calc(var(--tx) * 64) !important;
        height: calc(var(--tx) * 34) !important;
    }
}
.shirvan-consultation {
    margin-top: calc(var(--tx) * 22) !important;
    padding-top: 0 !important;
}

.shirvan-add-to-cart {
    margin-bottom: 0 !important;
}

/* =========================================
   پیام «یک ابعاد را انتخاب کنید»
========================================= */

.shirvan-select-price-message {
    color: #584239 !important;

    font-family: "Dana-FaNum", "Dana", sans-serif !important;
    font-size: calc(var(--tx) * 14) !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;

    direction: rtl !important;
}


/* =========================================
   فاصله متن مشاوره از دکمه
========================================= */

.shirvan-order-box .shirvan-add-to-cart {
    margin-bottom: 0 !important;
}

.shirvan-order-box .shirvan-consultation {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;

    margin: 0 !important;
    padding-top: calc(var(--tx) * 30) !important;

    clear: both !important;
}

.shirvan-order-box .shirvan-consultation a {
    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #CA4F16 !important;

    font-family: "Dana-FaNum", "Dana", sans-serif !important;
    font-size: calc(var(--tx) * 14) !important;
    font-weight: 700 !important;

    line-height: 1.5 !important;

    text-decoration: underline !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: calc(var(--tx) * 3) !important;
}
.shirvan-order-box {
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24fd643 *//* Tablet + Desktop */
@media (min-width: 768px) {

    .elementor-2424 .elementor-element.elementor-element-24fd643 .elementor-icon-box-content {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        gap: calc(var(--tx) * 6) !important;
        flex-wrap: nowrap !important;
    }

    .elementor-2424 .elementor-element.elementor-element-24fd643 .elementor-icon-box-title,
    .elementor-2424 .elementor-element.elementor-element-24fd643 .elementor-icon-box-description {
        margin: 0 !important;
        padding: 0 !important;
        width: auto !important;
    }
}


/* Mobile - Reset */
@media (max-width: 767px) {

    .elementor-2424 .elementor-element.elementor-element-24fd643 .elementor-icon-box-content {
        display: block !important;
    }

    .elementor-2424 .elementor-element.elementor-element-24fd643 .elementor-icon-box-title,
    .elementor-2424 .elementor-element.elementor-element-24fd643 .elementor-icon-box-description {
        display: block !important;
        width: 100% !important;
    }

}

@media (max-width: 767px) {

    .elementor-2424 .elementor-element.elementor-element-24fd643 .elementor-icon-box-title {
        margin-bottom: calc(var(--tx) * 8) !important;
    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-be3aea5 *//* Tablet + Desktop */
@media (min-width: 768px) {

    .elementor-2424 .elementor-element.elementor-element-be3aea5 .elementor-icon-box-content {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        gap: calc(var(--tx) * 6) !important;
        flex-wrap: nowrap !important;
    }

    .elementor-2424 .elementor-element.elementor-element-be3aea5 .elementor-icon-box-title,
    .elementor-2424 .elementor-element.elementor-element-be3aea5 .elementor-icon-box-description {
        margin: 0 !important;
        padding: 0 !important;
        width: auto !important;
    }
}


/* Mobile - Reset */
@media (max-width: 767px) {

    .elementor-2424 .elementor-element.elementor-element-be3aea5 .elementor-icon-box-content {
        display: block !important;
    }

    .elementor-2424 .elementor-element.elementor-element-be3aea5 .elementor-icon-box-title,
    .elementor-2424 .elementor-element.elementor-element-be3aea5 .elementor-icon-box-description {
        display: block !important;
        width: 100% !important;
    }

}

@media (max-width: 767px) {

    .elementor-2424 .elementor-element.elementor-element-be3aea5 .elementor-icon-box-title {
        margin-bottom: calc(var(--tx) * 8) !important;
    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05e03d4 *//* Tablet + Desktop */
@media (min-width: 768px) {

    .elementor-2424 .elementor-element.elementor-element-05e03d4 .elementor-icon-box-content {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        gap: calc(var(--tx) * 6) !important;
        flex-wrap: nowrap !important;
    }

    .elementor-2424 .elementor-element.elementor-element-05e03d4 .elementor-icon-box-title,
    .elementor-2424 .elementor-element.elementor-element-05e03d4 .elementor-icon-box-description {
        margin: 0 !important;
        padding: 0 !important;
        width: auto !important;
    }
}


/* Mobile - Reset */
@media (max-width: 767px) {

    .elementor-2424 .elementor-element.elementor-element-05e03d4 .elementor-icon-box-content {
        display: block !important;
    }

    .elementor-2424 .elementor-element.elementor-element-05e03d4 .elementor-icon-box-title,
    .elementor-2424 .elementor-element.elementor-element-05e03d4 .elementor-icon-box-description {
        display: block !important;
        width: 100% !important;
    }

}

@media (max-width: 767px) {

    .elementor-2424 .elementor-element.elementor-element-05e03d4 .elementor-icon-box-title {
        margin-bottom: calc(var(--tx) * 8) !important;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-1800c21 *//* =========================================
   PRODUCT GALLERY
========================================= */

.elementor-2424 .elementor-element.elementor-element-1800c21 {
    width: 100% !important;
}


/* =========================================
   MAIN GALLERY WRAPPER
========================================= */

.elementor-2424 .elementor-element.elementor-element-1800c21 .woocommerce-product-gallery {
    width: 100% !important;
}


/* قاب اصلی تصویر */
.elementor-2424 .elementor-element.elementor-element-1800c21 .flex-viewport {
    height: calc(var(--tx) * 550) !important;

    border-radius: calc(var(--tx) * 14) !important;

    overflow: hidden !important;
}


/*
مهم:
عرض wrapper را تغییر نمی‌دهیم
چون WooCommerce خودش برای اسلایدر محاسبه می‌کند
*/
.elementor-2424 .elementor-element.elementor-element-1800c21 .woocommerce-product-gallery__wrapper {
    border-radius: calc(var(--tx) * 14) !important;
}


/* هر تصویر اصلی */
.elementor-2424 .elementor-element.elementor-element-1800c21 .woocommerce-product-gallery__image {
    height: calc(var(--tx) * 550) !important;

    border-radius: calc(var(--tx) * 14) !important;

    overflow: hidden !important;
}


/* لینک داخل تصویر */
.elementor-2424 .elementor-element.elementor-element-1800c21 .woocommerce-product-gallery__image > a {
    display: block !important;

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


/* خود تصویر اصلی */
.elementor-2424 .elementor-element.elementor-element-1800c21 .woocommerce-product-gallery__image img {
    display: block !important;

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

    object-fit: cover !important;
    object-position: center center !important;

    border-radius: calc(var(--tx) * 14) !important;
}


/* =========================================
   THUMBNAILS ROW
========================================= */

.elementor-2424 .elementor-element.elementor-element-1800c21 .flex-control-thumbs {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    align-items: stretch !important;

    gap: calc(var(--tx) * 12) !important;

    width: 100% !important;

    margin: calc(var(--tx) * 14) 0 0 0 !important;
    padding: 0 !important;

    list-style: none !important;
}


/* هر thumbnail */
.elementor-2424 .elementor-element.elementor-element-1800c21 .flex-control-thumbs li {
    flex: 1 1 0 !important;

    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    border-radius: calc(var(--tx) * 14) !important;

    overflow: hidden !important;
}


/* تصویر thumbnail */
.elementor-2424 .elementor-element.elementor-element-1800c21 .flex-control-thumbs img {
    display: block !important;

    width: 100% !important;
    height: calc(var(--tx) * 86) !important;

    object-fit: cover !important;
    object-position: center center !important;

    margin: 0 !important;
    padding: 0 !important;

    border:
        calc(var(--tx) * 2)
        solid transparent !important;

    border-radius:
        calc(var(--tx) * 14) !important;

    box-sizing: border-box !important;

    opacity: 1 !important;

    cursor: pointer !important;

    transition:
        border-color 0.25s ease,
        opacity 0.25s ease,
        transform 0.25s ease !important;
}


/* thumbnail فعال */
.elementor-2424 .elementor-element.elementor-element-1800c21 .flex-control-thumbs img.flex-active {
    border-color: #CA4F16 !important;

    opacity: 1 !important;
}


/* Hover thumbnail */
.elementor-2424 .elementor-element.elementor-element-1800c21 .flex-control-thumbs img:hover {
    border-color: #CA4F16 !important;

    opacity: 1 !important;
}


/* =========================================
   ZOOM BUTTON
========================================= */

.elementor-2424 .elementor-element.elementor-element-1800c21 .woocommerce-product-gallery__trigger {
    border-radius: 50% !important;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-2424 .elementor-element.elementor-element-1800c21 .flex-viewport,
    .elementor-2424 .elementor-element.elementor-element-1800c21 .woocommerce-product-gallery__image {
        height: calc(var(--tx) * 390) !important;
    }

    .elementor-2424 .elementor-element.elementor-element-1800c21 .flex-control-thumbs {
        gap: calc(var(--tx) * 10) !important;
        margin-top: calc(var(--tx) * 12) !important;
    }

    .elementor-2424 .elementor-element.elementor-element-1800c21 .flex-control-thumbs img {
        height: calc(var(--tx) * 76) !important;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-2424 .elementor-element.elementor-element-1800c21 .flex-viewport,
    .elementor-2424 .elementor-element.elementor-element-1800c21 .woocommerce-product-gallery__image {
        height: calc(var(--tx) * 330) !important;
    }

    .elementor-2424 .elementor-element.elementor-element-1800c21 .flex-control-thumbs {
        gap: calc(var(--tx) * 8) !important;
        margin-top: calc(var(--tx) * 10) !important;
    }

    .elementor-2424 .elementor-element.elementor-element-1800c21 .flex-control-thumbs img {
        height: calc(var(--tx) * 64) !important;

        border-radius:
            calc(var(--tx) * 14) !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-8821923 *//* =========================================
   HIDE "توضیحات تکمیلی"
========================================= */

.elementor-2424 .elementor-element.elementor-element-8821923 > h2 {
    display: none !important;
}


/* =========================================
   PRODUCT SPECIFICATIONS TABLE
========================================= */

.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    direction: rtl !important;

    border: 1px solid #E4E1DC !important;
    border-radius: calc(var(--tx) * 12) !important;

    border-collapse: separate !important;
    border-spacing: 0 !important;

    overflow: hidden !important;

    background: #ffffff !important;

    font-family: "Dana-FaNum", "Dana", sans-serif !important;

    box-shadow: none !important;
}


/* =========================================
   ROW COLORS
========================================= */

/* ردیف اول، سوم، پنجم... */
.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes tbody tr:nth-child(odd) {
    background: #FFF8F6 !important;
}

/* ردیف دوم، چهارم، ششم... */
.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes tbody tr:nth-child(even) {
    background: #ffffff !important;
}


/* =========================================
   CELLS
========================================= */

.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes th,
.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes td {
    margin: 0 !important;

    padding:
        calc(var(--tx) * 11)
        calc(var(--tx) * 16) !important;

    background: inherit !important;

    border: none !important;
    border-bottom: 1px solid #E4E1DC !important;

    vertical-align: middle !important;

    font-family: "Dana-FaNum", "Dana", sans-serif !important;

    text-align: right !important;

    box-shadow: none !important;
}


/* حذف خط پایین آخرین ردیف */
.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes tr:last-child th,
.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes tr:last-child td {
    border-bottom: none !important;
}


/* =========================================
   ATTRIBUTE TITLE
========================================= */

.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes-item__label {
    width: 27% !important;

    color: #584239 !important;

    font-family: "Dana-FaNum", "Dana", sans-serif !important;
    font-size: calc(var(--tx) * 14) !important;
    font-weight: 700 !important;
    line-height: 1.7 !important;

    white-space: nowrap !important;

    /* هیچ خطی بین عنوان و مقدار نباشد */
    border-left: none !important;
    border-right: none !important;
}


/* =========================================
   ATTRIBUTE VALUE
========================================= */

.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes-item__value {
    color: #584239 !important;

    font-family: "Dana-FaNum", "Dana", sans-serif !important;
    font-size: calc(var(--tx) * 14) !important;
    font-weight: 400 !important;
    line-height: 1.7 !important;

    border-left: none !important;
    border-right: none !important;
}


/* پاراگراف داخلی WooCommerce */
.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes-item__value p {
    margin: 0 !important;
    padding: 0 !important;

    color: #584239 !important;

    font-family: "Dana-FaNum", "Dana", sans-serif !important;
    font-size: calc(var(--tx) * 14) !important;
    font-weight: 400 !important;
    line-height: 1.7 !important;

    text-align: right !important;
}


/* لینک احتمالی داخل مقدار */
.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes-item__value a {
    color: #584239 !important;
    text-decoration: none !important;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes th,
    .elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes td {
        padding:
            calc(var(--tx) * 9)
            calc(var(--tx) * 10) !important;
    }

    .elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes-item__label {
        width: 35% !important;

        font-size: calc(var(--tx) * 12) !important;

        white-space: normal !important;
    }

    .elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes-item__value,
    .elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes-item__value p {
        font-size: calc(var(--tx) * 12) !important;
    }
}
/* عنوان ویژگی سمت راست */
.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes-item__label {
    text-align: right !important;
    direction: rtl !important;
}

/* مقدار ویژگی سمت چپ */
.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes-item__value,
.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes-item__value p {
    text-align: left !important;
    direction: rtl !important;
}
.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes-item__value,
.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes-item__value p,
.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes-item__value em,
.elementor-2424 .elementor-element.elementor-element-8821923 .woocommerce-product-attributes-item__value i {
    font-style: normal !important;
}
/* =========================================
   RESPONSIVE TABLE FIX
   Laptop + Tablet + Mobile
========================================= */

@media (max-width: 1366px) {

    .elementor-2424 .elementor-element.elementor-element-8821923 table.woocommerce-product-attributes {
        display: table !important;
        width: 100% !important;

        table-layout: fixed !important;
        border-collapse: separate !important;
        border-spacing: 0 !important;
    }

    .elementor-2424 .elementor-element.elementor-element-8821923 table.woocommerce-product-attributes tbody {
        display: table-row-group !important;
    }

    .elementor-2424 .elementor-element.elementor-element-8821923 table.woocommerce-product-attributes tr {
        display: table-row !important;
        width: 100% !important;
    }

    /* عنوان ویژگی */
    .elementor-2424 .elementor-element.elementor-element-8821923 table.woocommerce-product-attributes tr > th.woocommerce-product-attributes-item__label {
        display: table-cell !important;

        width: 28% !important;

        padding:
            calc(var(--tx) * 10)
            calc(var(--tx) * 14) !important;

        vertical-align: middle !important;

        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
        border-bottom: 1px solid #E4E1DC !important;

        text-align: right !important;
        direction: rtl !important;

        background: inherit !important;
    }

    /* مقدار ویژگی */
    .elementor-2424 .elementor-element.elementor-element-8821923 table.woocommerce-product-attributes tr > td.woocommerce-product-attributes-item__value {
        display: table-cell !important;

        width: 72% !important;

        padding:
            calc(var(--tx) * 10)
            calc(var(--tx) * 14) !important;

        vertical-align: middle !important;

        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
        border-bottom: 1px solid #E4E1DC !important;

        text-align: left !important;
        direction: rtl !important;

        background: inherit !important;
    }

    /* متن داخلی مقدار */
    .elementor-2424 .elementor-element.elementor-element-8821923 table.woocommerce-product-attributes
    .woocommerce-product-attributes-item__value p {
        margin: 0 !important;
        padding: 0 !important;

        border: none !important;

        text-align: left !important;
        direction: rtl !important;

        font-style: normal !important;
    }

    /* حذف pseudo-elementهای احتمالی قالب */
    .elementor-2424 .elementor-element.elementor-element-8821923 table.woocommerce-product-attributes th::before,
    .elementor-2424 .elementor-element.elementor-element-8821923 table.woocommerce-product-attributes th::after,
    .elementor-2424 .elementor-element.elementor-element-8821923 table.woocommerce-product-attributes td::before,
    .elementor-2424 .elementor-element.elementor-element-8821923 table.woocommerce-product-attributes td::after {
        display: none !important;
        content: none !important;
    }

    /* ردیف آخر خط پایین نداشته باشد */
    .elementor-2424 .elementor-element.elementor-element-8821923 table.woocommerce-product-attributes tr:last-child > th,
    .elementor-2424 .elementor-element.elementor-element-8821923 table.woocommerce-product-attributes tr:last-child > td {
        border-bottom: none !important;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-2424 .elementor-element.elementor-element-8821923 table.woocommerce-product-attributes
    tr > th.woocommerce-product-attributes-item__label {
        width: 38% !important;

        font-size: calc(var(--tx) * 12) !important;

        white-space: normal !important;
    }

    .elementor-2424 .elementor-element.elementor-element-8821923 table.woocommerce-product-attributes
    tr > td.woocommerce-product-attributes-item__value {
        width: 62% !important;
    }

    .elementor-2424 .elementor-element.elementor-element-8821923 table.woocommerce-product-attributes
    .woocommerce-product-attributes-item__value,
    .elementor-2424 .elementor-element.elementor-element-8821923 table.woocommerce-product-attributes
    .woocommerce-product-attributes-item__value p {
        font-size: calc(var(--tx) * 12) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e19d21a */.elementor-2424 .elementor-element.elementor-element-e19d21a {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111e590 */.elementor-2424 .elementor-element.elementor-element-111e590 {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3699a1f */.elementor-2424 .elementor-element.elementor-element-3699a1f {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ab51a4 */.elementor-2424 .elementor-element.elementor-element-6ab51a4 {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e19d21a */.elementor-2424 .elementor-element.elementor-element-e19d21a {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111e590 */.elementor-2424 .elementor-element.elementor-element-111e590 {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3699a1f */.elementor-2424 .elementor-element.elementor-element-3699a1f {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ab51a4 */.elementor-2424 .elementor-element.elementor-element-6ab51a4 {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e19d21a */.elementor-2424 .elementor-element.elementor-element-e19d21a {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111e590 */.elementor-2424 .elementor-element.elementor-element-111e590 {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3699a1f */.elementor-2424 .elementor-element.elementor-element-3699a1f {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ab51a4 */.elementor-2424 .elementor-element.elementor-element-6ab51a4 {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e19d21a */.elementor-2424 .elementor-element.elementor-element-e19d21a {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111e590 */.elementor-2424 .elementor-element.elementor-element-111e590 {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3699a1f */.elementor-2424 .elementor-element.elementor-element-3699a1f {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ab51a4 */.elementor-2424 .elementor-element.elementor-element-6ab51a4 {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e19d21a */.elementor-2424 .elementor-element.elementor-element-e19d21a {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111e590 */.elementor-2424 .elementor-element.elementor-element-111e590 {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3699a1f */.elementor-2424 .elementor-element.elementor-element-3699a1f {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ab51a4 */.elementor-2424 .elementor-element.elementor-element-6ab51a4 {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8c511be */.elementor-2424 .elementor-element.elementor-element-8c511be [aria-expanded="true"] {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://shirvancardboard.ir/wp-content/uploads/2026/09/DANA-FANUM-MEDIUM.woff') format('woff');
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://shirvancardboard.ir/wp-content/uploads/2026/09/DANA-FANUM-BOLD.woff') format('woff');
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://shirvancardboard.ir/wp-content/uploads/2026/09/DANA-FANUM-EXTRABOLD.woff') format('woff');
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://shirvancardboard.ir/wp-content/uploads/2026/09/DANA-FANUM-THIN.woff') format('woff');
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://shirvancardboard.ir/wp-content/uploads/2026/09/DANA-FANUM-LIGHT.woff') format('woff');
}
/* End Custom Fonts CSS */