.elementor-12006 .elementor-element.elementor-element-275cd1e{--display:flex;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-12006 .elementor-element.elementor-element-275cd1e:not(.elementor-motion-effects-element-type-background), .elementor-12006 .elementor-element.elementor-element-275cd1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F3A60;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12006 .elementor-element.elementor-element-1699b24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-color:#EFE8D8;}.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu .elementor-item{font-family:"tipografia-secundaria", Sans-serif;font-size:14px;font-weight:600;}.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--main .elementor-item{color:#EFE8D8;fill:#EFE8D8;}.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-12006 .elementor-element.elementor-element-1699b24 .e--pointer-framed .elementor-item:before,
					.elementor-12006 .elementor-element.elementor-element-1699b24 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--dropdown a:hover,
					.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--dropdown a:focus,
					.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--dropdown a.highlighted{background-color:#0F3A60;}.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--dropdown .elementor-item, .elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"tipografia-secundaria", Sans-serif;font-size:14px;font-weight:500;}.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--dropdown{border-radius:10px 10px 10px 10px;}.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:10px;border-top-right-radius:10px;}.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-bottom-width:0px;}.elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-12006 .elementor-element.elementor-element-1699b24 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:1px !important;}.elementor-12006 .elementor-element.elementor-element-a87275c{--display:flex;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-12006 .elementor-element.elementor-element-a87275c:not(.elementor-motion-effects-element-type-background), .elementor-12006 .elementor-element.elementor-element-a87275c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F3A60;}.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu .elementor-item{font-family:"tipografia-secundaria", Sans-serif;font-weight:600;}.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--main .elementor-item{color:#EFE8D8;fill:#EFE8D8;}.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-12006 .elementor-element.elementor-element-551acbe .e--pointer-framed .elementor-item:before,
					.elementor-12006 .elementor-element.elementor-element-551acbe .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-12006 .elementor-element.elementor-element-551acbe{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-color:#EFE8D8;}.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--dropdown a:hover,
					.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--dropdown a:focus,
					.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--dropdown a.highlighted{background-color:#0F3A60;}.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--dropdown .elementor-item, .elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"tipografia-secundaria", Sans-serif;font-size:14px;font-weight:500;}.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--dropdown{border-radius:10px 10px 10px 10px;}.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:10px;border-top-right-radius:10px;}.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-bottom-width:0px;}.elementor-12006 .elementor-element.elementor-element-4c8ef91{--display:flex;--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-12006 .elementor-element.elementor-element-148df57{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-40e5971:not(.elementor-motion-effects-element-type-background), .elementor-12006 .elementor-element.elementor-element-40e5971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE8D8;}.elementor-12006 .elementor-element.elementor-element-40e5971{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-40e5971 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12006 .elementor-element.elementor-element-d02c1ed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-d02c1ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12006 .elementor-element.elementor-element-6ec80ac{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12006 .elementor-element.elementor-element-3309a0d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-5766efee{padding:10px 10px 0px 10px;}.elementor-12006 .elementor-element.elementor-element-30553073 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-12006 .elementor-element.elementor-element-54aed85f .razzi-banner .razzi-banner__featured-image{background-image:url("https://www.fioriven.com/wp-content/uploads/2026/04/violet-haze-tier-fy26-spring.webp");}.elementor-12006 .elementor-element.elementor-element-54aed85f .razzi-banner-content{height:500px;padding:20px 20px 20px 20px;}.elementor-12006 .elementor-element.elementor-element-54aed85f .razzi-banner{border-radius:6px 6px 6px 6px;}.elementor-12006 .elementor-element.elementor-element-54aed85f .razzi-banner__featured-image{background-position:left top;background-repeat:no-repeat;background-size:cover;}.elementor-12006 .elementor-element.elementor-element-54aed85f .razzi-banner-content__title{margin-bottom:20px;font-size:24px;font-weight:700;}.elementor-12006 .elementor-element.elementor-element-54aed85f .razzi-banner-content__description{margin-bottom:18px;font-size:17px;font-weight:bold;color:#000000;}.elementor-12006 .elementor-element.elementor-element-54aed85f .razzi-banner-content__button{padding:5px 10px 5px 10px;background-color:#FFFFFF;}.elementor-12006 .elementor-element.elementor-element-54aed85f .razzi-banner-content__button.button-normal{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-12006 .elementor-element.elementor-element-576a2063 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-576a2063 .razzi-banner .razzi-banner__featured-image{background-image:url("https://www.fioriven.com/wp-content/uploads/2026/04/peonies-tier-fy26-mothers-day.webp");}.elementor-12006 .elementor-element.elementor-element-576a2063 .razzi-banner-content{height:500px;padding:20px 20px 20px 20px;}.elementor-12006 .elementor-element.elementor-element-576a2063 .razzi-banner{border-radius:6px 6px 6px 6px;}.elementor-12006 .elementor-element.elementor-element-576a2063 .razzi-banner__featured-image{background-position:left top;background-repeat:no-repeat;background-size:cover;}.elementor-12006 .elementor-element.elementor-element-576a2063 .razzi-banner-content-inner{padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-576a2063 .razzi-banner-content__title{margin-bottom:20px;}.elementor-12006 .elementor-element.elementor-element-576a2063 .razzi-banner-content__description{margin-bottom:21px;font-size:17px;font-weight:bold;color:#000000;}.elementor-12006 .elementor-element.elementor-element-576a2063 .razzi-banner-content__button{padding:5px 10px 5px 10px;background-color:#FFFFFF;}.elementor-12006 .elementor-element.elementor-element-576a2063 .razzi-banner-content__button.button-normal{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-12006 .elementor-element.elementor-element-42d01df{padding:10px 10px 0px 10px;}.elementor-12006 .elementor-element.elementor-element-7bbb4d1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-12006 .elementor-element.elementor-element-c1969ee .razzi-banner .razzi-banner__featured-image{background-image:url("https://www.fioriven.com/wp-content/uploads/2026/04/violet-haze-tier-fy26-spring.webp");}.elementor-12006 .elementor-element.elementor-element-c1969ee .razzi-banner-content{height:500px;padding:20px 20px 20px 20px;}.elementor-12006 .elementor-element.elementor-element-c1969ee .razzi-banner{border-radius:6px 6px 6px 6px;}.elementor-12006 .elementor-element.elementor-element-c1969ee .razzi-banner__featured-image{background-position:left top;background-repeat:no-repeat;background-size:cover;}.elementor-12006 .elementor-element.elementor-element-c1969ee .razzi-banner-content__title{margin-bottom:20px;font-size:24px;font-weight:700;}.elementor-12006 .elementor-element.elementor-element-c1969ee .razzi-banner-content__description{margin-bottom:31px;font-size:15px;font-weight:bold;color:#000000;}.elementor-12006 .elementor-element.elementor-element-c1969ee .razzi-banner-content__button{padding:5px 10px 5px 10px;font-weight:900;background-color:#FFFFFF;}.elementor-12006 .elementor-element.elementor-element-c1969ee .razzi-banner-content__button.button-normal{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-12006 .elementor-element.elementor-element-18a4c98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-18a4c98 .razzi-banner .razzi-banner__featured-image{background-image:url("https://www.fioriven.com/wp-content/uploads/2026/04/peonies-tier-fy26-mothers-day.webp");}.elementor-12006 .elementor-element.elementor-element-18a4c98 .razzi-banner-content{height:500px;padding:20px 20px 20px 20px;}.elementor-12006 .elementor-element.elementor-element-18a4c98 .razzi-banner{border-radius:6px 6px 6px 6px;}.elementor-12006 .elementor-element.elementor-element-18a4c98 .razzi-banner__featured-image{background-position:left top;background-repeat:no-repeat;background-size:cover;}.elementor-12006 .elementor-element.elementor-element-18a4c98 .razzi-banner-content-inner{padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-18a4c98 .razzi-banner-content__title{margin-bottom:20px;font-size:24px;font-weight:700;}.elementor-12006 .elementor-element.elementor-element-18a4c98 .razzi-banner-content__description{margin-bottom:31px;font-size:15px;font-weight:bold;color:#000000;}.elementor-12006 .elementor-element.elementor-element-18a4c98 .razzi-banner-content__button{padding:5px 10px 5px 10px;background-color:#FFFFFF;}.elementor-12006 .elementor-element.elementor-element-18a4c98 .razzi-banner-content__button.button-normal{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-12006 .elementor-element.elementor-element-5e6d9da{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12006 .elementor-element.elementor-element-1afe6fe{--display:flex;--min-height:30px;--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:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12006 .elementor-element.elementor-element-d7533b8{width:100%;max-width:100%;text-align:center;}.elementor-12006 .elementor-element.elementor-element-d7533b8 > .elementor-widget-container{margin:22px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-d7533b8 .razzi-heading-title{color:#0F3A60;font-family:"tipografia-secundaria", Sans-serif;}.elementor-12006 .elementor-element.elementor-element-f2b7576{--display:flex;--min-height:232px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12006 .elementor-element.elementor-element-f2b7576.e-con{--align-self:center;}.elementor-12006 .elementor-element.elementor-element-9e4fe39{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-12006 .elementor-element.elementor-element-9e4fe39 > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 12px 0px 12px;}.elementor-12006 .elementor-element.elementor-element-9e4fe39 .hazt-carousel-img{border-radius:100px;}.elementor-12006 .elementor-element.elementor-element-9e4fe39 .hazt-carousel-title{font-family:"body", Sans-serif;color:#FFFFFF;}.elementor-12006 .elementor-element.elementor-element-8784617:not(.elementor-motion-effects-element-type-background), .elementor-12006 .elementor-element.elementor-element-8784617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE8D8;}.elementor-12006 .elementor-element.elementor-element-8784617{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12006 .elementor-element.elementor-element-8784617 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12006 .elementor-element.elementor-element-3b62a85 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-3b62a85{text-align:center;}.elementor-12006 .elementor-element.elementor-element-3b62a85 .razzi-heading-title{color:#0F3A60;font-size:36px;}.elementor-12006 .elementor-element.elementor-element-3b62a85 .razzi-heading-title small{color:#000000;}.elementor-12006 .elementor-element.elementor-element-0feece5 > .elementor-widget-container{margin:40px 0px 60px 0px;padding:0px 50px 0px 50px;}.elementor-12006 .elementor-element.elementor-element-0feece5.razzi-products-carousel__slidesperviewauto-yes .razzi-products-carousel{margin-right:-0px;}.elementor-12006 .elementor-element.elementor-element-0feece5.razzi-products-carousel__slidesperviewauto-yes ul.products li.swiper-item-empty{width:0px !important;}.elementor-12006 .elementor-element.elementor-element-0feece5 .razzi-products-carousel > .woocommerce{padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-0feece5 .razzi-products-carousel__heading{margin-bottom:0px;}.elementor-12006 .elementor-element.elementor-element-0feece5 .razzi-products-carousel .swiper-scrollbar{margin-left:auto;margin-right:auto;background-color:#D9D9D9;}.elementor-12006 .elementor-element.elementor-element-0feece5 .razzi-products-carousel .swiper-scrollbar-drag{background-color:#000000;}.elementor-12006 .elementor-element.elementor-element-0feece5 .razzi-products-carousel .rz-swiper-button{top:7em;}.elementor-12006 .elementor-element.elementor-element-0feece5 ul.products li.product .product-inner{padding-bottom:0px;}.elementor-12006 .elementor-element.elementor-element-0feece5 ul.products li.product .product-summary{padding:5px 5px 5px 5px;}.elementor-12006 .elementor-element.elementor-element-0feece5 ul.products.product-loop-layout-8 li.product .product-loop__buttons{padding:5px 5px 5px 5px;}.elementor-12006 .elementor-element.elementor-element-0feece5 ul.products.product-loop-layout-10 li.product .product-summary{padding-bottom:0;}.elementor-12006 .elementor-element.elementor-element-0feece5 ul.products.product-loop-layout-10 li.product .rz-loop_atc_button{margin-left:5px;margin-right:5px;margin-bottom:5px;}.elementor-12006 .elementor-element.elementor-element-f429221{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12006 .elementor-element.elementor-element-f429221:not(.elementor-motion-effects-element-type-background), .elementor-12006 .elementor-element.elementor-element-f429221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F3A60;}.elementor-12006 .elementor-element.elementor-element-1bd47b8{--display:flex;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12006 .elementor-element.elementor-element-6f43264 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12006 .elementor-element.elementor-element-6f43264 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12006 .elementor-element.elementor-element-6f43264{--image-border-width:0px;--image-border-radius:4px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12006 .elementor-element.elementor-element-93395e0:not(.elementor-motion-effects-element-type-background), .elementor-12006 .elementor-element.elementor-element-93395e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE8D8;}.elementor-12006 .elementor-element.elementor-element-93395e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-12006 .elementor-element.elementor-element-93395e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12006 .elementor-element.elementor-element-e52fe1d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-e52fe1d{text-align:center;}.elementor-12006 .elementor-element.elementor-element-e52fe1d .razzi-heading-title{color:#0F3A60;font-size:36px;}.elementor-12006 .elementor-element.elementor-element-e52fe1d .razzi-heading-title small{color:#000000;}.elementor-12006 .elementor-element.elementor-element-36c9703 > .elementor-widget-container{margin:40px 0px 60px 0px;padding:0px 50px 0px 50px;}.elementor-12006 .elementor-element.elementor-element-36c9703.razzi-products-carousel__slidesperviewauto-yes .razzi-products-carousel{margin-right:-0px;}.elementor-12006 .elementor-element.elementor-element-36c9703.razzi-products-carousel__slidesperviewauto-yes ul.products li.swiper-item-empty{width:0px !important;}.elementor-12006 .elementor-element.elementor-element-36c9703 .razzi-products-carousel > .woocommerce{padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-36c9703 .razzi-products-carousel__heading{margin-bottom:0px;}.elementor-12006 .elementor-element.elementor-element-36c9703 .razzi-products-carousel .swiper-scrollbar{margin-left:auto;margin-right:auto;background-color:#D9D9D9;}.elementor-12006 .elementor-element.elementor-element-36c9703 .razzi-products-carousel .swiper-scrollbar-drag{background-color:#000000;}.elementor-12006 .elementor-element.elementor-element-36c9703 .razzi-products-carousel .rz-swiper-button{top:7em;}.elementor-12006 .elementor-element.elementor-element-36c9703 ul.products li.product .product-inner{padding-bottom:0px;}.elementor-12006 .elementor-element.elementor-element-36c9703 ul.products li.product .product-summary{padding:5px 5px 5px 5px;}.elementor-12006 .elementor-element.elementor-element-36c9703 ul.products.product-loop-layout-8 li.product .product-loop__buttons{padding:5px 5px 5px 5px;}.elementor-12006 .elementor-element.elementor-element-36c9703 ul.products.product-loop-layout-10 li.product .product-summary{padding-bottom:0;}.elementor-12006 .elementor-element.elementor-element-36c9703 ul.products.product-loop-layout-10 li.product .rz-loop_atc_button{margin-left:5px;margin-right:5px;margin-bottom:5px;}.elementor-12006 .elementor-element.elementor-element-0c762e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12006 .elementor-element.elementor-element-6d2f75e{--display:grid;--min-height:510px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-12006 .elementor-element.elementor-element-c5dfee8{--display:flex;--min-height:382px;--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-12006 .elementor-element.elementor-element-9afeae8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-9afeae8 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-12006 .elementor-element.elementor-element-4dc1438{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-12006 .elementor-element.elementor-element-9e03c3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-9e03c3e .elementor-wrapper{--video-aspect-ratio:1;}.elementor-12006 .elementor-element.elementor-element-2247ced{--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:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:-10px;--margin-bottom:-82px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12006 .elementor-element.elementor-element-2247ced:not(.elementor-motion-effects-element-type-background), .elementor-12006 .elementor-element.elementor-element-2247ced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9BBB0;}.elementor-12006 .elementor-element.elementor-element-5fb2a9d > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-12006 .elementor-element.elementor-element-5fb2a9d{text-align:center;}.elementor-12006 .elementor-element.elementor-element-5fb2a9d .razzi-heading-title{color:#585536;font-size:36px;--rz-stroke-width:0px;}.elementor-12006 .elementor-element.elementor-element-516e600{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-12006 .elementor-element.elementor-element-b61659d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12006 .elementor-element.elementor-element-443d8cd .elementor-icon-wrapper{text-align:center;}.elementor-12006 .elementor-element.elementor-element-443d8cd.elementor-view-stacked .elementor-icon{background-color:#585536;}.elementor-12006 .elementor-element.elementor-element-443d8cd.elementor-view-framed .elementor-icon, .elementor-12006 .elementor-element.elementor-element-443d8cd.elementor-view-default .elementor-icon{color:#585536;border-color:#585536;}.elementor-12006 .elementor-element.elementor-element-443d8cd.elementor-view-framed .elementor-icon, .elementor-12006 .elementor-element.elementor-element-443d8cd.elementor-view-default .elementor-icon svg{fill:#585536;}.elementor-12006 .elementor-element.elementor-element-443d8cd .elementor-icon{font-size:59px;}.elementor-12006 .elementor-element.elementor-element-443d8cd .elementor-icon svg{height:59px;}.elementor-12006 .elementor-element.elementor-element-5a0d7f5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12006 .elementor-element.elementor-element-9cb05e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-9cb05e4 .razzi-heading-title{font-family:"Judson", Sans-serif;font-size:1px;}.elementor-12006 .elementor-element.elementor-element-ef4781d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12006 .elementor-element.elementor-element-fac804b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12006 .elementor-element.elementor-element-fb1d775 .elementor-icon-wrapper{text-align:center;}.elementor-12006 .elementor-element.elementor-element-fb1d775.elementor-view-stacked .elementor-icon{background-color:#585536;}.elementor-12006 .elementor-element.elementor-element-fb1d775.elementor-view-framed .elementor-icon, .elementor-12006 .elementor-element.elementor-element-fb1d775.elementor-view-default .elementor-icon{color:#585536;border-color:#585536;}.elementor-12006 .elementor-element.elementor-element-fb1d775.elementor-view-framed .elementor-icon, .elementor-12006 .elementor-element.elementor-element-fb1d775.elementor-view-default .elementor-icon svg{fill:#585536;}.elementor-12006 .elementor-element.elementor-element-fb1d775 .elementor-icon{font-size:59px;}.elementor-12006 .elementor-element.elementor-element-fb1d775 .elementor-icon svg{height:59px;}.elementor-12006 .elementor-element.elementor-element-c0a0187{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12006 .elementor-element.elementor-element-d6062fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-d6062fd .razzi-heading-title{color:#EFE8D8;font-family:"Judson", Sans-serif;font-size:1px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12006 .elementor-element.elementor-element-5fdd15c .elementor-button{background-color:#585536;}@media(min-width:768px){.elementor-12006 .elementor-element.elementor-element-f429221{--width:100%;}.elementor-12006 .elementor-element.elementor-element-1bd47b8{--width:90%;}.elementor-12006 .elementor-element.elementor-element-b61659d{--width:7%;}.elementor-12006 .elementor-element.elementor-element-5a0d7f5{--width:24%;}.elementor-12006 .elementor-element.elementor-element-fac804b{--width:7%;}.elementor-12006 .elementor-element.elementor-element-c0a0187{--width:19%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12006 .elementor-element.elementor-element-30553073{width:50%;}.elementor-12006 .elementor-element.elementor-element-631af9a1{width:50%;}.elementor-12006 .elementor-element.elementor-element-7bbb4d1{width:50%;}.elementor-12006 .elementor-element.elementor-element-25e31e3{width:50%;}}@media(max-width:1024px){.elementor-12006 .elementor-element.elementor-element-8784617{padding:0px 15px 0px 15px;}.elementor-12006 .elementor-element.elementor-element-0feece5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12006 .elementor-element.elementor-element-0feece5.razzi-products-carousel__slidesperviewauto-yes .razzi-products-carousel{margin-right:-0px;}.elementor-12006 .elementor-element.elementor-element-0feece5.razzi-products-carousel__slidesperviewauto-yes ul.products li.swiper-item-empty{width:0px !important;}.elementor-12006 .elementor-element.elementor-element-0feece5 .razzi-products-carousel__heading{margin-bottom:34px;}.elementor-12006 .elementor-element.elementor-element-93395e0{padding:0px 15px 0px 15px;}.elementor-12006 .elementor-element.elementor-element-36c9703 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12006 .elementor-element.elementor-element-36c9703.razzi-products-carousel__slidesperviewauto-yes .razzi-products-carousel{margin-right:-0px;}.elementor-12006 .elementor-element.elementor-element-36c9703.razzi-products-carousel__slidesperviewauto-yes ul.products li.swiper-item-empty{width:0px !important;}.elementor-12006 .elementor-element.elementor-element-36c9703 .razzi-products-carousel__heading{margin-bottom:34px;}.elementor-12006 .elementor-element.elementor-element-6d2f75e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12006 .elementor-element.elementor-element-275cd1e{--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12006 .elementor-element.elementor-element-a87275c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:4px;--padding-left:8px;--padding-right:0px;}.elementor-12006 .elementor-element.elementor-element-a87275c.e-con{--align-self:center;}.elementor-12006 .elementor-element.elementor-element-551acbe{padding:0px 0px 0px 17px;}.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu .elementor-item{font-size:11px;}.elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--dropdown .elementor-item, .elementor-12006 .elementor-element.elementor-element-551acbe .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:12px;}.elementor-12006 .elementor-element.elementor-element-5766efee{padding:5px 5px 0px 5px;}.elementor-12006 .elementor-element.elementor-element-54aed85f .razzi-banner-content{height:250px;}.elementor-12006 .elementor-element.elementor-element-54aed85f .razzi-banner-content__title{margin-bottom:0px;font-size:16px;}.elementor-12006 .elementor-element.elementor-element-576a2063 .razzi-banner-content{height:250px;}.elementor-12006 .elementor-element.elementor-element-42d01df{padding:5px 5px 0px 5px;}.elementor-12006 .elementor-element.elementor-element-c1969ee.elementor-element{--order:-99999 /* order start hack */;}.elementor-12006 .elementor-element.elementor-element-c1969ee .razzi-banner-content{height:270px;}.elementor-12006 .elementor-element.elementor-element-c1969ee .razzi-banner-content__title{margin-bottom:6px;font-size:24px;}.elementor-12006 .elementor-element.elementor-element-c1969ee .razzi-banner-content__button{font-size:12px;}.elementor-12006 .elementor-element.elementor-element-18a4c98 .razzi-banner-content{height:270px;}.elementor-12006 .elementor-element.elementor-element-18a4c98 .razzi-banner-content__title{margin-bottom:4px;font-size:24px;}.elementor-12006 .elementor-element.elementor-element-18a4c98 .razzi-banner-content__button{font-size:12px;}.elementor-12006 .elementor-element.elementor-element-5e6d9da{--min-height:0px;}.elementor-12006 .elementor-element.elementor-element-1afe6fe{--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;}.elementor-12006 .elementor-element.elementor-element-d7533b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-d7533b8 .razzi-heading-title{font-size:18px;}.elementor-12006 .elementor-element.elementor-element-f2b7576{--min-height:0px;}.elementor-12006 .elementor-element.elementor-element-9e4fe39 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-9e4fe39 .hazt-carousel-title{font-size:13px;}.elementor-12006 .elementor-element.elementor-element-8784617{padding:40px 15px 40px 15px;}.elementor-12006 .elementor-element.elementor-element-3b62a85 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-12006 .elementor-element.elementor-element-3b62a85 .razzi-heading-title{font-size:28px;}.elementor-12006 .elementor-element.elementor-element-0feece5 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-0feece5.razzi-products-carousel__slidesperviewauto-yes .razzi-products-carousel{margin-right:-0px;}.elementor-12006 .elementor-element.elementor-element-0feece5.razzi-products-carousel__slidesperviewauto-yes ul.products li.swiper-item-empty{width:0px !important;}.elementor-12006 .elementor-element.elementor-element-0feece5 .razzi-products-carousel .swiper-scrollbar{margin-top:20px;}.elementor-12006 .elementor-element.elementor-element-f429221{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-12006 .elementor-element.elementor-element-1bd47b8{--width:500px;--min-height:368px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-12006 .elementor-element.elementor-element-93395e0{padding:40px 15px 40px 15px;}.elementor-12006 .elementor-element.elementor-element-e52fe1d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-12006 .elementor-element.elementor-element-e52fe1d .razzi-heading-title{font-size:28px;}.elementor-12006 .elementor-element.elementor-element-36c9703 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-12006 .elementor-element.elementor-element-36c9703.razzi-products-carousel__slidesperviewauto-yes .razzi-products-carousel{margin-right:-0px;}.elementor-12006 .elementor-element.elementor-element-36c9703.razzi-products-carousel__slidesperviewauto-yes ul.products li.swiper-item-empty{width:0px !important;}.elementor-12006 .elementor-element.elementor-element-36c9703 .razzi-products-carousel .swiper-scrollbar{margin-top:20px;}.elementor-12006 .elementor-element.elementor-element-0c762e0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12006 .elementor-element.elementor-element-6d2f75e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-12006 .elementor-element.elementor-element-c5dfee8{--min-height:0px;--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-12006 .elementor-element.elementor-element-2247ced{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12006 .elementor-element.elementor-element-5fb2a9d > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12006 .elementor-element.elementor-element-5fb2a9d .razzi-heading-title{font-size:18px;}.elementor-12006 .elementor-element.elementor-element-b61659d{--width:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:48px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12006 .elementor-element.elementor-element-443d8cd .elementor-icon{font-size:41px;}.elementor-12006 .elementor-element.elementor-element-443d8cd .elementor-icon svg{height:41px;}.elementor-12006 .elementor-element.elementor-element-5a0d7f5{--width:210px;--margin-top:0px;--margin-bottom:0px;--margin-left:-13px;--margin-right:0px;}.elementor-12006 .elementor-element.elementor-element-9cb05e4 > .elementor-widget-container{margin:0px 0px 0px -9px;}.elementor-12006 .elementor-element.elementor-element-9cb05e4 .razzi-heading-title{font-size:18px;}.elementor-12006 .elementor-element.elementor-element-fac804b{--width:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:43px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12006 .elementor-element.elementor-element-fb1d775 .elementor-icon{font-size:35px;}.elementor-12006 .elementor-element.elementor-element-fb1d775 .elementor-icon svg{height:35px;}.elementor-12006 .elementor-element.elementor-element-c0a0187{--width:190px;--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-12006 .elementor-element.elementor-element-d6062fd > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-148df57 *//* BARRA PROMOCIONAL - SOLO FLORISTERÍA */
.brutal-promo-container {
    height: 35px !important;
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #b9bbb0 !important; /* Azul Profundo oficial */
    overflow: hidden;
}

.brutal-item {
    color: #0f3a60 !important; /* Crema suave oficial */
    font-family: 'Cooper Hewitt', sans-serif !important; /* Tipografía corporativa */
    font-weight: 700 !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
    position: absolute;
    




    opacity: 0;
    text-align: center;
    width: 100%;
    animation: brutalFadeLoop 16s infinite ease-in-out;
}

/* Ciclos de 4 segundos por mensaje */
.brutal-item:nth-child(1) { animation-delay: 0s; }
.brutal-item:nth-child(2) { animation-delay: 4s; }
.brutal-item:nth-child(3) { animation-delay: 8s; }
.brutal-item:nth-child(4) { animation-delay: 12s; }

@keyframes brutalFadeLoop {
    0% { opacity: 0; transform: translateY(10px); }
    5% { opacity: 1; transform: translateY(0); }
    20% { opacity: 1; transform: translateY(0); }
    25% { opacity: 0; transform: translateY(-10px); }
    100% { opacity: 0; }
}

/* Ajuste móvil para que no se desborde el texto */
@media (max-width: 768px) {
    .brutal-promo-container { height: 30px !important; }
    .brutal-item { font-size: 10px !important; letter-spacing: 1px !important; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-42d01df *//* 1. ELEVAR EL BUSCADOR POR ENCIMA DEL BANNER */
.gift-finder-container, 
.elementor-widget-search-form {
    z-index: 999 !important; /* Mucho más alto que el 1 del banner */
    position: relative;
}

/* 2. ASEGURAR QUE EL DESPLEGABLE NO TENGA LÍMITES */
/* Esto es vital si el menú desaparece al abrirse */
.elementor-column-wrap, 
.elementor-widget-wrap {
    overflow: visible !important;
}

/* 3. CORREGIR EL TIPO DE SELECCIÓN (SELECT2) */
/* El buscador de Fiori suele usar Select2 para las categorías */
.select2-container {
    z-index: 99999 !important; 
}/* End custom CSS */
/* Start custom CSS for razzi-heading, class: .elementor-element-d7533b8 *//* Aplicar tipografía Cagliari al subtítulo */
.razzi-heading-title {
    font-family: 'Cagliari', serif !important;
    font-weight: normal !important;
     
}/* End custom CSS */
/* Start custom CSS for haztap_product_carousel_widget, class: .elementor-element-9e4fe39 *//* Aplicar tipografía Cooper Hewitt a los títulos del carrusel */
.hazt-carousel-title {
    font-family: 'Cooper Hewitt', sans-serif !important;
    font-weight: 600 !important; /* Ajuste para que se vea legible sobre el fondo azul */
    text-transform: none !important; /* Mantiene el formato de texto original */
    
    color: #0f3a60 !important; /* Color blanco */
}/* End custom CSS */
/* Start custom CSS for razzi-product-carousel, class: .elementor-element-0feece5 *//* REDONDEAR ESQUINAS DE PRODUCTOS EN EL LOOP */
.product-inner {
    border-radius: 15px !important;
    overflow: hidden !important; /* Esto es clave para que la imagen no tape el redondeo */
    background-color: #ffffff !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* Redondear específicamente la imagen */
.product-thumbnail img {
    border-radius: 15px 15px 0 0 !important; /* Redondea solo arriba si quieres que la base sea recta */
}

/* Si quieres que todo el cuadro de producto tenga sombra al pasar el mouse */
.product-inner:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 10px 20px rgba(0,0,0,0.1) !important;
}

/* 1. OCULTAR BOTONES EN LISTADOS, CATEGORÍAS Y CARRUSELES */
.product-summary .add_to_cart_button,
.product-summary .rz-loop-atc-button,
.product-summary .button.product_type_simple,
.product-summary .ajax_add_to_cart {
    display: none !important;
}

/* 2. ASEGURAR QUE SE MANTENGA VISIBLE EN LA PÁGINA DEL PRODUCTO */
.single-product .product-summary .single_add_to_cart_button,
.single-product .entry-summary .cart .button {
    display: inline-flex !important;
}/* End custom CSS */
/* Start custom CSS for razzi-product-carousel, class: .elementor-element-36c9703 *//* REDONDEAR ESQUINAS DE PRODUCTOS EN EL LOOP */
.product-inner {
    border-radius: 15px !important;
    overflow: hidden !important; /* Esto es clave para que la imagen no tape el redondeo */
    background-color: #ffffff !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* Redondear específicamente la imagen */
.product-thumbnail img {
    border-radius: 15px 15px 0 0 !important; /* Redondea solo arriba si quieres que la base sea recta */
}

/* Si quieres que todo el cuadro de producto tenga sombra al pasar el mouse */
.product-inner:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 10px 20px rgba(0,0,0,0.1) !important;
}



/* OCULTAR BOTÓN AÑADIR AL CARRITO EN EL LISTADO */
.rz-loop-button.rz-loop-atc-button {
    display: none !important;
}

/* Por si acaso el tema usa otra clase similar en móviles */
.add_to_cart_button.ajax_add_to_cart {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for razzi-heading, class: .elementor-element-9cb05e4 *//* --- CONFIGURACIÓN PARA ESCRITORIO (Por defecto) --- */
.telefono2 .razzi-heading-title {
    font-family: "Cooper Hewitt", sans-serif !important;
    font-weight: 900 !important;
    letter-spacing: 2px !important;
    color: #585536 !important;
    font-size: 30px !important; /* Tamaño grande para desktop */
}

.telefono2 {
    font-family: "Cooper Hewitt", sans-serif !important;
}

/* --- CONFIGURACIÓN PARA MÓVIL (Pantallas menores a 768px) --- */
@media (max-width: 768px) {
    .telefono2 .razzi-heading-title {
        font-size: 18px !important; /* Reducimos el tamaño para móvil */
        letter-spacing: 1px !important; /* Menos espacio para que no se corte */
    }
    
    /* Opcional: reducir un poco el padding si se ve muy apretado */
    .telefono2 {
        padding: 20px !important;
    }
}/* End custom CSS */