.bs-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);display:grid}.bs .tb-tx h1{font-size:clamp(1.9rem,3vw,2.6rem)}.bs .tb-tx h1 .h1q{font:700 .8rem/1.25 var(--body);letter-spacing:.05em;text-transform:uppercase;color:#fff;opacity:.85;margin-bottom:8px;display:block}.bs .tb-card .tb-photo{object-fit:contain;object-position:100% 100%;width:auto;height:100%;max-height:100%;top:auto;right:4%;-webkit-mask-image:none;mask-image:none}.bs .tb-tx .hero-form{max-width:400px}.bs .bs-word h3{margin:0 0 8px}.bs .ng-way h3{font:800 1.14rem/1.18 var(--head);margin:0}.bs .crumbs a+a:before{content:"/";opacity:.7;margin-right:8px}.bs .bm-price-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-content:center;column-gap:clamp(18px,2.4vw,32px);height:100%;display:grid}.bs .bm-price-in>*{grid-column:2}.bs .bs-inc{border-radius:var(--ng-r);background:#e7e7f0;grid-area:1/1/span 6;align-self:stretch;min-height:clamp(420px,41vw,560px);margin:0;overflow:hidden}.bs .bs-inc img{object-fit:cover;object-position:32% 50%;width:100%;height:100%;display:block}.bs.bs-wide .tb-card .tb-photo{object-fit:cover;object-position:62% 50%;width:67%;height:100%;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16%);mask-image:linear-gradient(90deg,#0000 0,#000 16%)}.bs-cap{z-index:1;color:#17105a;font:700 .84rem/1.2 var(--body);background:#fffffff0;border-radius:999px;padding:8px 14px;position:absolute;bottom:20px;right:20px}@media (max-width:899px){.bs-picks{grid-template-columns:minmax(0,1fr)}.bs .tb-card .tb-photo{aspect-ratio:896/1000;width:min(82%,330px);height:auto;margin:0 auto -44px;left:auto;right:auto;-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.bs .ng-way h3{margin-top:12px}.bs .bm-price-in{flex-direction:column;display:flex}.bs .bs-inc{aspect-ratio:4/3;min-height:0}.bs.bs-wide .tb-card .tb-photo{aspect-ratio:1500/1001;object-position:50% 50%;width:calc(100% + 32px);max-width:none;height:auto;margin:0 -16px -44px;left:auto;right:auto;-webkit-mask-image:linear-gradient(#000 76%,#0000);mask-image:linear-gradient(#000 76%,#0000)}.bs-cap{max-width:calc(100% - 24px);padding:6px 11px;font-size:.74rem;top:12px;bottom:auto;right:12px}.bs .tb-tx{z-index:1;position:relative}.bs .tb-tx .hero-form{max-width:none}}
