.button.shop-now,.button.buy-now{padding:10px 20px;background:#fff;color:#000;border:1px solid #e8e8e1;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.2em}.img-container{transform:translate(0);opacity:1;position:relative}.img-container img{width:100%;height:100%}.img-container h3{position:absolute;bottom:1em;width:100%;text-align:center;font-weight:700;color:#fff}.instagram-feed-wrap .grid__item.small--one-half.medium-up--one-sixth{padding:1em}.news-bg{background-size:cover;background-position:center;padding:2em}.banner-with-text{position:relative;padding:0}.banner-with-text .img-container{height:420px}.banner-with-text .img-container img{object-fit:cover;object-position:center}.banner-with-text .text-container{position:static;width:100%;height:100%;background-color:#d3d3d3;color:#000}.banner-with-text .text-container .page-width{display:table;width:100%;height:100%;position:relative}.banner-with-text .text-container .page-width .text{display:table-cell;vertical-align:bottom;padding:1em;position:static;text-align:left}.banner-with-text .text-container .page-width .text>*{max-width:500px;float:none}@media screen and (min-width: 769px){.banner-with-text.top-middle .text-container .page-width .text{position:static;text-align:center;padding-top:3em}.banner-with-text.top-middle .text-container .page-width .text>*{margin:0 auto}}@media screen and (min-width: 769px){.banner-with-text.bottom-left .text-container .page-width .text{bottom:3em;left:3em}}@media screen and (min-width: 769px){.banner-with-text.bottom-right .text-container .page-width .text{bottom:3em;right:3em}}@media screen and (min-width: 769px){.banner-with-text.middle-left .text-container .page-width{display:table}.banner-with-text.middle-left .text-container .page-width .text{display:table-cell;position:static;vertical-align:middle}}@media screen and (min-width: 769px){.banner-with-text.middle-right .text-container .page-width{display:table}.banner-with-text.middle-right .text-container .page-width .text{display:table-cell;position:static;vertical-align:middle}.banner-with-text.middle-right .text-container .page-width .text>*{float:right}}@media screen and (min-width: 769px){.banner-with-text{height:650px}.banner-with-text.extra-height{height:1000px}.banner-with-text .img-container{height:100%}.banner-with-text .text-container{position:absolute;background-color:transparent;top:0;left:0}.banner-with-text .text-container .page-width{display:block}.banner-with-text .text-container .page-width .text{display:block;position:absolute}}.bcorp-and-fair-trade{height:420px;position:relative}.bcorp-and-fair-trade .img-container{height:100%}.bcorp-and-fair-trade .img-container img{object-fit:cover;object-position:center}.bcorp-and-fair-trade .text-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center}.bcorp-and-fair-trade .text-container .text{color:#fff;width:100%;margin:0 auto}.bcorp-and-fair-trade .text-container .text .certified-container{display:flex;margin-bottom:2em}.bcorp-and-fair-trade .text-container .text .certified-container .img-container.bcorp,.bcorp-and-fair-trade .text-container .text .certified-container .img-container.fair-trade{width:50%}@media screen and (min-width: 769px){.bcorp-and-fair-trade{height:650px}}@media screen and (min-width: 769px){.article__grid-meta{text-align:left}}.collection-container section .section-header{text-transform:uppercase;margin-top:2em}.collection-container .technology .image-wrap{height:auto;padding:unset}.collection-container .video{margin-bottom:3em}.collection-container .video .video-container{height:420px;padding:0}.collection-container .video .video-container .youtube{width:100%;height:100%}@media screen and (min-width: 769px){.collection-container .video .video-container{height:720px}}.collection-container .packs{background-color:#d3d3d3;padding:3em}.collection-container .packs .shop-now{margin:1.5em 0 0;display:inline-block}.collection-container .packs .grid .grid__item{margin-bottom:2em}@media screen and (min-width: 769px){.collection-container .packs .grid .grid__item{margin-bottom:0}}.collection-container .image-background-with-text{padding:0;position:relative}.collection-container .collection-grid{padding:2em 0}.collection-container .collection-grid .section-header{text-transform:uppercase}.collection-container .collection-grid .grid-product__price{display:none}.about h1{margin:1em 0}.about section{margin:4em 0}.about.company .our-commitment{padding:2em 1em;background-color:#d3d3d3}.about.company .our-commitment .feature-row .feature-row__item.feature-row__text ul{margin-left:0}.about.company .our-commitment .feature-row .feature-row__item.feature-row__text ul li{position:relative;list-style-type:none;margin:1em 0}.about.company .our-commitment .feature-row .feature-row__item.feature-row__text ul li .icon-container{text-align:center;max-width:150px;margin:3em auto}.about.company .our-commitment .feature-row .feature-row__item.feature-row__text ul li .icon-container svg{width:100%;height:100%}@media screen and (min-width: 769px){.about.company .our-commitment .feature-row .feature-row__item.feature-row__text ul{margin-left:0}.about.company .our-commitment .feature-row .feature-row__item.feature-row__text ul li{display:flex;align-items:center}.about.company .our-commitment .feature-row .feature-row__item.feature-row__text ul li .icon-container{width:12%}.about.company .our-commitment .feature-row .feature-row__item.feature-row__text ul li .icon-container svg{width:50%;height:50%}.about.company .our-commitment .feature-row .feature-row__item.feature-row__text ul li .text-container{width:80%}.about.company .our-commitment .feature-row .feature-row__item.feature-row__text.feature-row__text--left{padding-left:15px}}.about.company .certified-b-corp{position:relative;padding:2em 1em}.about.company .certified-b-corp .page-width{display:block}.about.company .certified-b-corp .page-width .img-container{width:100%;padding:0 2em;display:block;margin-bottom:2em}.about.company .certified-b-corp .page-width .img-container .image-wrap{max-width:200px;margin:0 auto;background:transparent}.about.company .certified-b-corp .page-width .img-container .image-wrap img{opacity:1}.about.company .certified-b-corp .page-width .text-container{width:100%}@media screen and (min-width: 970px){.about.company .certified-b-corp{min-height:450px;display:flex;align-items:center}.about.company .certified-b-corp .page-width{height:100%;display:flex;align-items:center}.about.company .certified-b-corp .page-width .img-container{width:30%;padding:0 2em;margin-bottom:0}.about.company .certified-b-corp .page-width .img-container .image-wrap{max-width:200px;margin:0 auto}.about.company .certified-b-corp .page-width .text-container{width:70%}}.about.futsal .intro{display:block;margin:0 auto}.about.futsal .intro .video{width:100%}.about.futsal .intro .text-container{width:100%;margin:2em 0}@media screen and (min-width: 769px){.about.futsal .intro{display:flex}.about.futsal .intro .video{max-width:50%}.about.futsal .intro .text-container{padding:0 2em;width:50%;margin:0}}.about.futsal .why-futsal .row1{margin-bottom:0}.about.futsal .why-futsal .row2{display:block}@media screen and (min-width: 769px){.about.futsal .why-futsal .row2{display:flex;justify-content:center}}.about.futsal .growing-through-futsal .row1{margin-bottom:0}.about.futsal .growing-through-futsal .row2{display:block}@media screen and (min-width: 769px){.about.futsal .growing-through-futsal .row2{display:flex;justify-content:center}}.about.futsal .growing-through-futsal h3{text-transform:uppercase}.about.futsal .senda-in-futsal{padding:1em;background-color:#00a9e0}.about.futsal .senda-in-futsal .feature-row__item:first-of-type{margin-bottom:2em}.about.futsal .senda-in-futsal .senda-in-futsal-txt{color:#fff}.about.team .person{display:block;margin-bottom:3em}.about.team .person>div{padding:1em}.about.team .person .oof{display:block;margin-left:1.25em}.about.team .person .image-wrap{position:relative}.about.team .person .image-wrap .name{position:absolute;bottom:1em;color:#fff;font-weight:700;width:100%;text-align:center}.about.team .person .person-info-container ul{padding:0 1em;margin:0}.about.team .person .person-info-container ul li{min-height:40px;list-style-type:none;margin-bottom:1.5em}.about.team .person .person-info-container ul li h3{font-weight:700;font-size:1.4em}.about.team .person .person-info-container ul li small{text-transform:uppercase;font-weight:700}.about.team .person .person-info-container ul li:first-of-type{margin-bottom:0}.about.team .person .person-info-container ul li:last-child{margin-bottom:0}.about.team .person .person-info-container ul li.country{position:relative;max-width:250px}.about.team .person .person-info-container ul li.country .img-container{position:absolute;right:0;top:0;height:100%;text-align:right}.about.team .person .person-info-container ul li.country .img-container svg{height:100%}@media screen and (min-width: 889px){.about.team .person{display:flex;margin-bottom:5em}.about.team .person .oof{display:flex;width:75%}.about.team .person .oof .person-img-container{width:260px}.about.team .person .oof .person-text-container{width:calc(100% - 260px);padding-left:2em}.about.team .person .person-info-container{border-left:2px solid lightgrey;padding:0 1em;max-width:25%}.about.team .person .person-info-container ul{padding:0}.about.team .person .image-wrap .name{bottom:0}}.about.athletes .banner-with-text{margin-top:0}.about.athletes .person{display:block;position:relative}.about.athletes .person .person-img-container{width:100%;margin-bottom:2em}.about.athletes .person .person-info-container ul{margin:0}.about.athletes .person .person-info-container ul li{min-height:40px;list-style-type:none;margin-bottom:1.5em}.about.athletes .person .person-info-container ul li h3{font-weight:700;font-size:1.4em}.about.athletes .person .person-info-container ul li small{text-transform:uppercase;font-weight:700}.about.athletes .person .person-info-container ul li:first-of-type{margin-bottom:0}.about.athletes .person .person-info-container ul li:last-child{margin-bottom:0}.about.athletes .person .person-info-container ul li.country{position:relative;max-width:250px}.about.athletes .person .person-info-container ul li.country .img-container{position:absolute;right:0;top:0;height:100%;border:1px solid lightgrey}.about.athletes .person .person-info-container ul li.country .img-container svg{height:100%}.about.athletes .person .person-text-container{margin:1em 0 3em;border-bottom:2px solid lightgrey;padding-bottom:1em}@media screen and (min-width: 968px){.about.athletes .person{display:flex;margin-bottom:3em}.about.athletes .person .person-img-container{width:300px;margin-bottom:0}.about.athletes .person .person-info-container{width:calc(300px - 2em);padding:0 1em;margin-right:1em;border-right:2px solid lightgrey}.about.athletes .person .person-text-container{max-width:50%;border-bottom:none;margin:0;padding-top:0}}body.template-index #shopify-section-1524769873765 #Slideshow-1524769873765{height:787px}body.template-index #shopify-section-1524769873765 #Slideshow-1524769873765 .hero__image-wrapper{height:487px!important}body.template-index #shopify-section-1524769873765 #Slideshow-1524769873765 .hero__text-wrap{top:487px;min-height:300px;background-color:#d3d3d3;height:auto}body.template-index #shopify-section-1524769873765 #Slideshow-1524769873765 .hero__text-wrap .hero__text-shadow:before{display:none}@media screen and (min-width: 768px){body.template-index #shopify-section-1524769873765 #Slideshow-1524769873765{height:650px}body.template-index #shopify-section-1524769873765 #Slideshow-1524769873765 .hero__image-wrapper{height:100%!important}body.template-index #shopify-section-1524769873765 #Slideshow-1524769873765 .hero__text-wrap{top:unset;min-height:unset;background-color:transparent;height:100%}}.shop-all-products{width:100%}.shop-all-products .shop-all-banner-section,.shop-all-products .shop-all-games-section,.shop-all-products .shop-by-category-section{margin:40px 0}.shop-all-products .shop-by-category-section .coll-listing{background:#424242;padding:20px 10px;border:1px solid #000;margin-bottom:20px;text-align:center}.shop-all-products .shop-by-category-section .coll-listing a{text-transform:uppercase;color:#fff;font-size:24px;font-weight:700;display:block}.shop-all-products .shop-all-best-sellers-section{margin:40px 0}.shop-all-products .shop-all-best-sellers-section .best-seller-product{padding:0 40px}.ball-collection-games-section{margin-top:60px}.ball-collection-games-section .tabs-collection{margin-bottom:60px}.ball-collection-games-section .tabs-collection ul{margin:0;list-style-type:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.ball-collection-games-section .tabs-collection ul .tag{font-size:16px;line-height:1.5;margin-bottom:0}.ball-collection-games-section .tabs-collection ul .tag a{padding:6px 20px;background:transparent;color:#000;border-radius:20px;text-transform:uppercase}.ball-collection-games-section .tabs-collection ul .tag a:hover{background:#f7f7f7;color:#000}.ball-collection-games-section .tabs-collection ul .tag--active a{background:#0CABDF;color:#fff;font-weight:300;pointer-events:none}.ball-collection-games-section .tabs-collection ul .tag--active a:hover{background:#0CABDF;color:#fff}.coll-banner-img{width:100%;max-height:400px}@media (max-width: 479px){.coll-banner-img{width:100%;max-height:300px}.ball-collection-games-section .tabs-collection ul .tag{width:100%;text-align:center;margin-bottom:10px}.ball-collection-games-section .tabs-collection ul .tag a{display:block;padding:8px 20px;background:#f7f7f7;color:#000}.ball-collection-games-section .tabs-collection ul .tag--active a{background:#0CABDF;color:#fff;pointer-events:none}.ball-collection-games-section .tabs-collection ul .tag--active a:hover{background:#0CABDF;color:#fff}}.shop-all-products .shop-by-category-section .coll-listing{padding:0}.shop-all-products .shop-by-category-section .coll-listing a{padding:20px 10px}
/*# sourceMappingURL=/s/files/1/1690/8059/t/32/assets/impulse-custom-styles.scss.css.map?v=10466366623848596826 */
