@import"//hello.myfonts.net/count/3c7188";@font-face{font-family:Gilroy-Bold;src:url(gilroy-bold-font.woff2) format("woff2"),url(//www.bikeaholic.co.nz/cdn/shop/files/gilroy-bold-font.woff?v=14321345234736939688) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gilroy-SemiBold;src:url(//www.bikeaholic.co.nz/cdn/shop/files/gilroy-semibold-font.woff2?v=15373769389299344126) format("woff2"),url(//www.bikeaholic.co.nz/cdn/shop/files/gilroy-semibold-font.woff?v=4387046471333392203) format("woff");font-weight:400;font-style:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,.footer__title,button.label{font-family:Gilroy-Bold}.shopify-section-group-header-group{background:var(--colorNav)}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-no-wrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-stretch{justify-content:stretch}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}@media only screen and (min-width: 590px){.site-header{padding:0}}@media only screen and (min-width: 590px){.index-section,.index-section--small{margin:40px 0}.index-section--faq{margin:40px 0 20px}.section--divider{padding-top:100px}.product-reviews--full{padding:60px}.newsletter-section{padding:60px 0}.testimonials-section{padding:100px 0}}.grid--small-gutters .grid__item{padding-left:10px;padding-bottom:10px}.skrim__item-content .icon-arrow-left{width:33px;margin-right:8px}.skrim__item-content .icon-arrow-right{width:33px;margin-left:8px}.skrim__item-content .skrim__overlay{position:relative;transition:transform 2s ease-out 0s}.skrim__item-content .skrim__overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:auto;transition:all .5s ease}.skrim__item-content .skrim__overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:auto;background:#000;opacity:0;transition:opacity .5s ease}[data-animate_sections=true] .skrim__item-content .skrim__overlay:focus,[data-animate_sections=true] .skrim__item-content .skrim__overlay:hover{transform:scale(1.05)}[data-animate_sections=true] .skrim__item-content .skrim__overlay:focus:before,[data-animate_sections=true] .skrim__item-content .skrim__overlay:hover:before{opacity:.2;transition:opacity .2s ease-in}.skrim__link{display:block;width:100%;height:100%}.skrim__overlay{display:block;overflow:hidden;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.skrim__title{position:absolute;bottom:0;left:0;margin:0 12.5px 12.5px;pointer-events:none;color:#fff;color:var(--colorHeroText);transition:bottom .5s ease}@media only screen and (min-width:590px){.skrim__title{margin:0 25px 25px}}.skrim__title--right{left:auto;right:0}.skrim__underline-me{position:relative;display:inline-block}[data-animate_underlines=true] .skrim__underline-me:after{content:"";position:absolute;bottom:0;left:0;width:0%;border-bottom:2px solid;border-bottom-color:#fff;border-bottom-color:var(--colorHeroText);transition:.5s}[data-animate_underlines=true] .skrim__link:hover .skrim__underline-me:after{width:100%}[data-animate_underlines=true] .skrim__link:hover .skrim__title{bottom:10px;left:50%;transform:translate(-50%,-10px)}[data-animate_sections=true] [data-aos=skrim__animation] .skrim__overlay{transform:scale(1.1);opacity:0;transition:opacity 1s cubic-bezier(.44,.13,.48,.87),transform 1.5s cubic-bezier(.44,.13,.48,.87)}.no-js [data-animate_sections=true] [data-aos=skrim__animation] .skrim__overlay{opacity:1}[data-animate_sections=true] [data-aos=skrim__animation] .skrim__overlay:after{opacity:0}.no-js [data-animate_sections=true] [data-aos=skrim__animation] .skrim__overlay:after{opacity:1}[data-animate_sections=true] [data-aos=skrim__animation].aos-animate .skrim__overlay{opacity:1;transform:scale(1)}[data-animate_sections=true] [data-aos=skrim__animation].aos-animate .skrim__overlay:after{opacity:1;transition-duration:1.5s}[data-animate_sections=true] .skrim__item:nth-child(2) .skrim__overlay{transition-delay:.25s}[data-animate_sections=true] .skrim__item:nth-child(3) .skrim__overlay{transition-delay:.5s}[data-animate_sections=true] .skrim__item:nth-child(4) .skrim__overlay{transition-delay:.13s}[data-animate_sections=true] .skrim__item:nth-child(5) .skrim__overlay{transition-delay:.38s}[data-animate_sections=true] .skrim__item:nth-child(6) .skrim__overlay{transition-delay:.63s}[data-animate_sections=true] .skrim__item:nth-child(7) .skrim__overlay{transition-delay:.25s}[data-animate_sections=true] .skrim__item:nth-child(8) .skrim__overlay{transition-delay:.5s}[data-animate_sections=true] .skrim__item:nth-child(9) .skrim__overlay{transition-delay:.13s}[data-animate_sections=true] .skrim__item:nth-child(10) .skrim__overlay{transition-delay:.38s}[data-animate_sections=true] .skrim__item:nth-child(11) .skrim__overlay{transition-delay:.63s}[data-animate_sections=true] .skrim__item:nth-child(12) .skrim__overlay{transition-delay:.45s}@media only screen and (min-width: 590px){.skrim__title{margin:25px 0;left:50%;transform:translate(-50%)}}.blog-posts.grid{margin-left:0}.custom__item--title{position:absolute;bottom:20px;text-align:center;font-size:2rem;color:#fff;z-index:99;margin:0 auto;font-weight:600}.custom__item--title{transition:all .5s ease}.custom__item--title:hover{bottom:30px}.custom__item--title:after{content:"";position:absolute;bottom:0;left:0;width:0%;border-bottom:2px solid;border-bottom-color:#fff;border-bottom-color:var(--colorHeroText);transition:.5s}.custom__item--title:hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid;border-bottom-color:#fff;border-bottom-color:var(--colorHeroText);transition:.5s}@media only screen and (min-width: 590px){.custom__item--title{margin:25px 0;left:50%;transform:translate(-50%)}}.grid-product__tag.grid-product__tag--sold-out{bottom:80px;left:0;top:initial;right:initial}.product__price{font-weight:600}.afterpay-paragraph{margin-top:.5em!important}.block--4d2559f5-e668-46a1-8eac-b2897a7604b5 .rte{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
