:root{--cp-green: #7fce24;--cp-ink: #1f1f21;--cp-deep: #141416;--cp-panel: #29292c;--cp-white: #ffffff;--cp-muted: #b9b9bc;--cp-line: rgba(255, 255, 255, .14);--cp-cut: 18px}html{scroll-behavior:smooth}body{background:var(--cp-ink)}body,button,input,select,textarea{font-family:var(--font-body-family)}body,.gradient{background-color:rgb(var(--color-background))}::selection{background:var(--cp-green);color:var(--cp-ink)}:focus-visible{outline:2px solid var(--cp-green)!important;outline-offset:3px!important;box-shadow:none!important}.content-for-layout{min-height:45vh}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:5.2rem;border-radius:0;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:0 8px #7fce2429}.button:before,.button:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after{border-radius:0!important}.field__input,.select__select,.customer .field input,.quantity{border-radius:0!important}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.025em;text-transform:uppercase}.title-wrapper-with-link{align-items:flex-end;border-bottom:1px solid var(--cp-line);padding-bottom:1.6rem}.title-wrapper-with-link .title{margin:0}.card-wrapper .card,.product-card-wrapper .card,.collection-list .card{background:#262629;border:1px solid rgba(255,255,255,.1);transition:transform .22s ease,border-color .22s ease}.card-wrapper:hover .card,.product-card-wrapper:hover .card{transform:translateY(-5px);border-color:#7fce24a6}.card__heading a,.card-information,.price{color:rgb(var(--color-foreground))}.price-item--sale,.price__regular .price-item--regular{color:var(--cp-green);font-weight:700}.badge{border:0;border-radius:0;padding:.7rem 1rem;font-family:var(--font-heading-family);letter-spacing:.08em;text-transform:uppercase}.product__media-wrapper .global-media-settings,.product__media-wrapper .product__media,.product__media-wrapper .thumbnail{border-color:#ffffff24;border-radius:0;background:#f3f3f1}.product__info-container{padding:clamp(2rem,4vw,5rem);border:1px solid rgba(255,255,255,.13);background:linear-gradient(135deg,rgba(127,206,36,.08),transparent 34%),#262629}.product__title h1{font-size:clamp(3.2rem,5vw,6.4rem);line-height:.95}.product-form__submit{background:var(--cp-green)!important;color:var(--cp-ink)!important}.product-form__input input[type=radio]+label{border-radius:0!important}.product-form__input input[type=radio]:checked+label{background:var(--cp-green)!important;color:var(--cp-ink)!important}.cp-product-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.8rem 0;border:1px solid var(--cp-line);background:var(--cp-line)}.cp-product-assurance span{min-height:6.2rem;display:grid;place-items:center;padding:1.2rem;color:var(--cp-white);background:var(--cp-deep);font-family:var(--font-heading-family);font-size:1.15rem;font-weight:600;letter-spacing:.07em;line-height:1.25;text-align:center}.product__accordion,.accordion{border-color:var(--cp-line)!important}.related-products{border-top:1px solid var(--cp-line)}.collection-hero{border-bottom:1px solid var(--cp-line);background:linear-gradient(110deg,rgba(127,206,36,.14),transparent 45%),var(--cp-ink)}.collection-hero__title{font-size:clamp(4rem,8vw,9rem);line-height:.9}.facets-container,.facets__form,.mobile-facets__wrapper{border-color:var(--cp-line)}.facet-filters__sort,.mobile-facets__open,.facets__summary{color:rgb(var(--color-foreground))}.main-page-title,.customer h1,.template-search__header h1{font-size:clamp(4rem,8vw,8rem);line-height:.92}.rte a{color:var(--cp-green);text-underline-offset:.3rem}.rte table,.rte blockquote{border-color:var(--cp-green)}.cart-notification,.cart-drawer,.drawer__inner,.predictive-search,.modal__content{color:var(--cp-white);background:var(--cp-ink)}.cart-item,.cart-items thead,.totals,.customer table{border-color:var(--cp-line)}.pagination__item--current:after,.pagination__item:hover:after{background:var(--cp-green)}@media screen and (min-width:990px){.product:not(.product--no-media) .product__info-wrapper{padding-left:clamp(2.5rem,4vw,6rem)}}@media screen and (max-width:749px){.cp-product-assurance{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cyclingpassion.css.map */
