.dl-page-banner-with-cta-m{display:block;position:relative}.dl-page-banner-with-cta-m__background{position:relative;aspect-ratio:1920/880;width:100%;height:100%}.dl-page-banner-with-cta-m__background img,.dl-page-banner-with-cta-m__background video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.dl-page-banner-with-cta-m__content{position:absolute;left:80px;bottom:calc(var(--content-padding-bottom, 80) * 1px);max-width:721px}.dl-page-banner-with-cta-m__content.dl-page-banner-with-cta-m__content-center.dl-page-banner-with-cta-m__content-medium{bottom:50%;left:50%;width:100%;max-width:1440px;transform:translate(-50%,50%)}.dl-page-banner-with-cta-m__content.dl-page-banner-with-cta-m__content-center{bottom:50%;transform:translateY(50%)}.dl-page-banner-with-cta-m__content.dl-page-banner-with-cta-m__content-medium:not(.dl-page-banner-with-cta-m__content-center){left:50%;transform:translate(-50%);max-width:1440px;width:100%}.dl-page-banner-with-cta-m__content-title{font-size:calc(var(--title-font-size, 64) * 1px);line-height:calc(var(--title-line-height, 72) * 1px);margin:0;font-weight:var(--title-font-weight, 400);color:var(--title-color, #FFFFFF)}.dl-page-banner-with-cta-m__content-sub-title{font-size:calc(var(--sub-title-font-size, 24) * 1px);line-height:calc(var(--sub-title-line-height, 32) * 1px);margin:calc(var(--sub-title-margin-top, 20) * 1px) 0 0;color:var(--sub-title-color, #FFFFFF);max-width:721px}.dl-page-banner-with-cta-m__cta{width:fit-content;min-width:160px;height:48px;display:flex;align-items:center;justify-content:center;margin-top:48px;background-color:var(--cta-background-color, #315800);color:var(--cta-color, #FFFFFF);border-radius:4px;padding:0 24px;text-decoration:none;font-size:20px;font-weight:500;line-height:1}@media screen and (min-width: 991px) and (max-width: 1600px){.dl-page-banner-with-cta-m__content{left:5vw;bottom:calc(var(--content-padding-bottom, 80)/1600 * 100vw)}.dl-page-banner-with-cta-m__content.dl-page-banner-with-cta-m__content-center.dl-page-banner-with-cta-m__content-medium{max-width:90vw}.dl-page-banner-with-cta-m__content.dl-page-banner-with-cta-m__content-medium:not(.dl-page-banner-with-cta-m__content-center){max-width:90vw}.dl-page-banner-with-cta-m__content-title{font-size:calc(var(--title-font-size, 64)/1600 * 100vw);line-height:calc(var(--title-line-height, 72)/1600 * 100vw)}.dl-page-banner-with-cta-m__content-sub-title{font-size:calc(var(--sub-title-font-size, 24)/1600 * 100vw);line-height:calc(var(--sub-title-line-height, 32)/1600 * 100vw);margin-top:calc(var(--sub-title-margin-top, 20)/1600 * 100vw);max-width:45.0625vw}.dl-page-banner-with-cta-m__cta{min-width:10vw;height:3vw;margin-top:3vw;border-radius:.25vw;padding:0 1.5vw;font-size:1.25vw}}@media screen and (min-width: 1921px){.dl-page-banner-with-cta-m__content{left:4.166667vw;bottom:calc(var(--content-padding-bottom, 80)/1920 * 100vw)}.dl-page-banner-with-cta-m__content.dl-page-banner-with-cta-m__content-center.dl-page-banner-with-cta-m__content-medium{max-width:75vw}.dl-page-banner-with-cta-m__content.dl-page-banner-with-cta-m__content-medium:not(.dl-page-banner-with-cta-m__content-center){max-width:75vw}.dl-page-banner-with-cta-m__content-title{font-size:calc(var(--title-font-size, 64)/1920 * 100vw);line-height:calc(var(--title-line-height, 72)/1920 * 100vw)}.dl-page-banner-with-cta-m__content-sub-title{font-size:calc(var(--sub-title-font-size, 24)/1920 * 100vw);line-height:calc(var(--sub-title-line-height, 32)/1920 * 100vw);margin:calc(var(--sub-title-margin-top, 20)/1920 * 100vw) 0 0;max-width:37.552083vw}.dl-page-banner-with-cta-m__cta{min-width:8.333333vw;height:2.5vw;margin-top:2.5vw;border-radius:.208333vw;padding:0 1.25vw;font-size:1.041667vw}}@media screen and (max-width: 990px){.dl-page-banner-with-cta-m__background{aspect-ratio:375/720}.dl-page-banner-with-cta-m__content.dl-page-banner-with-cta-m__content-center.dl-page-banner-with-cta-m__content-medium,.dl-page-banner-with-cta-m__content.dl-page-banner-with-cta-m__content-center,.dl-page-banner-with-cta-m__content.dl-page-banner-with-cta-m__content-medium:not(.dl-page-banner-with-cta-m__content-center),.dl-page-banner-with-cta-m__content{width:100%;max-width:100%;padding:0 6.4vw;left:0;bottom:calc(var(--content-padding-bottom-m, 64)/375 * 100vw);transform:none}.dl-page-banner-with-cta-m__content.dl-page-banner-with-cta-m__content-medium{max-width:100%}.dl-page-banner-with-cta-m__content-title{font-size:calc(var(--title-font-size-m, 32)/375 * 100vw);line-height:calc(var(--title-line-height-m, 36)/375 * 100vw)}.dl-page-banner-with-cta-m__content-sub-title{font-size:calc(var(--sub-title-font-size-m, 14)/375 * 100vw);line-height:calc(var(--sub-title-line-height-m, 16)/375 * 100vw);margin-top:calc(var(--sub-title-margin-top-m, 16)/375 * 100vw);max-width:100%}.dl-page-banner-with-cta-m__cta{min-width:26.133333vw;height:8.533333vw;margin-top:8.533333vw;border-radius:1.066667vw;padding:0 4.266667vw;font-size:3.2vw}}.dl-page-banner-with-cta-m__content-coupon-item{margin-top:12px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;background-color:#d5ccba;height:40px;padding:0 24px;border-radius:40px;color:#000;font-size:14px;line-height:40px;width:fit-content}.dl-page-banner-with-cta-m__coupon-copy-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.dl-page-banner-with-cta-m__coupon-copy-btn .dl-copy-before,.dl-page-banner-with-cta-m__coupon-copy-btn.dl-copied .dl-copy-after{display:block}.dl-page-banner-with-cta-m__coupon-copy-btn .dl-copy-after,.dl-page-banner-with-cta-m__coupon-copy-btn.dl-copied .dl-copy-before{display:none}@media screen and (min-width: 991px) and (max-width: 1600px){.dl-page-banner-with-cta-m__content-coupon-item{margin-top:.8333vw;gap:1vw;height:2.5vw;padding:0vw 1.5vw;border-radius:2.5vw;font-size:.875vw;line-height:2.5vw}.dl-page-banner-with-cta-m__coupon-copy-btn{width:1.5vw;height:1.5vw}}@media screen and (min-width: 1921px){.dl-page-banner-with-cta-m__content-coupon-item{margin-top:.5vw;gap:.833vw;height:2.083vw;padding:0vw 1.25vw;border-radius:2.083vw;font-size:.729vw;line-height:2.083vw}.dl-page-banner-with-cta-m__coupon-copy-btn{width:1.25vw;height:1.25vw}}@media screen and (max-width: 990px){.dl-page-banner-with-cta-m__content-coupon-item{margin-top:.5vw;gap:4.267vw;background-color:#d5ccba;height:8.5333vw;padding:0vw 3.2vw;border-radius:8.5333vw;font-size:3.733vw;line-height:10.667vw}.dl-page-banner-with-cta-m__coupon-copy-btn{width:6.4vw;height:6.4vw}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/dl-page-banner-with-cta-m.css.map */
