.elementor-1788 .elementor-element.elementor-element-6e416db1{--display:flex;--min-height:100vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1788 .elementor-element.elementor-element-6e416db1:not(.elementor-motion-effects-element-type-background), .elementor-1788 .elementor-element.elementor-element-6e416db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1788 .elementor-element.elementor-element-27822228{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-500px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1788 .elementor-element.elementor-element-4460ad8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1788 .elementor-element.elementor-element-6f825776 img{width:63%;}.elementor-1788 .elementor-element.elementor-element-ee49592{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-1788 .elementor-element.elementor-element-53f4557{text-align:center;}.elementor-1788 .elementor-element.elementor-element-53f4557 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-78cc04b{text-align:center;}.woocommerce .elementor-1788 .elementor-element.elementor-element-78cc04b .price{color:var( --e-global-color-accent );font-family:"Rafaella", Sans-serif;font-size:6.5em;font-weight:600;}.woocommerce .elementor-1788 .elementor-element.elementor-element-78cc04b .price ins{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}body:not(.rtl) .elementor-1788 .elementor-element.elementor-element-78cc04b:not(.elementor-product-price-block-yes) del{margin-right:0.1em;}body.rtl .elementor-1788 .elementor-element.elementor-element-78cc04b:not(.elementor-product-price-block-yes) del{margin-left:0.1em;}.elementor-1788 .elementor-element.elementor-element-78cc04b.elementor-product-price-block-yes del{margin-bottom:0.1em;}.elementor-1788 .elementor-element.elementor-element-98a0443 .cart button, .elementor-1788 .elementor-element.elementor-element-98a0443 .cart .button{font-family:"Kumbh Sans", Sans-serif;font-size:1.5em;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:#FFB126;transition:all 0.2s;}.elementor-1788 .elementor-element.elementor-element-98a0443 .added_to_cart{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-1788 .elementor-element.elementor-element-98a0443 form.cart .variations{width:0%;}.woocommerce .elementor-1788 .elementor-element.elementor-element-98a0443 form.cart table.variations label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-1788 .elementor-element.elementor-element-98a0443 form.cart table.variations td.value select{color:var( --e-global-color-text );}.woocommerce .elementor-1788 .elementor-element.elementor-element-98a0443 form.cart table.variations td.value select, .woocommerce .elementor-1788 .elementor-element.elementor-element-98a0443 form.cart table.variations td.value:before{background-color:var( --e-global-color-d6df42f );border:var( --e-global-color-d6df42f );border-radius:0px;}.woocommerce .elementor-1788 .elementor-element.elementor-element-98a0443 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1788 .elementor-element.elementor-element-98a0443 form.cart table.variations td.value:before{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1788 .elementor-element.elementor-element-794dd30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-1788 .elementor-element.elementor-element-71cfac00{column-gap:0px;font-size:1.5em;font-weight:400;line-height:1.4em;color:var( --e-global-color-d6df42f );}.elementor-1788 .elementor-element.elementor-element-71cfac00 p{margin-block-end:0px;}.elementor-1788 .elementor-element.elementor-element-c5131cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:2%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-1788 .elementor-element.elementor-element-4c67ace9{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1788 .elementor-element.elementor-element-37eea84b{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-38deff95 img{width:68%;}.elementor-1788 .elementor-element.elementor-element-1a5621a9{text-align:center;}.elementor-1788 .elementor-element.elementor-element-1a5621a9 .elementor-heading-title{font-size:1.3em;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-12d54e87{text-align:center;}.elementor-1788 .elementor-element.elementor-element-12d54e87 .elementor-heading-title{font-size:1.5em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-354ceaa9{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-277715ec img{width:68%;}.elementor-1788 .elementor-element.elementor-element-5741531c{text-align:center;}.elementor-1788 .elementor-element.elementor-element-5741531c .elementor-heading-title{font-size:1.3em;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-15ddae40{text-align:center;}.elementor-1788 .elementor-element.elementor-element-15ddae40 .elementor-heading-title{font-size:1.5em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-36a349ce{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-20366957 img{width:68%;}.elementor-1788 .elementor-element.elementor-element-599e8711{text-align:center;}.elementor-1788 .elementor-element.elementor-element-599e8711 .elementor-heading-title{font-size:1.3em;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-12de4db1{text-align:center;}.elementor-1788 .elementor-element.elementor-element-12de4db1 .elementor-heading-title{font-size:1.5em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-ec176c4{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-496a6d7a img{width:68%;}.elementor-1788 .elementor-element.elementor-element-263c969e{text-align:center;}.elementor-1788 .elementor-element.elementor-element-263c969e .elementor-heading-title{font-size:1.3em;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-1407fcf9{text-align:center;}.elementor-1788 .elementor-element.elementor-element-1407fcf9 .elementor-heading-title{font-size:1.5em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-73a70525{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-91ad04f img{width:68%;}.elementor-1788 .elementor-element.elementor-element-2ec51a7c{text-align:center;}.elementor-1788 .elementor-element.elementor-element-2ec51a7c .elementor-heading-title{font-size:1.3em;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-2b8ef8f7{text-align:center;}.elementor-1788 .elementor-element.elementor-element-2b8ef8f7 .elementor-heading-title{font-size:1.5em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-48d34e2f{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-524c7ac4 img{width:68%;}.elementor-1788 .elementor-element.elementor-element-38d87e33{text-align:center;}.elementor-1788 .elementor-element.elementor-element-38d87e33 .elementor-heading-title{font-size:1.3em;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-3f8b4709{text-align:center;}.elementor-1788 .elementor-element.elementor-element-3f8b4709 .elementor-heading-title{font-size:1.5em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-54593f7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-1788 .elementor-element.elementor-element-2bbb838f > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f55f8fc );border-radius:20px 20px 20px 20px;}.elementor-1788 .elementor-element.elementor-element-2bbb838f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1788 .elementor-element.elementor-element-4d72f2ce{--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-1788 .elementor-element.elementor-element-16341e81{text-align:center;}.elementor-1788 .elementor-element.elementor-element-16341e81 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-69acc282{column-gap:0px;font-size:1.5em;font-weight:400;line-height:1.4em;color:var( --e-global-color-d6df42f );}.elementor-1788 .elementor-element.elementor-element-69acc282 p{margin-block-end:0px;}.elementor-1788 .elementor-element.elementor-element-3334f148{--display:flex;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-1788 .elementor-element.elementor-element-35abe076{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1788 .elementor-element.elementor-element-5a27b90f > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-fc1ca10 );border-radius:20px 20px 20px 20px;}.elementor-1788 .elementor-element.elementor-element-5a27b90f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1788 .elementor-element.elementor-element-64013386 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-60dc32d );border-radius:20px 20px 20px 20px;}.elementor-1788 .elementor-element.elementor-element-64013386 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1788 .elementor-element.elementor-element-218679e1 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5c2d1a9 );border-radius:20px 20px 20px 20px;}.elementor-1788 .elementor-element.elementor-element-218679e1 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1788 .elementor-element.elementor-element-7c258910 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1788 .elementor-element.elementor-element-7c258910 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1788 .elementor-element.elementor-element-7c258910{--image-border-color:var( --e-global-color-accent );--image-border-width:2px;--image-border-radius:30px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1788 .elementor-element.elementor-element-34cd2b09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-1788 .elementor-element.elementor-element-3bf00d49{text-align:center;}.elementor-1788 .elementor-element.elementor-element-3bf00d49 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:3.5rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-0b63994{--display:flex;}.elementor-1788 .elementor-element.elementor-element-5c801b5b{column-gap:0px;font-size:1.5em;font-weight:400;line-height:1.4em;color:var( --e-global-color-d6df42f );}.elementor-1788 .elementor-element.elementor-element-5c801b5b p{margin-block-end:0px;}.elementor-1788 .elementor-element.elementor-element-28facaa0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1788 .elementor-element.elementor-element-2d3b3616{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1788 .elementor-element.elementor-element-27170827 .ue_business_hours{background-color:#ffffff;border-style:double;border-width:1px 1px 1px 1px;border-color:#c2c2c2;border-radius:10px;}.elementor-1788 .elementor-element.elementor-element-27170827 .ue_business_hours_header{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );padding:20px 20px 20px 20px;text-align:center;border-radius:0px;}.elementor-1788 .elementor-element.elementor-element-27170827 .ue_business_hours_header_title{margin-top:0px;}.elementor-1788 .elementor-element.elementor-element-27170827 .ue_business_hours_header_subtitle{margin-top:3px;}.elementor-1788 .elementor-element.elementor-element-27170827 .ue_business_hours_list{padding:20px 20px 20px 20px;}.elementor-1788 .elementor-element.elementor-element-27170827 .ue_business_hours_list_item_line{border-bottom-style:none;border-bottom-color:#ececec;border-bottom-width:1px;margin-left:15px;margin-right:15px;}.elementor-1788 .elementor-element.elementor-element-27170827 .ue_business_hours_list_item{border-radius:0px;}.elementor-1788 .elementor-element.elementor-element-27170827 .ue_business_hours_list_item_seperator{margin-top:10px;margin-bottom:10px;border-bottom-style:solid;border-bottom-color:#e3e3e3;border-bottom-width:1px;}.elementor-1788 .elementor-element.elementor-element-27170827 .ue_business_hours_footer{background-color:#f5f5f5;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#d3d3d3;border-radius:0px;text-align:center;color:#8d8d8d;}.elementor-1788 .elementor-element.elementor-element-13fa37dd{--display:flex;}.elementor-1788 .elementor-element.elementor-element-13fa37dd.e-con{--align-self:center;}.elementor-1788 .elementor-element.elementor-element-3abdb9fa > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1788 .elementor-element.elementor-element-3abdb9fa iframe{height:60vh;}.elementor-1788 .elementor-element.elementor-element-adfeeb1{--display:flex;}.elementor-1788 .elementor-element.elementor-element-79c66e1{column-gap:0px;font-size:1.5em;font-weight:400;line-height:1.4em;color:var( --e-global-color-d6df42f );}.elementor-1788 .elementor-element.elementor-element-79c66e1 p{margin-block-end:0px;}.elementor-1788 .elementor-element.elementor-element-a0a0b62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1788 .elementor-element.elementor-element-1a7c468{--display:flex;}.elementor-1788 .elementor-element.elementor-element-1a7c468.e-con{--align-self:center;}.elementor-1788 .elementor-element.elementor-element-f24dc5a > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1788 .elementor-element.elementor-element-f24dc5a iframe{height:60vh;}.elementor-1788 .elementor-element.elementor-element-a13e0f0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1788 .elementor-element.elementor-element-a669f13 .ue_business_hours{background-color:#ffffff;border-style:double;border-width:1px 1px 1px 1px;border-color:#c2c2c2;border-radius:10px;}.elementor-1788 .elementor-element.elementor-element-a669f13 .ue_business_hours_header{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );padding:20px 20px 20px 20px;text-align:center;border-radius:0px;}.elementor-1788 .elementor-element.elementor-element-a669f13 .ue_business_hours_header_title{margin-top:0px;}.elementor-1788 .elementor-element.elementor-element-a669f13 .ue_business_hours_header_subtitle{margin-top:3px;}.elementor-1788 .elementor-element.elementor-element-a669f13 .ue_business_hours_list{padding:20px 20px 20px 20px;}.elementor-1788 .elementor-element.elementor-element-a669f13 .ue_business_hours_list_item_line{border-bottom-style:none;border-bottom-color:#ececec;border-bottom-width:1px;margin-left:15px;margin-right:15px;}.elementor-1788 .elementor-element.elementor-element-a669f13 .ue_business_hours_list_item{border-radius:0px;}.elementor-1788 .elementor-element.elementor-element-a669f13 .ue_business_hours_list_item_seperator{margin-top:10px;margin-bottom:10px;border-bottom-style:solid;border-bottom-color:#e3e3e3;border-bottom-width:1px;}.elementor-1788 .elementor-element.elementor-element-a669f13 .ue_business_hours_footer{background-color:#f5f5f5;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#d3d3d3;border-radius:0px;text-align:center;color:#8d8d8d;}.elementor-1788 .elementor-element.elementor-element-132d57c{--display:flex;}.elementor-1788 .elementor-element.elementor-element-3183bb5{column-gap:0px;font-size:1.5em;font-weight:400;line-height:1.4em;color:var( --e-global-color-d6df42f );}.elementor-1788 .elementor-element.elementor-element-3183bb5 p{margin-block-end:0px;}.elementor-1788 .elementor-element.elementor-element-25191be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1788 .elementor-element.elementor-element-d92b7c0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1788 .elementor-element.elementor-element-03d22d1 .ue_business_hours{background-color:#ffffff;border-style:double;border-width:1px 1px 1px 1px;border-color:#c2c2c2;border-radius:10px;}.elementor-1788 .elementor-element.elementor-element-03d22d1 .ue_business_hours_header{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );padding:20px 20px 20px 20px;text-align:center;border-radius:0px;}.elementor-1788 .elementor-element.elementor-element-03d22d1 .ue_business_hours_header_title{margin-top:0px;}.elementor-1788 .elementor-element.elementor-element-03d22d1 .ue_business_hours_header_subtitle{margin-top:3px;}.elementor-1788 .elementor-element.elementor-element-03d22d1 .ue_business_hours_list{padding:20px 20px 20px 20px;}.elementor-1788 .elementor-element.elementor-element-03d22d1 .ue_business_hours_list_item_line{border-bottom-style:none;border-bottom-color:#ececec;border-bottom-width:1px;margin-left:15px;margin-right:15px;}.elementor-1788 .elementor-element.elementor-element-03d22d1 .ue_business_hours_list_item{border-radius:0px;}.elementor-1788 .elementor-element.elementor-element-03d22d1 .ue_business_hours_list_item_seperator{margin-top:10px;margin-bottom:10px;border-bottom-style:solid;border-bottom-color:#e3e3e3;border-bottom-width:1px;}.elementor-1788 .elementor-element.elementor-element-03d22d1 .ue_business_hours_footer{background-color:#f5f5f5;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#d3d3d3;border-radius:0px;text-align:center;color:#8d8d8d;}.elementor-1788 .elementor-element.elementor-element-7ffb704{--display:flex;}.elementor-1788 .elementor-element.elementor-element-7ffb704.e-con{--align-self:center;}.elementor-1788 .elementor-element.elementor-element-2772f26 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1788 .elementor-element.elementor-element-2772f26 iframe{height:60vh;}.elementor-1788 .elementor-element.elementor-element-c1a61d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-1788 .elementor-element.elementor-element-702d19f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:2%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}@media(min-width:768px){.elementor-1788 .elementor-element.elementor-element-6e416db1{--content-width:100%;}.elementor-1788 .elementor-element.elementor-element-2d3b3616{--width:50%;}.elementor-1788 .elementor-element.elementor-element-13fa37dd{--width:50%;}.elementor-1788 .elementor-element.elementor-element-1a7c468{--width:50%;}.elementor-1788 .elementor-element.elementor-element-a13e0f0{--width:50%;}.elementor-1788 .elementor-element.elementor-element-d92b7c0{--width:50%;}.elementor-1788 .elementor-element.elementor-element-7ffb704{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1788 .elementor-element.elementor-element-4460ad8{--width:100%;}.elementor-1788 .elementor-element.elementor-element-794dd30{--content-width:95%;}.elementor-1788 .elementor-element.elementor-element-4d72f2ce{--content-width:95%;}.elementor-1788 .elementor-element.elementor-element-34cd2b09{--content-width:95%;}}@media(max-width:1024px){.elementor-1788 .elementor-element.elementor-element-6e416db1:not(.elementor-motion-effects-element-type-background), .elementor-1788 .elementor-element.elementor-element-6e416db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-1788 .elementor-element.elementor-element-27822228{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1788 .elementor-element.elementor-element-4460ad8{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-1788 .elementor-element.elementor-element-6f825776 img{width:80%;}.woocommerce .elementor-1788 .elementor-element.elementor-element-78cc04b .price{font-size:2.3em;}.elementor-1788 .elementor-element.elementor-element-98a0443 .cart button, .elementor-1788 .elementor-element.elementor-element-98a0443 .cart .button{font-size:1.1em;}.elementor-1788 .elementor-element.elementor-element-4c67ace9{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1788 .elementor-element.elementor-element-38deff95 img{width:50%;}.elementor-1788 .elementor-element.elementor-element-277715ec img{width:50%;}.elementor-1788 .elementor-element.elementor-element-20366957 img{width:50%;}.elementor-1788 .elementor-element.elementor-element-496a6d7a img{width:50%;}.elementor-1788 .elementor-element.elementor-element-91ad04f img{width:50%;}.elementor-1788 .elementor-element.elementor-element-524c7ac4 img{width:50%;}.elementor-1788 .elementor-element.elementor-element-16341e81 .elementor-heading-title{font-size:3rem;}.elementor-1788 .elementor-element.elementor-element-35abe076{--grid-auto-flow:row;}.elementor-1788 .elementor-element.elementor-element-3bf00d49 .elementor-heading-title{font-size:3rem;}}@media(max-width:767px){.elementor-1788 .elementor-element.elementor-element-6e416db1{--min-height:70vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1788 .elementor-element.elementor-element-6e416db1:not(.elementor-motion-effects-element-type-background), .elementor-1788 .elementor-element.elementor-element-6e416db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-1788 .elementor-element.elementor-element-27822228{--padding-top:50%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-1788 .elementor-element.elementor-element-4460ad8{--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-1788 .elementor-element.elementor-element-6f825776 img{width:100%;}.elementor-1788 .elementor-element.elementor-element-78cc04b > .elementor-widget-container{margin:0% 0% 6% 0%;}.woocommerce .elementor-1788 .elementor-element.elementor-element-78cc04b .price{font-size:10vw;}body:not(.rtl) .elementor-1788 .elementor-element.elementor-element-78cc04b:not(.elementor-product-price-block-yes) del{margin-right:0.7em;}body.rtl .elementor-1788 .elementor-element.elementor-element-78cc04b:not(.elementor-product-price-block-yes) del{margin-left:0.7em;}.elementor-1788 .elementor-element.elementor-element-78cc04b.elementor-product-price-block-yes del{margin-bottom:0.7em;}.elementor-1788 .elementor-element.elementor-element-98a0443 .cart button, .elementor-1788 .elementor-element.elementor-element-98a0443 .cart .button{font-size:4.4vw;}.elementor-1788 .elementor-element.elementor-element-794dd30{--content-width:95%;}.elementor-1788 .elementor-element.elementor-element-c5131cc{--margin-top:4%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-1788 .elementor-element.elementor-element-4c67ace9{--width:100%;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--gap:3% 7%;--row-gap:3%;--column-gap:7%;--grid-auto-flow:row;}.elementor-1788 .elementor-element.elementor-element-37eea84b{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-38deff95 img{width:80%;max-width:10em;height:10em;object-fit:contain;object-position:center center;}.elementor-1788 .elementor-element.elementor-element-12d54e87 .elementor-heading-title{font-size:1.5em;}.elementor-1788 .elementor-element.elementor-element-354ceaa9{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-277715ec img{width:80%;max-width:10em;height:10em;object-fit:contain;}.elementor-1788 .elementor-element.elementor-element-36a349ce{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-20366957 img{width:80%;max-width:10em;height:10em;object-fit:contain;}.elementor-1788 .elementor-element.elementor-element-ec176c4{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-496a6d7a img{width:80%;max-width:10em;height:10em;object-fit:contain;}.elementor-1788 .elementor-element.elementor-element-73a70525{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-91ad04f img{width:80%;max-width:10em;height:10em;object-fit:contain;}.elementor-1788 .elementor-element.elementor-element-48d34e2f{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-524c7ac4 img{width:80%;max-width:10em;height:10em;object-fit:contain;}.elementor-1788 .elementor-element.elementor-element-4d72f2ce{--content-width:95%;}.elementor-1788 .elementor-element.elementor-element-16341e81 .elementor-heading-title{font-size:2.5rem;}.elementor-1788 .elementor-element.elementor-element-35abe076{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1788 .elementor-element.elementor-element-34cd2b09{--content-width:95%;}.elementor-1788 .elementor-element.elementor-element-3bf00d49 .elementor-heading-title{font-size:2.5rem;}.elementor-1788 .elementor-element.elementor-element-28facaa0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1788 .elementor-element.elementor-element-2d3b3616{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1788 .elementor-element.elementor-element-13fa37dd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1788 .elementor-element.elementor-element-a0a0b62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1788 .elementor-element.elementor-element-1a7c468{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1788 .elementor-element.elementor-element-f24dc5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1788 .elementor-element.elementor-element-a13e0f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1788 .elementor-element.elementor-element-25191be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1788 .elementor-element.elementor-element-d92b7c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1788 .elementor-element.elementor-element-7ffb704{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-6e416db1 */.elementor-1788 .elementor-element.elementor-element-6e416db1{
    
  mask-image: linear-gradient(to bottom, black, transparent);
  -webkit-mask-image: linear-gradient(to bottom, black, transparent);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-78cc04b */.elementor-1788 .elementor-element.elementor-element-78cc04b .woocommerce-Price-amount{
  /* stabilizza il box */
  display: inline-block;
  line-height: 1.3;              /* leggermente più largo dei titoli */
  padding-top: 0.08em;           /* evita clipping superiore */
  padding-bottom: 0.04em;
  overflow: visible;

  /* testo gradiente */
  color: transparent;
  -webkit-text-fill-color: transparent;

  background-image: linear-gradient(
    90deg,
    rgba(255, 221, 140, 1) 15%,
    rgba(255, 184, 18, 1) 23%,
    rgba(255, 255, 255, 1) 27%,
    rgba(255, 255, 255, 1) 29%,
    rgba(255, 225, 142, 1) 31%,
    rgba(255, 197, 38, 1) 49%,
    rgba(255, 255, 255, 1) 50%,
    rgba(255, 255, 255, 1) 57%,
    rgba(255, 197, 61, 1) 57%,
    rgba(232, 178, 42, 1) 83%,
    rgba(255, 255, 255, 1) 86%,
    rgba(255, 179, 0, 1) 90%
  );

  background-size: 200% 200%;
  background-position: 100% 0;

  background-clip: text;
  -webkit-background-clip: text;

  /* animazione più stabile */
  animation: shine 3s linear infinite;

  /* glow */
  text-shadow: 0 0 20px rgba(255, 177, 38, 0.8);

  /* stabilità rendering */
  transform: translateZ(0);
  will-change: background-position;
}

/* IMPORTANTISSIMO: simbolo valuta */
.elementor-1788 .elementor-element.elementor-element-78cc04b .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
  display: inline-block;
  line-height: 1.3;
  padding-top: 0.08em;
  -webkit-text-fill-color: transparent;
}

/* Animazione */
@keyframes shine {
  0%   { background-position: 100% 0; }
  100% { background-position: -100% 0; }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-98a0443 */.elementor-1788 .elementor-element.elementor-element-98a0443 .stock.out-of-stock {
    display: none !important;
}

/* ====== Gold shine button (Elementor) ====== */
/* Metti le scelte tipografiche dal pannello Elementor, qui facciamo solo l'effetto. */

.elementor-1788 .elementor-element.elementor-element-98a0443 .single_add_to_cart_button{
  outline: 0;
  border: 0;

background: linear-gradient(295deg, #ffe5a2 5%, #ffb126 50%, #ffcd74 95%);

  position: relative;
  overflow: hidden;
  
  transition: box-shadow 0.3s ease;

  /* per avere il testo sopra ai layer */
  z-index: 0;
}

.elementor-1788 .elementor-element.elementor-element-98a0443.elementor-sticky--effects .single_add_to_cart_button{
    box-shadow:-6px 8px 18px 10px rgba(0, 0, 0, 0.5);
    font-size: 1em;
}

/* glow hover */
.elementor-1788 .elementor-element.elementor-element-98a0443 .single_add_to_cart_button:hover{
  box-shadow: 0 0 20px #ffb126;
}


/* ====== Shine sweep (equivale a .bg::after) ====== */
.elementor-1788 .elementor-element.elementor-element-98a0443 .single_add_to_cart_button::after{
  content: "";
  position: absolute;
  left: 0;
  top: 0;

  width: 200%;
  height: 100%;

  background-image: linear-gradient(90deg, transparent, white);
  mix-blend-mode: overlay;
  filter: blur(20px);

  animation: macaco-idle-animation 3s ease infinite;

  z-index: 1;
}

@keyframes macaco-idle-animation{
  0%{ transform: translateX(-100%); }
  50%, 100%{ transform: translateX(100%); }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rafaella';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.tesoridelticino.ch/wp-content/uploads/2025/02/Rafaella.woff2') format('woff2'),
		url('https://www.tesoridelticino.ch/wp-content/uploads/2025/02/Rafaella.woff2') format('woff'),
		url('https://www.tesoridelticino.ch/wp-content/uploads/2025/02/Rafaella.ttf') format('truetype');
}
@font-face {
	font-family: 'Rafaella';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Rafaella';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.tesoridelticino.ch/wp-content/uploads/2025/02/Rafaella-Bold.woff2') format('woff2'),
		url('https://www.tesoridelticino.ch/wp-content/uploads/2025/02/Rafaella-Bold.woff') format('woff'),
		url('https://www.tesoridelticino.ch/wp-content/uploads/2025/02/Rafaella-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */