.bjpdp .stage .badges{display:none!important}.bjpdp .pts{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.bjpdp .pt{display:flex;flex-direction:column;gap:2px;padding:11px 10px 10px 12px;border-radius:14px;background:#f6e1ec;color:var(--ink);min-width:0}.bjpdp .pt:nth-child(4n+2){background:#e4efe6}.bjpdp .pt:nth-child(4n+3){background:#fbf4c4}.bjpdp .pt:nth-child(4n+4){background:#ebe5f4}.bjpdp .pt b,.bjpdp .pt span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bjpdp .pt b{font:var(--hw) 17px/1.15 var(--hf),sans-serif;letter-spacing:-.01em}.bjpdp .pt span{font-size:11.5px;line-height:1.3;color:#5d5d5b}.bjpdp .rcard{display:flex;flex-direction:column}.bjpdp .rcard .rt{font-size:16px;font-weight:700;margin:10px 0 6px;line-height:1.25}.bjpdp .rcard .pf{margin:8px 0 0;font-size:12px;font-weight:700;line-height:1.3;color:var(--btn,#005745)}.bjpdp .rcard .pf+.rt{margin-top:6px}.bjpdp .rcard .nm{margin-top:auto}.bjpdp .rcard .vf{min-height:18px}.bjpdp .rcard:not(:has(.vf)):after{content:"";display:block;height:18px}.bjpdp.lay-perfect .row .itw .off{display:none}.bjpdp.lay-perfect .row .it .sv{display:block}.bjpdp .tarr,.bjpdp .mg-a,.bjpdp .mg-dots{display:none}.bjpdp .thumbs button{scroll-snap-align:start}.bjpdp[data-bjpdp]{padding-bottom:0}.bjpdp .fmt:has(.itw:only-child){display:none}.bjpdp .ben:not(:has(.im)){grid-template-columns:minmax(0,1fr)}.bjpdp .stats:not(:has(.im)){grid-template-columns:minmax(0,1fr)}.bjpdp .stats:not(:has(.im)) .sg{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.bjpdp .stats:not(:has(.im)) .n{white-space:normal;font-size:clamp(26px,2.6vw,34px)}.bjpdp .arch .row{grid-template-columns:repeat(auto-fill,100px)!important;gap:18px 20px!important;justify-content:start}.bjpdp .arch .ar .a{width:100px;height:100px!important;border-radius:50%!important;aspect-ratio:1!important}.bjpdp .arch .ar p{font-size:12.5px;line-height:1.25;text-align:center;padding-left:0;margin:8px 0 0}.bjpdp .wrap .stats,.bjpdp .wrap .ing,.bjpdp .wrap .ben,.bjpdp .wrap .recs,.bjpdp .wrap .rev,.bjpdp .bjfd{margin-top:48px}.bjpdp .bjfq{margin-top:0;padding:48px 0 16px}.bjpdp .rev{position:relative}.bjpdp .rev .rcards{display:flex;grid-template-columns:none;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bjpdp .rev .rcards::-webkit-scrollbar{display:none}.bjpdp .rev .rcards .rcard{flex:0 0 calc((100% - 32px)/3);min-width:0;scroll-snap-align:start}.bjpdp .rev .rnav{position:absolute;top:0;right:0;display:flex;gap:8px}.bjpdp .rev .rnav button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1.5px solid var(--ink);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer;transition:background .15s,color .15s,opacity .15s}.bjpdp .rev .rnav button svg{width:18px;height:18px}.bjpdp .rev .rnav button:hover:not(:disabled){background:var(--ink);color:#fff}.bjpdp .rev .rnav button:disabled{opacity:.35;cursor:default}.bjpdp .recs .track{gap:14px;padding-bottom:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bjpdp .recs .track::-webkit-scrollbar{display:none}.bjpdp .recs .track .rec{flex:0 0 calc((100% - 42px)/4);min-width:0}.bjpdp .recs .rdots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:16px}.bjpdp .recs .rdots[hidden]{display:none}.bjpdp .recs .rdots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#d6d0c4;cursor:pointer;transition:width .2s,background .2s}.bjpdp .recs .rdots button.on{width:24px;background:var(--btn)}@media(min-width:881px){.bjpdp.lay-perfect .top .gal{grid-template-columns:var(--ts,84px) minmax(0,1fr)}.bjpdp.lay-perfect .top .gal .thumbs{gap:var(--tg,10px);max-height:var(--th,none);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;scroll-snap-type:y proximity;padding-bottom:0}.bjpdp.lay-perfect .top .gal .thumbs::-webkit-scrollbar{display:none}.bjpdp.lay-perfect .top .gal .thumbs button{width:var(--ts,84px);height:var(--ts,84px)}.bjpdp.lay-perfect .top .gal .tarr{position:absolute;left:calc(var(--ts,84px)/2 - 14px);width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--ink);box-shadow:0 2px 8px #00000038;cursor:pointer;display:grid;place-items:center;z-index:3}.bjpdp.lay-perfect .top .gal .tarr svg{width:14px;height:14px}.bjpdp.lay-perfect .top .gal .tarr.up{top:4px}.bjpdp.lay-perfect .top .gal .tarr.dn{top:calc(var(--th,520px) - 32px)}.bjpdp .top .gal .tarr[hidden]{display:none!important}}@media(max-width:1100px){.bjpdp .pts{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-top:10px}.bjpdp .pts::-webkit-scrollbar{display:none}.bjpdp .pt{flex:0 0 148px;scroll-snap-align:start}.bjpdp .pt b{font-size:17px}}@media(max-width:880px){.bjpdp .top .gal .thumbs,.bjpdp .pts{display:none}.bjpdp .stage{position:relative;touch-action:pan-y}.bjpdp .mg-a{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;padding:0;border:0;border-radius:0;background:transparent;color:#fff;box-shadow:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55));display:grid;place-items:center;cursor:pointer;z-index:3}.bjpdp .mg-a.prev{left:0}.bjpdp .mg-a.next{right:0}.bjpdp .mg-a svg{width:24px;height:24px}.bjpdp .mg-dots{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:flex;gap:7px;align-items:center;padding:9px 14px;border-radius:999px;background:transparent;z-index:3;max-width:calc(100% - 24px)}.bjpdp .mg-dots i{flex:none;width:7px;height:7px;border-radius:50%;background:#ffffffd9;box-shadow:0 0 0 1px #0000001f,0 1px 3px #00000059;transition:width .2s,background .2s}.bjpdp .mg-dots i.on{width:22px;border-radius:99px;background:#fff}.bjpdp .rev .rcards{gap:12px;margin-right:-32px;padding-right:32px}.bjpdp .rev .rcards .rcard{flex:0 0 66%;padding:18px}.bjpdp .rev .rcards:after{content:"";flex:0 0 20px}.bjpdp .rev .rnav button{width:36px;height:36px}.bjpdp .wrap .stats,.bjpdp .wrap .ing,.bjpdp .wrap .ben,.bjpdp .wrap .recs,.bjpdp .wrap .rev,.bjpdp .bjfd{margin-top:36px}.bjpdp .bjfq{margin-top:0;padding:36px 0 18px}}@media(max-width:760px){.bjpdp .recs .track{margin-right:-32px;padding-right:32px}.bjpdp .recs .track .rec{flex:0 0 min(250px,62%)}.bjpdp .recs .track:after{content:"";flex:0 0 20px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/bjapi-pdp-gal.css.map */
