.dynamic-banner__wrapper--slideshow{overflow:hidden;--slide-text-color: var(--text-color)}.dynamic-banner__wrapper--slideshow .slideshow-pagination{z-index:9}.shopify-section.dynamic-banner{position:relative}.dynamic-banner__banner .button,.dynamic-banner__large-banner .button{color:#fff;text-align:center;font-size:16px;border-radius:3px;background:#145843;width:100%;max-width:255px}.shopify-section.dynamic-banner .page-width .dynamic-banner__large-banner .dynamic-banner__content-wrapper{padding:20x}@media(min-width:990px){.dynamic-banner__banner .button,.dynamic-banner__large-banner .button{font-size:20px}.shopify-section.dynamic-banner .page-width .dynamic-banner__large-banner .dynamic-banner__content-wrapper{padding:40px 30px}}.dynamic-banner__large-banner .dynamic-banner__content-wrapper{display:flex;flex-direction:column;gap:20px}.dynamic-banner .dynamic-banner__wrapper:not(.page-width) .dynamic-banner__large-banner{grid-template-columns:470px auto}.dynamic-banner__large-banner .dynamic-banner__content-wrapper h2{margin:0}.dynamic-banner__large-banner .dynamic-banner__line-1{display:block;font-size:58px;color:var(--header-1-text-color)}.dynamic-banner__large-banner .dynamic-banner__line-1 strong,.dynamic-banner__large-banner .dynamic-banner__line-1 b{font-weight:inherit;color:#7dc470}.dynamic-banner__large-banner .dynamic-banner__line-2{display:flex;gap:12px;align-items:center;color:#7dc470;font-size:18px}.dynamic-banner__large-banner .dynamic-banner__line-2-text{border-bottom:4px solid #145843;padding-bottom:1px}.dynamic-banner__large-banner .dynamic-banner__line-2-label{width:120px;border:1px solid #fff;border-radius:5px;color:var(--foreground-color);background:var(--background-color);font-size:13px;height:23px;line-height:21px;text-align:center}.dynamic-banner__large-banner .dynamic-banner__subheader{color:var(--text-color);font-size:35px;margin:0}.dynamic-banner__large-banner .dynamic-banner__subheader strong,.dynamic-banner__large-banner .dynamic-banner__subheader b{font-weight:inherit;color:var(--text-color)}.dynamic-banner__large-banner .dynamic-banner__content{color:var(--text-color);font-size:16px;line-height:22px}.dynamic-banner__large-banner .dynamic-banner__content p{margin:0;line-height:1.2}.dynamic-banner__large-banner .dynamic-banner__content p+p{margin-top:6px}.dynamic-banner__large-banner .dynamic-banner__content p *{line-height:1}.dynamic-banner__large-banner .dynamic-banner__content strong,.dynamic-banner__large-banner .dynamic-banner__content b{font-weight:700;font-size:26px}@media screen and (min-width:720px){.dynamic-banner__large-banner .dynamic-banner__content strong,.dynamic-banner__large-banner .dynamic-banner__content b{font-size:26px}}.dynamic-banner__large-banner .dynamic-banner__content em{font-style:normal;text-decoration:line-through}.dynamic-banner__large-banner .dynamic-banner__image{position:relative;flex:1;display:flex;justify-content:flex-end}.dynamic-banner__large-banner .dynamic-banner__image:not(.dynamic-banner__image--full){margin:30px 40px}.dynamic-banner__large-banner .dynamic-banner__image img{display:block;width:100%;height:auto;margin:0 auto}@media(min-width:990px){.dynamic-banner__content-wrapper{max-width:50%}.dynamic-banner__large-banner .dynamic-banner__image{flex:1 0 auto}.dynamic-banner__large-banner .dynamic-banner__image img{position:absolute;width:100%;height:100%;top:0;object-fit:contain;transform:none}}@media(min-width:1280px){.dynamic-banner__large-banner .dynamic-banner__image img{position:absolute;width:auto;height:100%;top:50%;transform:translateY(-50%)}}.dynamic-banner__large-banner .dynamic-banner__bubble{position:absolute;top:33px;right:16px;padding:12px;background:#b7b9fa;border:3px solid #fff;color:#fff;border-radius:100%;gap:4px;aspect-ratio:1/1;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:12px;line-height:1.1;font-weight:700}.dynamic-banner__large-banner .dynamic-banner__bubble+.dynamic-banner__bubble{top:auto;right:auto;bottom:85px;left:192px}.dynamic-banner__large-banner .dynamic-banner__bubble strong,.dynamic-banner__large-banner .dynamic-banner__bubble b{font-size:18px;font-weight:inherit}.dynamic-banner__large-banner .dynamic-banner__bubble p:not(:first-child) strong,.dynamic-banner__large-banner .dynamic-banner__bubble p:not(:first-child) b,.dynamic-banner__large-banner .dynamic-banner__bubble p:last-child strong:last-child,.dynamic-banner__large-banner .dynamic-banner__bubble p:last-child b:last-child{font-size:36px}.dynamic-banner__large-banner .dynamic-banner__bubble *{margin:0}.dynamic-banner__banner{position:relative;display:flex;justify-content:center;align-items:center}.dynamic-banner__banner .dynamic-banner__content-wrapper{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.dynamic-banner__banner .dynamic-banner__content-wrapper .dynamic-banner__header{margin:0;font-size:40px}.dynamic-banner__banner .dynamic-banner__content-wrapper .dynamic-banner__subheader{margin:0;font-size:20px}.dynamic-banner__banner .dynamic-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover}.dynamic-banner__large-banner{overflow:hidden}@media(min-width:990px){.dynamic-banner__large-banner{display:grid;align-items:stretch;gap:0;grid-template-columns:390px auto}.dynamic-banner__wrapper:not(.dynamic-banner__wrapper--slideshow){display:flex;gap:20px;align-items:stretch;justify-content:stretch}.dynamic-banner__wrapper:not(.dynamic-banner__wrapper--slideshow) .dynamic-banner__large-banner{flex:1}.dynamic-banner__wrapper:not(.dynamic-banner__wrapper--slideshow) .dynamic-banner__banner{flex:0 0 296px;width:296px}.slideshow .dynamic-banner__large-banner .dynamic-banner__content-wrapper,.dynamic-banner__wrapper:not(.page-width) .dynamic-banner__large-banner .dynamic-banner__content-wrapper{padding-left:80px}}@media(max-width:989px){.dynamic-banner__large-banner{overflow:hidden;flex-direction:column}.dynamic-banner__large-banner.dynamic-banner__mobile-image-first--true{flex-direction:column-reverse}.dynamic-banner__large-banner .dynamic-banner__content-wrapper{padding-top:20px;padding-bottom:20px;text-align:center;align-items:center;gap:14px}.dynamic-banner .dynamic-banner__wrapper:not(.page-width) .dynamic-banner__large-banner .dynamic-banner__content-wrapper{padding-left:20px;padding-right:20px}.dynamic-banner__large-banner>.button{display:inline-block;margin:20px auto}.dynamic-banner__large-banner .dynamic-banner__line-1{font-size:39px}.dynamic-banner__large-banner .dynamic-banner__line-2{font-size:12px;gap:8px;justify-content:center}.dynamic-banner__large-banner .dynamic-banner__line-2-text{border-bottom-width:2px;border-bottom-width:2.5px}.dynamic-banner__large-banner .dynamic-banner__line-2-label{font-size:9px;width:82px;height:16px;line-height:14px;border-width:1px;border-width:.5px}.dynamic-banner__large-banner .dynamic-banner__subheader{font-size:24px}.dynamic-banner__large-banner .dynamic-banner__bubble{top:-15px;right:15px}.dynamic-banner__large-banner .dynamic-banner__bubble+.dynamic-banner__bubble{top:auto;right:auto;left:46px;bottom:3px}.shopify-section.dynamic-banner .page-width .dynamic-banner__large-banner .dynamic-banner__content-wrapper{padding-left:20px;padding-right:20px}.dynamic-banner__banner{padding-top:20px;padding-bottom:20px}.dynamic-banner__large-banner .dynamic-banner__bubble{font-size:8.6px;padding:8px}.dynamic-banner__large-banner .dynamic-banner__bubble strong,.dynamic-banner__large-banner .dynamic-banner__bubble b{font-size:12.9px}.dynamic-banner__large-banner .dynamic-banner__bubble p:not(:first-child) strong,.dynamic-banner__large-banner .dynamic-banner__bubble p:not(:first-child) b,.dynamic-banner__large-banner .dynamic-banner__bubble p:last-child strong:last-child,.dynamic-banner__large-banner .dynamic-banner__bubble p:last-child b:last-child{font-size:25.8px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/section-dynamic-banner.css.map */
