.td-banner-variant-dependent{display:flex;position:relative;flex-direction:row;flex-wrap:wrap}.td-banner-variant-dependent:after,.td-banner-variant-dependent__media:after{content:"";position:absolute;top:0;background:#000;opacity:0;z-index:1;width:100%;height:100%}.td-banner-variant-dependent__media{height:100%;position:absolute;left:0;top:0;width:100%}.td-banner-variant-dependent--adapt,.td-banner-variant-dependent--adapt_image.td-banner-variant-dependent--mobile-bottom .td-banner-variant-dependent__media:not(.placeholder){height:auto}.td-banner-variant-dependent__content{display:flex;position:relative;width:100%;z-index:2}.td-banner-variant-dependent__box{position:relative;height:fit-content;align-items:center;text-align:center;width:100%;word-wrap:break-word;z-index:1;padding:24px 16px}.td-banner-variant-dependent__box>*{line-height:1.2}.td-banner-variant-dependent__box>*:first-child,.td-banner-variant-dependent__box>*+*{margin-top:0}.td-banner-variant-dependent__box>*:last-child{margin-bottom:0}.td-banner-variant-dependent__heading{font-weight:500}.td-banner-variant-dependent__heading:after{content:".";color:#ea2829}.td-banner-variant-dependent__item{display:grid;grid-template-columns:28px auto;gap:10px;align-items:start;margin-bottom:20px}.td-banner-variant-dependent__copy>*,.td-banner-variant-dependent__copy>*>*{margin:0!important;font-size:16px!important;line-height:1.2!important}.td-banner-variant-dependent__item-icon svg{width:28px;height:28px}@media screen and (min-width: 769px){.td-banner-variant-dependent{flex-direction:column;flex-wrap:nowrap}.td-banner-variant-dependent__box{position:static;width:auto;max-width:70%;min-width:450px;padding:40px}.td-banner-variant-dependent--content-full .td-banner-variant-dependent__box{max-width:100%}.td-banner-variant-dependent__media{height:100%}.td-banner-variant-dependent:not(.td-banner-variant-dependent--dsk-bottom){flex-direction:row;max-height:750px}.td-banner-variant-dependent--dsk-bottom .td-banner-variant-dependent__content{order:2}.td-banner-variant-dependent--dsk-bottom .td-banner-variant-dependent__highlight{position:relative;bottom:0}.td-banner-variant-dependent--dsk-bottom .td-banner-variant-dependent__box{max-width:90%;color:#000}.td-banner-variant-dependent--small:not(.td-banner-variant-dependent--adapt){min-height:420px}.td-banner-variant-dependent--medium:not(.td-banner-variant-dependent--adapt){min-height:600px}.td-banner-variant-dependent--large:not(.td-banner-variant-dependent--adapt){min-height:720px}.td-banner-variant-dependent__buttons{flex-direction:row}.td-button--banner{height:56px;text-transform:capitalize;display:flex;align-items:center;justify-content:center}.td-banner-variant-dependent__content{padding:0 40px}.td-banner-variant-dependent__item{gap:20px;grid-template-columns:42px auto}.td-banner-variant-dependent__copy>*,.td-banner-variant-dependent__copy>*>*{font-size:22px!important}.td-banner-variant-dependent__item-icon svg{width:42px;height:42px}}@media screen and (min-width: 1024px){.td-banner-variant-dependent__box{max-width:620px}.td-banner-variant-dependent__content,.td-banner-variant-dependent__box{position:relative}}@media screen and (min-width: 1440px){.td-button--banner{min-width:300px}}@media screen and (max-width: 768px){.td-banner-variant-dependent:before{display:none!important}.td-banner-variant-dependent__box{max-width:500px;margin-left:auto;margin-right:auto;position:static}.td-banner-variant-dependent__content{position:static}.td-banner-variant-dependent__list{justify-content:center}.td-banner-variant-dependent--small.td-banner-variant-dependent--mobile-bottom:not(.td-banner-variant-dependent--adapt) .td-banner-variant-dependent__media,.td-banner-variant-dependent--small:not(.td-banner-variant-dependent--mobile-bottom):not(.td-banner-variant-dependent--adapt) .td-banner-variant-dependent__content{height:280px}.td-banner-variant-dependent--medium.td-banner-variant-dependent--mobile-bottom:not(.td-banner-variant-dependent--adapt) .td-banner-variant-dependent__media,.td-banner-variant-dependent--medium:not(.td-banner-variant-dependent--mobile-bottom):not(.td-banner-variant-dependent--adapt) .td-banner-variant-dependent__content{height:340px}.td-banner-variant-dependent--large.td-banner-variant-dependent--mobile-bottom:not(.td-banner-variant-dependent--adapt) .td-banner-variant-dependent__media,.td-banner-variant-dependent--large:not(.td-banner-variant-dependent--mobile-bottom):not(.td-banner-variant-dependent--adapt) .td-banner-variant-dependent__content{min-height:390px}.td-banner-variant-dependent__content.td-page-width{padding:20px 16px}.td-banner-variant-dependent--mobile-bottom .td-banner-variant-dependent__media{position:relative}.td-banner-variant-dependent:not(.td-banner-variant-dependent--mobile-bottom) .td-banner-variant-dependent__box{border:none;border-radius:0;box-shadow:none}.td-banner-variant-dependent:not(.td-banner-variant-dependent--mobile-bottom) .td-banner-variant-dependent__content.td-content--top-center{padding:40px 16px 0}.td-banner-variant-dependent--mobile-bottom .td-banner-variant-dependent__content{order:2}.td-banner-variant-dependent:not(.td-banner-variant-dependent--mobile-bottom) .td-banner-variant-dependent__content{max-height:700px}}
/*# sourceMappingURL=/cdn/shop/t/318/assets/section-td-banner-variant-dependent.css.map */
