.bb-product-information{padding-top:32px}.bb-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bb-info-grid article{border:1px solid #dce7e9;border-radius:18px;padding:18px;background:#fff;min-width:0}.bb-info-grid h3{font-size:20px;line-height:1.3;margin:18px 0 8px}.bb-info-grid p,.bb-info-grid li{font-size:14px;line-height:1.6}.bb-info-grid small{font-size:11px;color:#54666d}.bb-info-grid svg{display:block;width:100%;height:auto}.bb-info-frame{margin:12px;border:8px solid #181818;background:#181818;border-radius:0;box-shadow:0 7px 14px #19343d20}.bb-info-frame img{display:block;width:100%;height:auto}.bb-info-frame--canvas{padding:5px;background:#343434}.bb-info-frame--panel{padding:1px}.bb-info-frame--canvas img{filter:contrast(.98);box-shadow:0 0 2px #000}.bb-info-direction{display:flex;align-items:center;justify-content:center;gap:16px;background:#fff3da;padding:20px;min-height:160px}.bb-info-direction span{display:flex;align-items:center;justify-content:center;background:#a6d2ff;border:3px solid #19343d;font-size:14px;font-weight:600}.bb-info-portrait{width:70px;height:105px}.bb-info-landscape{width:105px;height:70px}.bb-info-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;font-size:14px}.bb-info-steps span{background:#edf7f7;border-radius:12px;padding:14px}.bb-info-steps b{color:#007f91;margin-right:8px}.bb-info-included{display:flex;flex-wrap:wrap;gap:14px;font-size:14px}.bb-info-data{display:grid;gap:10px;background:#edf7f7;padding:20px;text-align:center}.bb-info-data>*{background:#fff;padding:8px;border-radius:8px}.bb-info-swatches{display:flex;gap:8px;padding:34px 12px}.bb-info-swatches span{flex:1;padding:22px 8px;text-align:center;font-size:28px}@media(max-width:749px){.bb-info-grid{grid-template-columns:1fr;gap:14px}.bb-info-grid article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center}.bb-info-grid article>:first-child{grid-row:1/5}.bb-info-grid article h3{font-size:18px;margin:0}.bb-info-grid article p{font-size:13px;margin:0}.bb-info-grid article ul{grid-column:1/-1}.bb-info-steps{grid-template-columns:1fr 1fr}.bb-info-grid small{grid-column:2}.bb-info-direction{padding:8px;gap:6px;min-height:130px}.bb-info-direction span{font-size:11px}.bb-info-portrait{width:42px;height:63px}.bb-info-landscape{width:63px;height:42px}.bb-info-swatches{padding:10px 4px;gap:3px}.bb-info-swatches span{padding:12px 1px;font-size:21px}}