.promotion-collection-section{overflow:hidden}.promotion-collection-wrapper{min-height:500px;position:relative}.promotion-collection-bg{z-index:0}.promotion-collection-bg--desktop{display:none}.promotion-collection-bg--mobile{display:block}@media screen and (min-width: 768px){.promotion-collection-bg--desktop{display:block}.promotion-collection-bg--mobile{display:none}}.promotion-collection-overlay{z-index:1}.promotion-collection-content{position:relative;z-index:2;padding-top:3rem;padding-bottom:3rem}.promotion-collection-header{margin-bottom:2rem;padding-left:1rem;padding-right:1rem}.promotion-collection-title{font-weight:700;line-height:1.2;margin-bottom:.75rem}.promotion-collection-description{margin-bottom:1.5rem;line-height:1.5}.promotion-collection-description p{margin:0}.promotion-collection-button-wrapper{margin-top:1.5rem}.promotion-collection-button-wrapper .btn{display:inline-block}.promotion-collection-products{margin-top:2rem}@media screen and (max-width: 767px){.promotion-collection-wrapper{min-height:400px}.promotion-collection-content{padding-top:2rem;padding-bottom:2rem}.promotion-collection-header{margin-bottom:1.5rem}.promotion-collection-title{font-size:24px!important}.promotion-collection-description{font-size:14px!important}.promotion-collection-button-wrapper .btn{padding:.5rem 1.5rem;font-size:14px}}@media screen and (min-width: 768px) and (max-width: 1023px){.promotion-collection-wrapper{min-height:450px}.promotion-collection-content{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width: 1024px){.promotion-collection-wrapper{min-height:600px}.promotion-collection-content{padding-top:4rem;padding-bottom:4rem}.promotion-collection-header{margin-bottom:3rem}}.promotion-collection-header.text-center .promotion-collection-title,.promotion-collection-header.text-center .promotion-collection-description,.promotion-collection-header.text-center .promotion-collection-button-wrapper{text-align:center}.promotion-collection-header.text-start .promotion-collection-title,.promotion-collection-header.text-start .promotion-collection-description,.promotion-collection-header.text-start .promotion-collection-button-wrapper{text-align:left}.promotion-collection-header.text-end .promotion-collection-title,.promotion-collection-header.text-end .promotion-collection-description,.promotion-collection-header.text-end .promotion-collection-button-wrapper{text-align:right}.promotion-card-wrapper .card,.promotion-card-wrapper .card--product,.promotion-card-wrapper .card--product-contained{background-color:var(--promo-card-bg, transparent)!important;color:var(--promo-card-text, inherit)!important}.promotion-card-wrapper .card--highlight-product:not(.card--product-contained):before{background-color:var(--promo-card-bg, transparent)!important}.promotion-card-wrapper .card .card__title a,.promotion-card-wrapper .card .card__vendor,.promotion-card-wrapper .card .card__subtitle,.promotion-card-wrapper .card .card__weight,.promotion-card-wrapper .card .card__price{color:var(--promo-card-text, inherit)!important}[data-cc-animate]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}[data-cc-animate].cc-animate-init{opacity:1;transform:translateY(0)}.promotion-collection-products .slider-nav{z-index:10}.promotion-collection-header.text-white{text-shadow:0 2px 4px rgba(0,0,0,.3)}.promotion-collection-header.text-white .promotion-collection-description{opacity:.95}
/*# sourceMappingURL=/cdn/shop/t/51/assets/promotion-collection.css.map */
