.bsn{background:#fff;width:100%;overflow:auto hidden;container-type:inline-size}.bsn-page{--u:calc(clamp(1280px, 100cqw, 2560px) / 2560);--blue:#0e4e96;--mint:#5acfbc;--mint-text:#5acfbc;--gray:#f5f5f5;width:calc(2560 * var(--u));height:calc(8920.4 * var(--u));color:var(--blue);font-synthesis-weight:none;margin:0 auto;position:relative;overflow:hidden}:where(.bsn-page) :where(button){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.bsn-page) :where(a){color:inherit;text-decoration:none}.bsn-track{width:100%;height:0;transition:transform .62s cubic-bezier(.22,.7,.15,1);position:absolute;top:0;left:0}.bsn-track--drag{touch-action:pan-y;cursor:grab}.bsn-track--drag:active{cursor:grabbing}.bsn-track--drag img,.bsn-track--drag a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.bsn-page .box{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));border-radius:calc(3 * var(--u));position:absolute;overflow:hidden}.bsn-page .box img{object-fit:cover}.bsn-home-mobile{display:block}.bsn-home-canvas{display:none}@media (min-width:1280px){.bsn-home-mobile{display:none}.bsn-home-canvas{display:block}}.bsn-hero-dots{left:50%;bottom:calc(56 * var(--u));z-index:5;align-items:center;gap:calc(18 * var(--u));display:flex;position:absolute;transform:translate(-50%)}.bsn-hero-dot{width:calc(16 * var(--u));height:calc(16 * var(--u));cursor:pointer;background:#ffffff8c;border-radius:999px;transition:width .32s cubic-bezier(.22,.7,.15,1),background-color .32s;box-shadow:0 1px 4px #0e4e9640}.bsn-hero-dot:hover{background:#ffffffd9}.bsn-hero-dot[data-on]{width:calc(48 * var(--u));background:var(--blue,#0e4e96)}.bsn-hero-dots--m{gap:8px;bottom:1.5rem;left:auto;right:1.25rem;transform:none}.bsn-hero-dots--m .bsn-hero-dot{width:8px;height:8px}.bsn-hero-dots--m .bsn-hero-dot[data-on]{width:24px}@media (prefers-reduced-motion:reduce){.bsn-hero-dot{transition:none}}.bsn-mhero{z-index:-1;background:var(--gray,#f5f5f5);position:absolute;inset:0;overflow:hidden}.bsn-mhero img{object-fit:cover;object-position:50% 25%}.bsn-mact{gap:1.25rem;display:grid}.bsn-mact-stage{aspect-ratio:680/555;width:100%;position:relative}.bsn-mact-card{aspect-ratio:457/485;border-radius:var(--radius-card);width:67.2%;transition:left .62s cubic-bezier(.22,.7,.15,1),top .62s cubic-bezier(.22,.7,.15,1);position:absolute;overflow:hidden}.bsn-mact-card img{object-fit:cover}.bsn-mact-card video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.bsn-mact-card[data-front=true] video{opacity:1}.bsn-mact-card:after{content:"";background:var(--brand);opacity:var(--dim,0);pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.bsn-mact-menu{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bsn-mact-link{color:var(--brand);align-items:center;gap:.75rem;font-size:1.375rem;font-weight:700;transition:color .26s;display:inline-flex}.bsn-mact-link[data-front=true]{color:var(--accent)}.bsn-mact-arrow{width:3rem;height:.85rem;color:var(--accent);display:inline-block}.bsn-mact-arrow svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.bsn-mact-card,.bsn-mact-card:after,.bsn-mact-card video{transition:none}}.bsn-msocial-row{overflow:hidden}.bsn-msocial-track{transition:transform .62s cubic-bezier(.22,.7,.15,1);display:flex}.bsn-msocial-track[data-animate=false]{transition:none}.bsn-msocial-cell{box-sizing:border-box;flex:none;padding-right:.75rem}@media (prefers-reduced-motion:reduce){.bsn-msocial-track{transition:none}}.bsn-mreview-viewport{overflow:hidden}.bsn-mreview-track{transition:transform .62s cubic-bezier(.22,.7,.15,1);display:flex}.bsn-mreview-item{flex:0 0 100%;min-width:0;padding-inline:.25rem}.bsn-mreview-nav{color:var(--muted);padding:.25rem .5rem;font-size:1.125rem;line-height:1;transition:color .2s}.bsn-mreview-nav:hover{color:var(--brand)}.bsn-mreview-dot{background:var(--line-strong);border-radius:999px;width:6px;height:6px;transition:background-color .3s,width .3s}.bsn-mreview-dot[data-on=true]{background:var(--brand);width:18px}@media (prefers-reduced-motion:reduce){.bsn-mreview-track,.bsn-mreview-dot{transition:none}}.bsn-hero{width:100%;height:calc(1290 * var(--u));background:var(--gray);position:absolute;top:0;left:0;overflow:hidden}.bsn-hero-slide{opacity:0;transition:opacity 1.1s;position:absolute;inset:0}.bsn-hero-slide[data-active=true]{opacity:1}.bsn-hero img{object-fit:cover}.bsn-stars{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));gap:calc((var(--pitch) - var(--sw)) * var(--u));color:var(--mint);display:flex;position:absolute}.bsn-stars svg{width:calc(var(--sw) * var(--u));height:calc(var(--sh) * var(--u));display:block}.bsn-shop-btn{left:calc(1721 * var(--u));top:calc(705 * var(--u));width:calc(200 * var(--u));height:calc(48 * var(--u));border-radius:calc(24 * var(--u));background:var(--mint);color:#fff;font-size:calc(20 * var(--u));letter-spacing:calc(.6 * var(--u));justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex;position:absolute}.bsn-cat{left:calc(var(--x) * var(--u));top:calc(1479 * var(--u));width:calc(770 * var(--u));height:calc(1014 * var(--u));border-radius:calc(3 * var(--u));background:var(--gray);display:block;position:absolute;overflow:hidden}.bsn-cat img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,0,1)}.bsn-cat:hover img{transform:scale(1.03)}.bsn-activity-img{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));border-radius:calc(6 * var(--u));transition:left .62s cubic-bezier(.22,.7,.15,1),top .62s cubic-bezier(.22,.7,.15,1),width .62s cubic-bezier(.22,.7,.15,1),height .62s cubic-bezier(.22,.7,.15,1);position:absolute;overflow:hidden}.bsn-activity-img img{object-fit:cover}.bsn-activity-img:after{content:"";background:var(--blue);opacity:var(--dim,0);pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.bsn-activity-img video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.bsn-activity-img[data-front=true] video{opacity:1}.bsn-activity-link{color:inherit;transition:color .26s}.bsn-activity-link:hover,.bsn-activity-link:focus-visible{color:var(--mint)}.bsn-activity-arrow{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(96 * var(--u));height:calc(27.1 * var(--u));color:var(--mint);transition:left .32s cubic-bezier(.22,.7,.15,1),top .32s cubic-bezier(.22,.7,.15,1);position:absolute}.bsn-activity-arrow svg{width:100%;height:100%;display:block}.bsn-activity-rule{left:calc(624 * var(--u));top:calc(4020 * var(--u));width:calc(532 * var(--u));height:calc(3 * var(--u));background:var(--blue);position:absolute}.bsn-product-thumb{left:calc(var(--x) * var(--u));top:calc(2724 * var(--u));width:calc(640 * var(--u));height:calc(741 * var(--u));border-radius:calc(3 * var(--u));background:var(--gray);position:absolute;overflow:hidden}.bsn-product-thumb img{left:calc(var(--ix) * var(--u));top:calc(var(--iy) * var(--u));width:calc(var(--iw) * var(--u));height:calc(var(--ih) * var(--u));object-fit:contain;position:absolute}.bsn-page{--arrow-pad:1.5}.bsn-arrow{left:calc((85 - var(--arrow-pad) + var(--x)) * var(--u));top:calc((3661.5 - 10.5 - var(--arrow-pad)) * var(--u));width:calc(85 * var(--u));height:calc(24 * var(--u));color:var(--c);transition:color .26s;position:absolute}.bsn-arrow svg{width:100%;height:100%;display:block}.bsn-more-arrow{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(26 * var(--u));height:calc(27.1 * var(--u));z-index:3;animation:1.4s ease-in-out infinite bsn-nudge;position:absolute}.bsn-more-arrow svg{width:100%;height:100%;display:block}@keyframes bsn-nudge{0%,to{transform:translate(0)}50%{transform:translateX(calc(8 * var(--u)))}}@media (prefers-reduced-motion:reduce){.bsn-more-arrow{animation:none}}.bsn-review-rule{left:calc(680 * var(--u));top:calc(var(--y) * var(--u));width:calc(1182 * var(--u));height:calc(.5 * var(--u));background:var(--blue);position:absolute}.bsn-review-item{color:#b4b4b4;width:100%;height:0;transition:color .42s;position:absolute;top:0;left:0}.bsn-review-item[data-center=true]{color:var(--blue)}.bsn-review-text{width:calc(var(--w) * var(--u));white-space:pre-line;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bsn-review-item .bsn-stars{color:inherit}.bsn-review-item .bsn-stars svg path{fill:currentColor;transition:fill .42s}.bsn-review-item[data-center=true] .bsn-stars{color:var(--mint)}.bsn-review-nav{--y:4893.2;--fs:40;--lh:47.1;font-weight:300}.bsn-story{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));border-radius:calc(3 * var(--u));background:var(--gray);display:block;position:absolute;overflow:hidden}.bsn-story img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,0,1)}.bsn-story:hover img{transform:scale(1.03)}.bsn-social-icon{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(67 * var(--u));height:calc(67 * var(--u));display:block;position:absolute}.bsn-social-icon img{width:100%;height:100%;display:block}.bsn-social-rule{left:calc(var(--x) * var(--u));top:calc(7783.6 * var(--u));width:calc(var(--w) * var(--u));height:calc(1 * var(--u));background:var(--c);position:absolute}.bsn-social-row{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc((var(--w) - 30.7) * var(--u));height:calc(var(--h) * var(--u));position:absolute;overflow:hidden}.bsn-social-track{width:100%;height:100%;transition:transform .62s cubic-bezier(.22,.7,.15,1);position:absolute;top:0;left:0}.bsn-social-track[data-animate=false]{transition:none}.bsn-social-cell{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));border-radius:calc(3 * var(--u));background:var(--gray);display:block;position:absolute;overflow:hidden}.bsn-social-cell img{object-fit:cover}.bsn-social-cell:after{content:"";background:var(--blue);opacity:0;transition:opacity .32s;position:absolute;inset:0}.bsn-social-caption{z-index:1;text-align:center;color:#fff;font-size:calc(28 * var(--u));line-height:calc(36 * var(--u));white-space:nowrap;opacity:0;font-weight:500;transition:opacity .32s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.bsn-social-cell:hover:after,.bsn-social-cell:focus-visible:after{opacity:.5}.bsn-social-cell:hover .bsn-social-caption,.bsn-social-cell:focus-visible .bsn-social-caption{opacity:1}.bsn-foot-rule{left:calc(83 * var(--u));top:calc(8566.8 * var(--u));width:calc(1096 * var(--u));height:calc(.75 * var(--u));background:var(--mint);position:absolute}.bsn-foot-rule--nav{left:calc(1675 * var(--u));width:calc(783 * var(--u));background:var(--blue)}.bsn-foot-label{font-weight:500}.bsn-foot-value{margin-left:calc(8 * var(--u));font-weight:300}.bsn-foot-link,.bsn-copy button{cursor:pointer}.bsn-foot-link:hover,.bsn-copy button:hover{text-underline-offset:calc(3 * var(--u));text-decoration:underline}.bsn-footer-nav{width:100%;height:0;position:absolute;top:0;left:0}.bsn-footer-nav-column{left:calc(var(--x) * var(--u));top:calc(8625.3 * var(--u));position:absolute}.bsn-footer-nav-column h2{font-family:var(--font-bsn-sans), "Apple SD Gothic Neo", sans-serif;font-size:calc(26 * var(--u));line-height:calc(29 * var(--u));white-space:nowrap;margin:0;font-weight:700}.bsn-footer-nav-column h2 a:hover{color:var(--mint)}.bsn-footer-nav-column>div{margin-top:calc(12.2 * var(--u));display:grid}.bsn-footer-nav-column>div a{font-size:calc(21 * var(--u));line-height:calc(38 * var(--u));white-space:nowrap;font-weight:400;display:block}.bsn-footer-nav-column>div a:hover{color:var(--mint)}.bsn-foot-strong{font-weight:600}.bsn-copy{--x:83;--y:8845.5;--fs:14;--lh:18;align-items:baseline;font-weight:400;display:flex}.bsn-copy .sep{margin:0 calc(30 * var(--u))}.bsn-copy .gap{margin-left:calc(18 * var(--u))}.bsn-arrow[disabled]{cursor:default}.bsn-progress{left:calc(293 * var(--u));top:calc((3661.5 - 1.5) * var(--u));width:calc(428 * var(--u));height:calc(3 * var(--u));border-radius:calc(1.5 * var(--u));background:#d0d2d3;position:absolute}.bsn-progress span{top:0;bottom:0;left:calc(var(--tx) * var(--u));width:calc(var(--tw) * var(--u));border-radius:inherit;background:#5acfbc;transition:left .62s cubic-bezier(.22,.7,.15,1);position:absolute}.bsn-progress[data-dragging=true] span{transition:none}@media (prefers-reduced-motion:reduce){.bsn-cat img,.bsn-story img,.bsn-social-track,.bsn-social-cell:after,.bsn-social-caption,.bsn-activity-img video,.bsn-activity-img,.bsn-activity-img:after,.bsn-activity-arrow,.bsn-hero-slide,.bsn-review-item,.bsn-track{transition:none}}
