.cf-bnB{position:relative;isolation:isolate;overflow:hidden;min-height:var(--cf-bnB-h, 720px);display:flex;align-items:center;justify-content:center;background:var(--cf-deep);color:var(--cf-white)}.cf-bnB__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 85% 10%,var(--cf-accent) 0%,#B8430C 30%,#3A1A2A 62%,#081629 100%)}.cf-bnB__photo{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--cf-bnB-op, .25);mix-blend-mode:luminosity}.cf-bnB--color .cf-bnB__photo{mix-blend-mode:normal}.cf-bnB__photo picture,.cf-bnB .cf-bnB__photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--cf-bnB-pos, center)}.cf-bnB--anim .cf-bnB__photo img{animation:cfBnDrift 22s ease-in-out infinite alternate;will-change:transform}@keyframes cfBnDrift{0%{transform:scale(1.1) translate(-2.5%)}to{transform:scale(1.1) translate(2.5%)}}@media(prefers-reduced-motion:reduce){.cf-bnB--anim .cf-bnB__photo img{animation:none}}.cf-bnB__dots{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.22) 1.3px,transparent 1.8px);background-size:9px 9px}.cf-bnB__dots--1{transform:rotate(-12deg) skew(18deg);-webkit-mask-image:radial-gradient(70% 55% at 75% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(70% 55% at 75% 30%,#000 20%,transparent 75%)}.cf-bnB__dots--2{opacity:.6;transform:rotate(8deg) skew(-14deg);-webkit-mask-image:radial-gradient(60% 45% at 20% 80%,#000 10%,transparent 70%);mask-image:radial-gradient(60% 45% at 20% 80%,#000 10%,transparent 70%)}.cf-bnB__logo{position:absolute;z-index:2;left:48px;top:40px;width:200px}.cf-bnB__logo svg,.cf-bnB .cf-bnB__logo img{display:block;width:100%;height:auto}.cf-bnB__inner{position:relative;z-index:1;width:100%;padding:110px 16px 64px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.cf-section .cf-bnB__top{margin:0;font-family:var(--cf-display);font-weight:700;font-size:26px;letter-spacing:.08em;text-transform:uppercase;color:var(--cf-white)}.cf-bnB__top b{font-weight:900;font-size:1.25em}.cf-bnB__frame{border-top:2px solid rgba(255,255,255,.9);border-bottom:2px solid rgba(255,255,255,.9);padding:4px 40px}.cf-section .cf-bnB__title{margin:0;font-family:var(--cf-display);font-style:normal;font-weight:900;font-size:clamp(160px,20.8vw,300px);line-height:.86;letter-spacing:-.01em;text-transform:uppercase;color:var(--cf-ground)}.cf-section .cf-bnB__sub{margin:0;font-family:var(--cf-display);font-weight:800;font-size:28px;letter-spacing:.18em;text-transform:uppercase;color:var(--cf-white)}.cf-bnB__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px}.cf-bnB__pill{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border-radius:999px;background:var(--cf-white);color:var(--cf-navy);text-decoration:none;font-family:var(--cf-display);font-weight:800;font-size:18px;letter-spacing:.08em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,transform .15s ease}.cf-bnB__pill:hover{background:var(--cf-accent);color:var(--cf-navy);transform:translateY(-2px)}.cf-bnB__pill:focus-visible{outline:3px solid var(--cf-white);outline-offset:3px}@media(max-width:989px){.cf-bnB{min-height:var(--cf-bnB-hm, 640px)}.cf-bnB__logo{left:50%;top:32px;width:160px;transform:translate(-50%)}.cf-bnB__inner{padding:104px 16px 40px;gap:12px}.cf-section .cf-bnB__top{font-size:19px}.cf-bnB__frame{padding:6px 10px}.cf-section .cf-bnB__title{font-size:min(34vw,138px)}.cf-section .cf-bnB__sub{font-size:21px}.cf-bnB__pills{margin-top:8px}.cf-bnB__pill{height:46px;padding:0 20px;font-size:16px}}.cf-circles--filter{padding-top:24px}.cf-circle.is-active .cf-circle__img{box-shadow:0 0 0 3px var(--cf-ground),0 0 0 6px var(--cf-accent)}.cf-circle.is-active .cf-circle__label{color:var(--cf-orange-text)}.cf-circles--filter .cf-circle:not(.is-active):not(.cf-circle--hl) .cf-circle__img{opacity:.9}.cf-circles__card .cf-circle--hl{order:0}.cf-circles.cf-circles--overlap{background:linear-gradient(transparent 56px,var(--cf-ground) 56px)}@media(max-width:989px){.cf-circles.cf-circles--overlap{background:var(--cf-ground)}}.cf-circles.cf-circles--ring{background:#fff;padding:28px 0 24px}.cf-circles--ring .cf-circles__card{background:transparent;box-shadow:none;border-radius:0;padding:0 16px;justify-content:center;flex-wrap:wrap;gap:28px}.cf-circles--ring .cf-circle{width:140px;gap:12px}.cf-circles--ring .cf-circle__img{width:140px;height:140px;padding:0;background:#f6f5f2;border:1px solid #E4E1DA;box-shadow:none;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.cf-circles--ring .cf-circle:hover .cf-circle__img{border-color:var(--cf-navy);transform:none}.cf-circles--ring .cf-circle__img img,.cf-circles--ring .cf-circle__img svg{border:0;border-radius:50%;background:transparent}.cf-circles--ring .cf-circle__img--hl{background:var(--cf-navy);border-color:var(--cf-navy);font-size:32px;color:var(--cf-white)}.cf-circles--ring .cf-circle--hl .cf-circle__img{box-shadow:none}.cf-circles--ring .cf-circle__label{font-family:var(--cf-body);font-weight:500;font-size:15px;letter-spacing:0;text-transform:none;color:var(--cf-navy)}.cf-circles--ring .cf-circle.is-active .cf-circle__img{border:2px solid var(--cf-navy);box-shadow:none}.cf-circles--ring .cf-circle.is-active .cf-circle__label{color:var(--cf-navy);font-weight:700;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;text-decoration-color:var(--cf-accent)}.cf-circles--ring.cf-circles--filter .cf-circle:not(.is-active):not(.cf-circle--hl) .cf-circle__img{opacity:1}@media(max-width:989px){.cf-circles.cf-circles--ring{padding:18px 0 12px}.cf-circles--ring .cf-circles__card{flex-wrap:nowrap;justify-content:flex-start;gap:14px;padding:4px 16px 10px;overflow-x:auto;scroll-padding-left:16px;scroll-padding-right:16px}.cf-circles--ring .cf-circle{width:76px;gap:8px}.cf-circles--ring .cf-circle__img{width:76px;height:76px}.cf-circles--ring .cf-circle__img--hl{font-size:20px}.cf-circles--ring .cf-circle__label{font-size:13px}}.cf-duoA__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cf-duoA__card{position:relative;height:var(--cf-duo-h, 480px);border-radius:var(--cf-radius, 12px);overflow:hidden;display:flex;align-items:flex-end;background:var(--cf-navy-2);color:var(--cf-white)}.cf-duoA__media{position:absolute;top:0;right:0;bottom:0;left:0}.cf-duoA__media img,.cf-duoA__media svg{display:block;width:100%;height:100%;object-fit:cover}.cf-duoA__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(var(--veil-rgb),var(--veil-a)) 0%,rgba(var(--veil-rgb),calc(var(--veil-a) * .8)) calc(var(--veil-h) * .5),rgba(var(--veil-rgb),0) var(--veil-h))}.cf-duoA__text{position:relative;z-index:1;width:100%;padding:32px 36px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.cf-section .cf-duoA__eyebrow{font-family:var(--cf-display);font-weight:800;font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:var(--cf-accent)}.cf-section .cf-duoA__title{margin:0;font-family:var(--cf-display);font-style:italic;font-weight:900;font-size:64px;line-height:.88;text-transform:uppercase;color:inherit}.cf-section .cf-duoA__body{margin:0;font-size:17px;font-weight:500;max-width:440px}.cf-duoA__card--accent,.cf-duoA__card--accent .cf-duoA__eyebrow{color:var(--cf-navy)}.cf-duoA__copy{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.cf-duoA__card--full{flex-direction:column;align-items:stretch;background:var(--cf-navy)}.cf-duoA__card--full.cf-duoA__card--accent{background:var(--cf-accent)}.cf-duoA__card--full.cf-duoA__card--dark{background:#000}.cf-duoA__card--full .cf-duoA__media{position:relative;inset:auto;flex:1 1 auto;min-height:0}.cf-duoA__card--full .cf-duoA__veil{display:none}.cf-duoA__card.cf-duoA__card--full .cf-duoA__text{flex:0 0 auto;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:20px;margin:0;max-width:none;border-radius:0;background:transparent;padding:20px 28px 24px}.cf-duoA__card--full .cf-duoA__copy{gap:6px}.cf-section .cf-duoA__card--full .cf-duoA__title{font-size:44px}.cf-duoA__card--full .cf-duoA__title br,.cf-section .cf-duoA__card--full .cf-duoA__body,.cf-duoA__card--box .cf-duoA__veil{display:none}.cf-duoA__card--box .cf-duoA__text{width:auto;max-width:480px;margin:24px;padding:24px 28px;border-radius:10px;background:var(--cf-navy);color:var(--cf-white)}.cf-section .cf-duoA__card--box .cf-duoA__title{font-size:52px}@media(max-width:989px){.cf-duoA__row{grid-template-columns:1fr;gap:12px}.cf-duoA__card{height:var(--cf-duo-hm, 340px)}.cf-duoA__text{padding:20px;gap:8px}.cf-section .cf-duoA__eyebrow{font-size:12px;letter-spacing:.2em}.cf-section .cf-duoA__title{font-size:44px}.cf-section .cf-duoA__body{display:none}.cf-duoA__card--box .cf-duoA__text{margin:12px;padding:16px 18px;max-width:none}.cf-section .cf-duoA__card--box .cf-duoA__title{font-size:36px}.cf-duoA__card.cf-duoA__card--full .cf-duoA__text{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px 18px}.cf-section .cf-duoA__card--full .cf-duoA__title{font-size:30px}}.cf-section a.cf-sport,.cf-section a.cf-sport:link,.cf-section a.cf-sport:visited,.cf-section a.cf-sport:hover,.cf-section a.cf-sport:focus,.cf-section a.cf-sport:focus-visible,.cf-section a.cf-sport:active{color:var(--cf-white);text-decoration:none}.cf-section a.cf-sport .cf-sport__name,.cf-section a.cf-sport .cf-sport__cta,.cf-section a.cf-sport:hover .cf-sport__name,.cf-section a.cf-sport:focus .cf-sport__name,.cf-section a.cf-sport:active .cf-sport__name,.cf-section a.cf-sport:visited .cf-sport__name,.cf-section a.cf-sport:hover .cf-sport__cta,.cf-section a.cf-sport:active .cf-sport__cta{color:var(--cf-white)}.cf-section a.cf-sport .cf-sport__desc{color:var(--cf-soft, #C9D3E2)}.cf-section a.cf-sport .cf-sport__tag{color:var(--cf-navy)}.cf-section a.cf-sport:focus-visible{outline:3px solid var(--cf-accent);outline-offset:3px}.cf-swim__stage{position:relative;container-type:inline-size;aspect-ratio:1776 / 896;border-radius:var(--cf-radius, 12px);overflow:hidden;background:var(--cf-deep)}.cf-swim__media,.cf-swim__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cf-swim__media img,.cf-swim__media svg{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.cf-swim__type{position:absolute;left:57cqw;top:10cqw;z-index:1;display:flex;flex-direction:column;align-items:flex-start}.cf-swim__type svg{display:block;height:auto}.cf-swim__cyber svg{width:25.6cqw}.cf-swim__hasta{margin-top:.7cqw}.cf-swim__hasta svg{width:14.4cqw}.cf-swim__row{display:flex;align-items:flex-end;margin-top:.9cqw}.cf-swim__pct{display:flex;font-size:12cqw;line-height:1;color:#fff}.cf-swim__pct svg{height:1em}.cf-swim__off{margin:0 0 1cqw .8cqw}.cf-swim__off svg{width:9.9cqw}.cf-swim__trajes{margin-top:1.3cqw}.cf-swim__trajes svg{width:32.9cqw}.cf-swim__btn{margin-top:1.7cqw;display:inline-flex;align-items:center;gap:1cqw;height:4.4cqw;padding:0 1.9cqw;background:var(--cf-accent);color:var(--cf-navy);text-decoration:none;transition:filter .15s ease,transform .15s ease}.cf-swim__btn svg{width:auto;height:1.9cqw}.cf-swim__btn .cf-swim__arrow{height:1.7cqw}.cf-swim__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.cf-swim__hit:hover~.cf-swim__type .cf-swim__btn,.cf-swim__stage:hover .cf-swim__btn{filter:brightness(1.08);transform:translateY(-1px)}.cf-swim__hit:focus-visible{outline:3px solid var(--cf-accent);outline-offset:-3px;border-radius:var(--cf-radius, 12px)}@media(max-width:989px){.cf-swim__stage{aspect-ratio:896 / 1654;border-radius:0}.cf-swim .cf-wrap{padding-left:0;padding-right:0}.cf-swim__type{left:7.8cqw;top:101cqw}.cf-swim__cyber svg{width:50.8cqw}.cf-swim__hasta{margin-top:1.4cqw}.cf-swim__hasta svg{width:28.6cqw}.cf-swim__row{margin-top:1.8cqw}.cf-swim__pct{font-size:26cqw}.cf-swim__off{margin:0 0 2cqw 1.6cqw}.cf-swim__off svg{width:19.5cqw}.cf-swim__trajes{margin-top:2.6cqw}.cf-swim__trajes svg{width:65.3cqw}.cf-swim__btn{margin-top:3.4cqw;gap:2cqw;height:10cqw;padding:0 3.8cqw}.cf-swim__btn svg{height:4.3cqw}.cf-swim__btn .cf-swim__arrow{height:3.8cqw}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map?subset=AEDCAQ */
