.elementor-2213 .elementor-element.elementor-element-daa44f5{--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-2213 .elementor-element.elementor-element-67dd66a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2213 .elementor-element.elementor-element-0859370{width:var( --container-widget-width, 102.143% );max-width:102.143%;--container-widget-width:102.143%;--container-widget-flex-grow:0;text-align:center;}.elementor-2213 .elementor-element.elementor-element-0859370.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-0859370 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-primary );}.elementor-2213 .elementor-element.elementor-element-492b1f1{font-family:"Roboto", Sans-serif;font-weight:normal;}.elementor-2213 .elementor-element.elementor-element-492b1f1 p{margin-block-end:0px;}.elementor-2213 .elementor-element.elementor-element-357a1f6{--display:flex;--min-height:849px;--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;--flex-wrap:wrap;}.elementor-2213 .elementor-element.elementor-element-f237bb8{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-f237bb8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-b75aad8 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-brasil-1.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-b75aad8 .elementor-repeater-item-c755878 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-brasil-2.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-b75aad8 .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-b75aad8{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-b75aad8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-b75aad8:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-b75aad8 .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-b75aad8 .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-1960eeb .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-1960eeb.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-1960eeb .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-1960eeb .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-1960eeb .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-1960eeb .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-3356e42{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-3356e42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-ac225d2 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-melange-3.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-ac225d2 .elementor-repeater-item-c755878 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-melange-4.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-ac225d2 .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-ac225d2{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-ac225d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-ac225d2:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-ac225d2 .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-ac225d2 .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-2753bf7 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-2753bf7.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-2753bf7 .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-2753bf7 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-2753bf7 .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-2753bf7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-f69e122{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-f69e122.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-cf0dde4 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-melange-2.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-cf0dde4 .elementor-repeater-item-1eed897 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-melange-1.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-cf0dde4 .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-cf0dde4{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-cf0dde4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-cf0dde4:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-cf0dde4 .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-cf0dde4 .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-2ba92ff .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-2ba92ff.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-2ba92ff .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-2ba92ff .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-2ba92ff .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-2ba92ff .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-cabfaaf{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-cabfaaf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-a5b8ba3 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-crema-1.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-a5b8ba3 .elementor-repeater-item-bb27cd4 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-crema-1-2.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-a5b8ba3 .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-a5b8ba3{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-a5b8ba3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-a5b8ba3:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-a5b8ba3 .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-a5b8ba3 .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-2755bca .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-2755bca.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-2755bca .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-2755bca .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-2755bca .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-2755bca .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-c5cd234{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-c5cd234.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-6bdb236 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-acero-6.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-6bdb236 .elementor-repeater-item-bb27cd4 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-acero-5.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-6bdb236 .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-6bdb236{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-6bdb236 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-6bdb236:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-6bdb236 .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-6bdb236 .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-a3aeb81 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-a3aeb81.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-a3aeb81 .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-a3aeb81 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-a3aeb81 .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-a3aeb81 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-8afcbd9{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-8afcbd9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-0f53164 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-rojo-2.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-0f53164 .elementor-repeater-item-47a630e .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-rojo-1.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-0f53164 .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-0f53164{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-0f53164 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-0f53164:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-0f53164 .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-0f53164 .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-e3638c2 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-e3638c2.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-e3638c2 .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-e3638c2 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-e3638c2 .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-e3638c2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-0884ea4{--display:flex;--min-height:849px;--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;--flex-wrap:wrap;}.elementor-2213 .elementor-element.elementor-element-947cdbf{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-947cdbf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-76da88d .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-camisero-11.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-76da88d .elementor-repeater-item-c755878 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-camisero-12.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-76da88d .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-76da88d{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-76da88d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-76da88d:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-76da88d .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-76da88d .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-9aa97cf .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-9aa97cf.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-9aa97cf .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-9aa97cf .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-9aa97cf .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-9aa97cf .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-b9f35c4{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-b9f35c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-54277d9 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-plomo-mego-1-2.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-54277d9 .elementor-repeater-item-c755878 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-plomo-mego-1.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-54277d9 .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-54277d9{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-54277d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-54277d9:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-54277d9 .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-54277d9 .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-39b169a .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-39b169a.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-39b169a .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-39b169a .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-39b169a .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-39b169a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-75e39d7{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-75e39d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-05e544b .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-camisero-negro-con-blanco-3.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-05e544b .elementor-repeater-item-c755878 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-camisero-negro-con-blanco-2.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-05e544b .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-05e544b{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-05e544b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-05e544b:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-05e544b .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-05e544b .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-d5008b4 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-d5008b4.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-d5008b4 .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-d5008b4 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-d5008b4 .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-d5008b4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-a21b9bf{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-a21b9bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-6113ec0 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-melange-10-1-2.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-6113ec0 .elementor-repeater-item-c755878 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-melange-10-1.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-6113ec0 .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-6113ec0{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-6113ec0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-6113ec0:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-6113ec0 .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-6113ec0 .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-f09dde6 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-f09dde6.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-f09dde6 .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-f09dde6 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-f09dde6 .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-f09dde6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-5e12579{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-5e12579.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-0d469b4 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-naranja-1-2.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-0d469b4 .elementor-repeater-item-1eed897 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-naranja-1.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-0d469b4 .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-0d469b4{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-0d469b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-0d469b4:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-0d469b4 .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-0d469b4 .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-1991029 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-1991029.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-1991029 .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-1991029 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-1991029 .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-1991029 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-113a7e0{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-113a7e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-53ac8eb .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-verde-perico-1-2.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-53ac8eb .elementor-repeater-item-bb27cd4 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-verde-perico-1.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-53ac8eb .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-53ac8eb{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-53ac8eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-53ac8eb:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-53ac8eb .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-53ac8eb .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-002dd3b .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-002dd3b.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-002dd3b .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-002dd3b .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-002dd3b .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-002dd3b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-37c22fe{--display:flex;--min-height:849px;--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;--flex-wrap:wrap;}.elementor-2213 .elementor-element.elementor-element-6cccdf4{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-6cccdf4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-1d25188 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-amarillo-1-1.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-1d25188 .elementor-repeater-item-c755878 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-amarillo-1-2.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-1d25188 .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-1d25188{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-1d25188 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-1d25188:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-1d25188 .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-1d25188 .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-6286502 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-6286502.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-6286502 .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-6286502 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-6286502 .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-6286502 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-3527b46{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-3527b46.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-7c3708d .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-manga-larga-celeste-mego-2.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-7c3708d .elementor-repeater-item-c755878 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-manga-larga-celeste-mego-1.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-7c3708d .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-7c3708d{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-7c3708d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-7c3708d:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-7c3708d .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-7c3708d .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-bfd417e .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-bfd417e.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-bfd417e .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-bfd417e .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-bfd417e .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-bfd417e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-1c07d52{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-1c07d52.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-2493b13 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-manga-larga-royal-2.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-2493b13 .elementor-repeater-item-c755878 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-manga-larga-royal-1.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-2493b13 .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-2493b13{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-2493b13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-2493b13:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-2493b13 .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-2493b13 .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-3cfbb00 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-3cfbb00.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-3cfbb00 .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-3cfbb00 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-3cfbb00 .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-3cfbb00 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-01ca9de{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-01ca9de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-00201b3 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-verde-agua-1.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-00201b3 .elementor-repeater-item-c755878 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-verde-agua-1-2.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-00201b3 .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-00201b3{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-00201b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-00201b3:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-00201b3 .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-00201b3 .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-cdbbef9 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-cdbbef9.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-cdbbef9 .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-cdbbef9 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-cdbbef9 .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-cdbbef9 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-e8f2365{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-e8f2365.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-d1fecf0 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-beige-1.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-d1fecf0 .elementor-repeater-item-c755878 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-beige-1-2.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-d1fecf0 .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-d1fecf0{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-d1fecf0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-d1fecf0:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-d1fecf0 .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-d1fecf0 .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-dc4acbc .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-dc4acbc.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-dc4acbc .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-dc4acbc .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-dc4acbc .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-dc4acbc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-7fdd3ae{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-7fdd3ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-4932efd .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-blanco-con-negro-1.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-4932efd .elementor-repeater-item-1eed897 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-blanco-con-negro-1-2.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-4932efd .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-4932efd{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-4932efd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-4932efd:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-4932efd .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-4932efd .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-972af14 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-972af14.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-972af14 .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-972af14 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-972af14 .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-972af14 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-846dd90{--display:flex;--min-height:849px;--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;--flex-wrap:wrap;}.elementor-2213 .elementor-element.elementor-element-d06f302{--display:flex;--min-height:465px;--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-2213 .elementor-element.elementor-element-d06f302.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-3c9d424 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-chicle-1.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-3c9d424 .elementor-repeater-item-bb27cd4 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-camisero-chicle-1-2.jpg);background-size:contain;}.elementor-2213 .elementor-element.elementor-element-3c9d424 .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-2213 .elementor-element.elementor-element-3c9d424{width:100%;max-width:100%;}.elementor-2213 .elementor-element.elementor-element-3c9d424 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2213 .elementor-element.elementor-element-3c9d424:hover .elementor-widget-container{border-style:none;}.elementor-2213 .elementor-element.elementor-element-3c9d424 .swiper-slide-contents{max-width:100%;}.elementor-2213 .elementor-element.elementor-element-3c9d424 .swiper-slide-inner{text-align:center;}.elementor-2213 .elementor-element.elementor-element-58f41b6 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-58f41b6.elementor-element{--align-self:center;}.elementor-2213 .elementor-element.elementor-element-58f41b6 .elementor-button:hover, .elementor-2213 .elementor-element.elementor-element-58f41b6 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2213 .elementor-element.elementor-element-58f41b6 .elementor-button:hover svg, .elementor-2213 .elementor-element.elementor-element-58f41b6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(max-width:767px){.elementor-2213 .elementor-element.elementor-element-0859370 .elementor-heading-title{font-size:32px;}.elementor-2213 .elementor-element.elementor-element-f237bb8{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2213 .elementor-element.elementor-element-b75aad8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-b75aad8 .swiper-slide{height:475px;}.elementor-2213 .elementor-element.elementor-element-3356e42{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2213 .elementor-element.elementor-element-ac225d2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-ac225d2 .swiper-slide{height:475px;}.elementor-2213 .elementor-element.elementor-element-f69e122{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-cf0dde4 .swiper-slide{height:475px;}.elementor-2213 .elementor-element.elementor-element-cabfaaf{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-a5b8ba3 .swiper-slide{height:500px;}.elementor-2213 .elementor-element.elementor-element-c5cd234{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-6bdb236 .swiper-slide{height:500px;}.elementor-2213 .elementor-element.elementor-element-8afcbd9{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-0f53164 .swiper-slide{height:500px;}.elementor-2213 .elementor-element.elementor-element-947cdbf{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-76da88d .swiper-slide{height:500px;}.elementor-2213 .elementor-element.elementor-element-b9f35c4{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-54277d9 .swiper-slide{height:500px;}.elementor-2213 .elementor-element.elementor-element-75e39d7{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-05e544b .swiper-slide{height:500px;}.elementor-2213 .elementor-element.elementor-element-a21b9bf{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-6113ec0 .swiper-slide{height:500px;}.elementor-2213 .elementor-element.elementor-element-5e12579{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-0d469b4 .swiper-slide{height:500px;}.elementor-2213 .elementor-element.elementor-element-113a7e0{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-53ac8eb .swiper-slide{height:500px;}.elementor-2213 .elementor-element.elementor-element-6cccdf4{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-1d25188 .swiper-slide{height:500px;}.elementor-2213 .elementor-element.elementor-element-3527b46{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-7c3708d .swiper-slide{height:500px;}.elementor-2213 .elementor-element.elementor-element-1c07d52{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-2493b13 .swiper-slide{height:500px;}.elementor-2213 .elementor-element.elementor-element-01ca9de{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-00201b3 .swiper-slide{height:500px;}.elementor-2213 .elementor-element.elementor-element-e8f2365{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-d1fecf0 .swiper-slide{height:500px;}.elementor-2213 .elementor-element.elementor-element-7fdd3ae{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-4932efd .swiper-slide{height:500px;}.elementor-2213 .elementor-element.elementor-element-d06f302{--min-height:400px;}.elementor-2213 .elementor-element.elementor-element-3c9d424 .swiper-slide{height:500px;}}@media(min-width:768px){.elementor-2213 .elementor-element.elementor-element-67dd66a{--width:100%;}.elementor-2213 .elementor-element.elementor-element-f237bb8{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-3356e42{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-f69e122{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-cabfaaf{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-c5cd234{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-8afcbd9{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-947cdbf{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-b9f35c4{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-75e39d7{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-a21b9bf{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-5e12579{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-113a7e0{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-6cccdf4{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-3527b46{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-1c07d52{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-01ca9de{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-e8f2365{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-7fdd3ae{--width:33.3333%;}.elementor-2213 .elementor-element.elementor-element-d06f302{--width:33.3333%;}}/* Start custom CSS for button, class: .elementor-element-1960eeb */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2753bf7 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ba92ff */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2755bca */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3aeb81 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e3638c2 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9aa97cf */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39b169a */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d5008b4 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f09dde6 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1991029 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-002dd3b */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6286502 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfd417e */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cfbb00 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdbbef9 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc4acbc */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-972af14 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58f41b6 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */