.bps{--bps-night:226 44% 5%;--bps-panel:220 31% 9%;--bps-tile:220 25% 14%;--bps-pink:321 88% 52%;--bps-white:210 30% 98%;--bps-line:220 16% 22%;background:hsl(var(--bps-night));min-height:100vh;color:hsl(var(--bps-white));padding-bottom:env(safe-area-inset-bottom);font-family:Arial,Helvetica,sans-serif}.bps *{box-sizing:border-box;min-width:0}.bps a{text-decoration:none}.bps button,.bps summary{cursor:pointer}.bps a:focus-visible,.bps button:focus-visible,.bps input:focus-visible{outline:2px solid hsl(var(--bps-pink));outline-offset:3px}.bps-nav{border-bottom:1px solid hsl(var(--bps-line));padding-top:env(safe-area-inset-top)}.bps-nav-inner{align-items:center;gap:14px;max-width:1480px;min-height:65px;margin:auto;padding:0 24px;display:flex}.bps-brand{color:hsl(var(--bps-pink));white-space:nowrap;font-size:28px;font-style:italic;font-weight:800}.bps-brand span{color:hsl(var(--bps-white))}.bps-desktop-nav{align-items:center;gap:18px;font-size:13px;display:flex}.bps-desktop-nav a,.bps-desktop-nav button{align-items:center;min-height:44px;display:flex}.bps-search{background:hsl(var(--bps-tile));border:1px solid hsl(var(--bps-line));color:hsl(var(--bps-white)/.6);border-radius:14px;align-items:center;gap:9px;margin-left:auto;padding:8px 12px;display:flex}.bps-search input{width:140px;color:hsl(var(--bps-white));background:0 0;outline:none;font-size:13px}.bps-bag{place-items:center;min-width:44px;min-height:44px;display:grid}.bps-button{border:1px solid hsl(var(--bps-line));background:hsl(var(--bps-white)/.045);min-height:44px;color:hsl(var(--bps-white));border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:13px;display:inline-flex}.bps-primary{background:hsl(var(--bps-pink));border-color:hsl(var(--bps-pink));font-weight:700}.bps-mobile-menu{display:none}.bps-container{max-width:1480px;margin:auto}.bps-cover{height:390px;position:relative;overflow:hidden}.bps-cover-fade{background:linear-gradient(transparent 45%,hsl(var(--bps-night)));position:absolute;inset:0}.bps-cover>p{color:hsl(var(--bps-white));font-family:cursive;font-size:clamp(30px,3.3vw,57px);font-style:italic;line-height:1.02;position:absolute;top:8%;right:4%;transform:rotate(-7deg)}.bps-identity{grid-template-columns:minmax(0,1fr) auto 288px;align-items:start;gap:16px;padding:0 24px 22px;display:grid;position:relative}.bps-person{align-items:flex-end;gap:16px;padding-top:52px;display:flex}.bps-avatar{border:5px solid hsl(var(--bps-white));border-radius:50%;flex:none;width:144px;height:144px;overflow:hidden}.bps-person h1{align-items:center;gap:8px;font-size:32px;font-weight:800;line-height:1.1;display:flex}.bps-person h1 svg{fill:hsl(var(--bps-pink));color:hsl(var(--bps-white))}.bps-person p{margin-top:8px;font-size:13px;line-height:1.6}.bps-person .bps-handle{color:hsl(var(--bps-white)/.55);margin-top:0}.bps-actions{align-items:center;gap:8px;padding-top:16px;display:flex}.bps-more{position:relative}.bps-more summary{border:1px solid hsl(var(--bps-line));background:hsl(var(--bps-tile));border-radius:13px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.bps-more>div{z-index:5;background:hsl(var(--bps-panel));border:1px solid hsl(var(--bps-line));border-radius:12px;width:150px;padding:10px;position:absolute;right:0}.bps-more a{align-items:center;min-height:44px;display:flex}.bps-panel{background:hsl(var(--bps-panel));border:1px solid hsl(var(--bps-line));border-radius:14px;margin-bottom:14px;padding:16px}.bps-panel h2{margin-bottom:12px;font-size:18px;font-weight:700}.bps-panel p{color:hsl(var(--bps-white)/.72);font-size:13px;line-height:1.65}.bps-share h2{margin-bottom:3px;font-size:15px}.bps-share-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:8px 0 12px;display:grid}.bps-share-grid>*{text-align:center;background:hsl(var(--bps-tile));border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:64px;padding:5px;font-size:10px;display:flex}.bps-share-grid svg{width:19px;height:19px}.bps-tap-offer{border-top:1px solid hsl(var(--bps-line));padding-top:7px}.bps-tap-offer>a{color:hsl(var(--bps-pink));align-items:center;min-height:28px;font-size:13px;font-weight:700;display:flex}.bps-tap-offer p{font-size:11px}.bps-socials{border-top:1px solid hsl(var(--bps-line));grid-template-columns:repeat(11,minmax(0,1fr));gap:8px;padding:16px 20px;display:grid}.bps-socials>*{border:1px solid hsl(var(--bps-line));background:hsl(var(--bps-panel)/.7);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:80px;font-size:11px;display:flex}.bps-socials svg{color:hsl(var(--bps-pink))}.bps-social-symbol{font-size:25px}.bps-columns{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,.75fr);gap:12px;padding:0 20px;display:grid}.bps-about{min-height:290px}.bps-about p{margin:14px 0}.bps-tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.bps-tags span{background:hsl(var(--bps-tile));border-radius:999px;padding:7px 12px;font-size:11px}.bps-tabs{background:hsl(var(--bps-tile)/.7);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:12px;padding:4px;display:grid}.bps-tabs button{min-height:44px;color:hsl(var(--bps-white)/.75);border-radius:9px;font-size:12px}.bps-tabs button[aria-selected=true]{background:hsl(var(--bps-pink));color:hsl(var(--bps-white))}.bps-photo-grid{grid-template-rows:170px 170px;grid-template-columns:2fr 1fr 1fr;gap:6px;display:grid}.bps-photo-grid button{border-radius:9px;overflow:hidden}.bps-photo-grid button:first-child{grid-row:span 2}.bps-gallery-more{width:100%;min-height:44px;margin-top:8px;font-size:13px}.bps-post h3,.bps-exclusive h3{margin-bottom:8px;font-weight:700}.bps-post p,.bps-exclusive p{margin:10px 0}.bps-exclusive{text-align:center;padding:40px 10px}.bps-muted{color:hsl(var(--bps-white)/.5)}.bps-tiers{gap:8px;display:grid}.bps-tiers button{border:1px solid hsl(var(--bps-line));text-align:left;background:hsl(var(--bps-tile)/.4);border-radius:13px;align-items:flex-start;gap:10px;padding:12px;display:flex}.bps-tiers button.selected{border-color:hsl(var(--bps-pink));background:hsl(var(--bps-pink)/.1)}.bps-tiers svg{color:hsl(var(--bps-pink));flex:none}.bps-tiers span{flex:1}.bps-tiers strong{justify-content:space-between;gap:8px;font-size:13px;display:flex}.bps-tiers small{color:hsl(var(--bps-white)/.55);margin-top:6px;font-size:12px;line-height:1.4;display:block}.bps-wide{width:100%;margin-top:12px}.bps-demo-note{margin-top:10px;color:hsl(var(--bps-white)/.5)!important;font-size:10px!important}.bps-section-heading{justify-content:space-between;align-items:center;display:flex}.bps-section-heading button{min-height:44px;font-size:12px}.bps-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bps-products h3{margin-top:8px;font-size:12px;font-weight:700}.bps-products p{margin:4px 0}.bps-products .bps-button{width:100%;padding:6px;font-size:10px}.bps-event{border-bottom:1px solid hsl(var(--bps-line));align-items:center;gap:9px;padding:12px 0;display:flex}.bps-event>div{flex:1}.bps-event h3{font-size:12px;font-weight:700}.bps-event p{font-size:11px}.bps-event button{min-height:44px;color:hsl(var(--bps-pink));max-width:55px;font-size:10px}.bps-featured a{border-bottom:1px solid hsl(var(--bps-line));flex-direction:column;justify-content:center;min-height:70px;display:flex}.bps-featured strong{font-size:13px}.bps-featured span{color:hsl(var(--bps-white)/.6);margin-top:4px;font-size:12px}.bps-cta{text-align:center;background:hsl(var(--bps-panel));border:1px solid hsl(var(--bps-line));border-radius:16px;margin:24px 20px;padding:35px 25px;overflow:hidden}.bps-cta h2{font-size:30px;font-weight:800}.bps-cta p{max-width:650px;color:hsl(var(--bps-white)/.7);margin:15px auto;line-height:1.6}.bps-cta-photo{border-radius:12px;width:100%;height:200px;margin-top:25px;overflow:hidden}.bps-footer{color:hsl(var(--bps-white)/.55);flex-wrap:wrap;justify-content:space-between;gap:15px;padding:22px;font-size:12px;display:flex}.bps-footer nav{gap:20px;display:flex}.bps-dialog{color:#f8fafb;background:#070a12;border-color:#2f3541;border-radius:18px;width:calc(100% - 32px);max-width:650px;max-height:90svh;overflow-y:auto}.bps-dialog .bps-button{color:#f8fafb;background:#1b212d;border-color:#2f3541}.bps-dialog .bps-primary{background:#f019a5}.bps-dialog-actions{justify-content:space-between;gap:10px;display:flex}.bps-cart-row{border-bottom:1px solid #2f3541;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.bps-discover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=1250px){.bps-search{display:none}.bps-desktop-nav{margin-right:auto}.bps-identity{grid-template-columns:minmax(0,1fr) 280px}.bps-actions{grid-area:1/1;justify-content:flex-end}.bps-person{grid-area:1/1;padding-top:70px}.bps-share{grid-area:1/2}.bps-person h1{font-size:28px}.bps-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}.bps-commerce{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}}@media (width<=850px){.bps-desktop-nav,.bps-login{display:none}.bps-nav-inner{gap:12px}.bps-brand{margin-right:auto}.bps-mobile-menu{display:block;position:relative}.bps-mobile-menu summary{place-items:center;min-width:44px;min-height:44px;list-style:none;display:grid}.bps-mobile-menu nav{z-index:20;background:hsl(var(--bps-panel));border:1px solid hsl(var(--bps-line));border-radius:12px;width:180px;padding:10px;position:absolute;top:100%;right:0}.bps-mobile-menu nav>*{align-items:center;width:100%;min-height:44px;font-size:14px;display:flex}.bps-socials{flex-wrap:wrap;display:flex}.bps-socials>*{width:calc(20% - 7px)}.bps-commerce{display:block}.bps-identity{grid-template-columns:1fr}.bps-person{grid-area:1/1}.bps-actions{grid-row:2;justify-content:flex-start;padding-top:0}.bps-share{grid-area:3/1;width:100%;max-width:500px}.bps-share h2{font-size:20px}.bps-share-grid{gap:6px}.bps-share-grid>*{min-height:70px;font-size:11px}.bps-columns{grid-template-columns:1fr 1.3fr}.bps-commerce{grid-column:1/-1}.bps-cover{height:330px}}@media (width<=640px){.bps-nav-inner{gap:6px;min-height:88px;padding:0 16px}.bps-brand{font-size:26px}.bps-nav .bps-primary{text-align:center;max-width:85px;min-height:58px;padding:10px 15px;font-size:14px}.bps-cover{height:260px}.bps-cover>p{display:none}.bps-identity{flex-direction:column;gap:0;padding:0 20px 8px;display:flex}.bps-person{margin-top:-100px;padding:0;display:block;position:relative}.bps-avatar{width:148px;height:148px;margin-bottom:28px}.bps-person h1{font-size:32px}.bps-person p{font-size:16px;line-height:1.65}.bps-person .bps-handle{font-size:16px}.bps-actions{gap:10px;margin:24px 0 22px}.bps-actions .bps-button{border-radius:17px;min-width:120px;min-height:52px;font-size:16px}.bps-more summary{border-radius:17px;width:50px;height:52px}.bps-share{width:100%;max-width:none;padding:17px}.bps-share>p{font-size:16px}.bps-tap-offer>a{min-height:35px;font-size:16px}.bps-tap-offer p{font-size:13px}.bps-columns{flex-direction:column;padding:0 16px;display:flex}.bps-socials{gap:7px;padding:12px 16px}.bps-socials>*{width:calc(25% - 6px)}.bps-columns>aside:first-child{order:0}.bps-gallery{order:1}.bps-commerce{order:2}.bps-photo-grid{grid-template-rows:130px 130px}.bps-cta{margin:24px 16px;padding:25px 16px}.bps-cta h2{font-size:25px}.bps-discover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.bps-brand{font-size:23px}.bps-nav-inner{gap:2px}.bps-bag{min-width:34px}.bps-nav .bps-primary{max-width:70px;padding:9px 12px}.bps-mobile-menu summary{min-width:36px}.bps-identity{padding-inline:16px}.bps-actions .bps-button{min-width:104px}.bps-share{padding:15px}.bps-share-grid>*{font-size:9px}.bps-avatar{width:128px;height:128px}.bps-person h1{font-size:29px}}
