.section-rebate-banner{position:relative;z-index:1}.rebate-banner__container{display:flex;height:100%;position:relative}.rebate-banner__wrapper{background-color:var(--rebate-banner-background-color, transparent);border-radius:var(--border-radius-main, 4px);color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:991px){.rebate-banner__wrapper{padding:var(--rebate-banner-wrapper-padding-vertical, 48px) var(--rebate-banner-wrapper-padding-horizontal, 64px)}}@media only screen and (max-width:990px){.rebate-banner__wrapper{padding:2.4rem}}.rebate-banner__photo{background-image:var(--rebate-banner-bg-image, none);background-position:var(--rebate-banner-bg-position, center center);background-repeat:var(--rebate-banner-bg-repeat, no-repeat);background-size:var(--rebate-banner-bg-size, cover);top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.rebate-banner__overlay{background-color:var(--rebate-banner-overlay-color, #000000);top:0;right:0;bottom:0;left:0;opacity:var(--rebate-banner-overlay-opacity, 1);pointer-events:none;position:absolute;z-index:1}.rebate-banner .content{padding-top:var(--rebate-banner-content-padding-top, 0px);position:relative;width:var(--rebate-banner-content-width, 50%);z-index:2}.rebate-banner .content-inner{align-items:var(--rebate-banner-content-align-items, flex-start);display:flex;flex-direction:column;row-gap:1em;text-align:var(--rebate-banner-content-text-align, left)}.rebate-banner .countdown--wrapper{align-self:var(--rebate-banner-content-align-items, flex-start);padding-bottom:var(--rebate-banner-countdown-padding-bottom, 0px);width:fit-content}@media only screen and (min-width:769px){.countdown__main .icon-container:after{margin:0 .8rem}.countdown__block,.countdown_block_days--separator,.countdown_block_hours--separator,.countdown_block_minutes--separator{font-size:calc(var(--font-countdown-scale) * 2.4rem)}.countdown__block-word{margin-left:.6rem}}@media only screen and (max-width:768px){.countdown__main .icon-container:after{margin:0 .6rem}.countdown__block,.countdown_block_days--separator,.countdown_block_hours--separator,.countdown_block_minutes--separator{font-size:calc(var(--font-countdown-scale) * 1.8rem)}.countdown__block-word{margin-left:.3rem}.countdown_block_days--separator,.countdown_block_hours--separator,.countdown_block_minutes--separator{margin:0}}.rebate-banner__subtitle{margin:0}.rebate-banner__heading{line-height:1;margin:0}.rebate-banner__text{margin:0}.rebate-banner__image{display:block;height:auto;width:100%}.rebate-banner__disclaimer{align-items:baseline;column-gap:.6em;display:flex;flex-wrap:wrap;font-size:1.5rem;opacity:.85}.rebate-banner__disclaimer-text{margin:0}.rebate-banner__disclaimer-text p{display:inline;margin:0}.rebate-banner__terms-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;white-space:nowrap}.backlight-led{position:relative}.backlight-led:after{content:"";position:absolute;bottom:0;right:0;left:0;z-index:-1;width:40%;height:10%;margin:0 auto;transform:scale(.75);-webkit-filter:blur(7vw);-moz-filter:blur(7vw);-ms-filter:blur(7vw);filter:blur(7vw);background:linear-gradient(270deg,rgb(var(--color-bg-led-animation-first)),rgb(var(--color-bg-led-animation-second),.5));background-size:200% 200%}.backlight-led:before{content:"";position:absolute;top:0;right:0;left:0;z-index:-1;width:40%;height:10%;margin:0 auto;transform:scale(.75);-webkit-filter:blur(7vw);-moz-filter:blur(7vw);-ms-filter:blur(7vw);filter:blur(7vw);background:linear-gradient(270deg,rgb(var(--color-bg-led-animation-first)),rgb(var(--color-bg-led-animation-second)));background-size:200% 200%}.backlight-led>*{z-index:5}@media only screen and (max-width:767px){.rebate-banner .content{width:100%}}.rebate-banner-modal{width:100%;height:100%;background-color:rgba(var(--color-overlay),.8);box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;pointer-events:none}.rebate-banner-modal[open]{opacity:1;visibility:visible;z-index:9999999;pointer-events:all}.rebate-banner-modal__close{position:absolute;top:.8rem;right:.8rem;border:none}@media(min-width:750px){.rebate-banner-modal__close{top:2.4rem;right:2.4rem}}.rebate-banner-modal__close.modal-close-button{color:rgb(var(--color-accent))}.rebate-banner-modal__dialog{width:calc(100% - 3.2rem);max-width:61.8rem;max-height:80%;height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:4rem 2rem 3rem;background-color:rgb(var(--color-background));border-radius:var(--border-radius-main);overflow:hidden;display:flex;flex-direction:column;gap:1.6rem;text-align:left}@media(min-width:750px){.rebate-banner-modal__dialog{padding:3.6rem 1.8rem 3.6rem 3.6rem}}@media(min-width:990px){.rebate-banner-modal__dialog{width:auto;min-width:65rem;max-width:calc(100% - 3.2rem)}}@media(min-width:1100px){.rebate-banner-modal__dialog{max-width:61.8rem}}.rebate-banner-modal__title{margin:0;font-size:2.4rem}.rebate-banner-modal__content{height:max-content;max-height:100%;overflow-x:hidden;overflow-y:auto}.rebate-banner-modal__content::-webkit-scrollbar:vertical{width:.4rem}.rebate-banner-modal__content::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border));border-radius:2rem}.rebate-banner-modal__content p{font-size:1.5rem;color:rgb(var(--color-foreground));margin:0 0 1.2rem}.rebate-banner-modal__content p strong{font-weight:700}.rebate-banner-modal__content p:last-child{margin-bottom:0;margin-right:24px}.rebate-banner-modal__content a{text-decoration:underline;text-underline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-rebate-banner.css.map */
