.bundle-mod{padding:1.5625rem 0}.bundle-mod .bundle-mod-heading-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1025px){.bundle-mod .bundle-mod-heading-container{-ms-flex-pack:end;justify-content:flex-end}}.bundle-mod .bundle-mod-heading-container h1,.bundle-mod .bundle-mod-heading-container h2,.bundle-mod .bundle-mod-heading-container h3,.bundle-mod .bundle-mod-heading-container h4,.bundle-mod .bundle-mod-heading-container h5,.bundle-mod .bundle-mod-heading-container h6{font-family:neue-haas-grotesk-display,sans-serif,-apple-system,arial;font-weight:700;text-transform:uppercase;margin-bottom:0;font-size:1.625rem;letter-spacing:.05em;line-height:1.875rem}@media (min-width:1025px){.bundle-mod .bundle-mod-heading-container h1,.bundle-mod .bundle-mod-heading-container h2,.bundle-mod .bundle-mod-heading-container h3,.bundle-mod .bundle-mod-heading-container h4,.bundle-mod .bundle-mod-heading-container h5,.bundle-mod .bundle-mod-heading-container h6{font-size:1.75rem}}@media (min-width:1200px){.bundle-mod .bundle-mod-heading-container h1,.bundle-mod .bundle-mod-heading-container h2,.bundle-mod .bundle-mod-heading-container h3,.bundle-mod .bundle-mod-heading-container h4,.bundle-mod .bundle-mod-heading-container h5,.bundle-mod .bundle-mod-heading-container h6{font-size:2rem}}.bundle-mod .bundle-mod-heading-container.desktop{display:none}@media (min-width:768px){.bundle-mod .bundle-mod-heading-container.desktop{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.bundle-mod .bundle-mod-heading-container.mobile{display:-ms-inline-flexbox;display:inline-flex}}@media (min-width:768px){.bundle-mod .bundle-mod-heading-container.mobile{display:none}}@media (min-width:576px){.bundle-mod .bundle-mod-heading-container{padding-bottom:1.875rem}}.bundle-mod .badge-container{font-family:neue-haas-grotesk-display,sans-serif,-apple-system,arial;font-weight:700;text-align:center}.bundle-mod .badge-container .badge{background-color:#000;color:#fff;height:4rem;width:4rem;border-radius:50%;position:absolute;font-size:.833rem;letter-spacing:1px;font-weight:800;white-space:pre-wrap;margin:1.25rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:4rem;left:0}@media (min-width:576px){.bundle-mod .badge-container .badge{top:5rem;left:1rem;height:3.75rem;width:3.75rem}}@media (min-width:768px){.bundle-mod .badge-container .badge{font-size:1rem;top:4rem;left:1rem}}@media (min-width:1025px){.bundle-mod .badge-container .badge{top:7rem;left:2.5rem;height:4.5rem;width:4.5rem;font-size:100%}}@media (min-width:1200px){.bundle-mod .badge-container .badge{top:7rem;left:4rem;width:5rem;height:5rem}}.bundle-mod .bundle-mod-list{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (min-width:1025px){.bundle-mod .bundle-mod-list{-ms-flex-align:end;align-items:flex-end}}@media (min-width:768px){.bundle-mod .bundle-mod-list{-ms-flex-align:center;align-items:center}}.bundle-mod .bundle-mod-list ul{font-family:neue-haas-grotesk-display,sans-serif,-apple-system,arial;font-size:1.5rem;list-style:none}@media (min-width:1025px){.bundle-mod .bundle-mod-list ul{font-size:1.625rem}}@media (max-width:767.98px){.bundle-mod .bundle-mod-list ul{font-size:1.2rem}}.bundle-mod .bundle-mod-list ul li{color:#000;position:relative}.bundle-mod .bundle-mod-list ul li:before{content:"";background-image:url(../../../../../images/svg-icons/design-refresh-2022/checkmark.svg);background-repeat:no-repeat;background-size:cover;display:block;position:absolute;width:1.4125rem;height:1.25rem;margin:.3125rem 0;padding-bottom:.0625rem;left:-1.875rem;top:-.1875rem}.bundle-mod .image-container{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.bundle-mod .image-container img,.bundle-mod .image-container picture{object-fit:cover;object-position:top center;width:calc(100vw - var(--scrollbar-width));height:100%}.bundle-mod .image-container img:after,.bundle-mod .image-container picture:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:none}.bundle-mod .savings-container{text-align:center;background-image:url(../../../../../images/svg-icons/design-refresh-2022/oval.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}.bundle-mod .savings{font-family:neue-haas-grotesk-display,sans-serif,-apple-system,arial;font-weight:400;font-size:1rem;line-height:1;font-variant:all-petite-caps}@media (min-width:1440px){.bundle-mod .savings{margin:1.25rem 0}}@media (max-width:767.98px){.bundle-mod .savings{margin:1.15rem 0}}@media (min-width:576px){.bundle-mod .savings{margin:1.25rem 0}}@media (min-width:768px){.bundle-mod .savings{font-size:.833rem;margin:1.5rem 0}}@media (min-width:1025px){.bundle-mod .savings{margin:1.25rem 0;font-size:1.2rem}}.bundle-mod .savings .savings-amt{font-family:neue-haas-grotesk-display,sans-serif,-apple-system,arial;font-weight:800;font-size:1.0000007559056rem;font-style:normal;padding-top:.3125rem;font-variant:small-caps;font-size:.833rem}@media (min-width:1440px){.bundle-mod .savings .savings-amt{font-size:1.2rem}}@media (min-width:768px){.bundle-mod .savings .savings-amt{font-size:1.15rem}}.bundle-mod .bundle-mod-link{font-family:neue-haas-grotesk-display,sans-serif,-apple-system,arial;font-size:1.33rem;margin-left:-8rem}@media (min-width:1200px){.bundle-mod .bundle-mod-link{padding-right:12rem}}@media (min-width:1025px){.bundle-mod .bundle-mod-link{padding-right:2rem}}@media (max-width:767.98px){.bundle-mod .bundle-mod-link{font-size:1.2rem;margin-left:-7rem}}.bundle-mod .bundle-mod-link a{color:#000;text-transform:capitalize;text-decoration:underline}