.dehualdo-promo[hidden]{display:none!important}.dehualdo-promo,.dehualdo-promo *{box-sizing:border-box}.dehualdo-promo{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:20px;background:rgb(0 0 0 / 65%)}.dehualdo-promo__dialog{--promo-overhang:clamp(0px, calc(40.6vw - 311.8px), 210px);position:relative;isolation:isolate;width:min(990px, calc(100vw - 40px - var(--promo-overhang)));max-height:min(94vh, 900px);overflow:visible;margin-right:var(--promo-overhang);background:transparent;color:#4a362e;box-shadow:0 20px 70px rgb(0 0 0 / 30%);outline:none}.dehualdo-promo__dialog .dehualdo-promo__background,.dehualdo-promo__dialog .dehualdo-promo__background img{position:absolute;inset:0;width:100%;height:100%}.dehualdo-promo__dialog .dehualdo-promo__background img:focus-visible{outline:none}.dehualdo-promo__dialog .dehualdo-promo__background{z-index:-1}.dehualdo-promo__dialog .dehualdo-promo__background{width:calc(100% + var(--promo-overhang))}.dehualdo-promo__dialog .dehualdo-promo__background img{object-fit:cover}.dehualdo-promo__dialog .dehualdo-promo__close{position:absolute;z-index:2;top:12px;left:8px;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#4a362e;color:#fff;font-size:30px;font-weight:300;line-height:1;cursor:pointer}.dehualdo-promo__dialog .dehualdo-promo__content{display:flex;flex-direction:column;align-items:center;width:48%;max-height:min(94vh, 900px);overflow-y:auto;padding:0 32px 32px 32px;text-align:center}.dehualdo-promo__dialog .dehualdo-promo__logo{display:block;width:min(140px, 64%);height:auto;mix-blend-mode:multiply}.dehualdo-promo__dialog .dehualdo-promo__title,.dehualdo-promo__dialog .dehualdo-promo__subtitle,.dehualdo-promo__dialog .dehualdo-promo__offer{color:#4a362e}.dehualdo-promo__dialog .dehualdo-promo__title{margin-bottom:16px;font-size:28px;font-weight:400;line-height:1.05;text-transform:uppercase}.dehualdo-promo__dialog .dehualdo-promo__offer{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;line-height:1}.dehualdo-promo__dialog .dehualdo-promo__discount{font-size:68px}.dehualdo-promo__dialog .dehualdo-promo__after-discount{max-width:222px;font-size:30px;font-weight:600;text-align:left;text-transform:uppercase}.dehualdo-promo__dialog .dehualdo-promo__subtitle{margin:0 0 16px;font-size:26px;line-height:1.1;text-transform:uppercase}.dehualdo-promo__dialog .dehualdo-promo__form{width:100%;text-align:left}.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper{margin:0}.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper .gform_fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper .gform_heading{display:none}.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper .gfield{min-width:0;grid-column:span 2}.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper .gfield:nth-child(2),.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper .gfield:nth-child(3){grid-column:span 1}.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper .gfield_label{display:block;margin:0 0 2px;color:#4a362e;font-size:14px;font-weight:400}.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper input:not([type="checkbox"]):not([type="submit"]),.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper select{width:100%;min-height:42px;padding:8px 12px;border:1px solid #8ba63f;border-radius:9px;background:transparent;color:#4a362e;box-shadow:none}.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper .gform_footer{margin:22px 0 0;padding:0}.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper .gform_button{width:100%;min-height:54px;margin:0;border:0;border-radius:10px!important;background:#4a362e!important;color:#fff!important;font-size:24px!important;font-weight:400!important;letter-spacing:.16em!important;padding:10px 16px!important;text-transform:uppercase}.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper .gform_button:hover{background:#30221d!important}.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper .gfield--type-consent,.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper .gfield--type-checkbox{margin-top:14px;text-align:center}.dehualdo-promo__dialog .dehualdo-promo__form .gfield--type-consent input[type="checkbox"]{appearance:none;display:inline-grid;place-content:center;width:20px;height:20px;margin:0;border:1px solid #7e817d;border-radius:2px;background:transparent!important;vertical-align:middle;cursor:pointer}.dehualdo-promo__dialog .dehualdo-promo__form .gfield--type-consent input[type="checkbox"]:checked::before{content:'';width:12px;height:12px;background:#4a362e;clip-path:polygon(14% 48%,0 64%,38% 100%,100% 20%,85% 7%,36% 72%)}.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper .gfield--type-consent label,.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper .gfield--type-checkbox label{font-size:12px;line-height:1.25}.dehualdo-promo__dialog .dehualdo-promo__form .gform_wrapper .gfield_validation_message{font-size:12px}body.dehualdo-promo-open{overflow:hidden}@media (max-width:1100px){.dehualdo-promo{padding:0}.dehualdo-promo__dialog{--promo-overhang:0px;max-height:100dvh;aspect-ratio:auto;overflow:auto;margin-right:0}.dehualdo-promo__dialog .dehualdo-promo__background img{object-fit:cover}.dehualdo-promo__dialog .dehualdo-promo__close{top:8px}.dehualdo-promo__dialog .dehualdo-promo__content{width:100%;min-height:100%;max-height:none;overflow:visible;padding:clamp(22px, 5vh, 45px) 16% 26px}.dehualdo-promo__dialog .dehualdo-promo__logo{width:min(205px, 65%);margin-bottom:0}.dehualdo-promo__dialog .dehualdo-promo__title{margin-bottom:clamp(20px, 4vh, 40px);font-size:clamp(27px, 7vw, 45px)}.dehualdo-promo__dialog .dehualdo-promo__discount{font-size:clamp(65px, 15vw, 95px)}.dehualdo-promo__dialog .dehualdo-promo__after-discount{font-size:clamp(26px, 7vw, 43px)}.dehualdo-promo__dialog .dehualdo-promo__subtitle{margin-bottom:clamp(24px, 4vh, 40px);font-size:clamp(23px, 6vw, 36px)}}@media (max-width:420px){.dehualdo-promo__dialog .dehualdo-promo__content{padding-inline:32px}.dehualdo-promo__dialog .dehualdo-promo__title{font-size:26px;margin-bottom:16px}.dehualdo-promo__dialog .dehualdo-promo__discount{font-size:54px}.dehualdo-promo__dialog .dehualdo-promo__after-discount{font-size:20px}.dehualdo-promo__dialog .dehualdo-promo__subtitle{font-size:18px;margin-bottom:16px}}