.mjc-bundle-commerce,.mjc-bundle-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px)}.mjc-bundle-commerce{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:56px;padding:32px;background:var(--mjc-bg-sub)}.mjc-bundle-story{max-width:1240px;margin:72px auto;padding:0 40px}.mjc-bundle-commerce__image-link,.mjc-bundle-story__image-link{display:block;overflow:hidden;background:var(--mjc-bg-sub)}.mjc-bundle-commerce__image-link img,.mjc-bundle-story__image-link img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.mjc-bundle-commerce__image-link img{aspect-ratio:3 / 2;object-fit:cover}.mjc-bundle-story__image-link img{object-fit:cover}.mjc-bundle-commerce__eyebrow,.mjc-bundle-story__eyebrow{margin:0 0 12px;color:var(--mjc-sub);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.mjc-bundle-commerce h2,.mjc-bundle-story h2{margin:0 0 18px;font-family:var(--mjc-font-h);font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.2}.mjc-bundle-commerce__contents,.mjc-bundle-story__copy>p:not(.mjc-bundle-story__eyebrow){color:var(--mjc-sub);font-size:13px;line-height:1.7}.mjc-bundle-commerce__contents{margin:0;font-size:15px;line-height:1.8}.mjc-bundle-commerce__contents a,.mjc-bundle-story__copy a{color:var(--mjc-txt);text-underline-offset:4px}.mjc-bundle-commerce__price{margin:18px 0;font-size:20px}.mjc-bundle-commerce__discount{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-12px 0 18px;font-size:12px}.mjc-bundle-commerce__discount strong{padding:4px 7px;color:#7a291e;background:#f9e9e3}.mjc-bundle-commerce__form .mjc-btn-primary{width:100%}.mjc-bundle-commerce__details{display:inline-block;margin-top:16px;color:var(--mjc-txt);font-size:13px;text-underline-offset:4px}.mjc-bundle-story__copy>p:not(.mjc-bundle-story__eyebrow){max-width:440px}.mjc-bundle-story__copy>a{display:inline-block;margin-top:10px;font-size:13px}@media(min-width:750px)and (max-width:1100px){.mjc-article__layout.mjc-article__layout--editorial{grid-template-columns:minmax(0,1fr) 180px;gap:24px;padding-right:24px;padding-left:24px}}@media(max-width:749px){.mjc-bundle-commerce,.mjc-bundle-story{grid-template-columns:1fr}.mjc-bundle-commerce{margin-top:36px;padding:20px}.mjc-bundle-story{margin:48px auto;padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bundle-story-commerce.css.map */
