.elementor-725 .elementor-element.elementor-element-79f9b79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-725 .elementor-element.elementor-element-60ff7bed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-725 .elementor-element.elementor-element-6e4fdd5d{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-725 .elementor-element.elementor-element-6e4fdd5d.elementor-element{--align-self:center;}.elementor-725 .elementor-element.elementor-element-5c516c43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:8%;--padding-left:3%;--padding-right:6%;}.elementor-725 .elementor-element.elementor-element-7dcc4665{--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:flex-end;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-725 .elementor-element.elementor-element-44fc806b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-725 .elementor-element.elementor-element-44fc806b .elementor-heading-title{font-family:"Arizona Mix Light", Sans-serif;font-size:4.9rem;color:var( --e-global-color-primary );}.elementor-725 .elementor-element.elementor-element-7d4a8b23{width:auto;max-width:auto;margin:0% 12% calc(var(--kit-widget-spacing, 0px) + -5%) 0%;align-self:center;text-align:end;}.woocommerce .elementor-725 .elementor-element.elementor-element-7d4a8b23 .price{color:var( --e-global-color-accent );font-family:"SILKA MONO REGULAR", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;}.elementor-725 .elementor-element.elementor-element-c022a21{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;}.elementor-725 .elementor-element.elementor-element-c022a21 .elementor-divider-separator{width:100%;}.elementor-725 .elementor-element.elementor-element-c022a21 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-725 .elementor-element.elementor-element-5f87738{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-e194f34 .elementor-heading-title{font-family:"SILKA MONO REGULAR", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;}.woocommerce .elementor-725 .elementor-element.elementor-element-cc04034 .star-rating{color:var( --e-global-color-accent );font-size:10px;}.woocommerce .elementor-725 .elementor-element.elementor-element-cc04034 .star-rating::before{color:var( --e-global-color-accent );}.woocommerce .elementor-725 .elementor-element.elementor-element-cc04034 .woocommerce-review-link{color:var( --e-global-color-accent );font-family:"Tajawal Regular", Sans-serif;font-size:0.9rem;}.woocommerce:not(.rtl) .elementor-725 .elementor-element.elementor-element-cc04034 .star-rating{margin-right:0.6em;}.woocommerce.rtl .elementor-725 .elementor-element.elementor-element-cc04034 .star-rating{margin-left:0.6em;}.elementor-725 .elementor-element.elementor-element-1050e4e4{width:var( --container-widget-width, 80% );max-width:80%;margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Tajawal Regular", Sans-serif;font-size:1.1rem;}.elementor-725 .elementor-element.elementor-element-1050e4e4.elementor-element{--align-self:flex-start;}.elementor-725 .elementor-element.elementor-element-3f2ff3ac{width:var( --container-widget-width, 80% );max-width:80%;margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:80%;--container-widget-flex-grow:0;}.woocommerce .elementor-725 .elementor-element.elementor-element-3f2ff3ac .woocommerce-product-details__short-description{font-family:"Tajawal Regular", Sans-serif;font-size:1.1rem;}.elementor-725 .elementor-element.elementor-element-2aae8d46{width:var( --container-widget-width, 80% );max-width:80%;margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-725 .elementor-element.elementor-element-2aae8d46.elementor-element{--align-self:flex-start;}.elementor-725 .elementor-element.elementor-element-2aae8d46 .cart button, .elementor-725 .elementor-element.elementor-element-2aae8d46 .cart .button{font-family:"SILKA MONO REGULAR", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;border-style:none;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-725 .elementor-element.elementor-element-2aae8d46 .cart button:hover, .elementor-725 .elementor-element.elementor-element-2aae8d46 .cart .button:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-725 .elementor-element.elementor-element-2aae8d46 .quantity .qty{font-family:"SILKA MONO REGULAR", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;border-style:none;background-color:#02010100;transition:all 0.2s;}.elementor-725 .elementor-element.elementor-element-258fc08{width:var( --container-widget-width, 80% );max-width:80%;margin:12% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-725 .elementor-element.elementor-element-258fc08 .elementor-tab-content{border-block-end-color:var( --e-global-color-primary );font-family:"Tajawal Regular", Sans-serif;font-size:1.1rem;}.elementor-725 .elementor-element.elementor-element-258fc08 .elementor-tab-title{border-color:var( --e-global-color-primary );}.elementor-725 .elementor-element.elementor-element-258fc08 .elementor-toggle-title, .elementor-725 .elementor-element.elementor-element-258fc08 .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-725 .elementor-element.elementor-element-258fc08 .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-725 .elementor-element.elementor-element-258fc08 .elementor-tab-title.elementor-active a, .elementor-725 .elementor-element.elementor-element-258fc08 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-725 .elementor-element.elementor-element-258fc08 .elementor-toggle-title{font-family:"SILKA MONO REGULAR", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;}.elementor-725 .elementor-element.elementor-element-258fc08 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-725 .elementor-element.elementor-element-258fc08 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-725 .elementor-element.elementor-element-258fc08 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-725 .elementor-element.elementor-element-258fc08 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-725 .elementor-element.elementor-element-3a06c1eb{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overflow:hidden;--padding-top:2%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-725 .elementor-element.elementor-element-3a06c1eb:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-3a06c1eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-725 .elementor-element.elementor-element-46fb8f09{--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;--padding-top:5%;--padding-bottom:0%;--padding-left:12%;--padding-right:0%;}.elementor-725 .elementor-element.elementor-element-46fb8f09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-725 .elementor-element.elementor-element-80814f3{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;z-index:1;}.elementor-725 .elementor-element.elementor-element-80814f3 .elementor-divider-separator{width:100%;}.elementor-725 .elementor-element.elementor-element-80814f3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-725 .elementor-element.elementor-element-7a5223e5{width:var( --container-widget-width, 95% );max-width:95%;margin:12% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-725 .elementor-element.elementor-element-7a5223e5.elementor-element{--align-self:flex-start;}.elementor-725 .elementor-element.elementor-element-7a5223e5 .elementor-heading-title{font-family:"Arizona Mix Light", Sans-serif;font-size:4.2rem;line-height:72px;color:var( --e-global-color-primary );}.elementor-725 .elementor-element.elementor-element-737b74c6{width:var( --container-widget-width, 77% );max-width:77%;margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;padding:0% 0% 0% 0%;--container-widget-width:77%;--container-widget-flex-grow:0;font-family:"Tajawal Regular", Sans-serif;font-size:1.1rem;}.elementor-725 .elementor-element.elementor-element-737b74c6.elementor-element{--align-self:flex-start;}.elementor-725 .elementor-element.elementor-element-2d5a6e3f .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-725 .elementor-element.elementor-element-2d5a6e3f .elementor-button:hover, .elementor-725 .elementor-element.elementor-element-2d5a6e3f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-2d5a6e3f{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-725 .elementor-element.elementor-element-2d5a6e3f.elementor-element{--align-self:flex-start;}.elementor-725 .elementor-element.elementor-element-2d5a6e3f .elementor-button:hover svg, .elementor-725 .elementor-element.elementor-element-2d5a6e3f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-11ac018c{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-725 .elementor-element.elementor-element-20605176{width:var( --container-widget-width, 27% );max-width:27%;margin:11.5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-725 .elementor-element.elementor-element-20605176.elementor-element{--align-self:flex-start;}.elementor-725 .elementor-element.elementor-element-63780e5e{width:var( --container-widget-width, 45% );max-width:45%;margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-725 .elementor-element.elementor-element-3517a343{--display:flex;--min-height:100vh;--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:flex-start;--overflow:hidden;--padding-top:8%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-725 .elementor-element.elementor-element-494ce3fb{width:var( --container-widget-width, 46% );max-width:46%;padding:0% 6% 0% 0%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-725 .elementor-element.elementor-element-494ce3fb.elementor-element{--align-self:flex-end;}.elementor-725 .elementor-element.elementor-element-494ce3fb .elementor-heading-title{font-family:"Arizona Mix Light", Sans-serif;font-size:4.7rem;color:var( --e-global-color-primary );}.elementor-725 .elementor-element.elementor-element-5fc9c8ca{--display:flex;--justify-content:center;}.elementor-725 .elementor-element.elementor-element-5a8f4ec8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-725 .elementor-element.elementor-element-3342d051 img{width:28%;}.elementor-725 .elementor-element.elementor-element-2e45c671{--display:flex;--justify-content:center;}.elementor-725 .elementor-element.elementor-element-6195828d{--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-725 .elementor-element.elementor-element-3e14040a img{width:28%;}.elementor-725 .elementor-element.elementor-element-7c587e3e{--display:flex;--justify-content:center;}.elementor-725 .elementor-element.elementor-element-7d599160{--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-725 .elementor-element.elementor-element-39d6293 img{width:28%;}.elementor-725 .elementor-element.elementor-element-603c765f{--display:flex;--justify-content:center;}.elementor-725 .elementor-element.elementor-element-6381124b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-725 .elementor-element.elementor-element-6381124b.e-con{--align-self:center;}.elementor-725 .elementor-element.elementor-element-5a61c112 img{width:28%;}.elementor-725 .elementor-element.elementor-element-28cf95ab{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:36%;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-gap:0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:1rem;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-accent );}.elementor-725 .elementor-element.elementor-element-28cf95ab > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#DBD5C800;}.elementor-725 .elementor-element.elementor-element-28cf95ab.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-725 .elementor-element.elementor-element-28cf95ab.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-725 .elementor-element.elementor-element-28cf95ab.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-725 .elementor-element.elementor-element-28cf95ab.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-725 .elementor-element.elementor-element-28cf95ab.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"SILKA MONO REGULAR", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-725 .elementor-element.elementor-element-28cf95ab [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}.elementor-725 .elementor-element.elementor-element-a45cf76{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-725 .elementor-element.elementor-element-32b15b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-32b15b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-725 .elementor-element.elementor-element-c5ff0eb{width:var( --container-widget-width, 59% );max-width:59%;margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-725 .elementor-element.elementor-element-c5ff0eb.elementor-element{--align-self:center;--order:3;}.elementor-725 .elementor-element.elementor-element-24f1f92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:15%;}.woocommerce .elementor-725 .elementor-element.elementor-element-14b1414 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-primary );}.woocommerce .elementor-725 .elementor-element.elementor-element-14b1414 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#02010100;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-725 .elementor-element.elementor-element-14b1414 .woocommerce-tabs ul.wc-tabs li{border-color:#02010100;}.woocommerce .elementor-725 .elementor-element.elementor-element-14b1414 .woocommerce-Tabs-panel{color:var( --e-global-color-accent );}.elementor-725 .elementor-element.elementor-element-0315e7a{--display:flex;--min-height:100vh;--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;--overflow:hidden;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-725 .elementor-element.elementor-element-0315e7a:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-0315e7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-725 .elementor-element.elementor-element-df60181{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-725 .elementor-element.elementor-element-df60181.elementor-element{--align-self:flex-start;}.elementor-725 .elementor-element.elementor-element-df60181 .elementor-heading-title{font-family:"Arizona Mix Light", Sans-serif;font-size:4.7rem;color:var( --e-global-color-primary );}.elementor-725 .elementor-element.elementor-element-85e305e{--swiper-slides-to-display:4;--swiper-slides-gap:38px;margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-5vw;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-9vh;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0vw;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-9vh;--arrow-normal-color:var( --e-global-color-accent );--arrow-hover-color:var( --e-global-color-primary );}.elementor-725 .elementor-element.elementor-element-85e305e .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-725 .elementor-element.elementor-element-79f9b79{--flex-wrap:wrap;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-725 .elementor-element.elementor-element-60ff7bed{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-725 .elementor-element.elementor-element-6e4fdd5d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-725 .elementor-element.elementor-element-5c516c43{--padding-top:5%;--padding-bottom:15%;--padding-left:4%;--padding-right:4%;}.elementor-725 .elementor-element.elementor-element-7dcc4665{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-44fc806b{width:auto;max-width:auto;text-align:start;}.elementor-725 .elementor-element.elementor-element-44fc806b .elementor-heading-title{font-size:2.5rem;}.elementor-725 .elementor-element.elementor-element-7d4a8b23{width:var( --container-widget-width, 66% );max-width:66%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -5%) 0%;--container-widget-width:66%;--container-widget-flex-grow:0;}.woocommerce .elementor-725 .elementor-element.elementor-element-7d4a8b23 .price{font-size:0.8rem;}.elementor-725 .elementor-element.elementor-element-5f87738{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--flex-wrap:wrap;}.elementor-725 .elementor-element.elementor-element-e194f34 .elementor-heading-title{font-size:0.9rem;}.elementor-725 .elementor-element.elementor-element-1050e4e4{margin:12% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-725 .elementor-element.elementor-element-3f2ff3ac{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-725 .elementor-element.elementor-element-2aae8d46{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-725 .elementor-element.elementor-element-258fc08{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-725 .elementor-element.elementor-element-258fc08 .elementor-tab-content{font-size:0.9rem;}.elementor-725 .elementor-element.elementor-element-3a06c1eb{--min-height:80vh;--padding-top:12%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-725 .elementor-element.elementor-element-46fb8f09{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-725 .elementor-element.elementor-element-7a5223e5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-725 .elementor-element.elementor-element-7a5223e5.elementor-element{--align-self:flex-start;}.elementor-725 .elementor-element.elementor-element-7a5223e5 .elementor-heading-title{font-size:3rem;line-height:49px;}.elementor-725 .elementor-element.elementor-element-737b74c6{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 10%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-725 .elementor-element.elementor-element-2d5a6e3f{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-725 .elementor-element.elementor-element-2d5a6e3f.elementor-element{--align-self:flex-start;}.elementor-725 .elementor-element.elementor-element-2d5a6e3f .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-725 .elementor-element.elementor-element-11ac018c{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-725 .elementor-element.elementor-element-20605176{margin:4% -10% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-725 .elementor-element.elementor-element-20605176.elementor-element{--align-self:stretch;}.elementor-725 .elementor-element.elementor-element-63780e5e{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 22%;--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-725 .elementor-element.elementor-element-3517a343{--padding-top:20%;--padding-bottom:16%;--padding-left:4%;--padding-right:4%;}.elementor-725 .elementor-element.elementor-element-494ce3fb{margin:-11% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;}.elementor-725 .elementor-element.elementor-element-494ce3fb.elementor-element{--align-self:flex-end;}.elementor-725 .elementor-element.elementor-element-494ce3fb .elementor-heading-title{font-size:3rem;}.elementor-725 .elementor-element.elementor-element-3342d051 img{width:53%;}.elementor-725 .elementor-element.elementor-element-3e14040a img{width:53%;}.elementor-725 .elementor-element.elementor-element-39d6293 img{width:53%;}.elementor-725 .elementor-element.elementor-element-5a61c112 img{width:53%;}.elementor-725 .elementor-element.elementor-element-28cf95ab{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:50%;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-font-size:0.8rem;}.elementor-725 .elementor-element.elementor-element-a45cf76{--padding-top:0%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-725 .elementor-element.elementor-element-c5ff0eb{margin:-10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-725 .elementor-element.elementor-element-24f1f92{--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:4%;}.woocommerce .elementor-725 .elementor-element.elementor-element-14b1414 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );}.elementor-725 .elementor-element.elementor-element-0315e7a{--padding-top:22%;--padding-bottom:18%;--padding-left:4%;--padding-right:4%;}.elementor-725 .elementor-element.elementor-element-df60181{margin:-11% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-725 .elementor-element.elementor-element-df60181.elementor-element{--align-self:flex-end;}.elementor-725 .elementor-element.elementor-element-df60181 .elementor-heading-title{font-size:3rem;}.elementor-725 .elementor-element.elementor-element-85e305e{--swiper-slides-to-display:2;margin:15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-9vw;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-11vh;--arrow-next-right-position:0vw;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-11vh;}}@media(max-width:767px){.elementor-725 .elementor-element.elementor-element-79f9b79{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-725 .elementor-element.elementor-element-60ff7bed{--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-725 .elementor-element.elementor-element-5c516c43{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:10%;--padding-bottom:25%;--padding-left:6%;--padding-right:6%;}.elementor-725 .elementor-element.elementor-element-7dcc4665{--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;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-725 .elementor-element.elementor-element-44fc806b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-725 .elementor-element.elementor-element-7d4a8b23{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -6%) 0%;--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:start;}.elementor-725 .elementor-element.elementor-element-c022a21 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-725 .elementor-element.elementor-element-1050e4e4{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-725 .elementor-element.elementor-element-2aae8d46{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-725 .elementor-element.elementor-element-258fc08{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-725 .elementor-element.elementor-element-3a06c1eb{--padding-top:20%;--padding-bottom:25%;--padding-left:0%;--padding-right:0%;}.elementor-725 .elementor-element.elementor-element-46fb8f09{--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-725 .elementor-element.elementor-element-7a5223e5{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-725 .elementor-element.elementor-element-7a5223e5.elementor-element{--align-self:flex-start;}.elementor-725 .elementor-element.elementor-element-7a5223e5 .elementor-heading-title{font-size:2.5rem;line-height:38px;}.elementor-725 .elementor-element.elementor-element-737b74c6{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;font-size:1.1rem;}.elementor-725 .elementor-element.elementor-element-2d5a6e3f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-725 .elementor-element.elementor-element-2d5a6e3f .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-725 .elementor-element.elementor-element-11ac018c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-725 .elementor-element.elementor-element-20605176{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-725 .elementor-element.elementor-element-63780e5e{margin:-10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;}.elementor-725 .elementor-element.elementor-element-63780e5e.elementor-element{--align-self:flex-end;}.elementor-725 .elementor-element.elementor-element-3517a343{--padding-top:20%;--padding-bottom:40%;--padding-left:6%;--padding-right:6%;}.elementor-725 .elementor-element.elementor-element-494ce3fb{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-725 .elementor-element.elementor-element-494ce3fb.elementor-element{--align-self:flex-start;}.elementor-725 .elementor-element.elementor-element-494ce3fb .elementor-heading-title{font-size:2.5rem;}.elementor-725 .elementor-element.elementor-element-3342d051 img{width:45%;}.elementor-725 .elementor-element.elementor-element-3e14040a img{width:45%;}.elementor-725 .elementor-element.elementor-element-39d6293 img{width:45%;}.elementor-725 .elementor-element.elementor-element-5a61c112 img{width:45%;}.elementor-725 .elementor-element.elementor-element-28cf95ab{--n-tabs-title-gap:140px;--n-tabs-gap:26px;}.elementor-725 .elementor-element.elementor-element-a45cf76{--padding-top:0%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-725 .elementor-element.elementor-element-c5ff0eb{--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;}.elementor-725 .elementor-element.elementor-element-c5ff0eb.elementor-element{--align-self:flex-end;}.elementor-725 .elementor-element.elementor-element-24f1f92{--padding-top:15%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.woocommerce .elementor-725 .elementor-element.elementor-element-14b1414 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );}.elementor-725 .elementor-element.elementor-element-0315e7a{--padding-top:23%;--padding-bottom:30%;--padding-left:6%;--padding-right:6%;}.elementor-725 .elementor-element.elementor-element-df60181{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-725 .elementor-element.elementor-element-df60181.elementor-element{--align-self:flex-start;}.elementor-725 .elementor-element.elementor-element-df60181 .elementor-heading-title{font-size:2.5rem;}.elementor-725 .elementor-element.elementor-element-85e305e{--swiper-slides-to-display:1;margin:25% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--arrow-prev-left-position:-18vw;}}@media(min-width:768px){.elementor-725 .elementor-element.elementor-element-60ff7bed{--width:50%;}.elementor-725 .elementor-element.elementor-element-5c516c43{--width:50%;}.elementor-725 .elementor-element.elementor-element-5f87738{--width:88%;}.elementor-725 .elementor-element.elementor-element-46fb8f09{--width:50%;}.elementor-725 .elementor-element.elementor-element-11ac018c{--width:50%;}.elementor-725 .elementor-element.elementor-element-32b15b4{--width:40%;}.elementor-725 .elementor-element.elementor-element-24f1f92{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-725 .elementor-element.elementor-element-60ff7bed{--width:47%;}.elementor-725 .elementor-element.elementor-element-5c516c43{--width:53%;}.elementor-725 .elementor-element.elementor-element-7dcc4665{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-6e4fdd5d *//* Contenedor general galería */
.elementor-725 .elementor-element.elementor-element-6e4fdd5d .woocommerce-product-gallery {
    position: relative;
    width: 100%;
    margin: 0 auto;
}

/* Imagen principal */
.elementor-725 .elementor-element.elementor-element-6e4fdd5d .woocommerce-product-gallery__wrapper,
.elementor-725 .elementor-element.elementor-element-6e4fdd5d .flex-viewport {
    width: 100%;
    height: auto !important;
}

/* Imagen principal */
.elementor-725 .elementor-element.elementor-element-6e4fdd5d .woocommerce-product-gallery__image img {
    width: 100%;
    height: auto;
    object-fit: contain;
}

/* Miniaturas dentro de la imagen principal */
.elementor-725 .elementor-element.elementor-element-6e4fdd5d .flex-control-nav.flex-control-thumbs {
    position: absolute;
    top: 24px;
    left: 24px;
    z-index: 5;

    width: 55px;

    display: flex;
    flex-direction: column;
    gap: 10px;

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

/* Cada miniatura */
.elementor-725 .elementor-element.elementor-element-6e4fdd5d .flex-control-nav.flex-control-thumbs li {
    width: 55px !important;
    margin: 0 !important;
    list-style: none;
}

/* Imagen miniatura */
.elementor-725 .elementor-element.elementor-element-6e4fdd5d .flex-control-nav.flex-control-thumbs img {
    width: 55px;
    height: 70px;

    object-fit: cover;
    cursor: pointer;

    border: 1px solid #867C62;
    padding: 0;
    opacity: 1 !important;
}

/* Hover */
.elementor-725 .elementor-element.elementor-element-6e4fdd5d .flex-control-nav.flex-control-thumbs img:hover {
    border-color: #383230;
}

/* Miniatura activa */
.elementor-725 .elementor-element.elementor-element-6e4fdd5d .flex-control-nav.flex-control-thumbs img.flex-active {
    border: 1px solid #383230;
}
@media screen and (max-width: 1024px) {
 /* Imagen miniatura */
.elementor-725 .elementor-element.elementor-element-6e4fdd5d .flex-control-nav.flex-control-thumbs img {
    width: 50px;
    height: 60px;
}
/* Miniaturas dentro de la imagen principal */
.elementor-725 .elementor-element.elementor-element-6e4fdd5d .flex-control-nav.flex-control-thumbs {
    position: absolute;
    top: 12px;
    left: 12px;
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c022a21 */.elementor-725 .elementor-element.elementor-element-c022a21 {
    width: calc(100vw + 500px) !important;
    max-width: calc(100vw + 500px) !important;
    margin-left: calc(50% - 50vw - 500px) !important;
    margin-right: calc(50% - 50vw) !important;
}

.elementor-725 .elementor-element.elementor-element-c022a21 .elementor-divider,
.elementor-725 .elementor-element.elementor-element-c022a21 .elementor-divider-separator {
    width: 100% !important;
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-cc04034 */.woocommerce-review-link {
 position: relative;
    top: 3px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-3f2ff3ac *//* Móvil */
@media screen and (max-width: 767px) {
    .elementor-725 .elementor-element.elementor-element-3f2ff3ac ul{
        padding-left: 10px!important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-80814f3 */.elementor-725 .elementor-element.elementor-element-80814f3 {
    width: calc(100vw + 900px) !important;
    max-width: calc(100vw + 900px) !important;
    margin-left: calc(50% - 50vw - 300px) !important;
    margin-right: calc(50% - 50vw - 600px) !important;
}

.elementor-725 .elementor-element.elementor-element-80814f3 .elementor-divider,
.elementor-725 .elementor-element.elementor-element-80814f3 .elementor-divider-separator {
    width: 100% !important;
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-28cf95ab *//* Contenedor pestañas */
.info-tabs .e-n-tabs-heading{
    gap:40px;
}

/* Cada pestaña */
.info-tabs .e-n-tab-title{
   padding:0 0 18px 0;
}

/* Contenido HTML del título */
.info-tabs .e-n-tab-title .e-n-tab-title-text{
    display:block;
}

/* Título */
.info-tabs .tab-title{
    display:block;
    margin:0 0 28px;
    font-size:1rem;
}

/* Descripción */
.info-tabs .tab-desc{
    display:block;
font-family: "Tajawal Regular", Sans-serif;
  font-size: 1.1rem;
  text-transform: none;
}
/* Tablet vertical */
@media screen and (min-width: 768px) and (max-width: 1024px) {
.info-tabs .e-n-tabs-heading{
        gap:18px;
    }
 .info-tabs .tab-title{
    font-size:0.9rem;
}   
.info-tabs .tab-desc{
  font-size: 1rem;

}
    
    
    
    
}


/* Móvil */
@media screen and (max-width: 767px) {

.info-tabs .tab-title{
    font-size:0.8rem;
} 
.info-tabs .tab-desc{
  font-size: 1rem;

}


}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-14b1414 *//* Ocultar pestañas */
#tab-title-description,
#tab-title-additional_information {
    display: none !important;
}

/* Ocultar contenido */
#tab-description,
#tab-additional_information {
    display: none !important;
}

/* Título de la pestaña Valoraciones */
#tab-title-reviews a {
    font-family: "Arizona Mix Light", sans-serif !important;
    font-size: 4rem !important;
       padding: 0 !important;
    margin: 0 !important;
    font-weight: normal;
}

/* Ocultar el título interno del bloque de reseñas */
.woocommerce-Reviews-title {
    display: none !important;
}
/* Quitar aspecto de pestaña */
#tab-title-reviews,
#tab-title-reviews a {
    background: transparent !important;
    border: 0 !important;
}
.woocommerce #reviews #comments ol.commentlist {
    padding-left: 0 !important;
    margin-left: 0 !important;
}

/* Cada reseña */
.woocommerce #reviews #comments ol.commentlist li {
    padding: 0 0 24px !important;
    margin: 0 0 24px !important;
    border-bottom: 1px solid #867C62 !important;
}

/* Caja del comentario */
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}
/* Info usuario + fecha*/
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta {
    color: #383230;
}
.woocommerce-review__author{
    font-family: font-family: "Tajawal Regular", Sans-serif;
     text-transform: capitalize;
}
/* Fecha */
.woocommerce-review__published-date {
    font-family: "SILKA MONO REGULAR", Sans-serif !important;
    font-size: 0.8rem !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
}

/* Botón enviar valoración */
#review_form #submit {
    font-family: "SILKA MONO REGULAR", Sans-serif !important;
    font-size: 0.8rem !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    background: #867C62 !important;
    color: #F2ECE2 !important;
    border: 0 !important;
    border-radius: 0 !important;

}
/* Hover */
#review_form #submit:hover {
    background: #383230 !important;
    color: #F2ECE2 !important;
}
/* Estrella vacia */
.woocommerce .star-rating::before {
  color: #383230;
}
.woocommerce-tabs ul.tabs {
    padding-left: 4px !important;
    margin-left: 0 !important;
}
#tab-reviews { padding-left: 0 !important; 
    margin-top: 55px !important;
}
#tab-reviews {
    display: block !important;
}

#tab-title-reviews {
    pointer-events: none;
}

#tab-title-reviews a {
    cursor: default !important;
}
textarea {
  border: 1px solid #383230 !important;
  border-radius: 0 !important;
  background: #F2ECE2 !important;
}
/* Numero paginas reviews*/
.woocommerce nav.woocommerce-pagination ul li span.current {
  background: transparent !important;
  color: #383230 !important;
 font-family: "SILKA MONO REGULAR", Sans-serif !important;
    font-size: 0.8rem !important;
}
.woocommerce nav.woocommerce-pagination ul li a{
    color: #383230 !important;
 font-family: "SILKA MONO REGULAR", Sans-serif !important;
    font-size: 0.8rem !important;
}
.woocommerce nav.woocommerce-pagination ul li {
    border: none !important;
}
.woocommerce nav.woocommerce-pagination ul{
    border: none !important;
}
.woocommerce nav.woocommerce-pagination ul li a:hover{
    background: #DBD5C8 !important;
}
/* Tablet vertical */
@media screen and (min-width: 768px) and (max-width: 1024px) {
    #tab-title-reviews a {
        font-size: 3rem !important;
    }
}
/* Móvil */
@media screen and (max-width: 767px) {
       #tab-title-reviews a {
        font-size: 2.5rem !important;
    } 
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-85e305e */.carrusel-productos .elementor-swiper-button-prev,
.carrusel-productos .elementor-swiper-button-next {
    border: 1px solid #383230 !important;
    border-radius: 50%;
    padding: 10px;
    transition: all .3s ease;
}

.carrusel-productos .elementor-swiper-button-prev:hover,
.carrusel-productos .elementor-swiper-button-next:hover {
    background: #867C62 !important;
    border-color: #867C62 !important;
}

.carrusel-productos .elementor-swiper-button-prev:hover svg,
.carrusel-productos .elementor-swiper-button-next:hover svg {
    fill: #F2ECE2 !important;
    color: #F2ECE2 !important;
}
/* Ocultar flechas por defecto */
.elementor-swiper-button-prev,
.elementor-swiper-button-next {
    display: none !important;
}

/* Mostrar solo en móvil y tablet vertical */
@media screen and (max-width: 1024px) and (orientation: portrait) {
    .elementor-swiper-button-prev,
    .elementor-swiper-button-next {
        display: flex !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* Ocultar flechas Chrome, Safari, Edge */
.woocommerce .quantity input.qty::-webkit-outer-spin-button,
.woocommerce .quantity input.qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Ocultar flechas Firefox */
.woocommerce .quantity input.qty[type=number] {
    -moz-appearance: textfield;
}

/* Contenedor */
.woocommerce .quantity {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    margin-right: 20px !important;
}

/* Ocultar label accesibilidad */
.woocommerce .quantity label {
    display: none !important;
}

/* Botones */
.custom-qty-minus,
.custom-qty-plus {
    background: transparent !important;
    border: 0 !important;
    color: #383230 !important;
    padding: 0 !important;
    min-width: auto !important;
    cursor: pointer !important;

    font-family: "SILKA MONO REGULAR", Sans-serif !important;
    font-size: 1rem !important;
    font-weight: 500 !important;
    line-height: 1 !important;
}
/* Campo cantidad formulario principal */
.woocommerce div.product form.cart .quantity:not(.sticky-atc-custom__quantity) input.qty {
    width: 32px !important;
    border: 0 !important;
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
    text-align: center !important;
    box-shadow: none !important;

    font-family: "SILKA MONO REGULAR", Sans-serif !important;
    font-size: 1rem !important;
    font-weight: 500 !important;
    color: #383230 !important;

    position: relative;
    left: 6px;
}


/* ==========================================
   STICKY ADD TO CART
   ========================================== */
 .sticky-atc-custom__button:focus,
.sticky-atc-custom__button:active {
    background: #867C62 !important;
    color: #F2ECE2 !important;
    border: 0 !important;
    outline: none !important;
    box-shadow: none !important;
}  
   

.sticky-atc-custom {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #F2ECE2;
    color: #383230;
    z-index: 999999;
    transform: translateY(100%);
    transition: transform .3s ease;
    padding: 14px 32px;
    box-shadow: 0 -8px 30px rgba(0,0,0,.08);
    border-top: 1px solid #383230;
}

.sticky-atc-custom.is-visible {
    transform: translateY(0);
}

.sticky-atc-custom__inner {
    max-width: 1400px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 360px 1fr;
    align-items: center;
    gap: 48px;
}

.sticky-atc-custom__product {
    display: flex;
    align-items: center;
    gap: 16px;
}

.sticky-atc-custom__image {
    width: 64px;
    height: 64px;
    overflow: hidden;
    flex-shrink: 0;
}

.sticky-atc-custom__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.sticky-atc-custom__title {
    font-family: "Arizona Mix Light", Sans-serif;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.2;
}

.sticky-atc-custom__price {
    margin-top: 4px;
    font-family: "SILKA MONO REGULAR", Sans-serif;
    font-size: 0.875rem;
    font-weight: 500;
    text-transform: uppercase;
}

.sticky-atc-custom__controls {
    display: grid !important;
    grid-template-columns: 1fr auto auto !important;
    align-items: center !important;
    gap: 24px !important;
}

.sticky-atc-custom table.variations,
.sticky-atc-custom table.variations tbody,
.sticky-atc-custom table.variations tr,
.sticky-atc-custom table.variations td,
.sticky-atc-custom table.variations th {
    display: flex;
    align-items: center;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

.sticky-atc-custom table.variations {
    justify-self: end !important;
    width: auto !important;
}

.sticky-atc-custom .label,
.sticky-atc-custom label,
.sticky-atc-custom select,
.sticky-atc-custom .reset_variations {
    display: none !important;
}

.sticky-atc-custom .value,
.sticky-atc-custom .variation-buttons {
    display: flex !important;
    align-items: center;
    gap: 10px;
    margin: 0 !important;
    font-family: "SILKA MONO REGULAR", Sans-serif;
}

.sticky-atc-custom .quantity {
    justify-self: end !important;
    margin: 0 !important;
}

.sticky-atc-custom input.qty {
    width: 64px;
    height: 40px;
    text-align: center;
    border: 1px solid #383230;
    border-radius: 0;
    background-color: #F2ECE2;
}

.sticky-atc-custom__button {
    justify-self: end !important;
    height: 42px;
    border: 0;
    border-radius: 0;
    background: #867C62;
    color: #F2ECE2;
    padding: 0 28px;
    cursor: pointer;
    white-space: nowrap;
    transition: background-color .2s ease;
    font-family: "SILKA MONO REGULAR", Sans-serif;
    font-size: 0.9rem;
    font-weight: 500;
    text-transform: uppercase;
}

.sticky-atc-custom__button:hover {
    background-color: #383230;
}




/* CAMBIAR ESTILO CANTIDADES*/

.sticky-atc-custom__quantity {
    display: inline-flex !important;
    align-items: center;
    gap: 8px;
    height: 40px;
    border: 0;
    background: transparent;
}

.sticky-atc-custom__qty-minus,
.sticky-atc-custom__qty-plus {
    width: 28px;
    height: 28px;
    border: 0;
    background: transparent;
    color: #383230;
    cursor: pointer;
    font-size: 1.3rem;
    line-height: 1;
    padding: 0;
}
.sticky-atc-custom__qty-minus:hover,
.sticky-atc-custom__qty-plus:hover,
.sticky-atc-custom__qty-minus:focus,
.sticky-atc-custom__qty-plus:focus,
.sticky-atc-custom__qty-minus:active,
.sticky-atc-custom__qty-plus:active {
    background: transparent !important;
    color: #383230 !important;
    box-shadow: none !important;
    outline: none !important;
    border: 0 !important;
}

.sticky-atc-custom__quantity input.qty {
    width: 28px !important;
    height: 32px !important;
    border: 0 !important;
    background: transparent !important;
    color: #383230 !important;
    text-align: center;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: none !important;
    font-family: "SILKA MONO REGULAR", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    appearance: textfield;
    -moz-appearance: textfield;
}

/* Ocultar flechas Chrome, Safari, Edge */
.sticky-atc-custom__quantity input.qty::-webkit-outer-spin-button,
.sticky-atc-custom__quantity input.qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Ocultar flechas Firefox */
.sticky-atc-custom__quantity input.qty[type=number] {
    -moz-appearance: textfield;
}


/* ==========================================
   AJUSTES GENERALES
   ========================================== */

/* Tamaño icono tabs */
.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
    width: 0.7em;
}


/* ==========================================
   VARIACIONES WOOCOMMERCE COMO BOTONES
   ========================================== */

.variations select {
    display: none !important;
}

.reset_variations {
    display: none !important;
}

.variations th.label {
    display: none !important;
}

.variations th,
.variations td {
    padding: 0 !important;
    border: 0 !important;
}

.variations tr {
    display: block !important;
}

.variations td.value {
    display: block !important;
    width: 100% !important;
    padding-left: 0 !important;
    text-align: left !important;
}

.variation-buttons {
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center;
    gap: 1rem;
    flex-wrap: wrap;
    margin-top: 0;
}

.variation-buttons .variation-button {
    width: auto !important;
    min-width: auto !important;
    max-width: none !important;
    flex: 0 0 auto !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    padding: 14px 36px;
    border: 1px solid #383230 !important;
    border-radius: 0 !important;
    background-color: transparent !important;
    color: #383230 !important;
    font-size: 1rem;
    line-height: 1;
    cursor: pointer;
    transition: all .2s ease;
    text-transform: uppercase !important;
}

.variation-buttons .variation-button:hover {
    background: #383230 !important;
    color: #F2ECE2 !important;
}

.variation-buttons .variation-button.active {
    background: #867C62 !important;
    border-color: #867C62 !important;
    color: #F2ECE2 !important;
}

.woocommerce div.product form.cart table.variations,
.woocommerce div.product form.cart table.variations tbody,
.woocommerce div.product form.cart table.variations tr,
.woocommerce div.product form.cart table.variations td,
.woocommerce div.product form.cart table.variations th {
    background: transparent !important;
    margin-bottom: 2%;
}

/* Sticky móvil */
@media (max-width: 767px) {

    .sticky-atc-custom {
        padding: 10px;
    }

    .sticky-atc-custom__inner {
        display: block !important;
        max-width: none;
    }

    .sticky-atc-custom__product {
        display: none !important;
    }

    .sticky-atc-custom__controls {
        display: grid !important;
        grid-template-columns: 1fr auto 1fr !important;
        align-items: center !important;
        gap: 8px !important;
        width: 100%;
    }

    .sticky-atc-custom table.variations,
    .sticky-atc-custom table.variations tbody,
    .sticky-atc-custom table.variations tr,
    .sticky-atc-custom table.variations td,
    .sticky-atc-custom table.variations th,
    .sticky-atc-custom .value {
        display: block !important;
        width: 100% !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    .sticky-atc-custom .variation-buttons {
        display: none !important;
    }

    .sticky-atc-custom .label,
    .sticky-atc-custom label,
    .sticky-atc-custom .reset_variations {
        display: none !important;
    }

    .sticky-atc-custom select,
    .sticky-atc-custom .value select,
    .sticky-atc-custom table.variations select,
    .sticky-atc-custom select[name^="attribute_"] {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        width: 100% !important;
        min-width: 120px !important;
        height: 42px !important;
        border: 1px solid #383230;
        border-radius: 0;
        background: #F2ECE2;
        color: #383230;
        padding: 0 12px;
        font-family: "SILKA MONO REGULAR", Sans-serif;
        font-size: 0.65rem;
        text-transform: uppercase;
    }

    .sticky-atc-custom__quantity {
        height: 42px;
        gap: 6px;
        display: inline-flex !important;
        align-items: center !important;
    }

    .sticky-atc-custom__qty-minus,
    .sticky-atc-custom__qty-plus {
        width: 18px;
        height: 42px;
        font-size: 0.9rem !important;
        line-height: 42px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .sticky-atc-custom__quantity input.qty {
        width: 18px !important;
        height: 42px !important;
        font-size: 0.9rem !important;
        line-height: 42px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .sticky-atc-custom__button {
        height: 42px;
        width: 100%;
        padding: 0 14px;
        font-size: 12px;
    }
}


/* ==========================================
   PRECIO VARIACIÓN
   ========================================== */

.woocommerce-variation-price,
.woocommerce-variation-price .price,
.woocommerce-variation-price .amount,
.woocommerce-variation-price .woocommerce-Price-amount {
    color: #383230 !important;
    font-family: "SILKA MONO REGULAR", sans-serif !important;
    font-size: 1.5rem !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    line-height: 1.2 !important;
}

.woocommerce-variation-price .woocommerce-price-suffix {
    color: #383230 !important;
    font-family: "SILKA MONO REGULAR", sans-serif !important;
    font-size: 0.8rem !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
}

.woocommerce-variation-price {
    margin-bottom: 4% !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Arizona Mix Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://manobotanics.com/wp-content/uploads/2025/12/ABCArizonaMix-Light.eot');
	src: url('https://manobotanics.com/wp-content/uploads/2025/12/ABCArizonaMix-Light.eot?#iefix') format('embedded-opentype'),
		url('https://manobotanics.com/wp-content/uploads/2025/12/ABCArizonaMix-Light.woff2') format('woff2'),
		url('https://manobotanics.com/wp-content/uploads/2025/12/ABCArizonaMix-Light.woff') format('woff'),
		url('https://manobotanics.com/wp-content/uploads/2025/12/ABCArizonaMix-Light.ttf') format('truetype'),
		url('https://manobotanics.com/wp-content/uploads/2025/12/ABCArizonaMix-Light.svg#ArizonaMixLight') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SILKA MONO REGULAR';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://manobotanics.com/wp-content/uploads/2025/12/silkamono-regular-webfont.eot');
	src: url('https://manobotanics.com/wp-content/uploads/2025/12/silkamono-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://manobotanics.com/wp-content/uploads/2025/12/silkamono-regular-webfont.woff2') format('woff2'),
		url('https://manobotanics.com/wp-content/uploads/2025/12/silkamono-regular-webfont.woff') format('woff'),
		url('https://manobotanics.com/wp-content/uploads/2025/12/silkamono-regular-webfont.ttf') format('truetype'),
		url('https://manobotanics.com/wp-content/uploads/2025/12/silkamono-regular-webfont.svg#SILKAMONOREGULAR') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Tajawal Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://manobotanics.com/wp-content/uploads/2025/12/Tajawal-Regular.eot');
	src: url('https://manobotanics.com/wp-content/uploads/2025/12/Tajawal-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://manobotanics.com/wp-content/uploads/2025/12/Tajawal-Regular.woff2') format('woff2'),
		url('https://manobotanics.com/wp-content/uploads/2025/12/Tajawal-Regular.woff') format('woff'),
		url('https://manobotanics.com/wp-content/uploads/2025/12/Tajawal-Regular.ttf') format('truetype'),
		url('https://manobotanics.com/wp-content/uploads/2025/12/Tajawal-Regular.svg#TajawalRegular') format('svg');
}
/* End Custom Fonts CSS */