.promo{min-height:var(--promo-min-height, 0)}.main-nav__promos .promo{padding:0}.promo:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .6s;background-color:var(--promo-overlay-color)}.promo .media{z-index:0;overflow:hidden}.promo .media img{transition:transform .4s cubic-bezier(.38,.41,.27,1);will-change:transform}.card--promo{padding:calc(4 * var(--space-unit))}.card.card--promo .card--promo__info{padding:calc(4 * var(--space-unit)) 0 0}.promo--border{border:1px solid var(--promo-border-color)}.promo__content{z-index:1;padding:var(--gutter)}.promo__content .rte{color:var(--promo-text-color);font-size:var(--font-size)}.promo__content .rte p{margin-bottom:.5em}.promo__content .rte a{color:currentColor}.promo__content .rte>*:last-child{margin-bottom:0}.promo__content .link{color:var(--promo-text-color)}.card--promo__content .rte a{color:currentColor}.promo--grow{flex:1}.promo__mp4{object-position:center}.main-products-grid[data-layout=list] .promo-item--grid,.main-products-grid[data-layout=grid] .promo-item--list{display:none}.main-products-grid[data-layout=list] .card--promo{padding:calc(4 * var(--space-unit))}.main-products-grid[data-layout=list] .card--promo__info{padding-top:calc(4 * var(--space-unit));padding-bottom:calc(4 * var(--space-unit));padding-inline-start:0;padding-inline-end:calc(4 * var(--space-unit))}@media(max-width:768.98px){.promo__content .rte{font-size:calc(var(--font-size) * .9)}.card--promo-small,.main-products-grid[data-layout=list] .card--promo__info{padding:0}}@media(min-width:769px){.main-products-grid[data-layout=list] .card--promo__info{padding-top:calc(4 * var(--space-unit));padding-bottom:calc(4 * var(--space-unit));padding-inline-start:0;padding-inline-end:calc(4 * var(--space-unit))}.main-products-grid[data-layout=grid] .card--promo{padding:calc(4 * var(--space-unit))}.main-products-grid[data-layout=list] .card--promo .btn{width:max-content}.promo__content{padding:max(1em,24px) max(1.25em,30px)}.main-nav__promos .promo__content{padding:1em 1.5em}a.promo:hover:after{opacity:.5}}.promo__text-overlay{padding:0!important;position:relative;flex-direction:column}.promo__text-overlay .card--promo__info,.promo__text-overlay .promo__content{position:absolute;bottom:0;left:0;width:100%;padding:40px 20px!important}.promo__text-overlay .card--promo__info .card__title.h4{margin-bottom:8px}.promo__text-overlay .promo__content{padding:30px 28px!important}.promo__text-overlay .promo__content .rte *{font-size:28px!important;line-height:1!important;font-weight:700;font-family:var(--heading-font-family)}.promo__text-overlay .promo__content .promo__button{width:100%;margin-top:21px}.wide-promo__text-overlay .promo__content{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-end;gap:20px}.wide-promo__text-overlay .promo__content .rte{flex:0 0 50%}.wide-promo__text-overlay .promo__content .promo__button{flex:1 1 auto;margin:0}.promo__text-overlay .promo__content .promo__button,.wide-promo__text-overlay .promo__content .promo__button{--btn-bg-color: var(--color-scheme-3-btn-bg);--btn-bg-hover-color: var(--color-scheme-3-btn-bg-hover);--btn-text-color: var(--color-scheme-3-btn-text)}@media(max-width:1220px){.promo-item--grid .card__title{font-size:25px}}@media(max-width:768.98px){.promo__text-overlay .card--promo__info,.promo__text-overlay .promo__content{padding:0 14px 20px!important}.promo-item--grid .btn{font-size:14px;line-height:11.36px;padding:12px 10px}.promo-item--grid .card__media,.promo-item--grid .card__media .media{height:100%}.promo-item--grid .card__title{font-size:18px;line-height:1}.promo-item--grid .card--promo__content{font-size:12px;line-height:1.3}.promo-item--grid .card--promo__info .promo--grow{margin-bottom:11px}.wide-promo__text-overlay .promo__content{justify-content:center;padding-top:42px;padding-bottom:43px;margin:0 auto}.wide-promo__text-overlay .promo__content .rte{text-align:center;flex:0 0 100%}.wide-promo__text-overlay .promo__content .rte h4{font-size:32px;line-height:1}.wide-promo__text-overlay .promo__content .promo__button{max-width:242px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/promos.css.map */
