.bb-shaver .gallery-main>img{width:100%;height:100%;object-fit:contain;padding:0}.bb-shaver .image-tag{display:none}.bb-shaver .gallery-thumbs{grid-template-columns:repeat(6,minmax(0,1fr))}.bb-shaver .gallery-thumbs span{font-size:12px}.bb-shaver .purchase-description,.bb-shaver .feel-points p,.bb-shaver .faq-list p{font-size:16px}.bb-shaver .shaver-detail{height:460px;display:flex;flex-direction:column;background:var(--pale)}.bb-shaver .shaver-detail img{width:100%;height:365px;object-fit:contain;padding:20px;mix-blend-mode:multiply}.bb-shaver .shaver-detail figcaption{position:static;text-align:center;padding:12px 20px}.bb-shaver .shaver-detail figcaption strong,.bb-shaver .shaver-detail figcaption span{display:block}.bb-shaver .shaver-positions{max-width:430px;margin:auto}.bb-shaver .shaver-positions img{display:block;width:100%;height:auto;object-fit:contain}.bb-shaver .positions-inner{gap:60px}.bb-shaver .purchase h1{font-size:clamp(36px,4.2vw,60px)}@media(max-width:650px){.bb-shaver .gallery-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-shaver .gallery-thumbs span{font-size:11px}.bb-shaver .shaver-detail{height:auto}.bb-shaver .shaver-detail img{height:300px}.bb-shaver .positions-inner{gap:24px}.bb-shaver .shaver-positions{max-width:340px}.bb-shaver .purchase h1{font-size:36px}}

.bb-shaver .video-stage{aspect-ratio:16/9}.bb-shaver .video-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}

.bb-shaver .jdgm-medal-wrapper:has(.jdgm-medal[data-type="tran"]){display:none!important}
