.s-bb{align-content:flex-start;justify-content:stretch;width:100%}.s-bb__main{flex:1}.s-bb__sidebar{display:none}.shopify-section-group-bundle-builder-header:not(:has(:first-child)){display:none!important}.shopify-section-group-bundle-builder-header:has(.s-bb-progress-outer-desktop){background-color:#fff;margin-inline:-1rem;position:sticky;top:0;width:100vw;z-index:5}.shopify-section-group-bundle-builder-header:has(.s-bb-progress-outer-desktop).is-not-sticky{position:static}.template-bundle-builder .section-header{position:static}.template-bundle-builder .pageheader{z-index:1}.template-bundle-builder .btn .icon{height:var(--icon-size);width:var(--icon-size)}@media only screen and (min-width:48em){.s-bb{align-items:flex-start;-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.s-bb__sidebar{display:grid;gap:1.5rem;margin-block:4rem 3rem;position:sticky;top:5rem;width:18.75rem;z-index:4}.shopify-section-group-bundle-builder-header:has(.s-bb-progress-outer-desktop){border-top:2px solid hsla(0,0%,80%,.25)}}@media only screen and (min-width:64em){.s-bb{-moz-column-gap:3rem;column-gap:3rem}.shopify-section-group-bundle-builder-header:has(.s-bb-progress-outer-desktop){margin-inline:-2.5rem}}@media (min-width:1500px){.shopify-section-group-bundle-builder-header:has(.s-bb-progress-outer-desktop){margin-inline:calc(-50vw + 750px - 2.5rem)}}@media only screen and (max-width:calc(48em - 1px)){.s-bb{display:flex;flex-direction:column}}