*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Arial,Helvetica,sans-serif;color:#111;background:white}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bb-wrap{max-width:1900px;margin:0 auto}.bb-desktop{position:relative;width:100%;overflow:hidden}.bb-art{display:block;width:100%;height:auto}.bb-overlay-form{position:absolute;top:29.65%;left:33.9%;width:31%;height:6.2%;display:flex;background:white;border-radius:100px;box-shadow:0 2px 7px #0002;overflow:visible;z-index:2}.bb-overlay-form input{min-width:0;flex:1;width:60%;border:0;border-radius:100px 0 0 100px;padding:0 3%;font-size:clamp(9px,1vw,18px);outline-offset:2px;background:#fff}.bb-overlay-form button{width:38%;border:2px solid white;white-space:nowrap;border-radius:100px;background:#ffca00;font-size:clamp(9px,1.05vw,18px);font-weight:800;cursor:pointer}.bb-feedback{position:absolute;top:110%;width:100%;left:0;text-align:center;background:white;padding:8px;color:#111;font-weight:700;border-radius:8px}.bb-desktop-links{position:absolute;top:36.4%;left:41.8%;width:16%;height:5%;display:flex;gap:12%;align-items:center;justify-content:center}.bb-desktop-links a{font-size:clamp(9px,.85vw,14px);color:white;text-shadow:0 1px 4px #000;text-decoration:underline;text-underline-offset:3px}.bb-mobile{display:none}.bb-store-access{font-size:13px;text-align:center;background:white;padding:17px}.bb-store-access summary{cursor:pointer;color:#555}.bb-store-access form{margin:16px auto;max-width:330px;display:grid;gap:9px}.bb-store-access input{padding:12px}.bb-store-access button{background:#ffcb00;border:0;padding:12px;font-weight:700}@media(max-width:750px){.bb-desktop{display:none}.bb-mobile{display:block;background:linear-gradient(180deg,#057fd1 0%,#05a4cf 66%,#fff 100%);text-align:center;overflow:hidden}.bb-mobile-head{padding:34px 18px 10px;color:#fff}.bb-wordmark{font-size:clamp(32px,9vw,55px);font-weight:900;letter-spacing:-2px;color:#ffd136}.bb-mobile-head p{font-size:11px;letter-spacing:2.8px;font-weight:700;margin:8px 0 22px}.bb-mobile-head h1{font-size:clamp(32px,9vw,58px);line-height:1.05;white-space:normal;color:#ffd136;margin:0;font-weight:900}.bb-mobile-head h2{font-size:clamp(19px,5.5vw,27px);font-style:italic;margin:10px 0 13px;font-weight:500}.bb-mobile-form{display:flex;flex-direction:column;gap:10px;padding:0 24px;max-width:460px;margin:0 auto}.bb-mobile-form input{width:100%;height:49px;border-radius:30px;padding:0 20px;border:0;font-size:16px;background:white;color:#111}.bb-mobile-form button{height:49px;width:100%;border:2px solid white;border-radius:30px;background:#ffcb00;font-size:16px;font-weight:800;cursor:pointer}.bb-mobile-msg{margin:6px 0;background:#fff;border-radius:8px;padding:10px;color:#222}.bb-mobile-links{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;padding:18px 16px 8px}.bb-mobile-links a{color:white;font-size:14px;font-weight:700;text-underline-offset:3px}.bb-mobile-products{display:block;width:100%;height:auto;margin-top:0}.bb-store-access{padding:20px}}