.elementor-49892 .elementor-element.elementor-element-980189a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49892 .elementor-element.elementor-element-adf294f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49892 .elementor-element.elementor-element-ee340c4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49892 .elementor-element.elementor-element-b6169db{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-49892 .elementor-element.elementor-element-f3c78d8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49892 .elementor-element.elementor-element-07caec5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49892 .elementor-element.elementor-element-d3b9b1b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49892 .elementor-element.elementor-element-019b9be{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49892 .elementor-element.elementor-element-d02c918{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-49892 .elementor-element.elementor-element-5c012e1{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-49892 .elementor-element.elementor-element-2a5e6ae .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-49892 .elementor-element.elementor-element-2a5e6ae .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-49892 .elementor-element.elementor-element-2a5e6ae{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-49892 .elementor-element.elementor-element-2a5e6ae .elementor-icon-list-text{transition:color 0.3s;}.elementor-49892 .elementor-element.elementor-element-8aa1fb4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-49892 .elementor-element.elementor-element-5d52962{--grid-columns:4;--load-more-button-align:center;}.elementor-49892 .elementor-element.elementor-element-4b7c817{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49892 .elementor-element.elementor-element-c67897a{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49892 .elementor-element.elementor-element-380b622{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}@media(min-width:768px){.elementor-49892 .elementor-element.elementor-element-980189a{--content-width:1240px;}.elementor-49892 .elementor-element.elementor-element-d02c918{--content-width:1240px;}.elementor-49892 .elementor-element.elementor-element-8aa1fb4{--content-width:1240px;}.elementor-49892 .elementor-element.elementor-element-4b7c817{--content-width:1240px;}}@media(max-width:1024px){.elementor-49892 .elementor-element.elementor-element-5d52962{--grid-columns:3;}}@media(max-width:767px){.elementor-49892 .elementor-element.elementor-element-5d52962{--grid-columns:2;}}/* Start custom CSS */.gts{--padding-left:clamp(16px,4vw,40px)!important;--padding-right:clamp(16px,4vw,40px)!important;font-family:"Albert Sans",system-ui,sans-serif;color:#16161A!important}
.gts .elementor-heading-title{font-family:"Albert Sans",system-ui,sans-serif!important;color:inherit!important}
#site-content{padding-top:0!important}
.page-header,.ecomus-page-header,.catalog-toolbar{display:none!important}
.gts-head{--padding-top:clamp(28px,4vw,48px)!important}
.gts-crumbs,.gts-crumbs a,.gts-crumbs .woocommerce-breadcrumb{font-size:14px;color:#66666E!important}
.gts-h1 .elementor-heading-title{margin-top:12px;font-size:clamp(2.4rem,5vw,4rem);line-height:1;font-weight:700;letter-spacing:-.04em}
.gts-lede p{margin:10px 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);color:#66666E!important}
.gts-fams{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px!important;margin-top:clamp(22px,3vw,34px)}
.gts-fam{width:auto!important;min-height:150px;padding:14px 10px 16px!important;border-radius:14px;background:#F3F3F5;align-items:center!important;justify-content:flex-end!important;gap:10px!important;color:#16161A!important;transition:background-color .3s}
.gts-fam:hover{background:#EBEBEE}
.gts-fam-i img{height:88px;width:auto!important;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.16,1,.3,1)}
.gts-fam:hover .gts-fam-i img{transform:translateY(-4px) scale(1.03)}
.gts-fam-all .elementor-heading-title{height:88px;display:grid;place-items:center;font-size:30px;font-weight:700;letter-spacing:-.03em}
.gts-fam-t .elementor-heading-title{font-size:15px;font-weight:600}
.gts-bar{background:rgba(255,255,255,.98);border-bottom:1px solid #E2E2E6;margin-top:clamp(20px,3vw,32px)}
.gts-bar-in{min-height:64px;gap:12px!important;padding:10px 0!important}
.gts-filter .e-filter{gap:8px}
.gts-filter .e-filter-item{height:38px;padding:0 16px!important;border-radius:999px!important;border:0!important;background:#F3F3F5!important;color:#16161A!important;font-size:14.5px!important;font-weight:600!important;font-family:"Albert Sans",sans-serif!important}
.gts-filter .e-filter-item[aria-pressed="true"]{background:#16161A!important;color:#fff!important}
.gts-order select,.gts-order .orderby{height:38px;padding:0 36px 0 16px;border-radius:999px;border:1px solid #CFCFD5;background-color:#fff;font:600 14.5px "Albert Sans",sans-serif;color:#16161A}
.gts-grid-sec{--padding-top:clamp(24px,3vw,36px)!important;--padding-bottom:clamp(48px,6vw,80px)!important}
.gts-grid .elementor-loop-container{gap:clamp(18px,2vw,28px) clamp(12px,1.6vw,20px)!important}
.gts-grid .e-load-more-anchor+.e-loop__load-more .elementor-button,.gts-grid .e-loop__load-more .elementor-button{min-height:46px;padding:0 22px;border-radius:999px;background:transparent;color:#16161A;box-shadow:inset 0 0 0 1.5px currentColor;font-weight:600}
.gts-band-sec{--padding-bottom:clamp(56px,7vw,96px)!important}
.gts-band{border-radius:22px;background:#0C0C0E;color:#F4F4F6!important;padding:clamp(24px,3vw,36px) clamp(24px,3.4vw,44px)!important;gap:24px!important}
.gts-band-h .elementor-heading-title{font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.08;font-weight:700;letter-spacing:-.03em}
.gts-band-h .elementor-heading-title span{color:#A3A3AB}
.gts-band-p p{margin:8px 0 0;color:#A3A3AB!important;font-size:15.5px}
.gts-band-b .elementor-button{min-height:46px;padding:0 22px;border-radius:999px;background:#5AA2FF;color:#06101F;font-weight:600}
@media (max-width:1023px){.gts-fams{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:128px;overflow-x:auto;scrollbar-width:none;contain:paint}}
@media (max-width:767px){.gts-band{flex-direction:column!important;align-items:flex-start!important;border-radius:14px}.gts-bar-in{flex-direction:column!important;align-items:stretch!important}}
.gts-pills .elementor-icon-list-items{gap:8px!important;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
.gts-pills .elementor-icon-list-item{margin:0!important;padding:0!important}
.gts-pills .elementor-icon-list-item:after{display:none!important}
.gts-pills .elementor-icon-list-item a{height:38px;padding:0 16px;border-radius:999px;background:#F3F3F5;display:inline-flex;align-items:center;white-space:nowrap}
.gts-pills .elementor-icon-list-item a:hover{background:#E7E7EA}
.gts-pills .elementor-icon-list-text{font-size:14.5px;font-weight:600;color:#16161A!important;padding:0!important}
.gts-pills a.is-on{background:#16161A}
.gts-pills a.is-on .elementor-icon-list-text{color:#fff!important}
.gts-pills-js{display:none}
@media(max-width:767px){.gts-pills{min-width:0;width:100%!important;max-width:100%}.gts-pills .elementor-widget-container{overflow-x:auto;scrollbar-width:none}.gts-pills .elementor-widget-container::-webkit-scrollbar{display:none}.gts-pills .elementor-icon-list-items{flex-wrap:nowrap!important;justify-content:flex-start!important;width:max-content;margin:0!important}.gts-pills .elementor-icon-list-item{flex:0 0 auto;white-space:nowrap}}
.gts-bar{transition:opacity .2s,transform .2s}.gts-bar.gts-off{opacity:0!important;transform:translateY(-10px)!important;pointer-events:none!important}
.gts-grid .e-loop-nothing-found-message{padding:56px 24px;margin:8px 0 24px;border-radius:22px;background:#F3F3F5;text-align:center;font-size:17px;line-height:1.5;color:#3A3A40}
/* vacio */.gts-grid .e-loop-nothing-found-message::before{content:"Por ahora no tenemos equipos disponibles aquí.";display:block;font-size:20px;font-weight:700;letter-spacing:-.02em;color:#16161A;margin-bottom:6px}.gts-grid .e-loop-nothing-found-message::after{content:"Mira las otras familias de arriba o escríbenos por WhatsApp y te lo conseguimos.";display:block;font-size:16px;color:#66666E}/* End custom CSS */