.fresh2-mobile-promotion{display:none}@media screen and (max-width:749px){.fresh2-mobile-compact .banner--mobile-bottom .slideshow__text-wrapper{flex-grow:0}.fresh2-mobile-compact .banner--mobile-bottom .slideshow__text.banner__box{height:auto;padding:1.6rem;justify-content:flex-start}.fresh2-mobile-compact .banner__buttons{width:100%;max-width:44rem;flex-direction:column;align-items:stretch;gap:1.2rem}.fresh2-mobile-compact .banner__buttons .button{width:100%;min-height:4.8rem;padding-inline:1.6rem;--color-button: 32, 107, 43;--color-button-text: 255, 255, 255;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.fresh2-mobile-promotion{display:block;width:100%;color:#173d24;text-align:left}.fresh2-mobile-promotion__heading{margin:0 0 .8rem;color:inherit;font-size:2rem;line-height:1.25}.fresh2-mobile-promotion__terms{font-size:1.5rem;line-height:1.5;letter-spacing:normal}.fresh2-mobile-promotion__terms p{margin:0}.fresh2-mobile-promotion__terms p+p{margin-top:.6rem}}.fresh2-editorial,.fresh2-editorial .slideshow__media{background:#faf8f1}.fresh2-editorial .slideshow__media img{object-fit:contain}.fresh2-editorial .slideshow__text.banner__box{background:transparent;color:#123d29;border:0;box-shadow:none;align-items:flex-start;text-align:left}.fresh2-editorial .fresh2-editorial__eyebrow{margin:0 0 1.6rem;font-size:1.3rem;line-height:1.3;font-weight:700;letter-spacing:.12em;color:#286937}.fresh2-editorial .banner__heading{color:#123d29;font-weight:700;font-size:clamp(3.2rem,5vw,6.8rem);line-height:1.05;letter-spacing:-.035em}.fresh2-editorial .banner__heading strong{display:block;color:#ca5b06;font-weight:inherit}.fresh2-editorial .banner__text{margin-top:2rem;font-size:clamp(1.6rem,1.7vw,2.2rem);line-height:1.45;letter-spacing:normal}.fresh2-editorial .fresh2-editorial__fine-print{margin-top:1.2rem;font-size:1.4rem;line-height:1.5;letter-spacing:normal;color:#355942}.fresh2-editorial__fine-print p{margin:0}.fresh2-editorial .banner__buttons{margin-top:2.4rem}.fresh2-editorial .banner__buttons .button{--color-button: 32, 107, 43;--color-button-text: 255, 255, 255;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));min-height:4.8rem;padding-inline:2.8rem}@media screen and (min-width:750px){.fresh2-editorial .slideshow__media{left:48%;width:52%;height:100%!important}.fresh2-editorial .slideshow__text-wrapper.banner__content{width:49%;margin:0;align-self:flex-start;padding:clamp(2.4rem,4vw,6rem);padding-right:1.2rem;justify-content:flex-start;align-items:center}.fresh2-editorial .slideshow__text.banner__box{padding:0;min-width:0;width:100%}}@media screen and (max-width:749px){.fresh2-editorial .slideshow__media img{object-fit:cover;object-position:center 55%}.fresh2-mobile-compact .fresh2-editorial .slideshow__text.banner__box{padding:1.6rem}.fresh2-editorial .fresh2-editorial__eyebrow{margin-bottom:.8rem;font-size:1.1rem}.fresh2-editorial .banner__heading{font-size:2.4rem;line-height:1.15}.fresh2-editorial .banner__text{margin-top:1rem;font-size:1.5rem;line-height:1.5}.fresh2-editorial .fresh2-editorial__fine-print{margin-top:.8rem;font-size:1.3rem}.fresh2-editorial .banner__buttons{margin-top:1.4rem}}fresh2-app-qr a[class*=ai-app-qr-bar__app-name-]{color:inherit;text-decoration:none}fresh2-app-qr .fresh2-qr-trigger{border:1px solid #707070;cursor:zoom-in;color:inherit;flex-shrink:0}fresh2-app-qr .fresh2-qr-trigger:focus-visible,fresh2-app-qr a:focus-visible,.fresh2-qr-close:focus-visible{outline:3px solid #005fcc;outline-offset:3px}.fresh2-qr-dialog{box-sizing:border-box;width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:20px;border:1px solid #666;border-radius:12px;background:#fff;color:#202124;text-align:center}.fresh2-qr-dialog::backdrop{background:#0000008c}.fresh2-qr-dialog img{display:block;width:min(280px,100%);height:auto;margin:16px auto}.fresh2-qr-dialog h2{font-size:22px;color:#202124;margin:12px 0}.fresh2-qr-dialog p{font-size:16px}.fresh2-qr-dialog a{display:inline-block;padding:10px;color:#0645ad;text-decoration:underline}.fresh2-qr-close{display:block;margin-left:auto;min-height:44px;padding:8px 16px;cursor:pointer;color:#202124;background:#fff;border:1px solid #707070;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
