:root{--ace-page-grey: #d4d4d4;--ace-panel: #ffffff;--ace-red: #e5070e;--ace-ink: #151515;--ace-charcoal: #171717}@media screen and (hover:hover){body .button:not(.button--secondary):not(.button--tertiary):not(.button--link):not(.button--cta):hover{color:#fff!important;background-color:#e5070e!important;border-color:#e5070e!important;box-shadow:none!important}body .button:not(.button--secondary):not(.button--tertiary):not(.button--link):not(.button--cta):hover:after{background-color:#e5070e!important;transform:none!important}body .button:not(.button--secondary):not(.button--tertiary):not(.button--link):not(.button--cta):hover .label,body .button:not(.button--secondary):not(.button--tertiary):not(.button--link):not(.button--cta):hover span{color:#fff!important;opacity:1!important;visibility:visible!important}}body .button:not(.button--secondary):not(.button--tertiary):not(.button--link):not(.button--cta):active,body .button:not(.button--secondary):not(.button--tertiary):not(.button--link):not(.button--cta):focus,body .button:not(.button--secondary):not(.button--tertiary):not(.button--link):not(.button--cta):focus-visible{color:#fff!important;background-color:#e5070e!important;border-color:#e5070e!important}.price__from{margin-inline-end:.45rem;font-weight:700;letter-spacing:.04em}body.template-product .price,body.template-product .price-item,body.template-product price-money,body.template-product .price__from{opacity:1!important;visibility:visible!important}body.template-index .ace-trending-now__title{font-size:0!important;color:transparent!important;background:transparent!important;opacity:1!important;text-shadow:none!important}body.template-index .ace-trending-now__title:after{content:"VIRAL PICKS";display:inline-block;font-family:var(--font-heading-family),Arial,Helvetica,sans-serif;font-size:clamp(3.4rem,5vw,5.9rem);font-weight:900;line-height:1.05;letter-spacing:.07em;text-transform:uppercase;color:#f7f7f7;-webkit-text-fill-color:#f7f7f7;border-bottom:4px solid var(--ace-red);padding-bottom:.45rem}body.template-index .ace-trending-now__sub{font-size:0!important}body.template-index .ace-trending-now__sub:after{content:"Four smart fitness finds selected for practical training, clever design and everyday use.";display:block;color:#ffffffe0;font-size:1.6rem;line-height:1.5}body.template-collection #MainContent,body.template-collection #ProductGridContainer,body.template-collection .collection{background:var(--ace-page-grey)!important;color:var(--ace-ink)!important}body.template-collection .facets-container{background:#efefef!important;color:var(--ace-ink)!important}body.template-collection .product-grid .card-wrapper{background:#fff!important;border:1.5px solid rgba(229,7,14,.72)!important;border-radius:18px!important;box-shadow:0 10px 28px #0000001a!important}body.template-collection .product-grid .card--product,body.template-collection .product-grid .card-information,body.template-collection .product-grid .card-information__wrapper{background:#fff!important;color:var(--ace-ink)!important}body.template-collection .product-grid .card-information__text,body.template-collection .product-grid .price,body.template-collection .product-grid .price-item,body.template-collection .product-grid price-money,body.template-collection .product-grid .price__from{color:var(--ace-ink)!important;opacity:1!important;visibility:visible!important}body.template-page #MainContent{background:var(--ace-page-grey)!important}body.template-page .rich-text,body.template-page .contact,body.template-page .faq{background:var(--ace-panel)!important;border:1.5px solid rgba(229,7,14,.72);border-radius:18px;box-shadow:0 12px 30px #0000001a}body.template-page .rich-text{margin-top:2.4rem}body.template-page .contact,body.template-page .faq{margin-top:2.4rem;margin-bottom:2.4rem}body.template-page .field__input{background:#fff!important;border-color:#15151533!important}body.template-page .contact__button .button{background:var(--ace-charcoal)!important;color:#fff!important;border:1px solid var(--ace-red)!important}body.template-page .faq details{border-bottom:1px solid rgba(229,7,14,.22)}body.template-page .page-title{color:var(--ace-ink)!important}body.template-product #MainContent{background:var(--ace-page-grey)!important}body.template-product #MainContent .product,body.template-product #MainContent .product__info-wrapper,body.template-product #MainContent .product__info-container{background:var(--ace-charcoal)!important;color:#f7f7f7!important}body.template-product #MainContent .product{border:1.5px solid rgba(229,7,14,.78)!important;border-radius:20px!important;box-shadow:0 14px 34px #0000002e!important;padding:2rem!important;overflow:hidden}body.template-product #MainContent .product__info-wrapper{border-radius:16px!important}body.template-product #MainContent .product__info-container,body.template-product #MainContent .product__info-container>*{color:#f7f7f7!important}body.template-product #MainContent .product__title h1,body.template-product #MainContent .product__title h2,body.template-product #MainContent .product__title{color:var(--ace-red)!important}body.template-product #MainContent .product__info-container p,body.template-product #MainContent .product__info-container label,body.template-product #MainContent .product__info-container legend,body.template-product #MainContent .product__info-container .price,body.template-product #MainContent .product__info-container .price-item,body.template-product #MainContent .product__info-container price-money,body.template-product #MainContent .product__info-container .product__text,body.template-product #MainContent .product__info-container .product__description,body.template-product #MainContent .product__info-container .rte{color:#f7f7f7!important}body.template-product #MainContent .product-form__input input[type=radio]+label:not(.color__swatch){color:#f7f7f7!important;box-shadow:inset 0 0 0 1px #ffffff8c!important}body.template-product #MainContent .product-form__input input[type=radio]:checked+label:not(.color__swatch){background:#f7f7f7!important;color:#151515!important}body.template-product #MainContent .product-form__submit{background:#111!important;color:#fff!important;border:1.5px solid var(--ace-red)!important}@media screen and (hover:hover){body.template-product #MainContent .product-form__submit:hover{background:var(--ace-red)!important;color:#fff!important;border-color:var(--ace-red)!important}}body.template-product #MainContent .product-link__button,body.template-product #MainContent .product-link__button>related-buttons,body.template-product #MainContent .product-link__button a{background:#111!important;border-color:var(--ace-red)!important;color:#fff!important}body.template-product #MainContent .product-link__button{border:1.5px solid var(--ace-red)!important}body.template-product #MainContent .product-link__button a,body.template-product #MainContent .product-link__button a .h4,body.template-product #MainContent .product-link__button a .icon-wrap,body.template-product #MainContent .product-link__button a .icon,body.template-product #MainContent .product-link__button a svg,body.template-product #MainContent .product-link__button a svg path{color:#fff!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}body.template-product #MainContent .shopify-payment-button__more-options,body.template-product #MainContent .shopify-payment-button__more-options:hover,body.template-product #MainContent .social-sharing,body.template-product #MainContent .social-sharing__link,body.template-product #MainContent .social-sharing__title,body.template-product #MainContent .share-button,body.template-product #MainContent .share-button .link,body.template-product #MainContent .share-button__button{color:#f7f7f7!important;opacity:1!important;visibility:visible!important}body.template-product #MainContent .social-sharing__link svg,body.template-product #MainContent .share-button svg{color:#f7f7f7!important;fill:currentColor!important;opacity:1!important}body.template-product .product-details{background:var(--ace-charcoal)!important;color:#f7f7f7!important;border:1.5px solid rgba(229,7,14,.62)!important;border-radius:18px!important;box-shadow:0 10px 26px #00000024!important}body.template-product .product-recommendations .card{background:#fff!important;border:1.5px solid rgba(229,7,14,.55)!important;border-radius:14px!important;overflow:hidden}.ace-product-trust{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem 2.4rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.ace-product-trust__item{background:#fff;border:1.5px solid var(--ace-red);border-radius:14px;padding:1.5rem 1.2rem;text-align:center;box-shadow:0 8px 18px #0000001a}.ace-product-trust__item strong{display:block;color:var(--ace-ink);font-weight:900;margin-bottom:.35rem}.ace-product-trust__item span{color:#555;font-size:1.2rem;line-height:1.4}@media screen and (max-width:749px){body.template-index .ace-trending-now__title:after{font-size:clamp(2.6rem,9vw,4rem)}body.template-index .ace-trending-now__sub:after{font-size:1.4rem}.ace-product-trust{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product #MainContent .product{padding:1.2rem!important;border-radius:14px!important}body.template-page .rich-text,body.template-page .contact,body.template-page .faq{border-radius:14px}}body.template-product #MainContent .acefindz-product-navigation__trail,body.template-product #MainContent .acefindz-product-navigation__trail a,body.template-product #MainContent .acefindz-product-navigation__current{color:#151515!important;opacity:1!important;visibility:visible!important}body.template-product #MainContent .acefindz-product-navigation__separator{color:#15151573!important;opacity:1!important}@media screen and (hover:hover){body.template-product #MainContent .acefindz-product-navigation__trail a:hover{color:#e5070e!important}}body .footer .footer-block__details-content,body .footer .footer-block__details-content.rte,body .footer .footer-block__details-content.rte p,body .footer .footer-block__newsletter .typeset,body .footer .footer-block__newsletter .typeset.rte,body .footer .footer-block__newsletter .typeset.rte p,body .footer .newsletter-form__field-wrapper+.typeset,body .footer .newsletter-form__field-wrapper+.typeset p{color:#cfcfcf!important;opacity:1!important;visibility:visible!important}body .footer .footer-block__heading,body .footer .accordion__title,body .footer .list-menu__item--link,body .footer .footer__copyright,body .footer .copyright__content,body .footer .copyright__content a{color:#fff!important;opacity:1!important;visibility:visible!important}body .footer .field__input{color:#fff!important}body .footer .field__input::placeholder{color:#ffffff9e!important;opacity:1!important}body.template-index [id*=featured_collection_Gy7YcV],body.template-index [id*=featured_collection_Gy7YcV] .featured-collection,body.template-index [id*=featured_collection_Gy7YcV] .collection,body.template-index [id*=featured_collection_Gy7YcV] .page-width{background:var(--ace-page-grey)!important;color:var(--ace-ink)!important}body.template-index [id*=featured_collection_Gy7YcV] .card,body.template-index [id*=featured_collection_Gy7YcV] .card-wrapper,body.template-index [id*=featured_collection_Gy7YcV] .card--product,body.template-index [id*=featured_collection_Gy7YcV] .card-information,body.template-index [id*=featured_collection_Gy7YcV] .card-information__wrapper{background:#fff!important;color:var(--ace-ink)!important}body.template-index [id*=featured_collection_Gy7YcV] .card-information__text,body.template-index [id*=featured_collection_Gy7YcV] .price,body.template-index [id*=featured_collection_Gy7YcV] .price-item,body.template-index [id*=featured_collection_Gy7YcV] price-money{color:var(--ace-ink)!important}body.template-index [id*=featured_collection_Q8Ye7y] .countdown,body.template-index [id*=featured_collection_Gy7YcV] .countdown,body.template-index [id*=featured_collection_Q8Ye7Y] .badge--countdown,body.template-index [id*=featured_collection_Gy7YcV] .badge--countdown{display:none!important}.product-grid .quick-add__submit,.product-grid .card-information__button .button,.product-grid add-to-cart.button{font-family:var(--font-body-family),Arial,Helvetica,sans-serif!important;font-size:1.4rem!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.01em!important;text-transform:none!important}body .button:not(.button--tertiary):not(.button--link),body button.button:not(.button--tertiary):not(.button--link){transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,background .18s ease,border-color .18s ease!important}.product-grid .quick-add__submit,.product-grid .card-information__button .button,.product-grid add-to-cart.button{font-size:1.55rem!important;font-weight:600!important;letter-spacing:.012em!important}@media screen and (hover:hover){body .button:not(.button--secondary):not(.button--tertiary):not(.button--link):hover,body button.button:not(.button--secondary):not(.button--tertiary):not(.button--link):hover{color:#fff!important;background-color:#e5070e!important;background-image:linear-gradient(135deg,#f31920,#e5070e 45%,#b9050a)!important;border-color:#ff2a31!important;box-shadow:0 10px 24px #e5070e4d,0 3px 8px #0000002e,inset 0 1px #fff3!important;transform:translateY(-2px)!important;filter:saturate(1.06) brightness(1.03)!important}.product-grid .quick-add__submit:hover,.product-grid .card-information__button .button:hover,.product-grid add-to-cart.button:hover{box-shadow:0 11px 25px #e5070e57,0 3px 8px #00000029,inset 0 1px #ffffff38!important;transform:translateY(-2px) scale(1.01)!important}body.template-product #MainContent .product-form__submit:hover{background-color:#e5070e!important;background-image:linear-gradient(135deg,#f31920,#e5070e 48%,#b9050a)!important;border-color:#ff2a31!important;box-shadow:0 12px 26px #e5070e52,0 3px 9px #0000003d,inset 0 1px #fff3!important;transform:translateY(-2px)!important}}body .button:not(.button--secondary):not(.button--tertiary):not(.button--link):focus-visible{box-shadow:0 0 0 3px #e5070e33,0 0 0 1px #e5070e!important}@media screen and (max-width:749px){html,body{max-width:100%;overflow-x:hidden}body.template-product #MainContent .product,body.template-product #MainContent .product__info-wrapper,body.template-product #MainContent .product__info-container,body.template-product #MainContent .product__title,body.template-product #MainContent .product__title h1{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body.template-product #MainContent .product__title h1{font-size:clamp(2.1rem,6.4vw,2.7rem)!important;line-height:1.12!important;overflow-wrap:anywhere!important}.ace-product-trust{width:100%!important;box-sizing:border-box!important;grid-template-columns:1fr!important}body.template-collection .collection-hero__inner,body.template-collection .collection-hero__text-wrapper,body.template-collection .collection-hero__description,body.template-collection .collection-hero__description p{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}body.template-collection .product-grid .card-wrapper,body.template-collection .product-grid .card,body.template-collection .product-grid .card-information,body.template-collection .product-grid .card-information__button{min-width:0!important;max-width:100%!important}body.template-collection .product-grid .ace-choose-options,body.template-collection .product-grid .quick-add__submit,body.template-collection .product-grid .card-information__button .button{width:100%!important;min-width:0!important;padding:.9rem .45rem!important;font-size:1.15rem!important;line-height:1.1!important;white-space:normal!important;text-align:center!important}body.template-cart .cart__empty-text{max-width:100%!important;margin-inline:auto!important;padding-inline:1rem!important;font-size:clamp(2.2rem,7vw,3rem)!important;line-height:1.15!important;overflow-wrap:anywhere!important;text-align:center!important}.shopify-pc__banner__dialog{left:0!important;right:0!important;width:100%!important;max-width:100vw!important;min-width:0!important;padding:2rem 1.6rem!important;box-sizing:border-box!important}.shopify-pc__banner__btns{width:100%!important;flex-direction:column!important;gap:.8rem!important}.shopify-pc__banner__dialog button{width:100%!important;max-width:100%!important;flex-basis:auto!important;margin:0!important}}@media screen and (max-width:749px){body.template-index #Banner-template--31625047376220__video_hero_cEVrAP .banner__content{box-sizing:border-box!important;padding-left:2rem!important;padding-right:2rem!important;overflow:hidden!important}body.template-index #Banner-template--31625047376220__video_hero_cEVrAP .banner__box,body.template-index #Banner-template--31625047376220__video_hero_cEVrAP .banner__heading,body.template-index #Banner-template--31625047376220__video_hero_cEVrAP .banner__text,body.template-index #Banner-template--31625047376220__video_hero_cEVrAP .banner__text p{min-width:0!important;max-width:calc(100vw - 4rem)!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}body.template-index #Banner-template--31625047376220__video_hero_cEVrAP .banner__heading{font-size:clamp(2.2rem,6.5vw,2.6rem)!important;line-height:1.08!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/acefindz-button-hover.css.map */
