.elementor-127 .elementor-element.elementor-element-b033aa8{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-127 .elementor-element.elementor-element-566220f{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-a847fb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-cddbbaa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-74ac346{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-2ec77c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-127 .elementor-element.elementor-element-2ec77c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-127 .elementor-element.elementor-element-2ec77c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-127 .elementor-element.elementor-element-2ec77c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-127 .elementor-element.elementor-element-2ec77c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-127 .elementor-element.elementor-element-2ec77c8 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-127 .elementor-element.elementor-element-2ec77c8 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-127 .elementor-element.elementor-element-2ec77c8{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:-1px;}.elementor-127 .elementor-element.elementor-element-2ec77c8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-127 .elementor-element.elementor-element-2ec77c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-127 .elementor-element.elementor-element-2ec77c8 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;}.elementor-127 .elementor-element.elementor-element-2ec77c8 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-127 .elementor-element.elementor-element-999216f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}.elementor-127 .elementor-element.elementor-element-999216f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}.elementor-127 .elementor-element.elementor-element-999216f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px/2);margin-left:calc(4px/2);}.elementor-127 .elementor-element.elementor-element-999216f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}body.rtl .elementor-127 .elementor-element.elementor-element-999216f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px/2);}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-999216f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px/2);}.elementor-127 .elementor-element.elementor-element-999216f .elementor-icon-list-icon i{color:var( --e-global-color-text );font-size:15px;}.elementor-127 .elementor-element.elementor-element-999216f .elementor-icon-list-icon svg{fill:var( --e-global-color-text );--e-icon-list-icon-size:15px;}.elementor-127 .elementor-element.elementor-element-999216f .elementor-icon-list-icon{width:15px;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-999216f .elementor-icon-list-text{padding-left:4px;}body.rtl .elementor-127 .elementor-element.elementor-element-999216f .elementor-icon-list-text{padding-right:4px;}.elementor-127 .elementor-element.elementor-element-999216f .elementor-icon-list-text, .elementor-127 .elementor-element.elementor-element-999216f .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-999216f .elementor-icon-list-item{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;}.elementor-127 .elementor-element.elementor-element-5e50704 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-astglobalcolor6 );}.elementor-127 .elementor-element.elementor-element-1f9484b{padding:10px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-1f9484b .cart button, .elementor-127 .elementor-element.elementor-element-1f9484b .cart .button{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;border-style:solid;border-width:1px 1px 1px 1px;padding:12px 24px 12px 24px;color:var( --e-global-color-a291686 );background-color:var( --e-global-color-astglobalcolor6 );border-color:var( --e-global-color-astglobalcolor6 );transition:all 0.3s;}.elementor-127 .elementor-element.elementor-element-1f9484b .cart button:hover, .elementor-127 .elementor-element.elementor-element-1f9484b .cart .button:hover{color:var( --e-global-color-astglobalcolor6 );background-color:#11111100;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-127 .elementor-element.elementor-element-1f9484b .quantity .qty{transition:all 0.2s;}.elementor-127 .elementor-element.elementor-element-a5f2799 .elementor-button{background-color:#11111100;font-size:16px;font-weight:500;line-height:1.3em;letter-spacing:1.5px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-a5f2799 .elementor-button:hover, .elementor-127 .elementor-element.elementor-element-a5f2799 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-a291686 );border-color:var( --e-global-color-dea41e4 );}.elementor-127 .elementor-element.elementor-element-a5f2799{padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-a5f2799 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-127 .elementor-element.elementor-element-a5f2799 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-127 .elementor-element.elementor-element-a5f2799 .elementor-button:hover svg, .elementor-127 .elementor-element.elementor-element-a5f2799 .elementor-button:focus svg{fill:var( --e-global-color-a291686 );}.elementor-127 .elementor-element.elementor-element-bfe012b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:26px;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-astglobalcolor6 );}.woocommerce .elementor-127 .elementor-element.elementor-element-1eb8f60 .woocommerce-product-details__short-description{color:#000000;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}.elementor-127 .elementor-element.elementor-element-55b79ca{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-127 .elementor-element.elementor-element-92f2164{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-c320616{text-align:center;}.elementor-127 .elementor-element.elementor-element-c320616 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.3px;color:#000000;}.elementor-127 .elementor-element.elementor-element-6cf707a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-de2e01e{--swiper-slides-to-display:4;--swiper-slides-gap:20px;z-index:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:0px;--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-astglobalcolor6 );--dots-hover-color:var( --e-global-color-astglobalcolor6 );--swiper-pagination-spacing:16px;}.elementor-127 .elementor-element.elementor-element-de2e01e .swiper-slide > .elementor-element{height:100%;}.elementor-127 .elementor-element.elementor-element-de2e01e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}.elementor-127 .elementor-element.elementor-element-cd37d8f{--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:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-127 .elementor-element.elementor-element-80c4b06{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-127 .elementor-element.elementor-element-80c4b06 .elementor-icon-wrapper{text-align:center;}.elementor-127 .elementor-element.elementor-element-80c4b06.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-80c4b06.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-80c4b06.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-80c4b06.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-80c4b06.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-80c4b06 .elementor-icon{font-size:22px;}.elementor-127 .elementor-element.elementor-element-80c4b06 .elementor-icon svg{height:22px;}.elementor-127 .elementor-element.elementor-element-37bd525{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-127 .elementor-element.elementor-element-37bd525 .elementor-icon-wrapper{text-align:center;}.elementor-127 .elementor-element.elementor-element-37bd525.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-37bd525.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-37bd525.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-37bd525.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-37bd525.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-37bd525 .elementor-icon{font-size:22px;}.elementor-127 .elementor-element.elementor-element-37bd525 .elementor-icon svg{height:22px;}.elementor-127 .elementor-element.elementor-element-2e573fd{--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:80px;--padding-left:60px;--padding-right:60px;}.elementor-127 .elementor-element.elementor-element-4605ec5{text-align:center;}.elementor-127 .elementor-element.elementor-element-4605ec5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.3px;color:#000000;}.elementor-127 .elementor-element.elementor-element-096bf42{width:var( --container-widget-width, 719px );max-width:719px;--container-widget-width:719px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-127 .elementor-element.elementor-element-096bf42.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-096bf42 p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-8b84329{width:var( --container-widget-width, 945px );max-width:945px;padding:30px 0px 0px 0px;--container-widget-width:945px;--container-widget-flex-grow:0;}.elementor-127 .elementor-element.elementor-element-8b84329.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-accordion-item{border-width:0px;border-color:var( --e-global-color-dea41e4 );}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:var( --e-global-color-dea41e4 );}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:var( --e-global-color-dea41e4 );}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-accordion-icon, .elementor-127 .elementor-element.elementor-element-8b84329 .elementor-accordion-title{color:#000000;}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-accordion-icon svg{fill:#000000;}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-active .elementor-accordion-icon, .elementor-127 .elementor-element.elementor-element-8b84329 .elementor-active .elementor-accordion-title{color:#000000;}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-accordion-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-tab-title{padding:10px 10px 10px 10px;}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-tab-title .elementor-accordion-icon i:before{color:#000000;}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-tab-title .elementor-accordion-icon svg{fill:#000000;}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#000000;}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-accordion-icon{margin-inline-end:0px;}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-tab-content{color:var( --e-global-color-text );padding:0px 10px 20px 10px;}.elementor-127 .elementor-element.elementor-element-0fed350 .elementor-button{background-color:var( --e-global-color-astglobalcolor6 );font-family:"Helvetica", Sans-serif;font-size:15px;line-height:10px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:60px 60px 60px 60px;padding:10px 25px 10px 25px;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-0fed350{right:20px;}body.rtl .elementor-127 .elementor-element.elementor-element-0fed350{left:20px;}.elementor-127 .elementor-element.elementor-element-0fed350{top:20px;z-index:0;}.elementor-127 .elementor-element.elementor-element-29dc57b{width:var( --container-widget-width, 945px );max-width:945px;padding:30px 0px 0px 0px;--container-widget-width:945px;--container-widget-flex-grow:0;}.elementor-127 .elementor-element.elementor-element-29dc57b.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-accordion-item{border-width:0px;border-color:var( --e-global-color-dea41e4 );}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:var( --e-global-color-dea41e4 );}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:var( --e-global-color-dea41e4 );}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-accordion-icon, .elementor-127 .elementor-element.elementor-element-29dc57b .elementor-accordion-title{color:#000000;}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-accordion-icon svg{fill:#000000;}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-active .elementor-accordion-icon, .elementor-127 .elementor-element.elementor-element-29dc57b .elementor-active .elementor-accordion-title{color:#000000;}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-accordion-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-tab-title{padding:10px 10px 10px 10px;}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-tab-title .elementor-accordion-icon i:before{color:#000000;}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-tab-title .elementor-accordion-icon svg{fill:#000000;}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#000000;}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-accordion-icon{margin-inline-end:0px;}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-tab-content{color:var( --e-global-color-text );padding:0px 10px 20px 10px;}.elementor-127 .elementor-element.elementor-element-29afc6c{--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-end;--overflow:hidden;--overlay-opacity:0.73;}.elementor-127 .elementor-element.elementor-element-29afc6c::before, .elementor-127 .elementor-element.elementor-element-29afc6c > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-29afc6c > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-29afc6c > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-29afc6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-29afc6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-a80f414{left:0px;}body.rtl .elementor-127 .elementor-element.elementor-element-a80f414{right:0px;}.elementor-127 .elementor-element.elementor-element-a80f414{top:0px;z-index:-1;text-align:center;}.elementor-127 .elementor-element.elementor-element-a80f414 img{width:100vw;}.elementor-127 .elementor-element.elementor-element-c663ac8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-56291ea{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-9621ee0 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-127 .elementor-element.elementor-element-505d642{color:#FFFFFF;}.elementor-127 .elementor-element.elementor-element-1c79af3 .elementor-button{background-color:#FFFFFF00;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-a291686 );color:var( --e-global-color-a291686 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF87;padding:0px 0px 5px 0px;}.elementor-127 .elementor-element.elementor-element-1c79af3 .elementor-button:hover, .elementor-127 .elementor-element.elementor-element-1c79af3 .elementor-button:focus{background-color:#F1EBEC00;color:var( --e-global-color-a291686 );border-color:var( --e-global-color-a291686 );}.elementor-127 .elementor-element.elementor-element-1c79af3{padding:20px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-1c79af3 .elementor-button:hover svg, .elementor-127 .elementor-element.elementor-element-1c79af3 .elementor-button:focus svg{fill:var( --e-global-color-a291686 );}@media(min-width:768px){.elementor-127 .elementor-element.elementor-element-55b79ca{--content-width:1800px;}}@media(max-width:1024px){.elementor-127 .elementor-element.elementor-element-b033aa8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-127 .elementor-element.elementor-element-5e50704 .elementor-heading-title{font-size:30px;}.elementor-127 .elementor-element.elementor-element-55b79ca{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-127 .elementor-element.elementor-element-c320616 .elementor-heading-title{font-size:34px;}.elementor-127 .elementor-element.elementor-element-de2e01e{--swiper-slides-to-display:2;}.elementor-127 .elementor-element.elementor-element-2e573fd{--padding-top:0px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-127 .elementor-element.elementor-element-4605ec5 .elementor-heading-title{font-size:34px;}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-127 .elementor-element.elementor-element-8b84329 .elementor-tab-content{padding:10px 20px 10px 20px;}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-127 .elementor-element.elementor-element-29dc57b .elementor-tab-content{padding:10px 20px 10px 20px;}.elementor-127 .elementor-element.elementor-element-a80f414 img{height:100vh;object-fit:cover;}}@media(max-width:767px){.elementor-127 .elementor-element.elementor-element-b033aa8{--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-127 .elementor-element.elementor-element-5e50704 .elementor-heading-title{font-size:25px;}.elementor-127 .elementor-element.elementor-element-a5f2799{padding:10px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-a5f2799 .elementor-button{padding:14px 20px 14px 20px;}.elementor-127 .elementor-element.elementor-element-bfe012b .elementor-heading-title{font-size:20px;}.elementor-127 .elementor-element.elementor-element-55b79ca{--padding-top:0px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-127 .elementor-element.elementor-element-c320616 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-127 .elementor-element.elementor-element-de2e01e{--swiper-slides-to-display:1;}.elementor-127 .elementor-element.elementor-element-2e573fd{--padding-top:0px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-127 .elementor-element.elementor-element-4605ec5 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-127 .elementor-element.elementor-element-29afc6c{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-127 .elementor-element.elementor-element-a80f414 img{height:100vh;object-fit:cover;}.elementor-127 .elementor-element.elementor-element-9621ee0 .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-127 .elementor-element.elementor-element-505d642{font-size:16px;}.elementor-127 .elementor-element.elementor-element-1c79af3{padding:10px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-1c79af3.elementor-element{--align-self:flex-start;}.elementor-127 .elementor-element.elementor-element-1c79af3 .elementor-button{padding:14px 20px 14px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-8e8685d */.stone-gallery{
    width:100%;
}
.stone-featured img{
    width:100%;
    display:block;
    margin-bottom:15px;
}
.stone-grid{
    column-count:2;
    column-gap:10px;
}
.stone-item{
    break-inside:avoid;
    margin-bottom:10px;
}
.stone-item img{
    width:100%;
    display:block;
    border-radius:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e50704 */.elementor-127 .elementor-element.elementor-element-5e50704 .elementor-heading-title {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2a33cba */.elementor-127 .elementor-element.elementor-element-2a33cba .custom-stock.in-stock {
    margin: 0;
}
.elementor-127 .elementor-element.elementor-element-2a33cba .in-stock{
    display: flex;
    align-items: center;
    gap: 6px;
    color: #000;
    font-size: 16px;
    font-family: "Helvetica", Sans-serif !important;
    font-weight: 500;
}
.elementor-127 .elementor-element.elementor-element-2a33cba .in-stock::before{
    content: "";
    margin-top: -3px;
    width: 18px;
    height: 18px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_691_2)"><path d="M10 0.827148C4.486 0.827148 0 5.31315 0 10.8271C0 16.3411 4.486 20.8271 10 20.8271C15.514 20.8271 20 16.3411 20 10.8271C20 5.31315 15.514 0.827148 10 0.827148ZM10 18.8271C5.589 18.8271 2 15.2381 2 10.8271C2 6.41615 5.589 2.82715 10 2.82715C14.411 2.82715 18 6.41615 18 10.8271C18 15.2381 14.411 18.8271 10 18.8271Z" fill="%2337D011"/><path d="M7.99811 12.4141L5.69911 10.1191L4.28711 11.5351L8.00012 15.2401L14.7061 8.53412L13.2921 7.12012L7.99811 12.4141Z" fill="%2337D011"/></g><defs><clipPath id="clip0_691_2"><rect width="20" height="21" fill="white"/></clipPath></defs></svg>');
}
.elementor-127 .elementor-element.elementor-element-2a33cba .out-of-stock{
    display: flex;
    align-items: center;
    gap: 6px;
    color: #C62F2D;
    font-size: 16px;
    font-family: "Helvetica", Sans-serif !important;
    font-weight: 500;
}
.elementor-127 .elementor-element.elementor-element-2a33cba .out-of-stock::before{
    content: "";
    margin-top: -3px;
    width: 18px;
    height: 18px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,<svg height='512pt' viewBox='0 0 512 512' width='512pt' xmlns='http://www.w3.org/2000/svg'><path fill='%23C62F2D' d='m256 512c-141.164062 0-256-114.835938-256-256s114.835938-256 256-256 256 114.835938 256 256-114.835938 256-256 256zm0-480c-123.519531 0-224 100.480469-224 224s100.480469 224 224 224 224-100.480469 224-224-100.480469-224-224-224zm0 0'/><path fill='%23C62F2D' d='m176.8125 351.1875c-4.097656 0-8.195312-1.554688-11.308594-4.691406-6.25-6.25-6.25-16.382813 0-22.632813l158.398438-158.402343c6.253906-6.25 16.386718-6.25 22.636718 0s6.25 16.382812 0 22.636718l-158.402343 158.398438c-3.15625 3.136718-7.25 4.691406-11.324219 4.691406zm0 0'/><path fill='%23C62F2D' d='m335.1875 351.1875c-4.09375 0-8.191406-1.554688-11.304688-4.691406l-158.398437-158.378906c-6.253906-6.25-6.253906-16.382813 0-22.632813 6.25-6.253906 16.382813-6.253906 22.632813 0l158.398437 158.398437c6.253906 6.25 6.253906 16.382813 0 22.632813-3.132813 3.117187-7.230469 4.671875-11.328125 4.671875zm0 0'/></svg>");
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-da7e15f */.stone-spec-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:12px 0px 12px;
    border-bottom:1px solid rgb(238, 238, 238);
}
.stone-spec-label {
    font-size: 18px;
    font-family: "Helvetica", Sans-serif !important;
    color: #333b3f;
    font-weight: 500;
}
.stone-spec-value{
    background:#e6e6e6;
    padding: 8px 14px;
    border-radius: 6px;
     font-size: 18px;
    font-family: "Helvetica", Sans-serif !important;
    color: #333b3f;
    font-weight: 500;
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1f9484b */.elementor-127 .elementor-element.elementor-element-1f9484b .ast-stock-detail {
    display: none;
}
.elementor-127 .elementor-element.elementor-element-1f9484b .quantity {
    display: none;
}
.elementor-127 .elementor-element.elementor-element-1f9484b .single_add_to_cart_button.button.alt {
    margin: 0 !important;
    width: 100% !important;
    padding: 12px 24px !important;
}
.elementor-127 .elementor-element.elementor-element-1f9484b .single_add_to_cart_button.button.alt::after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 8px;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 492.004 492.004'><path fill='%23ffffff' d='M484.14 226.886 306.46 49.202c-5.072-5.072-11.832-7.856-19.04-7.856-7.216 0-13.972 2.788-19.044 7.856l-16.132 16.136c-5.068 5.064-7.86 11.828-7.86 19.04 0 7.208 2.792 14.2 7.86 19.264L355.9 207.526H26.58C11.732 207.526 0 219.15 0 234.002v22.812c0 14.852 11.732 27.648 26.58 27.648h330.496L252.248 388.926c-5.068 5.072-7.86 11.652-7.86 18.864 0 7.204 2.792 13.88 7.86 18.948l16.132 16.084c5.072 5.072 11.828 7.836 19.044 7.836 7.208 0 13.968-2.8 19.04-7.872l177.68-177.68c5.084-5.088 7.88-11.88 7.86-19.1.016-7.244-2.776-14.04-7.864-19.12z'/></svg>");
    background-size: contain;
    background-repeat: no-repeat;
}
.elementor-127 .elementor-element.elementor-element-1f9484b .single_add_to_cart_button.button.alt:hover::after {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 492.004 492.004'><path fill='%23111' d='M484.14 226.886 306.46 49.202c-5.072-5.072-11.832-7.856-19.04-7.856-7.216 0-13.972 2.788-19.044 7.856l-16.132 16.136c-5.068 5.064-7.86 11.828-7.86 19.04 0 7.208 2.792 14.2 7.86 19.264L355.9 207.526H26.58C11.732 207.526 0 219.15 0 234.002v22.812c0 14.852 11.732 27.648 26.58 27.648h330.496L252.248 388.926c-5.068 5.072-7.86 11.652-7.86 18.864 0 7.204 2.792 13.88 7.86 18.948l16.132 16.084c5.072 5.072 11.828 7.836 19.044 7.836 7.208 0 13.968-2.8 19.04-7.872l177.68-177.68c5.084-5.088 7.88-11.88 7.86-19.1.016-7.244-2.776-14.04-7.864-19.12z'/></svg>");
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfe012b */.elementor-127 .elementor-element.elementor-element-bfe012b .elementor-heading-title {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-de2e01e */.elementor-127 .elementor-element.elementor-element-de2e01e .swiper-pagination.swiper-pagination-clickable {
    left: 40px;
}
/*.swiper {*/
/*    overflow: visible;*/
/*}*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-80c4b06 */.elementor-127 .elementor-element.elementor-element-80c4b06 .elementor-icon-wrapper {
    display: flex;
}
.elementor-127 .elementor-element.elementor-element-80c4b06 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37bd525 */.elementor-127 .elementor-element.elementor-element-37bd525 .elementor-icon-wrapper {
    display: flex;
}
.elementor-127 .elementor-element.elementor-element-37bd525 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-8b84329 */.elementor-127 .elementor-element.elementor-element-8b84329 P {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-29dc57b */.elementor-127 .elementor-element.elementor-element-29dc57b P {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-127 .woocommerce-message {
    border-top-color: #9d432c;
}
body.elementor-page-127 .woocommerce-message::before, .woocommerce-info::before {
    color: #9d432c;
}
body.elementor-page-127 .button.wc-forward {
    background: #111 !important;
    border-radius: 0;
    font-size: 16px;
}
body.elementor-page-127 .button.wc-forward:hover {
    background: #111111d6 !important;
}
body.elementor-page-127 .woocommerce-message {
    font-size: 16px;
    color: #111;
}/* End custom CSS */