.elementor-97 .elementor-element.elementor-element-9e9b010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-cc931e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);--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-97 .elementor-element.elementor-element-cc931e1:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-cc931e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-e659936{--display:flex;--width:45%;--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:flex-start;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.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-97 .elementor-element.elementor-element-5a7bbce .elementor-icon-wrapper{text-align:center;}.elementor-97 .elementor-element.elementor-element-5a7bbce.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-97 .elementor-element.elementor-element-5a7bbce.elementor-view-framed .elementor-icon, .elementor-97 .elementor-element.elementor-element-5a7bbce.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-97 .elementor-element.elementor-element-5a7bbce.elementor-view-framed .elementor-icon, .elementor-97 .elementor-element.elementor-element-5a7bbce.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-97 .elementor-element.elementor-element-5a7bbce .elementor-icon{font-size:36px;}.elementor-97 .elementor-element.elementor-element-5a7bbce .elementor-icon svg{height:36px;}.elementor-97 .elementor-element.elementor-element-bfdea40{--display:flex;--width:10%;--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;}.elementor-97 .elementor-element.elementor-element-bfdea40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-97 .elementor-element.elementor-element-738ec92 img, .elementor-97 .elementor-element.elementor-element-738ec92 svg{width:50%;}.elementor-97 .elementor-element.elementor-element-738ec92 svg{height:auto;}.elementor-97 .elementor-element.elementor-element-6723635{--display:flex;--width:45%;--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:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-97 .elementor-element.elementor-element-6723635.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-the7-search-form-widget input[type="search"].the7-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-the7-search-form-widget{--placeholder-color:var( --e-global-color-text );--input-color:var( --e-global-color-text );--placeholder-color-focus:var( --e-global-color-text );}.elementor-widget-the7-search-form-widget .the7-search-form__input,
					.elementor-widget-the7-search-form-widget .the7-search-form__icon{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-the7-search-form-widget .the7-clear-search{background-color:var( --e-global-color-secondary );}.elementor-widget-the7-search-form-widget .the7-search-form__submit{background-color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-312dca4 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-97 .elementor-element.elementor-element-312dca4 .elementor-widget-container {display: flex;} .elementor-97 .elementor-element.elementor-element-312dca4 .the7-search-form, .elementor-97 .elementor-element.elementor-element-312dca4 .elementor-widget-container{justify-content:flex-start;}.elementor-97 .elementor-element.elementor-element-312dca4.the7-search-form-icon-position-inside .the7-search-form, .elementor-97 .elementor-element.elementor-element-312dca4:not(.the7-search-form-icon-position-inside) .the7-search-input__container{min-height:40px;border-style:none;border-radius:3px 3px 3px 3px;background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-312dca4{--placeholder-color:#585858;--input-color:#727272;--expand-width:200px;--placeholder-color-focus:#9B9B9B;--input-color-focus:#9B9B9B;}.elementor-97 .elementor-element.elementor-element-312dca4 .the7-search-form__input,
					.elementor-97 .elementor-element.elementor-element-312dca4 .the7-search-form__icon{color:#727272;fill:#727272;} .elementor-97 .elementor-element.elementor-element-312dca4.the7-search-form-icon-position-outside .the7-search-input__container{width:min(200px, 100% - var(--icon-width,30px) - var(--btn-space, 10px));}.elementor-97 .elementor-element.elementor-element-312dca4.the7-search-form-icon-position-inside .the7-search-form{width:200px;}.elementor-97 .elementor-element.elementor-element-312dca4.the7-search-form-icon-position-inside .the7-search-form:focus-within .the7-search-form__input,
					.elementor-97 .elementor-element.elementor-element-312dca4.the7-search-form-icon-position-inside .the7-search-form:focus-within .the7-search-form__icon, .elementor-97 .elementor-element.elementor-element-312dca4:not(.the7-search-form-icon-position-inside) .the7-search-form__input:focus
					{color:#9B9B9B;fill:#9B9B9B;}.elementor-97 .elementor-element.elementor-element-312dca4.the7-search-form-icon-position-inside .the7-search-form:focus-within, .elementor-97 .elementor-element.elementor-element-312dca4:not(.the7-search-form-icon-position-inside) .the7-search-input__container:focus-within{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-3fc4fcd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-3fc4fcd{--align-content:flex-start;--text-align:left;--content-position:center;}.elementor-97 .elementor-element.elementor-element-3fc4fcd .the7-login-wrapper{--flex-flow-content:row nowrap;justify-content:var(--align-content);align-items:var(--content-position);--icon-order:0;--icon-gap:0 var(--icon-spacing) 0 0;}.elementor-97 .elementor-element.elementor-element-3fc4fcd .elementor-icon{font-size:25px;}.elementor-97 .elementor-element.elementor-element-3fc4fcd .elementor-icon svg{width:25px;fill:#000000;color:#000000;}.elementor-97 .elementor-element.elementor-element-3fc4fcd .elementor-icon i{color:#000000;}.elementor-97 .elementor-element.elementor-element-3fc4fcd .the7-login-wrapper .login-text{font-family:"Ropa Sans", Sans-serif;font-size:16px;font-weight:500;line-height:15px;}.elementor-97 .elementor-element.elementor-element-107ac23.dt-menu-cart--items-indicator-bubble .dt-menu-cart__toggle{--indicator-visibility:0;}.elementor-97 .elementor-element.elementor-element-107ac23{--title-display:none;--title-visibility:0;--subtotal-display:none;--price-visibility:0;--indicator-display:inline-flex;--indicator-visibility:1;--toggle-icon-size:26px;--indicator-h-distance:-10px;--indicator-v-distance:0px;--indicator-bg-size:20px;}.elementor-97 .elementor-element.elementor-element-107ac23 .dt-button-icon{display:inline-flex;}.elementor-97 .elementor-element.elementor-element-107ac23.dt-empty-cart{--indicator-display:none;--indicator-visibility:0;}.elementor-97 .elementor-element.elementor-element-107ac23 .dt-menu-cart__toggle_button{flex-flow:row nowrap;--icon-order:0;row-gap:0;column-gap:calc(max(var(--title-visibility,1), var(--price-visibility,1), var(--indicator-visibility,1)) * var(--cart-icon-spacing-value, 10px));}.elementor-97 .elementor-element.elementor-element-107ac23 .elementor-icon{color:#000000;}.elementor-97 .elementor-element.elementor-element-107ac23 .elementor-icon svg{fill:#000000;color:#000000;}.elementor-97 .elementor-element.elementor-element-107ac23 [data-counter]:before, .elementor-97 .elementor-element.elementor-element-107ac23 .dt-cart-indicator{right:var(--indicator-h-distance, 0px);left:auto;transform:translate3d(0,0,0);bottom:var(--indicator-v-distance, 0px);top:auto;margin-top:0;font-family:"Geared Slab", Sans-serif;font-size:12px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-107ac23.dt-menu-cart--items-indicator-bubble [data-counter]:before{min-width:20px;height:20px;}.elementor-97 .elementor-element.elementor-element-107ac23 [data-counter]:before{background:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-107ac23:not(.dt-empty-cart) .dt-menu-cart__toggle [data-counter]:before{color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-107ac23.dt-menu-cart--items-indicator-bubble:not(.dt-empty-cart) .dt-menu-cart__toggle [data-counter]:before{background:#E6D8BE;}.elementor-97 .elementor-element.elementor-element-d6bb0af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-97 .elementor-element.elementor-element-d6bb0af:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-d6bb0af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-9dbb42c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-9dbb42c{text-align:center;}.elementor-97 .elementor-element.elementor-element-9dbb42c .elementor-heading-title{font-family:"Ropa Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.2px;color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-97 .elementor-element.elementor-element-d6bb0af{--content-width:100%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-the7-search-form-widget input[type="search"].the7-search-form__input{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-cc931e1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-97 .elementor-element.elementor-element-e659936{--width:42.5%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-5a7bbce > .elementor-widget-container{padding:0px 0px 0px 7px;}.elementor-97 .elementor-element.elementor-element-5a7bbce .elementor-icon{font-size:35px;}.elementor-97 .elementor-element.elementor-element-5a7bbce .elementor-icon svg{height:35px;}.elementor-97 .elementor-element.elementor-element-5a7bbce .elementor-icon i, .elementor-97 .elementor-element.elementor-element-5a7bbce .elementor-icon svg{transform:rotate(0deg);}.elementor-97 .elementor-element.elementor-element-bfdea40{--width:15%;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-738ec92 > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-97 .elementor-element.elementor-element-738ec92{text-align:center;}.elementor-97 .elementor-element.elementor-element-738ec92 img, .elementor-97 .elementor-element.elementor-element-738ec92 svg{width:90%;}.elementor-97 .elementor-element.elementor-element-738ec92 svg{height:auto;}.elementor-97 .elementor-element.elementor-element-6723635{--width:42.5%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-widget-the7-search-form-widget input[type="search"].the7-search-form__input{font-size:var( --e-global-typography-text-font-size );}.elementor-97 .elementor-element.elementor-element-312dca4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-3fc4fcd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-3fc4fcd .elementor-icon{font-size:30px;}.elementor-97 .elementor-element.elementor-element-3fc4fcd .elementor-icon svg{width:30px;}.elementor-97 .elementor-element.elementor-element-107ac23 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-107ac23{--main-alignment:right;--toggle-icon-size:32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-97 .elementor-element.elementor-element-9dbb42c .elementor-heading-title{font-size:16px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geared Slab';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.1821manmade.es/wp-content/uploads/2025/04/GearedSlab-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */