.gallery-bundle{grid-column:1/-1;margin-top:22px;padding:18px;border:1px solid #e1e6ea;border-radius:14px;background:#f6f8fa;min-width:0}.gallery-bundle .compact-heading{margin-bottom:12px}.gallery-bundle .compact-heading h2{font-size:1.22rem}.gallery-bundle .compact-heading p{font-size:.82rem}.gallery-bundle .compact-bundle{gap:7px;overflow:visible;padding:0}.gallery-bundle .bundle-tile{flex:1 1 0;min-width:0;grid-template-rows:76px auto auto;padding:7px;border-radius:9px}.gallery-bundle .bundle-tile>img{height:76px}.gallery-bundle .bundle-tile span{font-size:.67rem}.gallery-bundle .bundle-tile>strong{font-size:.78rem}.gallery-bundle .bundle-tile>input{width:16px;height:16px;top:5px;right:5px}.gallery-bundle .bundle-plus{align-self:center;font-size:1.15rem}.gallery-bundle .bundle-summary{flex:0 0 130px;gap:7px;margin-left:3px}.gallery-bundle .bundle-summary>span{font-size:.78rem}.gallery-bundle .bundle-summary .btn{min-height:38px;padding:7px;font-size:.7rem;line-height:1.2}@media(max-width:1100px) and (min-width:801px){.gallery-bundle .compact-bundle{overflow-x:auto}.gallery-bundle .bundle-tile{flex:0 0 125px}.gallery-bundle .bundle-summary{flex-basis:125px}}@media(max-width:800px){.gallery-bundle{order:3;margin-top:16px;padding:14px}.gallery-bundle .compact-bundle{overflow-x:auto}.gallery-bundle .bundle-tile{flex:0 0 125px}.gallery-bundle .bundle-summary{flex:0 0 135px}}
