.bx{--blue:#404BBF;--blue2:#343EA8;--bone:#FFFDEE;--lav:#E4E3F6;--coral:#F13240;--yellow:#FDB71D;--navy:#211E66;--disp:"Fira Sans","Agenda",system-ui,sans-serif;--cond:"Fira Sans Condensed","Agenda Condensed","Arial Narrow",sans-serif;--gut:clamp(16px,1.7vw,24px);--max:1392px;--r:28px;color-scheme:light}.bx{margin:0;background:var(--bone);color:var(--blue);font:400 17px/1.5 var(--disp);-webkit-font-smoothing:antialiased;overflow-x:hidden}.bx img{max-width:100%;display:block}.bx a{color:inherit}.bx button{font:inherit;cursor:pointer;color:inherit}.bx :focus-visible{outline:3px solid var(--coral);outline-offset:3px}.bx .wrap{max-width:calc(var(--max) + 2*var(--gut));margin:0 auto;padding-inline:var(--gut)}.bx h1,.bx h2,.bx h3{font-family:var(--disp);font-weight:900;letter-spacing:-.025em;line-height:.92;margin:0;text-wrap:balance}.bx .eyebrow{font:800 13px/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;margin:0}.bx .h2{font-size:clamp(40px,5.6vw,84px)}.bx .lede{font-size:clamp(17px,1.4vw,20px);max-width:54ch;margin:0}.bx .btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;border:0;border-radius:999px;padding:.95em 1.55em .9em;font:900 16px/1 var(--disp);letter-spacing:-.01em;text-decoration:none;transition:transform .18s,background .18s,color .18s,box-shadow .18s;white-space:nowrap}.bx .btn:hover{transform:translateY(-2px)}.bx .btn-blue{background:var(--blue);color:var(--bone)}.bx .btn-blue:hover{background:var(--navy)}.bx .hero{background:var(--blue);color:var(--bone);padding:14px 0 0;position:relative}.bx .hero .mark{width:100%;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none;position:relative;z-index:5;display:block}.bx .hero .film{position:relative;z-index:2;margin-top:-12.4%;border-radius:var(--r);overflow:hidden;height:calc(100vh - 142px - 12vw);min-height:480px;max-height:780px;background:#2c2a55;isolation:isolate}.bx .film .mv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.bx .film .shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(75deg,#211e66d9,#211e6680 28%,#211e6600 52%),linear-gradient(0deg,#211e668c,#211e6600 26%);pointer-events:none}.bx .film .shade:before{content:"";position:absolute;left:0;right:0;top:0;height:42%;background:linear-gradient(180deg,#404bbfeb,#404bbf8c 45%,#404bbf00)}.bx .film .ui{position:absolute;z-index:4;left:clamp(24px,3.4vw,56px);right:clamp(24px,3.4vw,56px);bottom:22px;display:flex;align-items:center;gap:16px}.bx .film .cap{font:800 12px/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;background:var(--bone);color:var(--blue);padding:8px 11px 7px;border-radius:99px;display:flex;gap:8px;align-items:center;white-space:nowrap;transition:opacity .3s}.bx .film .bars{flex:1;display:flex;gap:6px}.bx .film .bars i{flex:1;height:3px;border-radius:2px;background:#fffdee59;overflow:hidden;position:relative}.bx .film .bars i b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bone);transform-origin:left;transform:scaleX(0);will-change:transform}.bx .film .ctrl{width:40px;height:40px;border-radius:99px;border:0;background:#fffdee2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;color:var(--bone)}.bx .film .ctrl svg{width:16px;height:16px;fill:currentColor}.bx .film .ctrl:hover{background:#fffdee52}.bx .shop{padding:clamp(64px,8vw,120px) 0}.bx .shop .top{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}.bx .tiles{margin-top:36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bx .tile{position:relative;border-radius:var(--r);background:var(--c);text-decoration:none;display:flex;flex-direction:column;overflow:hidden;min-height:430px;transition:transform .25s}.bx .tile:hover{transform:translateY(-6px)}.bx .tile .pic{flex:1;display:grid;place-items:center;padding:28px 20px 0}.bx .tile .pic img{max-height:270px;width:auto;filter:drop-shadow(0 18px 20px rgba(0,0,0,.2));transition:transform .35s}.bx .tile:hover .pic img{transform:rotate(-3deg) scale(1.04)}.bx .tile .lab{margin:16px;background:var(--bone);border-radius:18px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:10px}.bx .tile .lab b{font:900 22px/1 var(--disp);display:block}.bx .tile .lab small{display:block;font-size:14px;margin-top:5px;line-height:1.25}.bx .tile .go{flex:none;width:42px;height:42px;border-radius:50%;background:var(--blue);color:var(--bone);display:grid;place-items:center}@media(max-width:1100px){.bx .tiles,.bx .mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bx{--r:22px}.bx .hero{padding-top:10px}.bx .hero .film{height:auto;aspect-ratio:4/5.3;min-height:0;max-height:none}.bx .film .shade{background:linear-gradient(0deg,#211e66e0,#211e6680 34%,#211e6600 56%)}.bx .film .ui{left:18px;right:18px;bottom:16px}.bx .film .ctrl{width:30px;height:30px}.bx .film .cap{display:none}.bx .tiles{gap:10px}.bx .tile{min-height:300px}.bx .tile .pic{padding:16px 10px 0}.bx .tile .pic img{max-height:170px}.bx .tile .lab{margin:8px;padding:12px;border-radius:14px}.bx .tile .lab b{font-size:17px}.bx .tile .lab small{display:none}.bx .tile .go{width:32px;height:32px}}.bx .hero{padding-bottom:clamp(16px,2vw,28px)}.bx .hero .stage{position:relative;margin-top:14px}.bx .hero .film{margin-top:0;height:clamp(420px,calc(100vh - 140px - 24.2vw),720px);min-height:0;max-height:none}.bx .hero .film .shade{background:linear-gradient(75deg,#211e66db,#211e668c 30%,#211e6600 56%),linear-gradient(0deg,#211e6680,#211e6600 24%)}.bx .hero .film .shade:before{display:none}.bx .hero .copy{position:absolute;z-index:4;left:clamp(24px,3.4vw,56px);bottom:78px;width:min(520px,40%);color:var(--bone)}.bx h1.stack{text-transform:uppercase;letter-spacing:-.035em;line-height:.9;margin:0}.bx h1.stack .ln{display:block;white-space:nowrap;width:max-content}.bx h1.stack .ln{position:relative}.bx h1.stack sup{position:absolute;left:100%;top:.12em;font-size:.24em;line-height:1;letter-spacing:0;margin-left:.06em}.bx .hero .strap{font:800 clamp(18px,1.55vw,24px)/1.15 var(--disp);margin:20px 0 0;letter-spacing:-.01em}.bx .hero .what{font:900 clamp(24px,2.35vw,36px)/1.05 var(--disp);letter-spacing:-.02em;margin:12px 0 0;text-wrap:balance}.bx .hero .what b{color:var(--yellow);font-weight:900}.bx section.what{background:var(--bone);padding:clamp(70px,9vw,130px) 0}.bx section.what .shead{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:end}.bx section.what .blist{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bx section.what .bi{border-radius:var(--r);padding:28px;background:#fff;box-shadow:inset 0 0 0 2px var(--lav);display:flex;flex-direction:column;gap:12px;min-height:240px}.bx section.what .bi .k{font:900 15px/1 var(--cond);letter-spacing:.14em;color:var(--coral)}.bx section.what .bi h3{font-size:32px}.bx section.what .bi p{margin:0;font-size:16px}@media(max-width:1000px){.bx section.what .blist{grid-template-columns:minmax(0,1fr)}.bx section.what .shead{grid-template-columns:minmax(0,1fr);gap:16px}.bx section.what .bi{min-height:0}}@media(max-width:760px){.bx .hero .film{height:auto;aspect-ratio:4/5.2;min-height:0}.bx .hero .copy{position:absolute;left:18px;right:18px;bottom:52px;width:auto;padding:0}.bx .hero .film .shade{background:linear-gradient(0deg,#211e66e6,#211e668c 38%,#211e6600 62%)}.bx .hero .strap{font-size:17px;margin-top:12px}.bx .hero .what{font-size:22px;margin-top:6px}}.bx .tile .go:after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h11M9 3.5 13.5 8 9 12.5' stroke='%23000' stroke-width='2.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h11M9 3.5 13.5 8 9 12.5' stroke='%23000' stroke-width='2.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.bx .haspat{position:relative;overflow:hidden;isolation:isolate}.bx .haspat>.wrap{position:relative;z-index:1}.bx .bpat{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.bx .bpat i{position:absolute;display:block;background:var(--pc,var(--blue));transform:rotate(var(--r,0deg))}.bx .bpat i.b{aspect-ratio:466/604;-webkit-mask:var(--boost-b-mask) center/contain no-repeat;mask:var(--boost-b-mask) center/contain no-repeat}.bx .bpat i.n{aspect-ratio:1076/782;-webkit-mask:var(--boost-nose) center/contain no-repeat;mask:var(--boost-nose) center/contain no-repeat}@media(max-width:760px){.bx .bpat i.side{display:none}}.bx section.what{background:var(--blue);color:var(--bone)}.bx section.what .bi{background:var(--bone);color:var(--blue);box-shadow:none}.bx section.what .bpat{--pc:var(--bone)}.bx section.what>.wrap{max-width:1140px}@media(max-width:1300px){.bx section.what .bpat i.side{opacity:1}}.bx .bpat i.mob{display:none}@media(max-width:760px){.bx .bpat i.mob{display:block}.bx section.what{padding-bottom:190px}}.bx .sbtop{align-items:flex-end}.bx .sbtop .h2{font-size:clamp(46px,6vw,92px)}.bx .seg{display:inline-flex}.bx .seg button{border:0;background:none}.bx .seg.pbtabs{background:none;padding:0;gap:clamp(14px,1.6vw,26px)}.bx .seg.pbtabs button{font:900 clamp(40px,5.2vw,84px)/.9 var(--disp);letter-spacing:-.03em;padding:0 0 6px;border-radius:0;color:var(--blue);background:none;border-bottom:clamp(4px,.45vw,7px) solid transparent}.bx .seg.pbtabs button[aria-selected=true]{background:none;color:var(--coral);border-bottom-color:var(--coral)}.bx section.what .whybtn{margin-top:34px}.bx section.what .whybtn .btn-blue{background:var(--bone);color:var(--blue)}.bx [hidden]{display:none!important}.bx h1,.bx h2,.bx h3{color:inherit;text-transform:none}.bx h1.stack{text-transform:uppercase}.bx .tile .pic img{max-height:calc(270px * var(--s,1));max-width:100%;width:auto;height:auto}.bx .tile .pic img.wb{mix-blend-mode:multiply;filter:brightness(1.08)}.bx .tile:hover .pic img.wb{filter:brightness(1.08)}@media(max-width:760px){.bx .tile .pic img{max-height:calc(170px * var(--s,1))}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/boost-v3.css.map */
