.elementor-29762 .elementor-element.elementor-element-a2fc394 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29762 .elementor-element.elementor-element-a2fc394:not(.elementor-motion-effects-element-type-background), .elementor-29762 .elementor-element.elementor-element-a2fc394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29762 .elementor-element.elementor-element-a2fc394 > .elementor-container{min-height:0px;}.elementor-29762 .elementor-element.elementor-element-a2fc394{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 60px 30px 60px;}.elementor-29762 .elementor-element.elementor-element-a2fc394 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29762 .elementor-element.elementor-element-48d24b5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-1a2ab7c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-2a58806{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:20px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-2a58806 .woocommerce-breadcrumb{color:#8C909C;font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:16.8px;}.elementor-29762 .elementor-element.elementor-element-2a58806 .woocommerce-breadcrumb > a{color:#8C909C;}.elementor-29762 .elementor-element.elementor-element-3d2914f{width:auto;max-width:auto;background-color:#FFD6D5;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:6px 10px 6px 10px;border-radius:5px 5px 5px 5px;}.elementor-29762 .elementor-element.elementor-element-3d2914f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;line-height:16.8px;color:#FF3032;}.elementor-29762 .elementor-element.elementor-element-803dcbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-29762 .elementor-element.elementor-element-803dcbe .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:28px;font-weight:700;line-height:33px;color:var( --e-global-color-secondary );}.elementor-29762 .elementor-element.elementor-element-a75117d{margin:0% 31% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.woocommerce .elementor-29762 .elementor-element.elementor-element-a75117d .woocommerce-product-details__short-description{color:#1D1E22;font-family:"Lato", Sans-serif;font-size:17px;line-height:20px;}.elementor-bc-flex-widget .elementor-29762 .elementor-element.elementor-element-97292b9.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-29762 .elementor-element.elementor-element-97292b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-29762 .elementor-element.elementor-element-97292b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-3bbc756{--spacer-size:25px;}.elementor-29762 .elementor-element.elementor-element-4bc70cd{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;align-self:center;}.elementor-29762 .elementor-element.elementor-element-4bc70cd .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;}.elementor-29762 .elementor-element.elementor-element-20ed74a{width:auto;max-width:auto;margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 2px) 12px;padding:0% 0% 0% 0%;align-self:center;}.elementor-29762 .elementor-element.elementor-element-1b2d50e{width:auto;max-width:auto;align-self:flex-end;--alignment:right;--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#FFFFFF00;--e-share-buttons-secondary-color:var( --e-global-color-primary );}.elementor-29762 .elementor-element.elementor-element-1b2d50e .elementor-share-btn{font-size:calc(1.35px * 10);height:2.2em;}.elementor-29762 .elementor-element.elementor-element-1b2d50e .elementor-share-btn__icon{--e-share-buttons-icon-size:2em;}.elementor-29762 .elementor-element.elementor-element-a082951{margin-top:0px;margin-bottom:0px;padding:26px 60px 26px 60px;}.elementor-29762 .elementor-element.elementor-element-baed550 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-5a52ebc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-29762 .elementor-element.elementor-element-54c5ba1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-a46e283{width:auto;max-width:auto;background-color:#FFFFFF;padding:10px 10px 10px 10px;top:10px;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.25);--icon-box-icon-margin:10px;}body:not(.rtl) .elementor-29762 .elementor-element.elementor-element-a46e283{right:10px;}body.rtl .elementor-29762 .elementor-element.elementor-element-a46e283{left:10px;}.elementor-29762 .elementor-element.elementor-element-a46e283 .elementor-icon-box-wrapper{align-items:start;}.elementor-29762 .elementor-element.elementor-element-a46e283 .elementor-icon{font-size:20px;}.elementor-29762 .elementor-element.elementor-element-a46e283 .elementor-icon-box-title, .elementor-29762 .elementor-element.elementor-element-a46e283 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:19.2px;}.elementor-29762 .elementor-element.elementor-element-1b10b0a .pp-image-gallery .pp-grid-item-wrap{padding-left:calc(10px/2);padding-right:calc(10px/2);}.elementor-29762 .elementor-element.elementor-element-1b10b0a .pp-image-gallery{margin-left:calc(-10px/2);margin-right:calc(-10px/2);}.elementor-29762 .elementor-element.elementor-element-1b10b0a .pp-image-gallery .pp-grid-item{margin-bottom:10px;}.elementor-29762 .elementor-element.elementor-element-1b10b0a .pp-gallery-image-content{justify-content:flex-end;align-items:flex-start;}.elementor-29762 .elementor-element.elementor-element-1b10b0a .pp-image-overlay{mix-blend-mode:normal;}.elementor-29762 .elementor-element.elementor-element-a903721{margin-top:0px;margin-bottom:26px;padding:0px 60px 0px 60px;}.elementor-29762 .elementor-element.elementor-element-0d8c200:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29762 .elementor-element.elementor-element-0d8c200 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29762 .elementor-element.elementor-element-0d8c200 > .elementor-element-populated, .elementor-29762 .elementor-element.elementor-element-0d8c200 > .elementor-element-populated > .elementor-background-overlay, .elementor-29762 .elementor-element.elementor-element-0d8c200 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-29762 .elementor-element.elementor-element-0d8c200 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-29762 .elementor-element.elementor-element-0d8c200 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29762 .elementor-element.elementor-element-c84bc44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-c84bc44 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:700;color:#717171;}.elementor-29762 .elementor-element.elementor-element-e0c7cc3{--divider-border-style:solid;--divider-color:#E5E5E5;--divider-border-width:1.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-e0c7cc3 .elementor-divider-separator{width:100%;}.elementor-29762 .elementor-element.elementor-element-e0c7cc3 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-29762 .elementor-element.elementor-element-d9684bf{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#333333;}.elementor-29762 .elementor-element.elementor-element-510d49c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 60px 0px 60px;}.elementor-29762 .elementor-element.elementor-element-510d49c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29762 .elementor-element.elementor-element-ccfc72f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29762 .elementor-element.elementor-element-ccfc72f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29762 .elementor-element.elementor-element-ccfc72f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 0px 40px;}.elementor-29762 .elementor-element.elementor-element-ccfc72f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29762 .elementor-element.elementor-element-b61d6b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-b61d6b3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:28px;font-weight:700;line-height:32.8px;color:#FF5445;}.elementor-29762 .elementor-element.elementor-element-45ec6f6{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:16.8px;color:#333333;}.elementor-29762 .elementor-element.elementor-element-c12a38f:not(.elementor-motion-effects-element-type-background), .elementor-29762 .elementor-element.elementor-element-c12a38f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-29762 .elementor-element.elementor-element-c12a38f, .elementor-29762 .elementor-element.elementor-element-c12a38f > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-29762 .elementor-element.elementor-element-c12a38f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 14px 20px 14px;}.elementor-29762 .elementor-element.elementor-element-c12a38f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29762 .elementor-element.elementor-element-5a49555 > .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-29762 .elementor-element.elementor-element-5a49555 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-6dc9162{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29762 .elementor-element.elementor-element-6dc9162 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29762 .elementor-element.elementor-element-e5beb1a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-b89f924{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:8px;}.elementor-29762 .elementor-element.elementor-element-b89f924 .elementor-icon-box-wrapper{align-items:start;}.elementor-29762 .elementor-element.elementor-element-b89f924 .elementor-icon{font-size:20px;}.elementor-29762 .elementor-element.elementor-element-b89f924 .elementor-icon-box-title, .elementor-29762 .elementor-element.elementor-element-b89f924 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:21px;}.elementor-29762 .elementor-element.elementor-element-b89f924 .elementor-icon-box-title{color:#8C909C;}.elementor-29762 .elementor-element.elementor-element-ee06e6c{margin-top:24px;margin-bottom:24px;}.elementor-29762 .elementor-element.elementor-element-e7c281d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-53b2895{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:0px;}.elementor-29762 .elementor-element.elementor-element-53b2895 .elementor-icon-box-wrapper{align-items:end;text-align:left;}.elementor-29762 .elementor-element.elementor-element-53b2895.elementor-view-stacked .elementor-icon{background-color:#E71616;}.elementor-29762 .elementor-element.elementor-element-53b2895.elementor-view-framed .elementor-icon, .elementor-29762 .elementor-element.elementor-element-53b2895.elementor-view-default .elementor-icon{fill:#E71616;color:#E71616;border-color:#E71616;}.elementor-29762 .elementor-element.elementor-element-53b2895 .elementor-icon{font-size:20px;}.elementor-29762 .elementor-element.elementor-element-53b2895 .elementor-icon-box-title, .elementor-29762 .elementor-element.elementor-element-53b2895 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:16.8px;}.elementor-29762 .elementor-element.elementor-element-53b2895 .elementor-icon-box-title{color:#3C464C;}.elementor-29762 .elementor-element.elementor-element-53b2895 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:16.8px;}.elementor-29762 .elementor-element.elementor-element-afb8716{width:auto;max-width:auto;margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;--icon-box-icon-margin:0px;}.elementor-29762 .elementor-element.elementor-element-afb8716 .elementor-icon-box-wrapper{align-items:end;text-align:left;}.elementor-29762 .elementor-element.elementor-element-afb8716.elementor-view-stacked .elementor-icon{background-color:#E71616;}.elementor-29762 .elementor-element.elementor-element-afb8716.elementor-view-framed .elementor-icon, .elementor-29762 .elementor-element.elementor-element-afb8716.elementor-view-default .elementor-icon{fill:#E71616;color:#E71616;border-color:#E71616;}.elementor-29762 .elementor-element.elementor-element-afb8716 .elementor-icon{font-size:20px;}.elementor-29762 .elementor-element.elementor-element-afb8716 .elementor-icon-box-title, .elementor-29762 .elementor-element.elementor-element-afb8716 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:16.8px;}.elementor-29762 .elementor-element.elementor-element-afb8716 .elementor-icon-box-title{color:#3C464C;}.elementor-29762 .elementor-element.elementor-element-afb8716 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:16.8px;}.elementor-29762 .elementor-element.elementor-element-7b4dc13{width:auto;max-width:auto;margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:0px;}.elementor-29762 .elementor-element.elementor-element-7b4dc13 .elementor-icon-box-wrapper{align-items:end;text-align:left;}.elementor-29762 .elementor-element.elementor-element-7b4dc13.elementor-view-stacked .elementor-icon{background-color:#E71616;}.elementor-29762 .elementor-element.elementor-element-7b4dc13.elementor-view-framed .elementor-icon, .elementor-29762 .elementor-element.elementor-element-7b4dc13.elementor-view-default .elementor-icon{fill:#E71616;color:#E71616;border-color:#E71616;}.elementor-29762 .elementor-element.elementor-element-7b4dc13 .elementor-icon{font-size:20px;}.elementor-29762 .elementor-element.elementor-element-7b4dc13 .elementor-icon-box-title, .elementor-29762 .elementor-element.elementor-element-7b4dc13 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:16.8px;}.elementor-29762 .elementor-element.elementor-element-7b4dc13 .elementor-icon-box-title{color:#3C464C;}.elementor-29762 .elementor-element.elementor-element-7b4dc13 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:16.8px;}.elementor-29762 .elementor-element.elementor-element-480ee95 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-7a8d770{width:auto;max-width:auto;--icon-box-icon-margin:0px;}.elementor-29762 .elementor-element.elementor-element-7a8d770 .elementor-icon-box-wrapper{align-items:end;text-align:left;}.elementor-29762 .elementor-element.elementor-element-7a8d770.elementor-view-stacked .elementor-icon{background-color:#E71616;}.elementor-29762 .elementor-element.elementor-element-7a8d770.elementor-view-framed .elementor-icon, .elementor-29762 .elementor-element.elementor-element-7a8d770.elementor-view-default .elementor-icon{fill:#E71616;color:#E71616;border-color:#E71616;}.elementor-29762 .elementor-element.elementor-element-7a8d770 .elementor-icon{font-size:20px;}.elementor-29762 .elementor-element.elementor-element-7a8d770 .elementor-icon-box-title, .elementor-29762 .elementor-element.elementor-element-7a8d770 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:16.8px;}.elementor-29762 .elementor-element.elementor-element-7a8d770 .elementor-icon-box-title{color:#3C464C;}.elementor-29762 .elementor-element.elementor-element-7a8d770 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:16.8px;}.elementor-29762 .elementor-element.elementor-element-f132743{width:auto;max-width:auto;margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;--icon-box-icon-margin:0px;}.elementor-29762 .elementor-element.elementor-element-f132743 .elementor-icon-box-wrapper{align-items:end;text-align:left;}.elementor-29762 .elementor-element.elementor-element-f132743.elementor-view-stacked .elementor-icon{background-color:#E71616;}.elementor-29762 .elementor-element.elementor-element-f132743.elementor-view-framed .elementor-icon, .elementor-29762 .elementor-element.elementor-element-f132743.elementor-view-default .elementor-icon{fill:#E71616;color:#E71616;border-color:#E71616;}.elementor-29762 .elementor-element.elementor-element-f132743 .elementor-icon{font-size:20px;}.elementor-29762 .elementor-element.elementor-element-f132743 .elementor-icon-box-title, .elementor-29762 .elementor-element.elementor-element-f132743 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:16.8px;}.elementor-29762 .elementor-element.elementor-element-f132743 .elementor-icon-box-title{color:#3C464C;}.elementor-29762 .elementor-element.elementor-element-f132743 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:16.8px;}.elementor-29762 .elementor-element.elementor-element-f5019ed{width:auto;max-width:auto;--icon-box-icon-margin:0px;}.elementor-29762 .elementor-element.elementor-element-f5019ed .elementor-icon-box-wrapper{align-items:end;text-align:left;}.elementor-29762 .elementor-element.elementor-element-f5019ed.elementor-view-stacked .elementor-icon{background-color:#E71616;}.elementor-29762 .elementor-element.elementor-element-f5019ed.elementor-view-framed .elementor-icon, .elementor-29762 .elementor-element.elementor-element-f5019ed.elementor-view-default .elementor-icon{fill:#E71616;color:#E71616;border-color:#E71616;}.elementor-29762 .elementor-element.elementor-element-f5019ed .elementor-icon{font-size:20px;}.elementor-29762 .elementor-element.elementor-element-f5019ed .elementor-icon-box-title, .elementor-29762 .elementor-element.elementor-element-f5019ed .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:16.8px;}.elementor-29762 .elementor-element.elementor-element-f5019ed .elementor-icon-box-title{color:#3C464C;}.elementor-29762 .elementor-element.elementor-element-f5019ed .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:16.8px;}.elementor-29762 .elementor-element.elementor-element-31ad885{margin-top:0px;margin-bottom:0px;padding:0px 60px 0px 60px;}.elementor-29762 .elementor-element.elementor-element-b0efe5a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29762 .elementor-element.elementor-element-b0efe5a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29762 .elementor-element.elementor-element-b0efe5a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 60px 30px;}.elementor-29762 .elementor-element.elementor-element-b0efe5a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29762 .elementor-element.elementor-element-fe60f4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-45efd22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 60px 0px 60px;}.elementor-29762 .elementor-element.elementor-element-45efd22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29762 .elementor-element.elementor-element-fb5c394 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 60px 40px;}.elementor-29762 .elementor-element.elementor-element-fb5c394 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29762 .elementor-element.elementor-element-159fc15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-159fc15 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:700;line-height:37.5px;color:#FF5445;}.elementor-29762 .elementor-element.elementor-element-7f392b6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29762 .elementor-element.elementor-element-7f392b6:not(.elementor-motion-effects-element-type-background), .elementor-29762 .elementor-element.elementor-element-7f392b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}.elementor-29762 .elementor-element.elementor-element-7f392b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 60px 56px 60px;}.elementor-29762 .elementor-element.elementor-element-7f392b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29762 .elementor-element.elementor-element-87ab9c3 > .elementor-element-populated{padding:0px 60px 0px 45px;}.elementor-29762 .elementor-element.elementor-element-2c423fa{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-2c423fa .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;color:#717171;}body.elementor-page-29762:not(.elementor-motion-effects-element-type-background), body.elementor-page-29762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}@media(max-width:1024px){ .elementor-29762 .elementor-element.elementor-element-1b2d50e{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(max-width:767px){.elementor-29762 .elementor-element.elementor-element-a2fc394{padding:0px 15px 15px 15px;}.elementor-29762 .elementor-element.elementor-element-48d24b5 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-2a58806{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-2a58806 .woocommerce-breadcrumb{font-size:11px;}.elementor-29762 .elementor-element.elementor-element-3d2914f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;}.elementor-29762 .elementor-element.elementor-element-3d2914f .elementor-heading-title{font-size:12px;}.elementor-29762 .elementor-element.elementor-element-803dcbe{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-29762 .elementor-element.elementor-element-803dcbe .elementor-heading-title{font-size:15px;line-height:1.1em;letter-spacing:0px;}.elementor-29762 .elementor-element.elementor-element-a75117d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 8px 0px;text-align:left;}.woocommerce .elementor-29762 .elementor-element.elementor-element-a75117d .woocommerce-product-details__short-description{font-size:13px;line-height:1.3em;}.elementor-29762 .elementor-element.elementor-element-97292b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29762 .elementor-element.elementor-element-3bbc756{--spacer-size:0px;} .elementor-29762 .elementor-element.elementor-element-1b2d50e{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-29762 .elementor-element.elementor-element-a082951{padding:15px 15px 0px 15px;}.elementor-29762 .elementor-element.elementor-element-baed550 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29762 .elementor-element.elementor-element-54c5ba1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-a46e283{padding:10px 10px 10px 10px;}.elementor-29762 .elementor-element.elementor-element-a46e283 .elementor-icon{font-size:16px;}.elementor-29762 .elementor-element.elementor-element-a46e283 .elementor-icon-box-title, .elementor-29762 .elementor-element.elementor-element-a46e283 .elementor-icon-box-title a{font-size:12px;}.elementor-29762 .elementor-element.elementor-element-a903721{padding:0px 15px 0px 15px;}.elementor-29762 .elementor-element.elementor-element-0d8c200 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-29762 .elementor-element.elementor-element-c84bc44 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-29762 .elementor-element.elementor-element-e0c7cc3 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-29762 .elementor-element.elementor-element-510d49c{padding:0px 15px 0px 15px;}.elementor-29762 .elementor-element.elementor-element-ccfc72f > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-29762 .elementor-element.elementor-element-b61d6b3 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-29762 .elementor-element.elementor-element-45ec6f6{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-29762 .elementor-element.elementor-element-31ad885{padding:0px 15px 0px 15px;}.elementor-29762 .elementor-element.elementor-element-b0efe5a > .elementor-element-populated{padding:0px 15px 15px 15px;}.elementor-29762 .elementor-element.elementor-element-45efd22{padding:0px 15px 0px 15px;}.elementor-29762 .elementor-element.elementor-element-fb5c394 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-29762 .elementor-element.elementor-element-7f392b6{padding:10px 0px 0px 0px;}.elementor-29762 .elementor-element.elementor-element-87ab9c3 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-29762 .elementor-element.elementor-element-2c423fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:left;}.elementor-29762 .elementor-element.elementor-element-2c423fa .elementor-heading-title{font-size:15px;}.elementor-29762 .elementor-element.elementor-element-76da85b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-29762 .elementor-element.elementor-element-1a2ab7c{width:67.701%;}.elementor-29762 .elementor-element.elementor-element-97292b9{width:32.299%;}.elementor-29762 .elementor-element.elementor-element-baed550{width:33%;}.elementor-29762 .elementor-element.elementor-element-54c5ba1{width:67%;}}/* Start custom CSS */.site-breadcrumbs.woocommerce-breadcrumbs.clr a, .site-breadcrumbs.woocommerce-breadcrumbs.clr .breadcrumb-sep {
    font-size: 14px!important;
    color: gray;
}

.site-breadcrumbs.woocommerce-breadcrumbs.clr a:hover {
    text-decoration: underline;
}
/* Galeria */

.img-video-prod .elementor-open-lightbox .elementor-custom-embed-image-overlay img {
    width: 100%!important;
    max-height: 310px!important;
    object-fit: cover!important;
    height: 310px!important;
}

.imgs-galeria-prods .pp-image-gallery .pp-grid-item-wrap {
    display: none;
}
.imgs-galeria-prods .pp-image-gallery .pp-grid-item-wrap:first-child, .imgs-galeria-prods .pp-image-gallery .pp-grid-item-wrap:nth-child(2), .imgs-galeria-prods .pp-image-gallery .pp-grid-item-wrap:nth-child(3), .imgs-galeria-prods .pp-image-gallery .pp-grid-item-wrap:nth-child(4){
    display:block;
    }



.imgs-galeria-prods .pp-image-gallery .pp-grid-item-wrap:nth-child(3), .imgs-galeria-prods .pp-image-gallery .pp-grid-item-wrap:nth-child(4){
    width: 50%;
    height: 150px;
}
.pp-grid-item-wrap img.pp-gallery-slide-image:nth-child(3), .pp-grid-item-wrap img.pp-gallery-slide-image:nth-child(4){
    width: 50%;
    height: 150px;
    object-fit: cover;
}
.imgs-galeria-prods .pp-grid-item-wrap:nth-child(2) {
    width: 100%!important;
    height: 150px!important;
    margin-bottom: 7px!important;
}
.imgs-galeria-prods .pp-grid-item-wrap img.pp-gallery-slide-image:first-child {
    width: 100%;
    height: 150px;
    object-fit: cover;
}


.imgs-galeria-prods .pp-grid-item-wrap:nth-child(1){
    width: 50% !important;
}

.imgs-galeria-prods .pp-grid-item-wrap:nth-child(1) img{
    height:310px !important;
    object-fit: cover!important;
}

.imgs-galeria-prods .pp-grid-item-wrap:nth-child(2){
    width:50% !important;
}


.imgs-galeria-prods .pp-grid-item-wrap:nth-child(3){
    width:25% !important;
    position: absolute;
    top: 52%;
    left: 50%;
}

.imgs-galeria-prods .pp-grid-item-wrap:nth-child(4){
    width:25% !important;
    position: absolute;
    top: 52%;
    right: 0%;
}



/* Margenes y paddings */

.short-desc-prod-landing .woocommerce-product-details__short-description{
    margin-top:0 !important;
}

.h-landing-prod h1{
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    border: none !important;
}

.cj-icono-galeria h3{
    margin-bottom: 0px;
}

.postid-29762 h1, .postid-29762 h2, .postid-29762 h3, .postid-29762 h4, .postid-29762 h5, .postid-29762 h6, .postid-29762 p{
    margin-bottom: 0 !important;
}



/* Descripcion */
.p-desc-landing-prod p{
    font-size:14px;
}


/* Caja icono experiencia */

.cj-icono-exp .elementor-icon-box-content{
    display:flex;
    flex-direction: row;
}

.cj-icono-exp  h3{
    margin-right: 7px;
}










.row-caja {
    display: flex;
    align-items: flex-start;
    align-content: center;
    justify-content: space-between;
}

.caja-izq {
    margin-top: 10px;
}

.caja-izq a {
    display: initial;
    font-size: 15px;
    font-weight: 700;
    padding: 8px 16px 8px 16px;
    background: #ff3032;
    color: white;
    border-radius: 50px;
    width: auto;
}

.caja-izq a:hover {
    background: black;
    color: white;
}

.owl-carousel.owl-drag .owl-item {
    background: white;
}
.owl-carousel .owl-stage-outer {
    min-height: 430px;
    background: white;
    margin-top: 20px;
    margin-bottom: -40px;
    padding-bottom: 20px;
}


/* Carousel navs */
.owl-nav {
    position: relative;
    bottom: 30vh;
    text-align: center;
    display: flex;
    justify-content: space-between;
    font-size: 25px;
    color: red;
    margin-left: -40px;
    margin-right: -40px;
}

button.owl-prev {
    
    width: 40px;
    background: white;
    border-radius: 100px;
    box-shadow: 0px 8px 8px rgb(187 176 176 / 20%);
}
button.owl-next {
    width: 40px;
    background: white;
    border-radius: 100px;
    box-shadow: 0px 8px 8px rgb(187 176 176 / 20%);
}



.visor-imagen img {
    min-height: 220px;
    max-height: 220px;
    object-fit: cover;
}


.visor-imagen span.apertura{
    display:none;
}

/*OWN CARROUSEL*/

.owl-carousel .owl-item img {
    max-height: 220px;
}

.item-producto {
    display: flex;
    flex-direction: column;
    padding: 22px;
    
}

.item {
    background: #ffffff;
    /* border: solid 1px; */
    border-radius: 12px;
    box-shadow: 0px 8px 8px rgb(187 176 176 / 20%);
    border-radius: 10px;
    padding-bottom: 10px;
}

h2.tit-prod {
    line-height: 1.1;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 10px;
}

span.apertura {
    background-color: #1D1E2299;
    color: white;
    position: absolute;
    top: 3%;
    left: 2%;
    border-radius: 5px;
    min-height: 1em;
    min-width: 1em;
    line-height: 1;
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    gap: 6px;
    display: flex;
    padding: 5px;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    align-content: center;
}


span.subtitulo {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    color: #FF3032;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.item-producto h2 a {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    color: #1D1E22;
    font-size: 19px;
    line-height: 1px!important;
}

.resumen {
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    color: #626572;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 50px;
    max-height: 50px;
    
}

.caja-der {
    display: flex;
    flex-direction: column;
    align-items: end;
}


span.desde {
    color: #BABCC3;
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
    line-height: 17px;
    text-align: right;
    font-family: 'Lato', sans-serif;
}

span.precio {
    color: #1D1E22;
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
}

nav.woocommerce-breadcrumb a:hover {
    color: #FF3032;
    text-decoration: underline;
}


/***INICIO: 
INTERESAR***/
.owp-quick-view, li.price-wrap, li.rating, li.category a, li.btn-wrap.clr a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, section.related.products h2{
    display: none;
}
.woocommerce .related.products {
    margin-top: 0px!important;
}
ul.woo-entry-inner.clr {
    background: #FFFFFF;
    box-shadow: 0px 4px 4px #e5e5e5;
    border-radius: 0px 0px 5px 5px;
}
ul.woo-entry-inner.clr li.category{
    display: none!important;
}
.woocommerce ul.products li.product li.title h2, .woocommerce ul.products li.product li.title a {
    display: block!important;
}
/*IMAGEN*/
.woo-entry-image-swap.woo-entry-image.clr, .woo-entry-image.clr {
    border-radius: 5px 5px 0px 0px;
}
.woocommerce ul.products li.product .woo-entry-inner li.image-wrap {
    margin-bottom: 15px!important;
}
.woo-entry-image.clr{
    height: 135px;
    position: relative;
    overflow: hidden;
}
/*TITULO*/
li.title h2 a {
    text-align: left;
    font-family: 'Raleway', sans-serif!important;
    font-style: normal;
    font-weight: 700;
    font-size: 13px!important;
    line-height: 16px!important;
    margin: 0 12px;
}
ul.woo-entry-inner.clr li.title {
    min-height: 80px;
}
/***FIN: INTERESAR***/

h2.tit-prod {
    min-height: 44px;
}

/**********************
INICIO: MOVIL
**********************/
@media only screen and (max-width: 890px) {

/* OWN CARROUSEL */
.owl-carousel .owl-stage-outer {
    min-height: 455px;
    background: white;
    margin-bottom: -20px;
}

/* Line height EXPERIENCIA */
    
    .elementor-24680 .elementor-element.elementor-element-187eaa8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24680 .elementor-element.elementor-element-187eaa8 .elementor-icon-list-item > a {
    line-height: 1.4;
}
/*MARGEN*/
.col:not(.swiper-slide){
    margin-bottom: 0px!important;
}
/****RESERVA****/
.elementor-1764 .elementor-element.elementor-element-f1bd5a5:not(.elementor-motion-effects-element-type-background), .elementor-1764 .elementor-element.elementor-element-f1bd5a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    padding: 15px!important;
}
.elementor-element-f1bd5a5 .elementor-container.elementor-column-gap-default {
    margin-left: 0;
}
.botonReservar .elementor-button-icon svg {
    width: 1em;
    height: auto;
}
.pre01 span.woocommerce-Price-amount.amount:before {
    content: "Desde ";
}
.product.product_tag-hop-on-hop-off-pass #reservarAqui {
    display: none;
}
/*PRECIO*/
.woocommerce .elementor-1764 .elementor-element.elementor-element-1ef6722 .price ins span {
    font-size: 17px!important;
}
/*GALLERIA*/   
.pp-image-gallery .jg-entry.entry-visible:nth-child(2), .pp-image-gallery .jg-entry.entry-visible:nth-child(3) {
    display: none;
}
/*****WHATSAPP******/
/* MOBILE WA*/
.turistik-whatsapp {
    right: 1px;
    bottom: 50px;
    }
 
div#ht-ctc-chat {
    margin-bottom: 43px;
}
.ctc_s_7_icon_padding.ctc-analytics svg {
    height: 25px!important;
    width: 25px!important;
}
.ctc_s_7_icon_padding.ctc-analytics {
    padding: 10px!important;
}
p.ctc_s_7_1_cta.ctc-analytics.ctc_cta.ht-ctc-cta.ht-ctc-cta-hover {
    display: none!important;
}
/*WHATSAPP FUNICULAR*/
.postid-2771 div#ht-ctc-chat {
    margin-bottom: 0;
}
.postid-2771 .ctc_s_7_icon_padding.ctc-analytics svg {
    height: 30px!important;
    width: 30px!important;
}
.postid-2771 .ctc_s_7_icon_padding.ctc-analytics {
    padding: 12px!important;
}
/*PARAFOS TITULOS*/
div#detalle01 p, div#general p, .elementor-element.elementor-element-024c204.elementor-widget.elementor-widget-heading p, .elementor-element.elementor-element-3052b72.elementor-widget.elementor-widget-heading p {
    font-size: 12px!important;
    line-height: 1.1em!important;
    margin-bottom: 15px;
}
/*MAPA*/
iframe {
    max-height: 320px;
}
/**FORMULARIO PERSONALIZA**/
.casilla3 {
    display: block;
}
.single-product .casilla04 div:first-child, .single-product .casilla04 div:nth-child(2) {
    width: 100%;
}
.single-product input.wpcf7-form-control.has-spinner.wpcf7-submit, .single-post input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 100%!important;
    margin-top: 20px!important;
}
/** GALERIA **/
div#pp-image-gallery-9c66d4f .pp-grid-item-wrap:nth-child(2), div#pp-image-gallery-9c66d4f .pp-grid-item-wrap:nth-child(3){display:none!important;}
.pp-grid-item-wrap img.pp-gallery-slide-image:first-child {
    height: 240px;
}
div#pp-image-gallery-9c66d4f .pp-grid-item-wrap:first-child {
    display: block!important;
    width: 100%!important;
}
/*** PRODUCTOS RELACIONADOS ***/
ul.products.oceanwp-row.clr.grid {
    width: 100%;
    display: -webkit-box;
    padding-bottom: 10px!important;
    overflow-x: scroll;
}
li.entry.has-media.has-product-nav.col.span_1_of_6 {
    padding: 0 0.65rem;
    width: 45%!important;
}
.woocommerce ul.products {
    margin: 0 -10px 0 0!important;
}
ul.products.oceanwp-row.clr.grid li.entry:last-child {
    margin-right: 10px!important;
}
ul.products.oceanwp-row.clr.grid li.entry:first-child {
    margin-left: 10px!important;
}
ul.products.oceanwp-row.clr.grid ul.woo-entry-inner.clr li.title {
    min-height: 47px!important;
}
/*IMAGEN*/
.woo-entry-image-swap.woo-entry-image.clr, .woo-entry-image.clr {
    height: 100px!important;
}
/*DESCUENTO*/
.woocommerce .has-product-nav span.onsale {
    margin-top: 1rem !important;
    left: inherit!important;
}
.woocommerce ul.woo-entry-inner.clr h2 a {
    margin: 0 10px!important;
}
/***ICONO SCROLL AFC***/
.conteTex .elementor-widget-wrap.elementor-element-populated {
    overflow-x: scroll;
    flex-wrap: nowrap;
    display: -webkit-box!important;
}
.conteTex .elementor-widget-wrap.elementor-element-populated::-webkit-scrollbar, ul.products.oceanwp-row.clr.grid::-webkit-scrollbar{
    display: none;}
/*ICONOS*/
.iconMov01, .iconMov02, .iconMov03{
    max-width: 200px!important;
    width: auto!important;
    min-width: 7px;
    padding: 0 15px 20px 0;
}
.iconMov02, .iconMov03{
    padding-bottom: 13px!important;
}
.iconMov01 figure.elementor-image-box-img, .iconMov02 figure.elementor-image-box-img{
    min-height: 25px!important;
    width: 20px!important;
    margin-bottom: -5px!important;
}
.iconMov03 {
    max-width: 140px!important;
}
.iconMov03 figure.elementor-image-box-img {
    height: 60px;
}
/*POP UP*/
.turistik-modal-content {
    margin: 0 auto!important;
    max-width: 95%!important;
    padding: 38px 15px 0px!important;
}
/*PRODUCTOS RELACIONADOS*/
.woocommerce .related.products h2 {
    min-height: 57px;
}
/*FORMULARIO*/
.turistik-modal-content form input, .turistik-modal-content .woocommerce form input[type="number"], .turistik-modal-content input, .turistik-modal-content select, .turistik-modal-content textarea, .woocommerce form input[type="number"], input.wpcf7-validates-as-required, input.wpcf7-form-control.wpcf7-text.wpcf7-phonetext.wpcf7-validates-as-required, select.wpcf7-select.wpcf7-validates-as-required, textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{
    margin: 5px 0!important;
}
section.idiomaHeader {
    bottom: 10%;
}
.cajaPrecio, .cajaPrecio2{
    
    border-radius: 5px;
    border-top: 4px solid #FF3032!important;
}
.elementor-1764 .elementor-element.elementor-element-135c87c > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}
.elementor-1764 .elementor-element.elementor-element-88d884e > .elementor-widget-container {
    margin: -40px 0px 10px 0px;
}

form#form-turistik {
    padding: 0px 0px!important;
    margin-top: 8px;
}
/*PRODUCTO CARRUSEL*/
.productoCar .slick-track {
    width: auto!important;
}
.productoCar li.product.slick-slide {
    min-width: 230px!important;
}
a.woocommerce-LoopProduct-link img {
    height: 145px!important;
}
/*PRODUCTO ESTRELLA*/
.productoCar a.woocommerce-review-link img{
    width: 18px;
}
/*MENSAJE ARRIBA PRECIO*/
bdi:before{
    font-size:13px;
}

.elementor-19923 .elementor-element.elementor-element-47694689 .elementor-button{
    font-size: 11px;
    padding: 10px 16px 10px 16px;
}

.elementor-19923 .elementor-element.elementor-element-b65ab87 .elementor-button {
    font-size: 11px;
    padding: 10px 16px 10px 16px;
    
}
.itinerario-content {
    min-height: 680px!important;
}
.owl-nav {
    display: none;
}

.visor-imagen img {
    min-height: 150px!important;
    max-height: 150px!important;
    object-fit: cover;
}


.item-producto {
    display: flex;
    flex-direction: column;
    padding: 10px 20px; 
}

h2.tit-prod {
    line-height: 1.2;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 15px!important;
    margin-bottom: 3px!important;
}
.item-producto h2 a {   
    font-size: 15px!important;
    color: #717171!important;
}

span.subtitulo {
    font-size: 12px;
}
.owl-carousel .owl-stage-outer {
    min-height: 335px;
    background: white;
    padding-bottom: 20px;
}

span.apertura img {
    min-height: auto!important;
    object-fit: contain!important;
}

.resumen {
    min-height: 50px;
    max-height: 50px;
}

.caja-izq a {
    font-size: 13px;
    
}


.pp-grid-item-wrap:not(:nth-child(1)){
    display:none !important;
}

.pp-grid-item-wrap:first-child{
    width:100%;
    display:block;
}



.imgs-galeria-prods .pp-grid-item-wrap:nth-child(1){
    width:100% !important;

}

.imgs-galeria-prods .pp-grid-item-wrap:nth-child(1) img{
    width:100% !important;
    height: auto !important;
}

.cj-icono-galeria .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: row;
    gap: 05px;
}

.cj-icono-galeria .elementor-icon-box-wrapper div{
    margin-bottom: -6px !important;
}


.woocommerce ul.woo-entry-inner.clr h2 a {
    font-size: 11px!important;
    line-height: 1.1!important;
    color: #1d1e22!important;
}

.p-desc-landing-prod p, .short-desc-prod-landing p{
    font-size: 12px;
}

}
/**********************
FIN: MOVIL
**********************//* End custom CSS */