.banner-luz{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1pc;width:100%}@media (min-width:768px){.banner-luz{gap:2pc}}.banner-luz .banner-luz__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1pc;max-width:757px;padding:1pc;width:100%}@media (min-width:768px){.banner-luz .banner-luz__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.banner-luz .banner-luz__leftside,.banner-luz .banner-luz__rightside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.banner-luz .banner-luz__leftside{width:100%}@media (min-width:768px){.banner-luz .banner-luz__leftside{width:44.5%}}.banner-luz .banner-luz__rightside{width:100%}@media (min-width:768px){.banner-luz .banner-luz__rightside{width:55.5%}}.banner-luz .banner-luz__rightside{background-color:#fff;border-radius:8px}.banner-luz .cmp-title__text.mobile{padding:0 1pc}.banner-luz .banner-luz__title-banner{color:var(--ods-core-slate-600);font-size:24px;font-weight:600;letter-spacing:0;line-height:28px;margin-bottom:1pc;margin-top:28px;text-align:center;vertical-align:middle}.banner-luz .banner-luz__title-banner p{font-family:FSEmeric,Arial,Helvetica,sans-serif;font-weight:600;line-height:28px;margin:0}.banner-luz .banner-luz__price-banner{color:var(--ods-core-slate-600);height:4pc;text-align:center}.banner-luz .banner-luz__upper-price{font-size:58px;font-weight:600;letter-spacing:0;line-height:100%;text-align:center}.banner-luz .banner-luz__middle-price{font-size:2pc;font-weight:600;letter-spacing:0;line-height:28px;text-align:center}.banner-luz .banner-luz__after-price{font-size:20px;font-weight:600;letter-spacing:0;line-height:100%;text-align:center}.banner-luz .banner-luz__info-price{color:var(--ods-core-slate-600);font-size:1pc;font-weight:400;letter-spacing:0;line-height:22px;margin-bottom:1pc;margin-top:1pc;text-align:center}.banner-luz .banner-luz__info-price p{margin:0}.banner-luz .banner-luz__max-price,.banner-luz .banner-luz__min-price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:4px}.banner-luz .banner-luz__max-price{margin-top:8px}.banner-luz .chevron-down{border-top:11px solid var(--ods-core-green-600)}.banner-luz .chevron-down,.banner-luz .chevron-up{border-left:10px solid transparent;border-right:10px solid transparent;height:0;margin:6px 6px 6px 0;width:0}.banner-luz .chevron-up{border-bottom:11px solid #d3222a}.banner-luz .banner-luz__max-price-text,.banner-luz .banner-luz__max-price-text p,.banner-luz .banner-luz__min-price-text,.banner-luz .banner-luz__min-price-text p{color:var(--ods-core-slate-600);font-size:1pc;font-weight:400;letter-spacing:0;line-height:22px}.banner-luz .banner-luz__max-price-text p,.banner-luz .banner-luz__min-price-text p{margin:0}.banner-luz .banner-luz__max-price-value,.banner-luz .banner-luz__min-price-value{color:var(--ods-core-slate-600);font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:1pc;font-weight:400;letter-spacing:0;line-height:22px}@media (min-width:768px){.banner-luz .banner-luz__max-price-value,.banner-luz .banner-luz__min-price-value{font-family:FSEmeric,Arial,Helvetica,sans-serif;font-weight:600}}.banner-luz .banner-luz__price-offer{color:var(--ods-core-orange-600);height:4pc}.banner-luz .banner-luz__info-offer{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;color:var(--ods-core-slate-600);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1pc;font-weight:400;justify-content:center;letter-spacing:0;line-height:22px;margin:1pc 0;text-align:center}.banner-luz .banner-luz__info-offer p{margin:0}@media (max-width:768px){.banner-luz .banner-luz__info-offer p{text-align:center;width:80%}}.banner-luz .banner-luz__logo{height:47px;margin:9pt 1pc 13px;width:280px}.banner-luz .banner-luz__logo img,.banner-luz .banner-luz__logo picture{height:100%;width:100%}.banner-luz .banner-luz__button-offer{margin-bottom:10px}.banner-luz .button--cmp{padding:10px 40px 8px}.banner-luz h1{font-family:FSEmeric,Arial,sans-serif;font-size:26px;line-height:1.1em;margin:20px 0 10px}.banner-luz h3{font-size:1pc;line-height:1em}.banner-luz .bigText{display:block;font-size:20px;line-height:28px}.banner-luz .bigDualText{display:block;font-size:1pc;line-height:28px}@media (min-width:480px){.banner-luz .bigDualText{font-size:20px}}.banner-luz .smallText{display:block;font-size:14px;line-height:18px}.banner-luz .orangeTitle{color:var(--ods-core-orange-600)}.banner-luz .orangeTitle a{color:inherit}.banner-luz .checkText{display:block;margin-bottom:9pt;padding-left:24px;position:relative}.banner-luz .checkText:before{color:var(--ods-core-orange-600);content:url(../clientlib-site/resources/icons/check.svg);font-family:gnf-font;font-size:1pc;left:0;position:absolute;top:0;width:1pc}.banner-luz p a{color:var(--ods-core-orange-600);text-decoration:none;white-space:nowrap}.banner-luz p a:hover{text-decoration:underline}.banner-luz .button.button--blueBackground:not(:has(>a)){border:none}.banner-luz.banner-luz--new-styles .banner-luz__wrapper{gap:8px;max-width:56pc}@media (max-width:768px){.banner-luz.banner-luz--new-styles .banner-luz__wrapper{padding:24px 1pc}}@media (min-width:768px){.banner-luz.banner-luz--new-styles .banner-luz__leftside{max-width:230px;min-width:230px;width:auto}}.banner-luz.banner-luz--new-styles .banner-luz__rightside{border:1px solid var(--ods-core-orange-600);gap:1pc;padding:1pc}@media (min-width:768px){.banner-luz.banner-luz--new-styles .banner-luz__rightside{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;gap:unset;justify-content:space-between;width:100%}}.banner-luz.banner-luz--new-styles .banner-luz__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-luz.banner-luz--new-styles .banner-luz__buttons,.banner-luz.banner-luz--new-styles .banner-luz__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.banner-luz.banner-luz--new-styles .banner-luz__buttons{gap:1pc;margin-top:0;max-width:242px;width:100%}@media (max-width:768px){.banner-luz.banner-luz--new-styles .banner-luz__buttons{max-width:none}}.banner-luz.banner-luz--new-styles .banner-luz__buttons .button{margin:0}@media (max-width:768px){.banner-luz.banner-luz--new-styles .banner-luz__buttons .button{width:100%!important}}.banner-luz.banner-luz--new-styles .banner-luz__buttons .button--cmp{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 40px 6px;width:246px}@media (max-width:768px){.banner-luz.banner-luz--new-styles .banner-luz__buttons .button--cmp{width:100%}}.banner-luz.banner-luz--new-styles .banner-luz__buttons .button--text{font-size:18.66px}.banner-luz.banner-luz--new-styles .banner-luz__info-price,.banner-luz.banner-luz--new-styles .banner-luz__max-price,.banner-luz.banner-luz--new-styles .banner-luz__min-price{display:none}.banner-luz.banner-luz--new-styles .banner-luz__upper-price{font-size:2pc}.banner-luz.banner-luz--new-styles .banner-luz__middle-price{font-size:24px;line-height:28px}.banner-luz.banner-luz--new-styles .banner-luz__after-price{font-size:18px;line-height:26px}.banner-luz.banner-luz--new-styles .banner-luz__logo{height:2pc;margin:0;width:242px}.banner-luz.banner-luz--new-styles .banner-luz__info-offer{margin:8px 0}.banner-luz.banner-luz--new-styles .banner-luz__info-offer p{line-height:22px}@media (max-width:768px){.banner-luz.banner-luz--new-styles .banner-luz__info-offer{margin-top:1pc}.banner-luz.banner-luz--new-styles .banner-luz__info-offer p{width:100%}}.banner-luz.banner-luz--new-styles .banner-luz__price-offer{height:auto}.banner-luz.banner-luz--new-styles .banner-luz__title-banner{margin-top:1pc}.banner-luz.banner-luz--new-styles .banner-luz__title-banner p{font-family:FSEmeric,Arial,Helvetica,sans-serif;font-weight:500}@media (max-width:768px){.banner-luz.banner-luz--new-styles .banner-luz__title-banner p{font-size:18px}}.banner-luz.banner-luz--new-styles .banner-luz__button-offer{margin-bottom:0}.banner-luz.banner-luz--new-styles .banner-luz__price-banner{height:auto}