html,body{min-height:100%}body{background:linear-gradient(160deg,#05070c,#0b1220,#14245a 70%,#2c6bff)!important;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media(max-width:749px){body{background-attachment:scroll}}.banner__media:after{background:linear-gradient(135deg,#05070ce0,#0b122099,#14306373 60%,#2c6bff8c)!important}.banner--desktop-transparent .banner__box,.banner--desktop-transparent .banner__heading,.banner--desktop-transparent .banner__text{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.5)}.banner--desktop-transparent .banner__heading{font-weight:700;letter-spacing:.01em}.banner--desktop-transparent .button--primary{background:#2c6bff!important;border-color:#2c6bff!important;color:#fff!important;border-radius:999px!important}.banner--desktop-transparent .button--secondary{border-radius:999px!important;border-color:#fff!important;color:#fff!important}.collection-list__item:has(a.full-unstyled-link[href="/collections/sale"]),.collection-list__item:has(a.full-unstyled-link[href="/collections/frontpage"]),.collection-list__item:has(a.full-unstyled-link[href="/collections/swimming"]),.collection-list__item:has(a.full-unstyled-link[href="/collections/natacion-triatlon"]),.collection-list__item:has(a.full-unstyled-link[href="/collections/triathlon"]),.collection-list__item:has(a.full-unstyled-link[href="/collections/ciclismo-triatlon"]),.collection-list__item:has(a.full-unstyled-link[href="/collections/running"]){display:none!important}@media(prefers-reduced-motion:no-preference){.card-wrapper{transition:transform .25s ease,box-shadow .25s ease;will-change:transform}.card-wrapper:hover,.card-wrapper:focus-within{transform:translateY(-6px) scale(1.015)}.card-wrapper:hover .card--card,.card-wrapper:focus-within .card--card,.card-wrapper:hover .card--standard .card__inner,.card-wrapper:focus-within .card--standard .card__inner{box-shadow:0 14px 28px rgba(var(--color-base-accent-1, 182, 255, 60),.28),0 4px 10px #00000026;border-color:rgba(var(--color-base-accent-1, 182, 255, 60),.6)}.card-wrapper .card__media img{transition:transform .4s ease}.card-wrapper:hover .card__media img,.card-wrapper:focus-within .card__media img{transform:scale(1.06)}}#osamiu-box-toast{position:fixed;top:1.5rem;right:1.5rem;z-index:10000;display:flex;align-items:center;gap:.6rem;padding:.9rem 1.4rem;border-radius:999px;background:rgb(var(--color-base-background-1, 14, 20, 32));color:rgb(var(--color-base-background-2, 255, 255, 255));font-size:1.4rem;font-weight:600;box-shadow:0 10px 30px #00000040;pointer-events:none;opacity:0;transform:translateY(-16px) scale(.85)}#osamiu-box-toast.osamiu-added-to-box{animation:osamiu-box-pop 1.2s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes osamiu-box-pop{0%{opacity:0;transform:translateY(-16px) scale(.7) rotate(-6deg)}20%{opacity:1;transform:translateY(0) scale(1.08) rotate(3deg)}35%{transform:translateY(0) scale(1) rotate(0)}80%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.9)}}#osamiu-box-toast .osamiu-box-emoji{display:inline-block;font-size:1.8rem;animation:osamiu-box-wiggle .6s ease-in-out 2}@keyframes osamiu-box-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@keyframes osamiu-cart-bounce{0%,to{transform:scale(1)}30%{transform:scale(1.35)}50%{transform:scale(.92)}70%{transform:scale(1.12)}}.osamiu-cart-bounce{animation:osamiu-cart-bounce .6s ease}.price,.price .price-item,.price__regular .price-item--regular,.price--on-sale .price-item--regular,.price-item--sale{color:#6b7280!important}@media(prefers-reduced-motion:reduce){#osamiu-box-toast,#osamiu-box-toast.osamiu-added-to-box,.osamiu-cart-bounce,.card-wrapper,.card-wrapper .card__media img{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-osamiu.css.map */
