.insiders-page--bag .ins-tbp-bag__shot{display:block;margin:0 0 14px;background:#fff;border-radius:10px;overflow:hidden;aspect-ratio:1/1}
.insiders-page--bag .ins-tbp-bag__shot img{display:block;width:100%;height:100%;object-fit:contain}
.insiders-page--bag .ins-tbp-bag .ins-plan__name{font-size:clamp(20px,2vw,26px);line-height:1.15}
.insiders-page--bag .ins-tbp-bag__rows .ins-stack__item{display:flex;flex-direction:column;gap:2px}
.insiders-page--bag .ins-tbp-bag__rows .ins-bag-size__with{display:block}
.insiders-page--bag .ins-tbp-bag__rows .ins-stack__val{font-weight:700;white-space:nowrap}
.insiders-page--bag .ins-tbp-bag .ins-btn{margin-top:auto}
.insiders-page--bag .ins-tbp-bag .ins-bag-size__perks{margin-bottom:20px}
@media (min-width:941px){.insiders-page--bag .ins-bag-sizes__grid--n1{grid-template-columns:minmax(0,1fr);max-width:420px}}
@media (min-width:941px){.insiders-page--bag .ins-bag-sizes__grid--n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px}}
.insiders-page--bag .ins-tbp-fallback{padding:clamp(56px,8vw,104px) 0;text-align:center;background:var(--ins-paper)}
.insiders-page--bag .ins-tbp-fallback__line{margin:0 auto 22px;max-width:36ch;font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:1.25}
.insiders-page--bag .ins-tbp-fallback__links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:0}
.insiders-page--bag .ins-tbp-fallback__links a{font-weight:600;text-decoration:underline;text-underline-offset:4px}
.insiders-page--bag .ins-tbp-shop{margin:16px 0 0;text-align:center}
.insiders-page--bag .ins-tbp-shop a{font-weight:600;text-decoration:underline;text-underline-offset:4px}
.insiders-page--bag .ins-final .ins-tbp-shop a{color:var(--ins-white)}
.insiders-page--bag .ins-tbp-shop--claimed{padding:0 16px clamp(40px,6vw,72px);background:var(--ins-paper);margin:0}
@media (min-width:941px){.insiders-page--bag .ins-final .ins-tbp-shop{text-align:left}}
