.elementor-5733 .elementor-element.elementor-element-dd3b837{--display:flex;--min-height:210px;--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-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5733 .elementor-element.elementor-element-dd3b837:not(.elementor-motion-effects-element-type-background), .elementor-5733 .elementor-element.elementor-element-dd3b837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF0014 65%, #F2295B00 39%);}.elementor-5733 .elementor-element.elementor-element-38985aa{width:var( --container-widget-width, 1400px );max-width:1400px;--container-widget-width:1400px;--container-widget-flex-grow:0;}.elementor-5733 .elementor-element.elementor-element-38985aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-bd216e7 );border-radius:0px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-38985aa .woocommerce-breadcrumb{color:var( --e-global-color-primary );}.elementor-5733 .elementor-element.elementor-element-3351204{--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:20px 60px;--row-gap:20px;--column-gap:60px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1010101A;--border-color:#1010101A;--border-radius:12px 12px 12px 12px;--margin-top:30px;--margin-bottom:80px;--margin-left:auto;--margin-right:auto;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5733 .elementor-element.elementor-element-3351204:not(.elementor-motion-effects-element-type-background), .elementor-5733 .elementor-element.elementor-element-3351204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5733 .elementor-element.elementor-element-2aba1fb{--display:flex;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-5733 .elementor-element.elementor-element-73136a7 > .elementor-widget-container{background-color:#00970F;padding:4px 10px 4px 10px;border-radius:3px 3px 3px 3px;}body:not(.rtl) .elementor-5733 .elementor-element.elementor-element-73136a7{left:10px;}body.rtl .elementor-5733 .elementor-element.elementor-element-73136a7{right:10px;}.elementor-5733 .elementor-element.elementor-element-73136a7{top:10px;}.elementor-5733 .elementor-element.elementor-element-73136a7 .elementor-heading-title{font-size:0.8rem;color:var( --e-global-color-accent );}.elementor-5733 .elementor-element.elementor-element-6c0ca9e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5733 .elementor-element.elementor-element-3391af9{--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:space-between;--align-items:flex-start;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--flex-wrap:nowrap;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:#DEDEDE;--border-color:#DEDEDE;}.elementor-5733 .elementor-element.elementor-element-db22cff .elementor-heading-title{font-size:1.6rem;font-weight:600;line-height:3rem;}.elementor-5733 .elementor-element.elementor-element-d416da8{--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;}.elementor-5733 .elementor-element.elementor-element-f054732 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-5733 .elementor-element.elementor-element-f054732 .elementor-heading-title{font-size:12px;}.elementor-5733 .elementor-element.elementor-element-a372fe6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:8px 10px;--row-gap:8px;--column-gap:10px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5733 .elementor-element.elementor-element-03db360 > .elementor-widget-container{background-color:#F0F0F1;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-5733 .elementor-element.elementor-element-03db360 .elementor-icon-box-wrapper{text-align:start;}.elementor-5733 .elementor-element.elementor-element-03db360 .elementor-icon-box-title, .elementor-5733 .elementor-element.elementor-element-03db360 .elementor-icon-box-title a{font-size:0.85em;font-weight:400;}.elementor-5733 .elementor-element.elementor-element-03db360 .elementor-icon-box-title{color:#888888;}.elementor-5733 .elementor-element.elementor-element-03db360 .elementor-icon-box-description{font-size:14px;font-weight:500;}.elementor-5733 .elementor-element.elementor-element-1d281d7 > .elementor-widget-container{background-color:#F0F0F1;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-5733 .elementor-element.elementor-element-1d281d7 .elementor-icon-box-wrapper{text-align:start;}.elementor-5733 .elementor-element.elementor-element-1d281d7 .elementor-icon-box-title, .elementor-5733 .elementor-element.elementor-element-1d281d7 .elementor-icon-box-title a{font-size:0.85em;font-weight:400;}.elementor-5733 .elementor-element.elementor-element-1d281d7 .elementor-icon-box-title{color:#888888;}.elementor-5733 .elementor-element.elementor-element-1d281d7 .elementor-icon-box-description{font-size:14px;font-weight:500;}.elementor-5733 .elementor-element.elementor-element-03d1b83 > .elementor-widget-container{background-color:#F0F0F1;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-5733 .elementor-element.elementor-element-03d1b83 .elementor-icon-box-wrapper{text-align:start;}.elementor-5733 .elementor-element.elementor-element-03d1b83 .elementor-icon-box-title, .elementor-5733 .elementor-element.elementor-element-03d1b83 .elementor-icon-box-title a{font-size:0.85em;font-weight:400;}.elementor-5733 .elementor-element.elementor-element-03d1b83 .elementor-icon-box-title{color:#888888;}.elementor-5733 .elementor-element.elementor-element-03d1b83 .elementor-icon-box-description{font-size:14px;font-weight:500;}.elementor-5733 .elementor-element.elementor-element-93b80b1 > .elementor-widget-container{background-color:#F0F0F1;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-5733 .elementor-element.elementor-element-93b80b1 .elementor-icon-box-wrapper{text-align:start;}.elementor-5733 .elementor-element.elementor-element-93b80b1 .elementor-icon-box-title, .elementor-5733 .elementor-element.elementor-element-93b80b1 .elementor-icon-box-title a{font-size:0.85em;font-weight:400;}.elementor-5733 .elementor-element.elementor-element-93b80b1 .elementor-icon-box-title{color:#888888;}.elementor-5733 .elementor-element.elementor-element-93b80b1 .elementor-icon-box-description{font-size:14px;font-weight:500;}.elementor-5733 .elementor-element.elementor-element-286a4b7 > .elementor-widget-container{background-color:#F0F0F1;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-5733 .elementor-element.elementor-element-286a4b7 .elementor-icon-box-wrapper{text-align:start;}.elementor-5733 .elementor-element.elementor-element-286a4b7 .elementor-icon-box-title, .elementor-5733 .elementor-element.elementor-element-286a4b7 .elementor-icon-box-title a{font-size:0.85em;font-weight:400;}.elementor-5733 .elementor-element.elementor-element-286a4b7 .elementor-icon-box-title{color:#888888;}.elementor-5733 .elementor-element.elementor-element-286a4b7 .elementor-icon-box-description{font-size:14px;font-weight:500;}.elementor-5733 .elementor-element.elementor-element-498fa7e > .elementor-widget-container{background-color:#F0F0F1;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-5733 .elementor-element.elementor-element-498fa7e .elementor-icon-box-wrapper{text-align:start;}.elementor-5733 .elementor-element.elementor-element-498fa7e .elementor-icon-box-title, .elementor-5733 .elementor-element.elementor-element-498fa7e .elementor-icon-box-title a{font-size:0.85em;font-weight:400;}.elementor-5733 .elementor-element.elementor-element-498fa7e .elementor-icon-box-title{color:#888888;}.elementor-5733 .elementor-element.elementor-element-498fa7e .elementor-icon-box-description{font-size:14px;font-weight:500;}.elementor-5733 .elementor-element.elementor-element-4f12805{--divider-border-style:solid;--divider-color:#DEDEDE;--divider-border-width:1px;}.elementor-5733 .elementor-element.elementor-element-4f12805 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-4f12805 .elementor-divider-separator{width:100%;}.elementor-5733 .elementor-element.elementor-element-4f12805 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5733 .elementor-element.elementor-element-c2746c5 .elementor-button{background-color:#FFFFFF;fill:#747373;color:#747373;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;border-radius:8px 8px 8px 8px;padding:10px 60px 10px 60px;}.elementor-5733 .elementor-element.elementor-element-c2746c5 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-c2746c5 .elementor-button:hover, .elementor-5733 .elementor-element.elementor-element-c2746c5 .elementor-button:focus{color:#000000;}.elementor-5733 .elementor-element.elementor-element-c2746c5 .elementor-button:hover svg, .elementor-5733 .elementor-element.elementor-element-c2746c5 .elementor-button:focus svg{fill:#000000;}.elementor-5733 .elementor-element.elementor-element-1fbede3{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#F1F1F2;--border-color:#F1F1F2;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5733 .elementor-element.elementor-element-5fc61bc{--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-end;--align-items:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5733 .elementor-element.elementor-element-f305030 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-f305030 .cart button, .elementor-5733 .elementor-element.elementor-element-f305030 .cart .button{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-5733 .elementor-element.elementor-element-f305030 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-5733 .elementor-element.elementor-element-f305030 form.cart .variations{margin-bottom:-25px;}.woocommerce .elementor-5733 .elementor-element.elementor-element-f305030 form.cart table.variations td.value select, .woocommerce .elementor-5733 .elementor-element.elementor-element-f305030 form.cart table.variations td.value:before{border:1px solid #FF1616;border-radius:5px;}.elementor-5733 .elementor-element.elementor-element-32f7d86{--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:flex-start;--align-items:flex-end;--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5733 .elementor-element.elementor-element-0b02de5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-0b02de5.elementor-element{--align-self:flex-end;}.woocommerce .elementor-5733 .elementor-element.elementor-element-0b02de5 .price{color:#000000;font-size:35px;font-weight:700;}.woocommerce .elementor-5733 .elementor-element.elementor-element-0b02de5 .price ins{color:var( --e-global-color-primary );}.elementor-5733 .elementor-element.elementor-element-6cad74d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-6cad74d.elementor-element{--align-self:flex-start;}.elementor-5733 .elementor-element.elementor-element-e959ce4{--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:space-between;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1010101A;--border-color:#1010101A;--border-radius:8px 8px 8px 8px;}.elementor-5733 .elementor-element.elementor-element-b1fb346.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-5733 .elementor-element.elementor-element-b1fb346{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-item > a{font-family:"IRansansX", Sans-serif;font-size:14px;}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5733 .elementor-element.elementor-element-d57b722{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-5733 .elementor-element.elementor-element-f91dc6b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-f91dc6b{text-align:start;}.elementor-5733 .elementor-element.elementor-element-f91dc6b .elementor-heading-title{font-family:"IRansansX", Sans-serif;font-size:12px;color:#4054B2;}.elementor-5733 .elementor-element.elementor-element-f91dc6b .elementor-heading-title a:hover, .elementor-5733 .elementor-element.elementor-element-f91dc6b .elementor-heading-title a:focus{color:#192044;}.elementor-5733 .elementor-element.elementor-element-f91dc6b .elementor-heading-title a{transition-duration:0.2s;}.elementor-5733 .elementor-element.elementor-element-721cd4b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-721cd4b{text-align:start;}.elementor-5733 .elementor-element.elementor-element-721cd4b .elementor-heading-title{font-family:"IRansansX", Sans-serif;font-size:12px;color:#4054B2;}.elementor-5733 .elementor-element.elementor-element-721cd4b .elementor-heading-title a:hover, .elementor-5733 .elementor-element.elementor-element-721cd4b .elementor-heading-title a:focus{color:#4054B2;}.elementor-5733 .elementor-element.elementor-element-372f33b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;}.elementor-5733 .elementor-element.elementor-element-d44e2ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5733 .elementor-element.elementor-element-b943432 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-5733 .elementor-element.elementor-element-b943432.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5733 .elementor-element.elementor-element-b943432.elementor-view-framed .elementor-icon, .elementor-5733 .elementor-element.elementor-element-b943432.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-5733 .elementor-element.elementor-element-b943432 .elementor-icon{font-size:20px;}.elementor-5733 .elementor-element.elementor-element-b943432 .elementor-icon-box-title, .elementor-5733 .elementor-element.elementor-element-b943432 .elementor-icon-box-title a{line-height:1rem;}.elementor-5733 .elementor-element.elementor-element-b943432 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-5733 .elementor-element.elementor-element-b943432:has(:hover) .elementor-icon-box-title,
					 .elementor-5733 .elementor-element.elementor-element-b943432:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5733 .elementor-element.elementor-element-d106f81{--display:flex;}.elementor-5733 .elementor-element.elementor-element-b7523aa{--display:flex;}.elementor-5733 .elementor-element.elementor-element-ec340f6{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:18px;}.elementor-5733 .elementor-element.elementor-element-ec340f6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-ec340f6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5733 .elementor-element.elementor-element-ec340f6 {--n-accordion-padding:30px 10px 30px 10px;}:where( .elementor-5733 .elementor-element.elementor-element-ec340f6 > .elementor-widget-container > .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-weight:700;}.elementor-5733 .elementor-element.elementor-element-78de57e{--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-evenly;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--flex-wrap:wrap;}.elementor-5733 .elementor-element.elementor-element-5f1f5f4{--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;--border-radius:12px 12px 12px 12px;--z-index:10;}.elementor-5733 .elementor-element.elementor-element-5f1f5f4:not(.elementor-motion-effects-element-type-background), .elementor-5733 .elementor-element.elementor-element-5f1f5f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5733 .elementor-element.elementor-element-b0e6350 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-5733 .elementor-element.elementor-element-b0e6350 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF0000;}.elementor-5733 .elementor-element.elementor-element-b0e6350 .e--pointer-framed .elementor-item:before,
					.elementor-5733 .elementor-element.elementor-element-b0e6350 .e--pointer-framed .elementor-item:after{border-color:#FF0000;}.elementor-5733 .elementor-element.elementor-element-b0e6350 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-5733 .elementor-element.elementor-element-b0e6350 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FF0000;}.elementor-5733 .elementor-element.elementor-element-b0e6350 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-5733 .elementor-element.elementor-element-b0e6350 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FF0000;}.elementor-5733 .elementor-element.elementor-element-01cb1a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-5733 .elementor-element.elementor-element-69fbf7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 10px 0px;border-style:solid;border-width:0px 6px 0px 0px;border-color:#FF0000;}.elementor-5733 .elementor-element.elementor-element-69fbf7b.elementor-element{--align-self:stretch;}.elementor-5733 .elementor-element.elementor-element-69fbf7b{text-align:start;}.elementor-5733 .elementor-element.elementor-element-69fbf7b .elementor-heading-title{font-size:22px;}.elementor-5733 .elementor-element.elementor-element-bccf953 > .elementor-widget-container{padding:50px 0px 0px 0px;border-style:none;}.woocommerce .elementor-5733 .elementor-element.elementor-element-bccf953 .shop_attributes{font-weight:400;font-style:normal;}.elementor-5733 .elementor-element.elementor-element-c9d90ef > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5733 .elementor-element.elementor-element-c9d90ef.elementor-element{--align-self:flex-start;}.elementor-5733 .elementor-element.elementor-element-f4a8b7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 10px 0px;border-style:solid;border-width:0px 6px 0px 0px;border-color:#FF0000;}.elementor-5733 .elementor-element.elementor-element-f4a8b7f.elementor-element{--align-self:stretch;}.elementor-5733 .elementor-element.elementor-element-f4a8b7f{text-align:start;}.elementor-5733 .elementor-element.elementor-element-f4a8b7f .elementor-heading-title{font-size:22px;}.elementor-5733 .elementor-element.elementor-element-3b4c5bf > .elementor-widget-container{padding:020px 0px 20px 0px;}.elementor-5733 .elementor-element.elementor-element-6d42c4b > .elementor-widget-container{padding:10px 20px 10px 0px;border-style:solid;border-width:0px 6px 0px 0px;border-color:#FF0000;}.elementor-5733 .elementor-element.elementor-element-6d42c4b.elementor-element{--align-self:stretch;}.elementor-5733 .elementor-element.elementor-element-6d42c4b{text-align:start;}.elementor-5733 .elementor-element.elementor-element-6d42c4b .elementor-heading-title{font-size:22px;}.elementor-5733 .elementor-element.elementor-element-1bd2000 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-fa8da90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:9;}.elementor-5733 .elementor-element.elementor-element-fa8da90:not(.elementor-motion-effects-element-type-background), .elementor-5733 .elementor-element.elementor-element-fa8da90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5733 .elementor-element.elementor-element-fa8da90.e-con{--align-self:flex-start;}.elementor-5733 .elementor-element.elementor-element-d6efd4b{--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;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:var( --e-global-color-bd216e7 );--border-color:var( --e-global-color-bd216e7 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5733 .elementor-element.elementor-element-ad5ecf1 img{width:100%;}.elementor-5733 .elementor-element.elementor-element-83b6b42{width:100%;max-width:100%;text-align:start;}.elementor-5733 .elementor-element.elementor-element-83b6b42 .elementor-heading-title{font-size:1rem;font-weight:600;line-height:3rem;}.elementor-5733 .elementor-element.elementor-element-139fa26 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-5733 .elementor-element.elementor-element-139fa26.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-5733 .elementor-element.elementor-element-139fa26{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-item > a{font-family:"IRansansX", Sans-serif;font-size:12px;}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5733 .elementor-element.elementor-element-2c851d2.elementor-element{--align-self:flex-end;}.elementor-5733 .elementor-element.elementor-element-2c851d2 > .elementor-widget-container{border-style:none;}.elementor-5733 .elementor-element.elementor-element-3b02b13 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-3b02b13.elementor-element{--align-self:flex-end;}.woocommerce .elementor-5733 .elementor-element.elementor-element-3b02b13 .price{color:#000000;font-size:25px;font-weight:700;}.woocommerce .elementor-5733 .elementor-element.elementor-element-3b02b13 .price ins{color:var( --e-global-color-primary );font-weight:700;}.elementor-5733 .elementor-element.elementor-element-3347c0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-5733 .elementor-element.elementor-element-3347c0a .cart button, .elementor-5733 .elementor-element.elementor-element-3347c0a .cart .button{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );transition:all 0.2s;}.woocommerce .elementor-5733 .elementor-element.elementor-element-3347c0a form.cart .variations{width:100%;margin-bottom:-10px;}.woocommerce .elementor-5733 .elementor-element.elementor-element-3347c0a form.cart table.variations tr th, .woocommerce .elementor-5733 .elementor-element.elementor-element-3347c0a form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-5733 .elementor-element.elementor-element-3347c0a form.cart table.variations td.value select, .woocommerce .elementor-5733 .elementor-element.elementor-element-3347c0a form.cart table.variations td.value:before{border:1px solid #FF0000;border-radius:5px;}@media(min-width:768px){.elementor-5733 .elementor-element.elementor-element-3351204{--width:1400px;}.elementor-5733 .elementor-element.elementor-element-2aba1fb{--width:50%;}.elementor-5733 .elementor-element.elementor-element-6c0ca9e{--width:50%;}.elementor-5733 .elementor-element.elementor-element-5fc61bc{--width:65%;}.elementor-5733 .elementor-element.elementor-element-32f7d86{--width:35%;}.elementor-5733 .elementor-element.elementor-element-d57b722{--width:28%;}.elementor-5733 .elementor-element.elementor-element-5f1f5f4{--width:1400px;}.elementor-5733 .elementor-element.elementor-element-01cb1a9{--width:65%;}.elementor-5733 .elementor-element.elementor-element-fa8da90{--width:30%;}}@media(max-width:1200px) and (min-width:768px){.elementor-5733 .elementor-element.elementor-element-3351204{--width:980px;}.elementor-5733 .elementor-element.elementor-element-01cb1a9{--width:980px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5733 .elementor-element.elementor-element-3351204{--width:95%;}.elementor-5733 .elementor-element.elementor-element-2aba1fb{--width:100%;}.elementor-5733 .elementor-element.elementor-element-6c0ca9e{--width:100%;}.elementor-5733 .elementor-element.elementor-element-d57b722{--width:40%;}.elementor-5733 .elementor-element.elementor-element-01cb1a9{--width:100%;}}@media(max-width:1366px){body:not(.rtl) .elementor-5733 .elementor-element.elementor-element-73136a7{left:10px;}body.rtl .elementor-5733 .elementor-element.elementor-element-73136a7{right:10px;}.elementor-5733 .elementor-element.elementor-element-73136a7{top:10px;}.elementor-5733 .elementor-element.elementor-element-a372fe6{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-5733 .elementor-element.elementor-element-dd3b837{--min-height:230px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5733 .elementor-element.elementor-element-38985aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-a372fe6{--grid-auto-flow:row;}.elementor-5733 .elementor-element.elementor-element-5f1f5f4{--z-index:8;}}@media(max-width:1024px){.elementor-5733 .elementor-element.elementor-element-3351204{--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:center;--align-items:flex-start;--gap:20px 30px;--row-gap:20px;--column-gap:30px;}.elementor-5733 .elementor-element.elementor-element-3351204.e-con{--align-self:center;}.elementor-5733 .elementor-element.elementor-element-2aba1fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5733 .elementor-element.elementor-element-2aba1fb.e-con{--align-self:center;}.elementor-5733 .elementor-element.elementor-element-6c0ca9e{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5733 .elementor-element.elementor-element-a372fe6{--grid-auto-flow:row;}.elementor-5733 .elementor-element.elementor-element-e959ce4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5733 .elementor-element.elementor-element-b1fb346{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-item > a{font-size:16px;}.elementor-5733 .elementor-element.elementor-element-d57b722{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5733 .elementor-element.elementor-element-d57b722.e-con{--align-self:center;}.elementor-5733 .elementor-element.elementor-element-01cb1a9{--padding-top:20px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-5733 .elementor-element.elementor-element-3b4c5bf{line-height:1.8em;}.elementor-5733 .elementor-element.elementor-element-139fa26{width:var( --container-widget-width, 188.55px );max-width:188.55px;--container-widget-width:188.55px;--container-widget-flex-grow:0;}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-item > a{font-size:12px;}}@media(max-width:880px){.elementor-5733 .elementor-element.elementor-element-6c0ca9e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5733 .elementor-element.elementor-element-a372fe6{--grid-auto-flow:row;}.elementor-5733 .elementor-element.elementor-element-372f33b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5733 .elementor-element.elementor-element-ec340f6 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-ec340f6{--n-accordion-item-title-space-between:0px;}:where( .elementor-5733 .elementor-element.elementor-element-ec340f6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5733 .elementor-element.elementor-element-b0e6350.elementor-element{--flex-grow:1;--flex-shrink:0;}}@media(max-width:767px){.elementor-5733 .elementor-element.elementor-element-dd3b837{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-80px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5733 .elementor-element.elementor-element-38985aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-38985aa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5733 .elementor-element.elementor-element-38985aa .woocommerce-breadcrumb{font-size:0.9em;line-height:2em;}.elementor-5733 .elementor-element.elementor-element-3351204{--width:90%;--margin-top:0;--margin-bottom:20px;--margin-left:auto;--margin-right:auto;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-5733 .elementor-element.elementor-element-2aba1fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5733 .elementor-element.elementor-element-3391af9{--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;}.elementor-5733 .elementor-element.elementor-element-a372fe6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5733 .elementor-element.elementor-element-4f12805 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-c2746c5 .elementor-button{font-size:13px;padding:10px 30px 10px 30px;}.elementor-5733 .elementor-element.elementor-element-1fbede3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5733 .elementor-element.elementor-element-5fc61bc{--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:space-between;--align-items:stretch;}.elementor-5733 .elementor-element.elementor-element-1ffc448.elementor-element{--align-self:flex-start;}.elementor-5733 .elementor-element.elementor-element-f305030.elementor-element{--align-self:stretch;}.elementor-5733 .elementor-element.elementor-element-32f7d86{--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:space-between;--align-items:center;}.elementor-5733 .elementor-element.elementor-element-b1fb346{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5733 .elementor-element.elementor-element-b1fb346 .elementor-icon-list-item > a{font-size:11px;}.elementor-5733 .elementor-element.elementor-element-d57b722{--width:32%;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-5733 .elementor-element.elementor-element-f91dc6b .elementor-heading-title{font-size:10px;}.elementor-5733 .elementor-element.elementor-element-721cd4b .elementor-heading-title{font-size:10px;}.elementor-5733 .elementor-element.elementor-element-b943432 .elementor-icon-box-title, .elementor-5733 .elementor-element.elementor-element-b943432 .elementor-icon-box-title a{font-size:0.8rem;}.elementor-5733 .elementor-element.elementor-element-ec340f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-ec340f6{--n-accordion-title-font-size:0.8rem;}.elementor-5733 .elementor-element.elementor-element-5f1f5f4{--width:95%;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5733 .elementor-element.elementor-element-5f1f5f4.e-con{--align-self:center;}.elementor-5733 .elementor-element.elementor-element-b0e6350 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-b0e6350.elementor-element{--align-self:stretch;}.elementor-5733 .elementor-element.elementor-element-b0e6350 .elementor-nav-menu .elementor-item{font-size:0.9em;}.elementor-5733 .elementor-element.elementor-element-b0e6350 .elementor-nav-menu--main .elementor-item{padding-left:8px;padding-right:8px;}.elementor-5733 .elementor-element.elementor-element-bccf953 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-5733 .elementor-element.elementor-element-3b4c5bf{line-height:2em;}.elementor-5733 .elementor-element.elementor-element-139fa26{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5733 .elementor-element.elementor-element-139fa26 .elementor-icon-list-item > a{font-size:11px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-38985aa */.woocommerce-breadcrumb {
  font-weight: bold;
}
.woocommerce-breadcrumb a {
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b27cd63 *//* PTG - Product Thumbs Gallery */
.ptg-gallery { max-width: 920px; margin: 0 auto; font-family: inherit; }

/* Main Image */
.ptg-main { width: 100%; }
.ptg-main-img { width: 100%; height: auto; display: block; object-fit: cover; border-radius: 8px; }

/* Thumbs wrapper */
.ptg-thumbs-wrap { display: flex; align-items: center; gap: 10px; margin-top: 12px; }

/* Nav buttons */
.ptg-thumb-nav {
  background: transparent;
  border: none;
  font-size: 28px;
  cursor: pointer;
  width: 44px;
  height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #222;
}
.ptg-thumb-nav:focus { outline: 2px solid rgba(0,0,0,0.12); border-radius: 6px; }

/* Thumbs viewport: try to keep 3 items visible and center them */
.ptg-thumbs {
  display: flex;
  gap: 12px;
  overflow-x: auto;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  flex: 1 1 auto;
  padding: 6px 0;
  align-items: center;
  justify-content: center; /* when enough space, center the group */
}

/* Each thumb: flex-basis tuned to show 3 items */
.ptg-thumb {
  flex: 0 0 calc( (100% - 24px) / 3 ); /* 3 items with two gaps */
  max-width: 200px;
  min-width: 84px;
  box-sizing: border-box;
  height: auto;
  aspect-ratio: 4 / 3;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
  transition: transform .16s ease, box-shadow .16s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #fff;
}

/* Ensure images cover the box */
.ptg-thumb img { width: 100%; height: 100%; object-fit: cover; display: block; }

/* Active thumb */
.ptg-thumb.active {
  outline: 3px solid #e53935;
  box-shadow: 0 8px 20px rgba(0,0,0,0.14);
  transform: translateY(-6px);
}

/* Small screens: keep 3 visible but adapt size */
@media (max-width: 900px) {
  .ptg-thumb { flex: 0 0 calc( (100% - 24px) / 3 ); max-width: none; }
}

/* Very small screens: still show three but smaller; hide nav */
@media (max-width: 640px) {
  .ptg-thumb { flex: 0 0 calc( (100% - 16px) / 3 ); min-width: 64px; }
  .ptg-thumb-nav { display: none; }
}

/* Optional: hide horizontal scrollbar in Webkit while keeping scroll functionality */
.ptg-thumbs::-webkit-scrollbar { height: 8px; }
.ptg-thumbs::-webkit-scrollbar-thumb { background: rgba(0,0,0,0.12); border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f054732 */.elementor-5733 .elementor-element.elementor-element-f054732.elementor-widget-heading .elementor-heading-title[class*=elementor-size-] > a:not(:first-child) {
  background: rgba(215, 215, 215, 0.3);
  padding: 1px 8px;
  border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-95659d9 */.alirezahb-rating .star-rating span::before {
                color: #FFA500 !important; /* رنگ ستاره‌ها */
                -webkit-text-stroke: 1px #C65905; /* استروک */
                text-stroke: 1px #C65905;
				gap: 5px;
            }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1ffc448 */.elementor-5733 .elementor-element.elementor-element-1ffc448 .product-discount {
    background: green!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-f305030 */.elementor-5733 .elementor-element.elementor-element-f305030 .out-of-stock{
    background: red;
    font-size: 1.2rem;
     padding: 2px 10px;
    border-radius: 5px;
    margin-top: 20px;
color: white !important;
}

.elementor-5733 .elementor-element.elementor-element-f305030 table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-0b02de5 *//* استایل قیمت ها */
.elementor-5733 .elementor-element.elementor-element-0b02de5 del{
display: block;
font-size: 16px;
color: #8290A5;
ortant;
text-decoration: none;


}

.elementor-5733 .elementor-element.elementor-element-0b02de5 del .amount{
position: relative
}

.elementor-5733 .elementor-element.elementor-element-0b02de5 del .amount::after{
width: 100%;
height: 0.8px;
background: #8290a58f;
content: '';
position: absolute;
right: 0px;
top: 40%;
-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
-ms-transform: rotate(-10deg);
-o-transform: rotate(-10deg);
transform: rotate(-10deg);
}

.elementor-5733 .elementor-element.elementor-element-0b02de5 del .woocommerce-Price-currencySymbol{
display: none
}

.elementor-5733 .elementor-element.elementor-element-0b02de5 ins{
display: block;
text-decoration: none;
position: relative
}


.elementor-5733 .elementor-element.elementor-element-0b02de5 .woocommerce-Price-currencySymbol{
font-size: 16px;
width: 20px;
height: 0px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b0e6350 */#section1 { scroll-margin-top: 80px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fbf7b */#sunrise-content-1 { scroll-margin-top: 160px; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-bccf953 */.shop_attributes th.woocommerce-product-attributes-item__label {
    background: #E30012;
    border-radius: 8px;
    color: #fff;
    text-align: center;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;    min-width: 200px;
    font-weight: 400 !important;
    
}

table.shop_attributes tr {
    gap: 20px;
    display: grid;
    grid-template-columns: minmax(150px,auto) 1fr;
    grid-column-gap: 15px
}

table.shop_attributes tbody {
    display: grid;
    grid-row-gap: 10px
}

.shop_attributes td.woocommerce-product-attributes-item__value {
    background: #F1F1F2;
    border-radius: 8px;
    line-height: 1;
    display: flex;
    align-items: center;
    border:none;
}

.shop_attributes td.woocommerce-product-attributes-item__value p,.shop_attributes td.woocommerce-product-attributes-item__value a {
    font-style: normal;
    font-size: 15px;
    line-height: 1.5;
}

table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th {
    background: #E30012;
}

table.shop_attributes td p {
    margin: 0;
    padding: 15px 20px !important;
}
table.shop_attributes {
    border:none !important;
}

table.shop_attributes td {
font-style: normal !important;

}
@media (max-width: 768px) {
    table.shop_attributes tr {
        display: block;
        margin-bottom: 10px;
    }

    .woocommerce table.shop_attributes th,
    .woocommerce table.shop_attributes td {
        display: block;
        width: 100%;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4a8b7f */#sunrise-content-2 { scroll-margin-top:160px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d42c4b */#sunrise-content-3 { scroll-margin-top: 160px; }


.elementor-5733 .elementor-element.elementor-element-6d42c4b{margin-top: 40px;}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-1bd2000 */.woocommerce-Reviews-title {
  font-size: 0px;
  border-bottom: 2px solid #f0f0f0;
  padding-bottom: 10px;
  margin-bottom: 25px;
}

.commentlist .review {
  border-bottom: 1px solid #f6f6f6;
  padding: 20px 0;
}
.commentlist .review:last-child {
  border-bottom: none;
}

.commentlist .meta {
  font-size: 14px;
  color: #777;
  margin-bottom: 10px;
}
.commentlist .woocommerce-review__author {
  color: #000;
  font-weight: 600;
}
.commentlist .woocommerce-review__published-date {
  color: #999;
}

.commentlist .description {
  font-size: 15px;
  line-height: 1.8;
  color: #333;
}

.star-rating span:before {
  color: #FFA500 !important;
  -webkit-text-stroke: 1px #C65905;
}
.woocommerce p.stars a {
  color: #FFA500;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
  float: right;
  position: absolute;
  top: 0;
  right: -15px;
  padding: 2px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #ff0000;
}

#review_form_wrapper {
  margin-top: 40px;
  border-top: 1px solid #eee;
  padding-top: 30px;
}

#reply-title {
  font-size: 20px;
  font-weight: 600;
  color: #111;
  margin-bottom: 20px;
}

label {
  display: inline-block;
  line-height: 3;
  vertical-align: middle;
  color: #333;
  font-weight: 500;
}

#review_form input[type="text"],
#review_form input[type="email"],
#review_form textarea {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 12px 16px;
  font-size: 15px;
  color: #333;
  background: #fafafa;
  transition: all 0.3s ease;
}
#review_form input:focus,
#review_form textarea:focus {
  border-color: #FFA500;
  background: #fff;
  box-shadow: 0 0 0 3px rgba(255,165,0,0.2);
}

#review_form #submit {
  background-color: #FFA500;
  color: #fff;
  border: none;
  border-radius: 8px;
  padding: 12px 28px;
  font-weight: 600;
  font-size: 15px;
  text-transform: uppercase;
  cursor: pointer;
  transition: background 0.3s ease, transform 0.2s ease;
}
#review_form #submit:hover {
  background-color: #C65905;
  transform: translateY(-2px);
}

.woocommerce-noreviews {
  text-align: center;
  color: #888;
  font-size: 15px;
  padding: 20px 0;
}

.woocommerce #reviews #comment {
    height: 220px;
}

@media (max-width: 768px) {
  .woocommerce-Reviews {
    padding: 25px;
  }
  .woocommerce-Reviews-title {
    font-size: 18px;
  }
  #review_form #submit {
    width: 100%;
  }
  #reply-title {
font-size:16px;
line-height: 1.9;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-3b02b13 *//* استایل قیمت ها */
.elementor-5733 .elementor-element.elementor-element-3b02b13 del{
display: block;
font-size: 16px;
color: #8290A5;
ortant;
text-decoration: none;


}

.elementor-5733 .elementor-element.elementor-element-3b02b13 del .amount{
position: relative
}

.elementor-5733 .elementor-element.elementor-element-3b02b13 del .amount::after{
width: 100%;
height: 0.8px;
background: #8290a58f;
content: '';
position: absolute;
right: 0px;
top: 40%;
-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
-ms-transform: rotate(-10deg);
-o-transform: rotate(-10deg);
transform: rotate(-10deg);
}

.elementor-5733 .elementor-element.elementor-element-3b02b13 del .woocommerce-Price-currencySymbol{
display: none
}

.elementor-5733 .elementor-element.elementor-element-3b02b13 ins{
display: block;
text-decoration: none;
position: relative
}


.elementor-5733 .elementor-element.elementor-element-3b02b13 .woocommerce-Price-currencySymbol{
font-size: 16px;
width: 20px;
height: 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-3347c0a */.elementor-5733 .elementor-element.elementor-element-3347c0a .out-of-stock{
    background: red;
    font-size: 1.2rem;
     padding: 2px 10px;
    border-radius: 5px;
    margin-top: 20px;
color: white !important;
text-align: center;
}

.elementor-5733 .elementor-element.elementor-element-3347c0a table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}/* End custom CSS */