.elementor-145495 .elementor-element.elementor-element-01a56e2{--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;--margin-top:8vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145495 .elementor-element.elementor-element-7189f8d{--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-145495 .elementor-element.elementor-element-7189f8d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-145495 .elementor-element.elementor-element-f1225dc .woocommerce-breadcrumb{color:var( --e-global-color-secondary );font-family:"Almarose-Regular", Sans-serif;font-size:12px;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-b8a0adf .elementor-button{background-color:var( --e-global-color-beb2ac1 );font-family:"Almarose-Regular", Sans-serif;fill:var( --e-global-color-9ea5ba5 );color:var( --e-global-color-9ea5ba5 );}.elementor-145495 .elementor-element.elementor-element-b8a0adf > .elementor-widget-container{margin:-12px -12px -12px -12px;padding:15px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-b8a0adf.elementor-element{--align-self:flex-end;}.elementor-145495 .elementor-element.elementor-element-b8a0adf .elementor-button-content-wrapper{flex-direction:row;}.elementor-145495 .elementor-element.elementor-element-33ca548 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-f05dcdc{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-145495 .elementor-element.elementor-element-372e5c8{--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:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-145495 .elementor-element.elementor-element-372e5c8:not(.elementor-motion-effects-element-type-background), .elementor-145495 .elementor-element.elementor-element-372e5c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1aa2c62 );}.elementor-145495 .elementor-element.elementor-element-1f3f464 > .elementor-widget-container{margin:0vw 0vw -1vw 0vw;}.elementor-145495 .elementor-element.elementor-element-1f3f464 .elementor-heading-title{font-family:"Almarose-Regular", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-145495 .elementor-element.elementor-element-c25bcc3 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:2.3rem;color:var( --e-global-color-9ea5ba5 );}.elementor-145495 .elementor-element.elementor-element-d685d40 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-d685d40 .elementor-heading-title{font-family:"Almarose-Regular", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-4fedd50 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-145495 .elementor-element.elementor-element-4fedd50{text-align:justify;}.woocommerce .elementor-145495 .elementor-element.elementor-element-4fedd50 .woocommerce-product-details__short-description{color:var( --e-global-color-secondary );font-family:"Almarose-Regular", Sans-serif;font-size:14px;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-1e0c9d8 .cart button, .elementor-145495 .elementor-element.elementor-element-1e0c9d8 .cart .button{font-family:"Almarose-Regular", Sans-serif;font-weight:600;text-transform:uppercase;border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-145495 .elementor-element.elementor-element-d867fc4{width:auto;max-width:auto;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-145495 .elementor-element.elementor-element-d867fc4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-d867fc4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-145495 .elementor-element.elementor-element-d867fc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-145495 .elementor-element.elementor-element-d867fc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-145495 .elementor-element.elementor-element-d867fc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-145495 .elementor-element.elementor-element-d867fc4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-145495 .elementor-element.elementor-element-d867fc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-145495 .elementor-element.elementor-element-d867fc4 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-145495 .elementor-element.elementor-element-d867fc4 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-145495 .elementor-element.elementor-element-d867fc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-145495 .elementor-element.elementor-element-d867fc4 .elementor-icon-list-item > a{font-family:"Almarose-Regular", Sans-serif;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-d867fc4 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-145495 .elementor-element.elementor-element-18cf7a6{width:auto;max-width:auto;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-145495 .elementor-element.elementor-element-18cf7a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-18cf7a6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-145495 .elementor-element.elementor-element-18cf7a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-145495 .elementor-element.elementor-element-18cf7a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-145495 .elementor-element.elementor-element-18cf7a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-145495 .elementor-element.elementor-element-18cf7a6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-145495 .elementor-element.elementor-element-18cf7a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-145495 .elementor-element.elementor-element-18cf7a6 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-145495 .elementor-element.elementor-element-18cf7a6 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-145495 .elementor-element.elementor-element-18cf7a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-145495 .elementor-element.elementor-element-18cf7a6 .elementor-icon-list-item > a{font-family:"Almarose-Regular", Sans-serif;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-18cf7a6 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-145495 .elementor-element.elementor-element-d81c6e4{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-145495 .elementor-element.elementor-element-d81c6e4 .elementor-divider-separator{width:100%;}.elementor-145495 .elementor-element.elementor-element-d81c6e4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-145495 .elementor-element.elementor-element-e81beab{width:var( --container-widget-width, 100.197% );max-width:100.197%;--container-widget-width:100.197%;--container-widget-flex-grow:0;}.elementor-145495 .elementor-element.elementor-element-e81beab > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-145495 .elementor-element.elementor-element-e81beab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-145495 .elementor-element.elementor-element-e81beab .elementor-heading-title{font-family:"Almarose-Regular", Sans-serif;font-weight:400;color:var( --e-global-color-04c072d );}.elementor-145495 .elementor-element.elementor-element-aadd632{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-145495 .elementor-element.elementor-element-aadd632 .elementor-divider-separator{width:100%;}.elementor-145495 .elementor-element.elementor-element-aadd632 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-145495 .elementor-element.elementor-element-27f02ad > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-27f02ad .elementor-heading-title{font-family:"Almarose-Regular", Sans-serif;font-weight:400;color:var( --e-global-color-04c072d );}.elementor-145495 .elementor-element.elementor-element-1cc7ea6{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-145495 .elementor-element.elementor-element-1cc7ea6 .elementor-divider-separator{width:100%;}.elementor-145495 .elementor-element.elementor-element-1cc7ea6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-145495 .elementor-element.elementor-element-c1d339b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-145495 .elementor-element.elementor-element-59f5d67 > .elementor-widget-container{padding:10px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-59f5d67:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-145495 .elementor-element.elementor-element-59f5d67 .elementor-icon-box-wrapper{gap:15px;}.elementor-145495 .elementor-element.elementor-element-59f5d67.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-59f5d67.elementor-view-framed .elementor-icon, .elementor-145495 .elementor-element.elementor-element-59f5d67.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-59f5d67 .elementor-icon{font-size:50px;}.elementor-145495 .elementor-element.elementor-element-59f5d67 .elementor-icon-box-title, .elementor-145495 .elementor-element.elementor-element-59f5d67 .elementor-icon-box-title a{font-family:"Almarose-Regular", Sans-serif;font-size:12px;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-59f5d67 .elementor-icon-box-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-145495 .elementor-element.elementor-element-b6c1bbf > .elementor-widget-container{padding:10px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-b6c1bbf:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-145495 .elementor-element.elementor-element-b6c1bbf .elementor-icon-box-wrapper{gap:15px;}.elementor-145495 .elementor-element.elementor-element-b6c1bbf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-b6c1bbf.elementor-view-framed .elementor-icon, .elementor-145495 .elementor-element.elementor-element-b6c1bbf.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-b6c1bbf .elementor-icon{font-size:50px;}.elementor-145495 .elementor-element.elementor-element-b6c1bbf .elementor-icon-box-title, .elementor-145495 .elementor-element.elementor-element-b6c1bbf .elementor-icon-box-title a{font-family:"Almarose-Regular", Sans-serif;font-size:12px;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-b6c1bbf .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-e28448a > .elementor-widget-container{padding:10px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-e28448a:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-145495 .elementor-element.elementor-element-e28448a .elementor-icon-box-wrapper{gap:15px;}.elementor-145495 .elementor-element.elementor-element-e28448a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-e28448a.elementor-view-framed .elementor-icon, .elementor-145495 .elementor-element.elementor-element-e28448a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-e28448a .elementor-icon{font-size:50px;}.elementor-145495 .elementor-element.elementor-element-e28448a .elementor-icon-box-title, .elementor-145495 .elementor-element.elementor-element-e28448a .elementor-icon-box-title a{font-family:"Almarose-Regular", Sans-serif;font-size:12px;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-e28448a .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-791a0ca{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-145495 .elementor-element.elementor-element-791a0ca .elementor-divider-separator{width:100%;}.elementor-145495 .elementor-element.elementor-element-791a0ca .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-145495 .elementor-element.elementor-element-060e28a > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-145495 .elementor-element.elementor-element-060e28a .elementor-heading-title{font-family:"Almarose-Regular", Sans-serif;font-weight:400;color:var( --e-global-color-04c072d );}.elementor-145495 .elementor-element.elementor-element-258ba87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-145495 .elementor-element.elementor-element-31265cb{--grid-columns:3;width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;--grid-column-gap:10px;}.elementor-145495 .elementor-element.elementor-element-31265cb .elementor-loop-container{grid-auto-rows:1fr;}.elementor-145495 .elementor-element.elementor-element-31265cb .e-loop-item > .elementor-section, .elementor-145495 .elementor-element.elementor-element-31265cb .e-loop-item > .elementor-section > .elementor-container, .elementor-145495 .elementor-element.elementor-element-31265cb .e-loop-item > .e-con, .elementor-145495 .elementor-element.elementor-element-31265cb .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-145495 .elementor-element.elementor-element-616436d .elementor-icon-wrapper{text-align:center;}.elementor-145495 .elementor-element.elementor-element-616436d .elementor-icon{font-size:20px;}.elementor-145495 .elementor-element.elementor-element-616436d .elementor-icon svg{height:20px;}.elementor-145495 .elementor-element.elementor-element-d90bd1c{--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;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-145495 .elementor-element.elementor-element-d90bd1c:not(.elementor-motion-effects-element-type-background), .elementor-145495 .elementor-element.elementor-element-d90bd1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-145495 .elementor-element.elementor-element-d90bd1c::before, .elementor-145495 .elementor-element.elementor-element-d90bd1c > .elementor-background-video-container::before, .elementor-145495 .elementor-element.elementor-element-d90bd1c > .e-con-inner > .elementor-background-video-container::before, .elementor-145495 .elementor-element.elementor-element-d90bd1c > .elementor-background-slideshow::before, .elementor-145495 .elementor-element.elementor-element-d90bd1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-145495 .elementor-element.elementor-element-d90bd1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-145495 .elementor-element.elementor-element-fb78f10 .elementor-heading-title{font-family:"Almarose-Regular", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-145495 .elementor-element.elementor-element-63f3408 .elementor-heading-title{font-family:"Futura", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-145495 .elementor-element.elementor-element-0f8a492 .elementor-heading-title{font-family:"Almarose-Regular", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-985c1bc > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-145495 .elementor-element.elementor-element-985c1bc{text-align:justify;}.woocommerce .elementor-145495 .elementor-element.elementor-element-985c1bc .woocommerce-product-details__short-description{color:var( --e-global-color-secondary );font-family:"Almarose-Regular", Sans-serif;font-size:14px;font-weight:400;}.woocommerce .elementor-145495 .elementor-element.elementor-element-a3af179 .woocommerce-product-details__short-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-145495 .elementor-element.elementor-element-ced66c7{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-145495 .elementor-element.elementor-element-c25f0fe{text-align:center;}.elementor-145495 .elementor-element.elementor-element-c25f0fe .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:28px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-9ea5ba5 );}.elementor-145495 .elementor-element.elementor-element-bcc8600{--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-145495 .elementor-element.elementor-element-9404947 .cart button, .elementor-145495 .elementor-element.elementor-element-9404947 .cart .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );border-radius:20px 20px 20px 20px;padding:10px 20px 10px 20px;background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-145495 .elementor-element.elementor-element-dcf803e .elementor-button{background-color:var( --e-global-color-04c072d );font-family:"Almarose-Regular", Sans-serif;fill:var( --e-global-color-03be1f5 );color:var( --e-global-color-03be1f5 );}.elementor-145495 .elementor-element.elementor-element-67ea41a{--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;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-145495 .elementor-element.elementor-element-fc84616{--display:flex;}.woocommerce .elementor-145495 .elementor-element.elementor-element-7c36a54 .woocommerce-product-details__short-description{font-family:"Almarose-Regular", Sans-serif;}.elementor-145495 .elementor-element.elementor-element-2a40eeb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-145495 .elementor-element.elementor-element-84e88ab{text-align:center;}.elementor-145495 .elementor-element.elementor-element-84e88ab .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:28px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-145495 .elementor-element.elementor-element-f7c5121{--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;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-145495 .elementor-element.elementor-element-f7c5121::before, .elementor-145495 .elementor-element.elementor-element-f7c5121 > .elementor-background-video-container::before, .elementor-145495 .elementor-element.elementor-element-f7c5121 > .e-con-inner > .elementor-background-video-container::before, .elementor-145495 .elementor-element.elementor-element-f7c5121 > .elementor-background-slideshow::before, .elementor-145495 .elementor-element.elementor-element-f7c5121 > .e-con-inner > .elementor-background-slideshow::before, .elementor-145495 .elementor-element.elementor-element-f7c5121 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-145495 .elementor-element.elementor-element-b0a3172 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:24px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-145495 .elementor-element.elementor-element-950839a{text-align:justify;font-family:"Almarose-Regular", Sans-serif;}.elementor-145495 .elementor-element.elementor-element-b4e5872{width:auto;max-width:auto;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-145495 .elementor-element.elementor-element-b4e5872 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-b4e5872.elementor-element{--align-self:flex-start;}.elementor-145495 .elementor-element.elementor-element-b4e5872 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-145495 .elementor-element.elementor-element-b4e5872 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-145495 .elementor-element.elementor-element-b4e5872 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-145495 .elementor-element.elementor-element-b4e5872 .elementor-icon-list-item > a{font-family:"Almarose-Regular", Sans-serif;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-b4e5872 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-145495 .elementor-element.elementor-element-e48aed8{width:auto;max-width:auto;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-145495 .elementor-element.elementor-element-e48aed8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-e48aed8.elementor-element{--align-self:flex-start;}.elementor-145495 .elementor-element.elementor-element-e48aed8 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-145495 .elementor-element.elementor-element-e48aed8 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-145495 .elementor-element.elementor-element-e48aed8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-145495 .elementor-element.elementor-element-e48aed8 .elementor-icon-list-item > a{font-family:"Almarose-Regular", Sans-serif;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-e48aed8 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-145495 .elementor-element.elementor-element-4171ce2{--divider-border-style:solid;--divider-border-width:1px;}.elementor-145495 .elementor-element.elementor-element-4171ce2 .elementor-divider-separator{width:100%;}.elementor-145495 .elementor-element.elementor-element-4171ce2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-145495 .elementor-element.elementor-element-ee7c969 .elementor-heading-title{font-family:"Almarose-Regular", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-145495 .elementor-element.elementor-element-d4d0c74{--divider-border-style:solid;--divider-border-width:1px;}.elementor-145495 .elementor-element.elementor-element-d4d0c74 .elementor-divider-separator{width:100%;}.elementor-145495 .elementor-element.elementor-element-d4d0c74 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-145495 .elementor-element.elementor-element-9658494 .elementor-heading-title{font-family:"Almarose-Regular", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-145495 .elementor-element.elementor-element-1cc2585{--divider-border-style:solid;--divider-border-width:1px;}.elementor-145495 .elementor-element.elementor-element-1cc2585 .elementor-divider-separator{width:100%;}.elementor-145495 .elementor-element.elementor-element-1cc2585 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-145495 .elementor-element.elementor-element-3950870{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-145495 .elementor-element.elementor-element-2eedb01 > .elementor-widget-container{padding:10px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-2eedb01 .elementor-icon-box-wrapper{gap:15px;}.elementor-145495 .elementor-element.elementor-element-2eedb01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-2eedb01.elementor-view-framed .elementor-icon, .elementor-145495 .elementor-element.elementor-element-2eedb01.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-2eedb01 .elementor-icon-box-title, .elementor-145495 .elementor-element.elementor-element-2eedb01 .elementor-icon-box-title a{font-family:"Almarose-Regular", Sans-serif;font-size:12px;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-2eedb01 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-d404e58 > .elementor-widget-container{padding:10px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-d404e58 .elementor-icon-box-wrapper{gap:15px;}.elementor-145495 .elementor-element.elementor-element-d404e58.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-d404e58.elementor-view-framed .elementor-icon, .elementor-145495 .elementor-element.elementor-element-d404e58.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-d404e58 .elementor-icon-box-title, .elementor-145495 .elementor-element.elementor-element-d404e58 .elementor-icon-box-title a{font-family:"Almarose-Regular", Sans-serif;font-size:12px;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-d404e58 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-a82124a > .elementor-widget-container{padding:10px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-a82124a .elementor-icon-box-wrapper{gap:15px;}.elementor-145495 .elementor-element.elementor-element-a82124a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-a82124a.elementor-view-framed .elementor-icon, .elementor-145495 .elementor-element.elementor-element-a82124a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-a82124a .elementor-icon-box-title, .elementor-145495 .elementor-element.elementor-element-a82124a .elementor-icon-box-title a{font-family:"Almarose-Regular", Sans-serif;font-size:12px;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-a82124a .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-6561883{--divider-border-style:solid;--divider-border-width:1px;}.elementor-145495 .elementor-element.elementor-element-6561883 .elementor-divider-separator{width:100%;}.elementor-145495 .elementor-element.elementor-element-6561883 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-145495 .elementor-element.elementor-element-33408bf .elementor-heading-title{font-family:"Almarose-Regular", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-145495 .elementor-element.elementor-element-468761a{--divider-border-style:solid;--divider-border-width:1px;}.elementor-145495 .elementor-element.elementor-element-468761a .elementor-divider-separator{width:100%;}.elementor-145495 .elementor-element.elementor-element-468761a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-145495 .elementor-element.elementor-element-a45f3be{--grid-columns:3;}.elementor-145495 .elementor-element.elementor-element-14f28e7 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-145495 .elementor-element.elementor-element-14f28e7{text-align:justify;}.woocommerce .elementor-145495 .elementor-element.elementor-element-14f28e7 .woocommerce-product-details__short-description{color:var( --e-global-color-secondary );font-family:"Almarose-Regular", Sans-serif;font-size:14px;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-8825d4e{--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;}.elementor-145495 .elementor-element.elementor-element-222bbb2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-145495 .elementor-element.elementor-element-4281341 img{width:80%;}.elementor-145495 .elementor-element.elementor-element-7e412fa{--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;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-145495 .elementor-element.elementor-element-7e412fa:not(.elementor-motion-effects-element-type-background), .elementor-145495 .elementor-element.elementor-element-7e412fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1aa2c62 );}.elementor-145495 .elementor-element.elementor-element-7e412fa::before, .elementor-145495 .elementor-element.elementor-element-7e412fa > .elementor-background-video-container::before, .elementor-145495 .elementor-element.elementor-element-7e412fa > .e-con-inner > .elementor-background-video-container::before, .elementor-145495 .elementor-element.elementor-element-7e412fa > .elementor-background-slideshow::before, .elementor-145495 .elementor-element.elementor-element-7e412fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-145495 .elementor-element.elementor-element-7e412fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-145495 .elementor-element.elementor-element-62f6fca .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:24px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-9ea5ba5 );}.elementor-145495 .elementor-element.elementor-element-220c035{font-family:"Almarose-Regular", Sans-serif;font-size:16px;}.elementor-145495 .elementor-element.elementor-element-d5018ce{width:auto;max-width:auto;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-145495 .elementor-element.elementor-element-d5018ce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-d5018ce.elementor-element{--align-self:flex-start;}.elementor-145495 .elementor-element.elementor-element-d5018ce .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-145495 .elementor-element.elementor-element-d5018ce .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-145495 .elementor-element.elementor-element-d5018ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-145495 .elementor-element.elementor-element-d5018ce .elementor-icon-list-item > a{font-family:"Almarose-Regular", Sans-serif;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-d5018ce .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-145495 .elementor-element.elementor-element-386d3b1{width:auto;max-width:auto;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-145495 .elementor-element.elementor-element-386d3b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-386d3b1.elementor-element{--align-self:flex-start;}.elementor-145495 .elementor-element.elementor-element-386d3b1 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-145495 .elementor-element.elementor-element-386d3b1 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-145495 .elementor-element.elementor-element-386d3b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-145495 .elementor-element.elementor-element-386d3b1 .elementor-icon-list-item > a{font-family:"Almarose-Regular", Sans-serif;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-386d3b1 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-145495 .elementor-element.elementor-element-4df17dc{--divider-border-style:solid;--divider-border-width:1px;}.elementor-145495 .elementor-element.elementor-element-4df17dc .elementor-divider-separator{width:100%;}.elementor-145495 .elementor-element.elementor-element-4df17dc .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-145495 .elementor-element.elementor-element-bfe8850 .elementor-heading-title{font-family:"Almarose-Regular", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-145495 .elementor-element.elementor-element-877be1c{--divider-border-style:solid;--divider-border-width:1px;}.elementor-145495 .elementor-element.elementor-element-877be1c .elementor-divider-separator{width:100%;}.elementor-145495 .elementor-element.elementor-element-877be1c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-145495 .elementor-element.elementor-element-4bc68d4 .elementor-heading-title{font-family:"Almarose-Regular", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-145495 .elementor-element.elementor-element-8f6707d{--divider-border-style:solid;--divider-border-width:1px;}.elementor-145495 .elementor-element.elementor-element-8f6707d .elementor-divider-separator{width:100%;}.elementor-145495 .elementor-element.elementor-element-8f6707d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-145495 .elementor-element.elementor-element-65a8ea9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-145495 .elementor-element.elementor-element-24ea883 > .elementor-widget-container{padding:10px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-24ea883 .elementor-icon-box-wrapper{gap:15px;}.elementor-145495 .elementor-element.elementor-element-24ea883.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-24ea883.elementor-view-framed .elementor-icon, .elementor-145495 .elementor-element.elementor-element-24ea883.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-24ea883 .elementor-icon-box-title, .elementor-145495 .elementor-element.elementor-element-24ea883 .elementor-icon-box-title a{font-family:"Almarose-Regular", Sans-serif;font-size:12px;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-24ea883 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-7cd6a0d > .elementor-widget-container{padding:10px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-7cd6a0d .elementor-icon-box-wrapper{gap:15px;}.elementor-145495 .elementor-element.elementor-element-7cd6a0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-7cd6a0d.elementor-view-framed .elementor-icon, .elementor-145495 .elementor-element.elementor-element-7cd6a0d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-7cd6a0d .elementor-icon-box-title, .elementor-145495 .elementor-element.elementor-element-7cd6a0d .elementor-icon-box-title a{font-family:"Almarose-Regular", Sans-serif;font-size:12px;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-7cd6a0d .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-034726b > .elementor-widget-container{padding:10px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-145495 .elementor-element.elementor-element-034726b .elementor-icon-box-wrapper{gap:15px;}.elementor-145495 .elementor-element.elementor-element-034726b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-034726b.elementor-view-framed .elementor-icon, .elementor-145495 .elementor-element.elementor-element-034726b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-034726b .elementor-icon-box-title, .elementor-145495 .elementor-element.elementor-element-034726b .elementor-icon-box-title a{font-family:"Almarose-Regular", Sans-serif;font-size:12px;font-weight:400;}.elementor-145495 .elementor-element.elementor-element-034726b .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-145495 .elementor-element.elementor-element-666a6b3{--divider-border-style:solid;--divider-border-width:1px;}.elementor-145495 .elementor-element.elementor-element-666a6b3 .elementor-divider-separator{width:100%;}.elementor-145495 .elementor-element.elementor-element-666a6b3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-145495 .elementor-element.elementor-element-5a6fedf .elementor-heading-title{font-family:"Almarose-Regular", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-145495 .elementor-element.elementor-element-a02720b{--grid-columns:3;}.elementor-145495 .elementor-element.elementor-element-b690aec{--divider-border-style:solid;--divider-border-width:1px;}.elementor-145495 .elementor-element.elementor-element-b690aec .elementor-divider-separator{width:100%;}.elementor-145495 .elementor-element.elementor-element-b690aec .elementor-divider{padding-block-start:0px;padding-block-end:0px;}@media(max-width:1024px){.elementor-145495 .elementor-element.elementor-element-c1d339b{--grid-auto-flow:row;}.elementor-145495 .elementor-element.elementor-element-31265cb{--grid-columns:2;}.elementor-145495 .elementor-element.elementor-element-3950870{--grid-auto-flow:row;}.elementor-145495 .elementor-element.elementor-element-a45f3be{--grid-columns:2;}.elementor-145495 .elementor-element.elementor-element-65a8ea9{--grid-auto-flow:row;}.elementor-145495 .elementor-element.elementor-element-a02720b{--grid-columns:2;}}@media(min-width:768px){.elementor-145495 .elementor-element.elementor-element-7189f8d{--width:49.049%;}.elementor-145495 .elementor-element.elementor-element-372e5c8{--width:50%;}.elementor-145495 .elementor-element.elementor-element-d90bd1c{--width:50%;}.elementor-145495 .elementor-element.elementor-element-2a40eeb{--width:33.3333%;}.elementor-145495 .elementor-element.elementor-element-f7c5121{--width:80%;}.elementor-145495 .elementor-element.elementor-element-8825d4e{--content-width:1500px;}.elementor-145495 .elementor-element.elementor-element-222bbb2{--width:33.3333%;}.elementor-145495 .elementor-element.elementor-element-7e412fa{--width:80%;}}@media(max-width:767px){.elementor-145495 .elementor-element.elementor-element-33ca548 img{height:321px;object-fit:cover;}.elementor-145495 .elementor-element.elementor-element-372e5c8{--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-145495 .elementor-element.elementor-element-1f3f464{text-align:center;}.elementor-145495 .elementor-element.elementor-element-c25bcc3{text-align:center;}.elementor-145495 .elementor-element.elementor-element-d685d40{text-align:center;}.elementor-145495 .elementor-element.elementor-element-d867fc4{width:auto;max-width:auto;}.elementor-145495 .elementor-element.elementor-element-18cf7a6{width:auto;max-width:auto;}.elementor-145495 .elementor-element.elementor-element-c1d339b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-145495 .elementor-element.elementor-element-31265cb{--grid-columns:1;}.elementor-145495 .elementor-element.elementor-element-d90bd1c{--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-145495 .elementor-element.elementor-element-fb78f10{text-align:center;}.elementor-145495 .elementor-element.elementor-element-63f3408{text-align:center;}.elementor-145495 .elementor-element.elementor-element-63f3408 .elementor-heading-title{font-size:1.5rem;}.elementor-145495 .elementor-element.elementor-element-0f8a492{text-align:center;}.elementor-145495 .elementor-element.elementor-element-985c1bc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-145495 .elementor-element.elementor-element-985c1bc.elementor-element{--align-self:center;}.elementor-145495 .elementor-element.elementor-element-ced66c7{--border-radius:20px 20px 0px 0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-145495 .elementor-element.elementor-element-c25f0fe .elementor-heading-title{font-size:24px;}.elementor-145495 .elementor-element.elementor-element-bcc8600{--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-145495 .elementor-element.elementor-element-dcf803e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-145495 .elementor-element.elementor-element-dcf803e .elementor-button{font-size:16px;border-radius:25px 25px 25px 25px;}.elementor-145495 .elementor-element.elementor-element-67ea41a{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;--z-index:0;}.elementor-145495 .elementor-element.elementor-element-fc84616{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-145495 .elementor-element.elementor-element-7c36a54{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-145495 .elementor-element.elementor-element-7c36a54.elementor-element{--align-self:center;}.woocommerce .elementor-145495 .elementor-element.elementor-element-7c36a54 .woocommerce-product-details__short-description{font-size:12px;}.elementor-145495 .elementor-element.elementor-element-2a40eeb{--z-index:0;}.elementor-145495 .elementor-element.elementor-element-84e88ab .elementor-heading-title{font-size:18px;}.elementor-145495 .elementor-element.elementor-element-f7c5121{--overlay-opacity:1;--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-145495 .elementor-element.elementor-element-b0a3172{text-align:center;}.elementor-145495 .elementor-element.elementor-element-b0a3172 .elementor-heading-title{font-size:18px;}.elementor-145495 .elementor-element.elementor-element-950839a{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;font-size:12px;}.elementor-145495 .elementor-element.elementor-element-950839a.elementor-element{--align-self:center;}.elementor-145495 .elementor-element.elementor-element-b4e5872{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-145495 .elementor-element.elementor-element-b4e5872.elementor-element{--align-self:center;}.elementor-145495 .elementor-element.elementor-element-b4e5872 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-145495 .elementor-element.elementor-element-b4e5872 .elementor-icon-list-item > a{font-size:12px;}.elementor-145495 .elementor-element.elementor-element-e48aed8{width:100%;max-width:100%;}.elementor-145495 .elementor-element.elementor-element-e48aed8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-145495 .elementor-element.elementor-element-e48aed8 .elementor-icon-list-item > a{font-size:14px;}.elementor-145495 .elementor-element.elementor-element-ee7c969{text-align:center;}.elementor-145495 .elementor-element.elementor-element-ec5cf48{width:initial;max-width:initial;}.elementor-145495 .elementor-element.elementor-element-9658494{text-align:center;}.elementor-145495 .elementor-element.elementor-element-a19821c.elementor-element{--align-self:center;}.elementor-145495 .elementor-element.elementor-element-3950870{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--align-items:stretch;}.elementor-145495 .elementor-element.elementor-element-33408bf{text-align:center;}.elementor-145495 .elementor-element.elementor-element-a45f3be{--grid-columns:2;}.elementor-145495 .elementor-element.elementor-element-8825d4e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-145495 .elementor-element.elementor-element-7e412fa{--overlay-opacity:1;--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-145495 .elementor-element.elementor-element-62f6fca{text-align:center;}.elementor-145495 .elementor-element.elementor-element-d5018ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-145495 .elementor-element.elementor-element-d5018ce.elementor-element{--align-self:center;}.elementor-145495 .elementor-element.elementor-element-d5018ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-145495 .elementor-element.elementor-element-d5018ce .elementor-icon-list-item > a{font-size:14px;}.elementor-145495 .elementor-element.elementor-element-386d3b1{width:100%;max-width:100%;}.elementor-145495 .elementor-element.elementor-element-386d3b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-145495 .elementor-element.elementor-element-386d3b1 .elementor-icon-list-item > a{font-size:14px;}.elementor-145495 .elementor-element.elementor-element-bfe8850{text-align:center;}.elementor-145495 .elementor-element.elementor-element-01cdd4c{width:initial;max-width:initial;}.elementor-145495 .elementor-element.elementor-element-4bc68d4{text-align:center;}.elementor-145495 .elementor-element.elementor-element-d1064a6.elementor-element{--align-self:center;}.elementor-145495 .elementor-element.elementor-element-65a8ea9{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--align-items:stretch;}.elementor-145495 .elementor-element.elementor-element-5a6fedf{text-align:center;}.elementor-145495 .elementor-element.elementor-element-a02720b{--grid-columns:2;}}/* Start custom CSS for icon-list, class: .elementor-element-d867fc4 */.subrayado-hover {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: inherit;
}

.subrayado-hover::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: .5px;
  background-color: black;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.subrayado-hover:hover::after {
  transform: scaleX(1);
}


.elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
  text-align: left !important;
}

.elementor-icon-list-item {
  display: flex !important;
  align-items: center;
  white-space: nowrap;
}

.elementor-icon-list-item a {
  display: inline-flex !important;
  align-items: center;
  text-align: left !important;
}

/* Texto del list icon gris */
.elementor-icon-list-item,
.elementor-icon-list-item a,
.elementor-icon-list-item span {
  color: #6a6a6a !important; 
  fill: #6a6a6a !important;  
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-18cf7a6 */.subrayado-hover {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: inherit;
}

.subrayado-hover::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: .5px;
  background-color: black;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.subrayado-hover:hover::after {
  transform: scaleX(1);
}


.elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
  text-align: left !important;
}

.elementor-icon-list-item {
  display: flex !important;
  align-items: center;
  white-space: nowrap;
}

.elementor-icon-list-item a {
  display: inline-flex !important;
  align-items: center;
  text-align: left !important;
}

/* Texto del list icon gris */
.elementor-icon-list-item,
.elementor-icon-list-item a,
.elementor-icon-list-item span {
  color: #6a6a6a !important; 
  fill: #6a6a6a !important;  
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b16ae72 *//* Grid igual, ícono más grande */
#specs-grid .uj-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;row-gap:10px}
#specs-grid .uj-spec{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:10px;min-width:0}

/* Contenedor del ícono sin doble borde */
#specs-grid .uj-spec__circle{
  width:36px;height:36px;border:0;border-radius:50%;
  display:inline-flex;align-items:center;justify-content:center;
}

/* Ícono más grande y sin outline/border */
#specs-grid .uj-spec__icon{
  width:22px;height:22px;max-width:none;max-height:none;display:block;
}

#specs-grid .uj-spec__icon img,
#specs-grid .uj-spec__icon svg{width:100%;height:100%;border:0;outline:0;box-shadow:none}

/* Texto más chico */
#specs-grid .uj-spec__txt{font-size:12px;line-height:1.35;color:#8a8a8a}

/* Responsivo */
@media (max-width:1024px){#specs-grid .uj-specs{grid-template-columns:repeat(2,1fr)}}
@media (max-width:768px){#specs-grid .uj-specs{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-b486040 */.product_meta .sku_wrapper,
.product_meta .posted_in {
  display: none !important;
}

.product_meta .tagged_as {
  display: block !important;
  font-size: 0; 
  margin-top: 6px;
}

.product_meta .tagged_as a {
    display: inline-block;
    font-size: 16px;
    line-height: 1;
    color: #ffffff !important;
    text-decoration: none;
    background: #d2d2d2 !important;
    border-radius: 999px;
    padding: 6px 10px;
    margin: 4px 6px 0 0;
    transition: .2s;
    border: none !important;

}

.product_meta .tagged_as a:hover {
  background: #EF922E !important;
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dcf803e */.subrayado-hover {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: inherit;
}

.subrayado-hover::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: .5px;
  background-color: black;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.subrayado-hover:hover::after {
  transform: scaleX(1);
}


.elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
  text-align: left !important;
}

.elementor-icon-list-item {
  display: flex !important;
  align-items: center;
  white-space: nowrap;
}

.elementor-icon-list-item a {
  display: inline-flex !important;
  align-items: center;
  text-align: left !important;
}

/* Texto del list icon gris */
.elementor-icon-list-item,
.elementor-icon-list-item a,
.elementor-icon-list-item span {
  color: #6a6a6a !important; 
  fill: #6a6a6a !important;  
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b4e5872 */.subrayado-hover {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: inherit;
}

.subrayado-hover::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: .5px;
  background-color: black;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.subrayado-hover:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e48aed8 */.subrayado-hover {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: inherit;
}

.subrayado-hover::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: .5px;
  background-color: black;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.subrayado-hover:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ec5cf48 */#specs-grid .uj-spec{
  display:grid; grid-template-columns:44px 1fr; gap:10px; align-items:start;
}
#specs-grid .uj-spec__circle{
  width:44px; height:44px; border:0; border-radius:50%;
  display:inline-flex; align-items:center; justify-content:center;
}
#specs-grid .uj-spec__icon{width:28px; height:28px; max-width:none; max-height:none; display:block}
#specs-grid .uj-spec__icon img,
#specs-grid .uj-spec__icon svg{width:100%; height:100%}

@media (max-width:768px){
  #specs-grid .uj-specs{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    column-gap:16px; row-gap:12px;
  }
  #specs-grid .uj-spec{
    grid-template-columns:44px 1fr; gap:8px; align-items:start; text-align:left;
  }

  #specs-grid .uj-spec__txt{
    display:flex; flex-direction:column; line-height:1.3; white-space:normal;
  }
  #specs-grid .uj-spec__label{display:block; margin-bottom:2px;}
  #specs-grid .uj-spec__value{display:block;}
  #specs-grid .uj-spec__txt{font-size:10px; line-height:1.35}
}


  #specs-grid .uj-spec{grid-template-columns:44px 1fr; gap:8px}
  #specs-grid .uj-spec__circle{width:40px; height:40px}
  #specs-grid .uj-spec__icon{width:26px; height:26px}
  #specs-grid .uj-spec__txt{font-size:14px; line-height:1.35}
}

#specs-grid .uj-spec__txt{display:flex;flex-direction:column;line-height:1.3}
#specs-grid .uj-spec__label{font-weight:600;color:#6a6a6a}
#specs-grid .uj-spec__value{color:#8a8a8a}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-a19821c */.product_meta .sku_wrapper,
.product_meta .posted_in {
  display: none !important;
}

.product_meta .tagged_as {
  display: block !important;
  font-size: 0; 
  margin-top: 6px;
}

.product_meta .tagged_as a {
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  color: #6a6a6a;
  text-decoration: none;
  background: #f2f2f2;
  border: 1px solid #e6e6e6;
  border-radius: 999px;
  padding: 6px 10px;
  margin: 4px 6px 0 0;
  transition: .2s;
}

.product_meta .tagged_as a:hover {
  background: #e9e9e9;
  color: #333;
  border-color: #dcdcdc;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d5018ce */.subrayado-hover {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: inherit;
}

.subrayado-hover::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: .5px;
  background-color: black;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.subrayado-hover:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-386d3b1 */.subrayado-hover {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: inherit;
}

.subrayado-hover::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: .5px;
  background-color: black;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.subrayado-hover:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-01cdd4c */#specs-grid .uj-spec{
  display:grid; grid-template-columns:44px 1fr; gap:10px; align-items:start;
}
#specs-grid .uj-spec__circle{
  width:44px; height:44px; border:0; border-radius:50%;
  display:inline-flex; align-items:center; justify-content:center;
}
#specs-grid .uj-spec__icon{width:28px; height:28px; max-width:none; max-height:none; display:block}
#specs-grid .uj-spec__icon img,
#specs-grid .uj-spec__icon svg{width:100%; height:100%}

@media (max-width:768px){
  #specs-grid .uj-specs{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    column-gap:16px; row-gap:12px;
  }
  #specs-grid .uj-spec{
    grid-template-columns:44px 1fr; gap:8px; align-items:start; text-align:left;
  }

  #specs-grid .uj-spec__txt{
    display:flex; flex-direction:column; line-height:1.3; white-space:normal;
  }
  #specs-grid .uj-spec__label{display:block; margin-bottom:2px;}
  #specs-grid .uj-spec__value{display:block;}
  #specs-grid .uj-spec__txt{font-size:10px; line-height:1.35}
}


  #specs-grid .uj-spec{grid-template-columns:44px 1fr; gap:8px}
  #specs-grid .uj-spec__circle{width:40px; height:40px}
  #specs-grid .uj-spec__icon{width:26px; height:26px}
  #specs-grid .uj-spec__txt{font-size:14px; line-height:1.35}
}

#specs-grid .uj-spec__txt{display:flex;flex-direction:column;line-height:1.3}
#specs-grid .uj-spec__label{font-weight:600;color:#6a6a6a}
#specs-grid .uj-spec__value{color:#8a8a8a}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-d1064a6 */.product_meta .sku_wrapper,
.product_meta .posted_in {
  display: none !important;
}

.product_meta .tagged_as {
  display: block !important;
  font-size: 0; 
  margin-top: 6px;
}

.product_meta .tagged_as a {
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  color: #6a6a6a;
  text-decoration: none;
  background: #f2f2f2;
  border: 1px solid #e6e6e6;
  border-radius: 999px;
  padding: 6px 10px;
  margin: 4px 6px 0 0;
  transition: .2s;
}

.product_meta .tagged_as a:hover {
  background: #e9e9e9;
  color: #333;
  border-color: #dcdcdc;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8825d4e */.uj-marca-media{width:100%; height:100%;}
.uj-marca-media__img{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;      /* como imagen de fondo */
  border-radius: inherit;/* hereda radios del contenedor si aplica */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Almarose-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ultrajewels.com/wp-content/uploads/2025/09/Almarose-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ultrajewels.com/wp-content/uploads/2025/09/Futura-Bold-03.ttf') format('truetype');
}
/* End Custom Fonts CSS */