.tk-banner{position:relative}@media screen and (max-width:749px){.tk-banner.tk-banner--mobile-pos-middle .banner__content{align-items:center}.tk-banner.tk-banner--mobile-pos-bottom .banner__content{align-items:flex-end}}.tk-banner .banner__media.tk-banner__media--mobile{display:none}.tk-banner .banner__media.tk-banner__media--mobile>img,.tk-banner .banner__media.tk-banner__media--mobile>video,.tk-banner .banner__media.tk-banner__media--mobile>.tk-banner__video,.tk-banner .banner__media.tk-banner__media--video>video,.tk-banner .banner__media.tk-banner__media--video>.tk-banner__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.tk-banner.tk-banner--has-mobile-media>.banner__media:not(.tk-banner__media--mobile){display:none}.tk-banner .banner__media.tk-banner__media--mobile{display:block}}.tk-banner.banner--desktop-transparent .banner__box,.tk-banner .banner__box{max-width:none;width:100%}.tk-banner .banner__heading{font-family:var(--tk-font-display);font-weight:var(--tk-fw-tungsten-bold, 700)}@media screen and (max-width:749px){.tk-banner .banner__heading[style*=--tk-heading-fs-mobile]{font-size:var(--tk-heading-fs-mobile)}}.tk-banner.banner--desktop-transparent .banner__heading{color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25)}.tk-banner.banner--desktop-transparent .banner__heading.tk-banner__heading--no-shadow{text-shadow:none}.tk-banner.banner--desktop-transparent .tk-feature-item{color:#fff}.tk-reviews{display:inline-flex;align-items:center;gap:6px;padding:5px 6px;color:#fffc;font-family:var(--tk-font-body);font-weight:300;font-size:12px;line-height:1.25;text-transform:capitalize}.tk-reviews--framed{background:#eeeeee80;border-radius:7px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tk-reviews__stars{display:inline-flex;gap:4px}.tk-reviews__star{display:inline-flex;width:10px;height:12px}.tk-reviews__star svg{width:100%;height:100%;display:block}.tk-reviews__rating,.tk-reviews__count{font-weight:300}.tk-feature-item{display:flex;align-items:center;gap:8px;color:inherit;font-family:var(--tk-font-body);font-weight:400;font-size:18px;line-height:23px}.tk-feature-item__icon{flex:0 0 auto;display:inline-flex;width:32px;height:32px}.tk-feature-item__icon img{width:100%;height:100%;object-fit:contain;display:block}.tk-feature-item__text{flex:0 1 auto}@media screen and (max-width:749px){.tk-banner .tk-feature-item{gap:4px;font-weight:300;font-size:13px;line-height:16px}.tk-banner .tk-feature-item__icon{width:24px;height:24px}.tk-banner .tk-feature-item--hide-mobile{display:none}}.tk-banner .banner__box>*+.banner__buttons{margin-top:1rem}.tk-banner .tk-banner__buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;align-items:stretch;width:100%;max-width:none}.tk-banner .tk-banner__buttons>.tk-btn{flex:0 1 auto;min-width:0;margin:0;white-space:nowrap}.tk-banner.banner--content-align-center .tk-banner__buttons,.tk-banner.banner--content-align-center .tk-feature-item{justify-content:center}.tk-banner.banner--content-align-right .tk-banner__buttons,.tk-banner.banner--content-align-right .tk-feature-item{justify-content:flex-end}@media screen and (max-width:749px){.tk-banner.banner--content-align-mobile-left .tk-banner__buttons,.tk-banner.banner--content-align-mobile-left .tk-feature-item{justify-content:flex-start}.tk-banner.banner--content-align-mobile-center .tk-banner__buttons,.tk-banner.banner--content-align-mobile-center .tk-feature-item{justify-content:center}.tk-banner.banner--content-align-mobile-right .tk-banner__buttons,.tk-banner.banner--content-align-mobile-right .tk-feature-item{justify-content:flex-end}}.tk-banner-shell{position:relative}.tk-banner__bar{display:flex;flex-direction:column}.tk-promo-pill{display:flex;align-items:center;justify-content:center;min-height:23px;padding:var(--tk-promo-pt, 4px) 12px var(--tk-promo-pb, 4px);background-color:var(--tk-promo-bg, #8ccbc2);color:var(--tk-promo-color, #1d1d1b);font-family:var(--tk-font-body);font-weight:300;font-size:14px;line-height:18px;text-align:center}.tk-promo-pill__slides{position:relative;min-height:18px;min-width:0;flex:1 1 auto}.tk-promo-pill__slide{display:flex;align-items:center;justify-content:center;gap:4px}.tk-promo-pill__slide strong{font-weight:700}.tk-promo-pill__slide-icon{display:inline-flex;width:16px;height:16px;flex:0 0 auto}.tk-promo-pill__slide-icon img{width:100%;height:100%;object-fit:contain}.tk-promo-pill__slides[data-count="2"] .tk-promo-pill__slide,.tk-promo-pill__slides[data-count="3"] .tk-promo-pill__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;animation-duration:var(--tk-promo-duration, 12s);animation-iteration-count:infinite;animation-timing-function:ease-in-out}.tk-promo-pill__slides[data-count="2"] .tk-promo-pill__slide{animation-name:tk-promo-cycle-2}.tk-promo-pill__slides[data-count="2"] .tk-promo-pill__slide:nth-child(2){animation-delay:calc(var(--tk-promo-duration, 12s) / -2)}.tk-promo-pill__slides[data-count="3"] .tk-promo-pill__slide{animation-name:tk-promo-cycle-3}.tk-promo-pill__slides[data-count="3"] .tk-promo-pill__slide:nth-child(2){animation-delay:calc(var(--tk-promo-duration, 12s) / -3)}.tk-promo-pill__slides[data-count="3"] .tk-promo-pill__slide:nth-child(3){animation-delay:calc(var(--tk-promo-duration, 12s) / -3 * 2)}@keyframes tk-promo-cycle-2{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes tk-promo-cycle-3{0%,28%{opacity:1}33%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.tk-promo-pill__slide{animation:none}.tk-promo-pill__slides[data-count="2"] .tk-promo-pill__slide:first-child,.tk-promo-pill__slides[data-count="3"] .tk-promo-pill__slide:first-child{opacity:1}}.tk-banner-nav{background-color:var(--tk-nav-bg, #141215);color:var(--tk-nav-color, #fff);min-height:31px}.tk-banner-nav__list{display:flex;align-items:center;justify-content:center;gap:var(--tk-nav-gap, 40px);margin:0;padding:0;list-style:none;min-width:100%;flex-wrap:wrap}.tk-banner-nav__item{margin:0;flex-shrink:0}.tk-banner-nav__link{display:inline-block;color:inherit;font-family:var(--tk-font-display);font-weight:var(--tk-fw-tungsten-medium, 350);font-size:18px;text-transform:uppercase;text-decoration:none;white-space:nowrap}.tk-banner-nav__link--active{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-tk-image-banner.css.map */
