.bossi-announcement,.bossi-header,.bossi-hero,.bossi-ticker,.bossi-shop,.bossi-editorial,.bossi-story,.bossi-faq,.bossi-footer,.bossi-launch{font-family:Arial,Helvetica,sans-serif;color:#111;box-sizing:border-box}.bossi-header *,.bossi-hero *,.bossi-shop *,.bossi-editorial *,.bossi-story *,.bossi-faq *,.bossi-footer *,.bossi-launch *{box-sizing:border-box}.bossi-header a,.bossi-hero a,.bossi-shop a,.bossi-editorial a,.bossi-footer a{color:inherit;text-decoration:none}.bossi-announcement{background:#087f80;color:#fff;text-align:center;padding:11px 20px;font-size:10px;font-weight:700;letter-spacing:1.8px}.bossi-header{display:flex;align-items:center;gap:35px;padding:10px 5%;height:100px;background:#fff;border-bottom:1px solid #e4e4e4;position:relative;z-index:10}.bossi-logo{display:block;width:130px;flex-shrink:0}.bossi-logo img{width:100%;height:73px;object-fit:contain}.bossi-desktop-nav{display:flex;gap:30px;margin:auto;font-size:12px}.bossi-desktop-nav a:hover,.bossi-footer a:hover{text-decoration:underline;text-underline-offset:5px}.bossi-header-actions{display:flex;gap:24px}.bossi-header-actions a{display:flex;align-items:center;gap:5px;font-size:11px}.bossi-header-actions svg{width:21px;height:24px;fill:none;stroke:currentColor;stroke-width:1.4}.bossi-mobile-nav{display:none}.bossi-hero{display:grid;grid-template-columns:48% 52%;min-height:620px}.bossi-hero-copy{background:#111;color:#fff;padding:80px 11% 30px;display:flex;flex-direction:column;align-items:flex-start}.bossi-eyebrow{font-size:9px!important;font-weight:600;letter-spacing:1.7px;line-height:1.6!important;margin:0 0 28px!important}.bossi-hero h1{font-size:clamp(58px,6.6vw,102px);line-height:.94;letter-spacing:-5px;font-weight:700;color:inherit;margin:0 0 30px}.bossi-hero em,.bossi-shop em,.bossi-editorial em,.bossi-story em,.bossi-launch em{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-3px}.bossi-intro{font-size:14px;line-height:1.8;margin:0 0 30px;color:#ddd}.bossi-button{display:inline-flex;align-items:center;justify-content:space-between;gap:50px;padding:17px 24px;font-size:12px;font-weight:600;min-height:48px}.bossi-button-light{background:#fff;color:#111!important}.bossi-hero-foot{display:flex;justify-content:space-between;width:100%;margin-top:auto;padding-top:70px;font-size:8px;letter-spacing:1.1px;gap:20px}.bossi-hero-image{position:relative;overflow:hidden;min-width:0}.bossi-hero-image>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.bossi-photo-note{position:absolute;bottom:28px;left:35px;z-index:1;color:#fff;font-family:Georgia,serif;font-size:22px;font-style:italic;text-shadow:0 2px 12px #000}.bossi-sticker{position:absolute;right:25px;top:28px;background:#e7ed91;width:105px;height:105px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(13deg);font-size:12px;line-height:1.05}.bossi-sticker b{font-size:24px}.bossi-sticker span{font-size:23px;margin-top:4px}.bossi-ticker{padding:20px 0;background:#087f80;color:#fff;font-size:14px;letter-spacing:2.3px;white-space:nowrap;overflow:hidden}.bossi-shop{padding:85px 5% 90px;background:#fff}.bossi-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.bossi-section-heading .bossi-eyebrow{color:#087f80}.bossi-shop h2,.bossi-editorial h2{font-size:clamp(42px,4.4vw,66px);font-weight:600;line-height:1;letter-spacing:-2.5px;margin:0}.bossi-section-heading>p{font-size:12px;line-height:1.8;color:#666;margin-bottom:0}.bossi-categories{display:flex;gap:10px;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:30px;font-size:11px;flex-wrap:wrap}.bossi-categories a{border:1px solid #ddd;padding:11px 20px}.bossi-categories a:first-child,.bossi-categories a:hover{background:#111;color:#fff;border-color:#111}.bossi-coming{display:flex;align-items:center;gap:35px;background:#f2f5f2;padding:50px 4%;border:1px solid #e1e7e1}.bossi-spark{font-size:65px;color:#087f80;line-height:1}.bossi-coming .bossi-eyebrow{color:#087f80;margin-bottom:12px!important}.bossi-coming h3{font-size:30px;letter-spacing:-1px;margin:0 0 12px}.bossi-coming p:not(.bossi-eyebrow){font-size:12px;line-height:1.8;color:#626a63;margin:0;max-width:510px}.bossi-text-link{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;padding:12px 0;border-bottom:1px solid currentColor;font-size:12px;font-weight:600}.bossi-coming>.bossi-text-link{margin-left:auto;white-space:nowrap}.bossi-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 18px}.bossi-product-card img{width:100%;aspect-ratio:1;object-fit:cover}.bossi-product-card>div{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.bossi-product-card h3{font-size:12px;font-weight:500;margin:0;line-height:1.5}.bossi-product-card>div>span{font-size:11px;white-space:nowrap}.bossi-product-card>p{display:flex;justify-content:space-between;font-size:10px;color:#777;margin-top:8px}.bossi-editorial{display:grid;grid-template-columns:55% 45%;background:#ecf0eb}.bossi-editorial-image{position:relative;min-height:490px;overflow:hidden}.bossi-editorial-image>img{width:100%;height:100%;object-fit:cover;position:absolute}.bossi-editorial-image>span{position:absolute;bottom:30px;left:30px;color:#fff;font-size:9px;letter-spacing:2px;text-shadow:0 1px 8px #000}.bossi-editorial-copy{padding:80px 13%;align-self:center}.bossi-editorial-copy .bossi-eyebrow{color:#087f80}.bossi-editorial-copy>p:not(.bossi-eyebrow){font-size:13px;line-height:1.9;color:#596059;margin:28px 0}.bossi-story{padding:100px 20px;text-align:center;background:#111;color:#fff}.bossi-story .bossi-eyebrow{color:#87c3bc}.bossi-story h2{font-size:clamp(48px,5.6vw,84px);font-weight:600;letter-spacing:-3px;line-height:1.02;margin:0 0 28px;color:inherit}.bossi-story>p:not(.bossi-eyebrow){font-size:13px;line-height:1.9;max-width:540px;margin:0 auto;color:#c9c9c9}.bossi-story>span{display:block;font-size:44px;color:#83bbb6;margin-top:32px}.bossi-faq{display:grid;grid-template-columns:1fr 1.6fr;padding:75px 5%;gap:60px;background:#fff}.bossi-faq>h2{font-size:38px;letter-spacing:-1.7px;margin:0}.bossi-faq details{border-bottom:1px solid #ddd;padding:20px 0;font-size:12px}.bossi-faq details:first-child{padding-top:0}.bossi-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:18px}.bossi-faq summary::after{content:'+';font-size:20px;line-height:1}.bossi-faq details[open] summary::after{content:'−'}.bossi-faq details>div{color:#666;line-height:1.9;max-width:650px;padding-top:15px}.bossi-faq details p{margin:0}.bossi-footer{padding:50px 5% 24px;background:#f3f4f0;border-top:1px solid #e1e2de}.bossi-footer-top{display:flex;align-items:center;gap:70px;padding-bottom:45px}.bossi-footer-top>p{font-size:23px;font-family:Georgia,serif;font-style:italic;line-height:1.25;margin:0}.bossi-footer-top nav{margin-left:auto;display:flex;gap:30px;font-size:11px}.bossi-footer-bottom{border-top:1px solid #d7dad5;padding-top:23px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;color:#656a64}.bossi-footer-bottom nav{display:flex;gap:20px}.bossi-launch{display:grid;grid-template-columns:48% 52%;min-height:min(780px,90vh);background:#111;color:#fff;width:100%}.bossi-launch-copy{padding:30px 10% 70px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.bossi-launch-logo{width:160px;height:90px;object-fit:contain;filter:invert(1);margin-bottom:65px}.bossi-launch h1{font-size:clamp(54px,5.6vw,86px);font-weight:600;line-height:1.02;letter-spacing:-4px;margin:0 0 30px;color:#fff}.bossi-launch-copy>p:not(.bossi-eyebrow){font-size:14px;line-height:1.9;color:#ccc;max-width:330px}.bossi-launch-label{font-size:10px;font-weight:600;letter-spacing:2px;color:#8ccac4;margin-top:36px;display:flex;align-items:center;gap:20px}.bossi-launch-label>span{font-size:27px}.bossi-launch-photo{position:relative;min-height:540px;overflow:hidden}.bossi-launch-photo img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.bossi-launch-photo>span{position:absolute;bottom:35px;left:30px;font-size:23px;font-family:Georgia,serif;font-style:italic;text-shadow:0 1px 12px #000;color:#fff}.bossi-header a:focus-visible,.bossi-header summary:focus-visible,.bossi-shop a:focus-visible,.bossi-hero a:focus-visible,.bossi-editorial a:focus-visible,.bossi-footer a:focus-visible,.bossi-faq summary:focus-visible{outline:3px solid #087f80;outline-offset:5px}.password-main-content{display:block!important}.bossi-launch .bossi-eyebrow{color:#87c3bc}
@media(max-width:1000px){.bossi-header{gap:20px}.bossi-desktop-nav{gap:20px}.bossi-hero{min-height:560px}.bossi-hero-copy{padding-top:65px}.bossi-hero h1{letter-spacing:-3px}.bossi-coming{flex-wrap:wrap;gap:20px}.bossi-coming>.bossi-text-link{margin-left:90px}.bossi-editorial-copy{padding:55px 10%}.bossi-footer-top{gap:35px}.bossi-footer-top nav{gap:20px}.bossi-launch-copy{padding-left:9%;padding-right:8%}.bossi-launch h1{letter-spacing:-3px}}
@media(max-width:749px){.bossi-announcement{font-size:8px;letter-spacing:1px}.bossi-header{height:78px;padding:5px 5%;gap:20px}.bossi-logo{width:105px}.bossi-logo img{height:59px}.bossi-desktop-nav{display:none}.bossi-header-actions{margin-left:auto;gap:17px}.bossi-mobile-nav{display:block;font-size:11px}.bossi-mobile-nav summary{cursor:pointer;padding:10px 0}.bossi-mobile-nav nav{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid #ddd;padding:25px 5%;display:grid;gap:25px}.bossi-hero{grid-template-columns:1fr}.bossi-hero-copy{padding:50px 7% 25px;min-height:450px}.bossi-hero h1{font-size:clamp(54px,17vw,72px);letter-spacing:-4px}.bossi-eyebrow{font-size:8px!important;margin-bottom:24px!important}.bossi-intro{font-size:13px}.bossi-hero-foot{padding-top:45px;font-size:7px}.bossi-hero-image{height:450px}.bossi-photo-note{font-size:19px;left:20px;bottom:24px;max-width:65%}.bossi-sticker{width:80px;height:80px;right:18px;top:20px;font-size:10px}.bossi-sticker b{font-size:20px}.bossi-sticker span{font-size:18px}.bossi-ticker{font-size:11px;padding:17px 0}.bossi-shop{padding:55px 5%}.bossi-section-heading{display:block}.bossi-shop h2,.bossi-editorial h2{font-size:48px}.bossi-section-heading>p{margin-top:24px}.bossi-coming{padding:30px 7%;display:block}.bossi-spark{display:block;font-size:43px;margin-bottom:25px}.bossi-coming h3{font-size:27px}.bossi-coming>.bossi-text-link{margin:18px 0 0}.bossi-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.bossi-product-card>div{display:block}.bossi-product-card>div>span{display:block;margin-top:6px}.bossi-editorial{grid-template-columns:1fr}.bossi-editorial-image{min-height:390px}.bossi-editorial-copy{padding:50px 7% 60px}.bossi-story{padding:70px 7%}.bossi-story h2{font-size:clamp(40px,12.5vw,55px)}.bossi-story>p:not(.bossi-eyebrow){font-size:12px}.bossi-faq{grid-template-columns:1fr;padding:55px 7%;gap:35px}.bossi-faq>h2{font-size:34px}.bossi-footer-top{flex-wrap:wrap;gap:25px}.bossi-footer-top>p{font-size:22px}.bossi-footer-top nav{width:100%;margin-left:0;justify-content:space-between;margin-top:10px}.bossi-footer-bottom{flex-wrap:wrap;font-size:8px}.bossi-launch{grid-template-columns:1fr;min-height:0}.bossi-launch-copy{padding:20px 7% 55px;min-height:550px}.bossi-launch-logo{width:130px;height:73px;margin-bottom:40px}.bossi-launch h1{font-size:clamp(45px,13.8vw,61px);letter-spacing:-3px}.bossi-launch-copy>p:not(.bossi-eyebrow){font-size:13px}.bossi-launch-photo{min-height:460px}.bossi-launch-photo>span{font-size:20px;left:20px;bottom:28px}}
@media(prefers-reduced-motion:reduce){.bossi-header *,.bossi-hero *{scroll-behavior:auto!important}}
