.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}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map?subset=AEAC */
