.capture-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-top:12px;padding-bottom:12px}.capture-banner__content{background-color:#131614;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:16px;width:100%;max-width:1360px}@media screen and (min-width:990px){.capture-banner__content{flex-direction:row;justify-content:space-between;align-items:center}}.capture-banner__heading{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;position:relative;background-color:#e11923}@media screen and (min-width:990px){.capture-banner__heading{flex-direction:row;width:auto;flex:0 0 auto;max-width:480px;height:124px}}.capture-banner__title{background-color:#e11923;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:16px;width:100%}@media screen and (min-width:990px){.capture-banner__title{height:100%;flex:1 0 0;padding:8px 24px}}.capture-banner__title h2{font-weight:600;font-size:20px;line-height:24px;color:#eeeee7;text-align:center;width:100%}@media screen and (min-width:990px){.capture-banner__title h2{font-size:28px;line-height:32px}}.capture-banner__line-decoration{display:flex;height:0;align-items:center;justify-content:center;position:relative;overflow:hidden;height:2px;width:100%;background-color:#e11923;background-image:linear-gradient(to right,rgb(255,255,255) 33%,transparent 0%);background-size:45px 2px;background-repeat:repeat-x;border:none}@media screen and (min-width:990px){.capture-banner__line-decoration{width:0;height:100%;flex-shrink:0;background-image:linear-gradient(to bottom,rgb(255,255,255) 33%,transparent 0%);background-size:2px 45px}}.capture-banner__line-decoration img{transform:rotate(90deg);width:100%;height:308px}.capture-banner__decoration{display:flex;align-items:flex-start;width:100%;background-color:#e11923;height:24px;overflow:hidden;position:relative}@media screen and (min-width:990px){.capture-banner__decoration{width:30px;height:100%;flex-shrink:0;border-left:1px dashed #ffffff}}.capture-banner__decoration:after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:9;width:42px;height:42px;border-radius:50%;background-color:#131614;transform:translate(-50%)}@media screen and (min-width:990px){.capture-banner__decoration:after{transform:translateY(-50%);z-index:1;left:40%;width:62px;height:62px}}.capture-banner__form-section{display:flex;flex-direction:column;gap:16px;padding:24px;width:100%}@media screen and (min-width:990px){.capture-banner__form-section{flex:1 0 0;height:124px;gap:8px;padding:24px 80px}}.capture-banner__form,.form-input-container{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center;width:100%}@media screen and (min-width:990px){.form-input-container{flex-direction:row;gap:12px}}.capture-banner__input{background-color:#fff;display:flex;align-items:center;padding:16px;border-radius:4px;width:100%;border:none;font-weight:400;font-size:14px;line-height:20px;color:#4b5852}@media screen and (min-width:990px){.capture-banner__input{flex:1 0 0;min-width:0}}.capture-banner__input::placeholder{color:#4b5852}.capture-banner__input:focus{outline:2px solid #e11923;background-color:#fff}.capture-banner__input:hover{background-color:#fff}.capture-banner__button{background-color:#e11923;display:flex;gap:6px;align-items:center;justify-content:center;min-height:52px;padding:8px 16px;border-radius:4px;width:100%;border:none;cursor:pointer;font-weight:500;font-size:16px;line-height:24px;color:#fff;transition:background-color .2s ease}@media screen and (min-width:990px){.capture-banner__button{width:auto;flex-shrink:0;padding:16px 24px;font-size:14px;line-height:20px;min-height:auto}}.capture-banner__button:hover{background-color:#c71520}.capture-banner__button:active{background-color:#a01218}.capture-banner__lgpd{display:flex;gap:12px;align-items:center;width:100%}@media screen and (min-width:990px){.capture-banner__lgpd{gap:8px}}.capture-banner__checkbox{background-color:#fff;display:block;overflow:hidden;border-radius:2px;width:14px;height:14px;flex-shrink:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:1px solid #4b5852;position:relative}.capture-banner__checkbox:hover{background-color:#fff}.capture-banner__checkbox:checked{background-color:#e11923;border-color:#e11923}.capture-banner__checkbox:checked:after{content:"";position:absolute;left:3px;top:0;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.capture-banner__lgpd-text{font-weight:400;font-size:12px;line-height:16px;color:#eeeee7;cursor:pointer}@media screen and (min-width:990px){.capture-banner__lgpd-text{font-size:14px;line-height:20px}}.capture-banner__link{font-weight:400;text-decoration:underline;cursor:pointer}.capture-banner__link:hover{color:#e11923}.capture-banner__message.capture-banner__message--success{display:flex;align-items:center;gap:8px;width:100%}.capture-banner__message-text{color:#eeeee7;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0}.success-message__container{display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:100%}@media screen and (min-width:990px){.success-message__container{flex-direction:row;align-items:center;gap:24px;margin-top:10px}}.success-message__coupon-box{display:flex;align-items:center;border-radius:4px;min-width:fit-content;width:271px;height:56px}@media(max-width:562px){.success-message__coupon-box{min-width:100%}.success-message__coupon-text{width:100%;flex-grow:1}}.success-message__coupon-text{border-style:dashed;border-width:.8px;color:#1c201e;background-color:#fff;display:flex;justify-content:center;align-items:center;height:100%;width:216px;margin:0;font-size:18px;font-weight:600}.success-message__copy-btn{display:flex;align-items:center;justify-content:center;background-color:#fff;border:none;cursor:pointer;height:100%;padding:0 12px;flex-shrink:0;transition:opacity .2s ease;border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:1px solid #1c201e}.success-message__copy-btn:hover{opacity:.8}.success-message__copy-btn:active{opacity:.6}.success-message__text{font-weight:400;font-size:20px;line-height:24px;color:#eeeee7;margin:0}@media screen and (min-width:990px){.success-message__text{font-size:20px;line-height:24px}}.success-message__copy-btn svg{transition:all .3s ease}.success-message__copy-btn:hover svg{filter:brightness(.8)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/madesa-newsletter.css.map */
