@charset "UTF-8";.c-bundle{padding:2rem 0}.c-bundle .bundle__wrapper{display:grid;grid-template-columns:1fr}@media screen and (min-width: 1024px){.c-bundle .bundle__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width: 1340px){.c-bundle .bundle__wrapper{grid-template-columns:minmax(0,1fr) 60.5rem}}.c-bundle .bundle__media{overflow:hidden}@media screen and (min-width: 1024px){.c-bundle .bundle__media{overflow:unset}}.c-bundle .bundle__media .c-pdp-media{width:calc(100% - var(--main-container-pad-x) * 2px);margin-left:auto;margin-right:auto;max-width:calc(var(--main-container-large-maxwidth) * 1px)}@media screen and (min-width: 1024px){.c-bundle .bundle__media .c-pdp-media{width:100%}}.c-bundle .bundle__buy{position:relative}@media screen and (min-width: 1024px){.c-bundle .bundle__buy{width:100%}}.c-bundle .bundle__buy__scroll-block{position:relative;padding:2rem}.c-bundle .bundle__buy__scroll-block .c-pdp-head{margin-bottom:1rem}.c-bundle .bundle__buy__scroll-block .c-pdp-bundle-form{position:sticky;bottom:0}@media screen and (min-width: 1024px){.c-bundle .bundle__buy__scroll-block .c-pdp-bundle-form{position:static}}@media screen and (min-width: 1024px){.c-bundle .bundle__buy__scroll-block{position:sticky;top:var(--js-header-height)}}
