body.frnt-light .bundles-page .bundle-selection{margin-top:36px}
body.frnt-light .bundle-selection:has([data-products-category]>*) .bundle-loading,
body.frnt-light .bundle-selection:has(.catalog-price-status:not([hidden])) .bundle-loading{display:none}
body.frnt-light .bundles-page .additional-product{margin-top:0;margin-bottom:24px;gap:40px}
body.frnt-light .bundles-page .additional-product__image{width:240px;height:240px;background:var(--image)}
body.frnt-light .bundles-page .additional-product__copy h3{font-size:28px;line-height:1.25}
body.frnt-light .bundles-page .additional-product__copy p{margin-top:16px;max-width:55ch}
body.frnt-light .bundles-page .content-section--wide{width:100%;max-width:none}
body.frnt-light .bundles-page .content-section--wide>p{max-width:none}
body.frnt-light .bundle-conditions a{text-decoration:underline;text-underline-offset:3px}
@media(min-width:901px) and (max-width:1150px){body.frnt-light .site-header .header{gap:24px}body.frnt-light .site-header .navigation{gap:18px}body.frnt-light .site-header .brand{font-size:22px}body.frnt-light .site-header .login{max-width:150px}}
@media(max-width:700px){body.frnt-light .bundles-page .bundle-selection{margin-top:28px}body.frnt-light .bundles-page .additional-product{gap:24px}body.frnt-light .bundles-page .additional-product__image{width:100%;height:240px}body.frnt-light .bundles-page .additional-product__copy h3{font-size:24px}}
