.js-component{margin-bottom:0}.js-component *{-webkit-box-sizing:border-box;box-sizing:border-box}.js-component input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.js-component .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:none;color:#000;display:inline-block;font-size:12px;font-weight:700;margin:1rem;padding:.75rem 2rem;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .5s;transition:background-color .5s;vertical-align:middle}.js-component .btn:hover{background-color:#d9d9d9}.js-component .btn--invert{background-color:#000;color:#fff}.js-component .btn--invert:hover{background-color:#1a1a1a}.js-component .btn--block{display:block;width:100%!important}.js-component .btn--plain{background-color:transparent;color:inherit}.js-component .btn--outline{border:1px solid #000}.js-component .btn--quick{border:1px solid #e5e5e5;font-weight:400;text-transform:capitalize;width:90%}.js-component .btn--quick:before{background:transparent url(static/img/quick-buy.svg) no-repeat 50% 50%;content:"";display:inline-block;height:15px;margin-right:.4rem;vertical-align:text-bottom;width:15px}.js-component .btn--quick.btnClicked{background:#fff url(static/img/loading.svg) no-repeat 50% 50%;color:inherit!important}.c-container{margin:1rem auto 0;max-width:1200px;padding:0}.cf:after{clear:both;content:"";display:table}.full-width-img{height:auto;width:100%}.u-scalable{height:auto;max-width:100%}.c-carousel{position:relative}.c-carousel__slide{background:#fff url(static/img/loading.svg) no-repeat 50% 50%}.is-initialising .c-carousel__slide:not(:first-child){left:0;position:absolute;top:0;z-index:-1}.c-carousel__link{display:block;padding-top:40%;position:relative}.c-carousel__link:after{background-color:hsla(0,0%,100%,.1);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.c-carousel__link:hover:after{opacity:1}.c-carousel__img{height:auto;left:0;position:absolute;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%}.c-carousel__cta{bottom:0;position:absolute;right:0;text-align:right}.c-carousel .slick-next,.c-carousel .slick-prev{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-color:rgba(0,0,0,.75);border-radius:50%;display:block;height:48px;margin-right:.75rem;margin-top:-24px;opacity:.6;overflow:hidden;position:absolute;right:0;text-indent:-999rem;top:30%;-webkit-transition:opacity .2s;transition:opacity .2s;width:48px;z-index:1}.c-carousel .slick-next:hover,.c-carousel .slick-prev:hover{opacity:1}.c-carousel .slick-next:before,.c-carousel .slick-prev:before{color:#fff;content:"\F105";display:inline-block;font:normal normal 400 24px/48px FontAwesome;left:.1rem;position:absolute;text-align:center;text-indent:0;text-rendering:auto;top:0;width:100%}.c-carousel .slick-prev{left:0;margin-left:.75rem}.c-carousel .slick-prev:before{content:"\F104";left:-.1rem}.product{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}.product.is-loaded:hover img:first-child{opacity:0}.product span{display:block;line-height:2}.product span.brand_logo{background:no-repeat;background-size:100%;display:block;height:30px;margin:0 auto;width:30%}.product__img-container{display:block;margin:0 auto;padding-top:80%;position:relative}.product__img-container img{height:auto;left:0;max-width:100%;position:absolute;top:0;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;z-index:1}.product__img-container img:last-child{z-index:0}.product__brand,.product__price{font-weight:700}.product__title{font-weight:400}.product__price__original{color:gray;display:inline-block;margin-right:.5rem}.product__price__original:before{content:"Was "}.product__price.on-sale span{color:red;display:inline-block}.product__price.on-sale span:before{content:"Now "}.c-tabbed-spotlight{text-align:center}.c-tabbed-spotlight__title{font-size:2rem;font-weight:900;text-transform:uppercase}.c-tabbed-spotlight .product-container.is-hidden{height:0;visibility:hidden}.c-tabbed-spotlight .product-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;min-height:175px;overflow:hidden;padding:0 5rem}.c-tabbed-spotlight .product{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;padding:.5rem}.c-tabbed-spotlight .hover-img.fade-out{opacity:0}.c-tabbed-spotlight .brand-logo{display:inline-block;height:auto;width:50px}.review.review-score{background:url(https://jdsports-client-resources.co.uk/jdsports-client-resources/img/2017/1006/stars-210c1fafd78da21cd4680bc7e2c7b9a2.png) no-repeat 0 0;height:15px;margin:0 auto}.review.review-score:hover .review-popup{visibility:visible}.review.review-score--5{padding-bottom:35px;width:100px}.review.review-score--4{padding-bottom:35px;width:80px}.review.review-score--3{padding-bottom:35px;width:60px}.review-wrapper{left:0;opacity:0;padding-top:40px;position:absolute;top:0;-webkit-transition:opacity .5s;transition:opacity .5s;visibility:hidden;width:170px;z-index:2}.review-wrapper.is-active{opacity:1;visibility:visible}.review-popup{background:#fff;-webkit-box-shadow:0 1px 10px 1px rgba(54,51,61,.5);box-shadow:0 1px 10px 1px rgba(54,51,61,.5);display:block;padding:3rem 1rem 1rem;text-align:center}.review-popup,.review-popup blockquote{font-size:14px}.review-popup a{color:#36333d;display:block;font-size:14px;font-weight:700;margin-top:10px;text-decoration:underline;width:100%}.review-popup:after{background:url(https://jdsports-client-resources.co.uk/jdsports-client-resources/img/2017/1006/quote-6827b7f505ce1d41ed89e5695a2f9575.png) no-repeat 50% 0;content:"";height:50px;left:0;position:absolute;top:10px;width:100%;z-index:1}.review-popup:before{background:#fff;-webkit-box-shadow:-2px -2px 5px -2px rgba(54,51,61,.5);box-shadow:-2px -2px 5px -2px rgba(54,51,61,.5);content:"";height:30px;left:calc(50% - 15px);position:absolute;top:-.75rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:30px;z-index:0}.brands-list{text-align:center}.brands-list__brand{display:inline-block;max-width:90px;padding:1rem 0}.brands-list__container{padding:0 2rem}.brands-list .slick-prev{background-image:url(https://jdsports-client-resources.co.uk/jdsports-client-resources/img/2017/0907/arrow-left-5fc669538989fdeab0eb8bc1a6b64eb4.png);left:.75rem}.brands-list .slick-next{background-image:url(https://jdsports-client-resources.co.uk/jdsports-client-resources/img/2017/0907/arrow-right-5ced80430abee6de676dfc44067ebf96.png);right:.75rem}.brands-list .slick-next,.brands-list .slick-prev{background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:17px;position:absolute;top:68%;width:17px;z-index:2}.brands-list img{padding-right:1rem}.tabbed-filter{margin:0 auto;text-align:center}.tabbed-filter__primary-buttons{background-color:#fff;display:none;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;padding:1rem 0;width:calc(100% - 2rem)}.btn--kids-hub,.tabbed-filter__primary-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.btn--kids-hub{background:transparent;width:24%;border:solid;color:#bfbfbf;font-size:.75rem;font-weight:700;padding:.5rem;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.btn--kids-hub{font-size:1rem}}.btn--kids-hub.is-active,.btn--kids-hub:hover{color:#222}@media (max-width:600px){.btn--kids-hub{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;margin-bottom:1%}}@media screen and (min-width:720px){.header-grid{display:grid;position:absolute;width:100%;height:49.3%}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.container{position:relative;margin-bottom:2rem}.header-grid{grid-template-columns:2fr 1fr 1fr;grid-gap:10px;top:0;left:0}.header-grid .header{text-align:center;display:block;text-decoration:none;margin:0 auto;max-width:720px;max-height:440px;padding:2rem 1rem;background:#8cb7c7;color:#fff;position:relative;width:100%;grid-row-start:1;grid-column-start:3;z-index:1}.header-grid .header__content{text-align:center;width:100%;height:100%;overflow-y:hidden;overflow-x:hidden}.header-grid .header__content h1{font-size:2rem;font-weight:900;text-transform:uppercase;color:#fff}.header-grid .header__content p{font-size:1rem}.header-grid .header__content .btn--text span{font-size:1rem;font-weight:600;text-transform:uppercase}.header-grid .header__content .btn--text span:hover{border-bottom:.3rem #fff}.header-grid .header__content .btn--text span:hover:after{width:100%;left:0;bottom:-5px;position:absolute;border-bottom:.3rem solid #fff;display:block;content:""}.tabbed-filter__content{display:grid;grid-gap:10px;grid-template-columns:2fr 1fr 1fr}.tabbed-filter__content img{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.tabbed-filter__content img:hover{-webkit-transition:1s;transition:1s;opacity:.75}.tabbed-filter__content .is-visable{display:block}.tabbed-filter__content .spot0{grid-row:span 2}.tabbed-filter__content .spot2{grid-row-start:2;grid-column-start:2}.tabbed-filter__content .spot3{grid-row-start:2;grid-column-start:3}.tabbed-filter__content .spot4{grid-column:4;grid-row:2}ul.slick-dots{position:absolute;bottom:5%;width:50%;left:25%;padding:0;margin:1rem 0}ul.slick-dots li{width:15px;height:15px;margin:0 5px;list-style:none;display:inline-block}ul.slick-dots li button{background:transparent;color:transparent;padding:0;width:100%;height:100%;border:2px solid #000;border-radius:50px}ul.slick-dots li.slick-active button{background:#000}.tabbed-filter__content .spot-cta{background:#fff;bottom:.5rem;font-size:1rem;font-weight:900;margin:0 25%;padding:.75rem 0;position:absolute;text-align:center;width:50%}.hero-banner{overflow:hidden;padding-bottom:50%;position:relative}@media only screen and (min-width:768px){.hero-banner{padding-bottom:0}}.hero-banner .c-container{margin-top:0}.hero-banner__img{-webkit-transform:scale(2.5);transform:scale(2.5);-webkit-transform-origin:50% 0;transform-origin:50% 0}@media only screen and (min-width:768px){.hero-banner__img{-webkit-transform:none;transform:none}}.hero-banner__option{background:transparent;border-bottom:1px solid #000;display:block;font-size:1rem;margin-bottom:.5rem;padding:.5rem 3rem .5rem 0;text-align:left;text-transform:uppercase;width:100%}.hero-banner__option:last-of-type{border-bottom:none}.hero-banner__option:after{content:"\F078";font-family:FontAwesome;font-size:.5rem;line-height:1.8;position:absolute;right:0}.hero-banner__menu{background-color:#fff;display:none;padding:1rem 1rem 0;position:absolute;top:0;z-index:1}@media only screen and (min-width:768px){.hero-banner__menu{display:block}}.hero-banner__menu__list{display:none;font-weight:700;list-style-type:none;margin:0;padding:0;text-transform:uppercase}.hero-banner__menu__list:last-of-type{padding-bottom:.75rem}.hero-banner__menu__list a{display:block;padding:.25rem 0}.gift-card{background-color:#c8e3ec;clear:both;padding:2rem}.gift-card__container{margin:0 auto;max-width:1200px;width:100%}@media only screen and (min-width:768px){.gift-card__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.gift-card__title{color:#fff;font-size:1.75rem;font-weight:900;line-height:.9;margin:0 0 2rem;text-align:center;text-transform:uppercase;white-space:nowrap}.gift-card__title__wrap{display:block;font-size:1.35em}@media only screen and (min-width:768px){.gift-card__title__wrap{display:inline;font-size:inherit}}.gift-card__select-container{background:#fff;margin:.5rem 0;position:relative;width:100%}@media only screen and (min-width:768px){.gift-card__select-container{margin:0 .5rem 0 0;max-width:325px}}.gift-card__select-container:after{content:"\F078";font-family:FontAwesome;position:absolute;right:1rem;text-align:right;top:1rem;width:100%}.gift-card__select{background:transparent!important;border:0;color:#36333d;cursor:pointer;font-size:1rem;font-weight:600;height:auto;padding-right:2.5rem!important;width:100%;z-index:1}.gift-card__select option{font-size:1rem}.gift-card__button,.gift-card__select{padding:.75rem 1.5rem}.gift-card__button{background-color:#36333d;border:3px solid #36333d;color:#fff;cursor:pointer;display:block;font-size:.75rem;font-weight:700;height:auto;line-height:1;margin:0 0 .5rem;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%}@media only screen and (min-width:768px){.gift-card__button{margin:0 .5rem 0 0;width:auto}}.gift-card__button--more{background-color:transparent;border-color:#fff}.gift-card__button--more:hover{background-color:#fff;color:#36333d}.gift-card__button--submit.is-active,.gift-card__button--submit:focus,.gift-card__button--submit:hover{background-color:#5b5667;border-color:#5b5667}.gift-card__button--submit.error{background-color:#f94474}.gift-card__button--submit.is-active{background:#5b5667 url(/static/img/loading.svg) no-repeat 50% 50%!important}.collection-spots{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.collection-spots a{display:block}.collection-spots__col1{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;padding-right:.75rem}.collection-spots__col1 a{margin-bottom:.75rem}.collection-spots__col2{-webkit-box-flex:1;-ms-flex:1;flex:1}.collection-spots__col2__section{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:.75rem}.collection-spots__col2__section a{margin-right:.75rem}.pointing-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0}.pointing-tabs__tab{background-color:transparent;border-bottom:7px solid #ccc;border-right:none;font-size:1rem;font-weight:400;margin:0 .2rem;max-width:200px;padding:.5rem 2.5rem;text-transform:uppercase}.pointing-tabs__tab.is-active{font-weight:700}.pointing-tabs__tab:last-child{border-right:none}.pointing-tabs__tab.is-active,.pointing-tabs__tab:hover{border-color:#000}.pointing-tabs__tab.is-active:after{border:solid transparent;border-color:transparent;border-top-color:#000;border-width:10px;bottom:-65%;content:" ";height:0;left:50%;margin-left:-10px;pointer-events:none;position:absolute;width:0}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=kids-hub.css.map*/