.ck-newsletter-block{grid-column:1 / -1}.ck-newsletter-block:not(.ck-newsletter-block--full-width) .row.newsletter.container{max-width:1200px}.ck-newsletter-block .row.newsletter.container{width:100%;position:relative}.ck-newsletter-block .row.newsletter{background:var(--ck-newsletter-bg, #1b3553);margin:0 auto 30px;padding:20px;text-align:center}.ck-newsletter-block .row,.ck-newsletter-block .col-md-12,.ck-newsletter-block .container,.ck-newsletter-block div,.ck-newsletter-block span,.ck-newsletter-block p,.ck-newsletter-block a,.ck-newsletter-block form{box-sizing:border-box}.ck-newsletter-block .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.ck-newsletter-block .col-md-12{width:100%;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.ck-newsletter-block form.form.subscribe{margin:0 auto;background:var(--ck-newsletter-bg, #1b3553);border:3px solid #fff;padding:20px;position:relative;width:100%}.ck-newsletter-block form#newsletter-validate-detail *{color:var(--ck-newsletter-text, #fff)}.ck-newsletter-block form#newsletter-validate-detail input{color:#000}.ck-newsletter-block .footerTitle{font-size:44px;font-weight:500;text-transform:uppercase;line-height:62.8571px;padding-bottom:0!important;max-width:1150px;margin:auto}.ck-newsletter-block p.newsletter-text{font-size:16px;font-weight:400;margin-top:6px;margin-bottom:20px}.ck-newsletter-block p.newsletter-update{font-size:14px;color:#fff;position:static;text-align:center;width:fit-content;max-width:60%;margin:12px auto 24px;padding:10px 14px;background:#0cb4b5;border-radius:0;display:inline-block}.ck-newsletter-block .newsletter-errors{margin:8px auto 12px;max-width:720px}.ck-newsletter-block .newsletter-errors,.ck-newsletter-block .newsletter-errors a{color:#fff}.ck-newsletter-block .newsletterInputWrapper{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:5px}.ck-newsletter-block .newsletterInputWrapper input{font-size:14px;height:40px;font-family:var(--ck-font);padding:10px;width:var(--ck-newsletter-input-width, 210px);flex:0 0 var(--ck-newsletter-input-width, 210px);text-align:center;background:#f7f6f0;border:none;border-radius:0}.ck-newsletter-block button#newsletter-subscribe{background:#10b4b5!important;font-family:var(--ck-font);font-weight:500;padding:3px 30px;display:inline-block;vertical-align:middle;margin-top:0;height:40px;border:0;border-radius:0;cursor:pointer}.ck-newsletter-block button#newsletter-subscribe:hover{background:#103a60}.ck-newsletter-block .newsletterInputWrapper button#newsletter-subscribe{min-width:0}.ck-newsletter-block .newsletterInputWrapper{--ck-newsletter-input-width: 210px;--ck-newsletter-input-gap: 5px}.ck-newsletter-block form#newsletter-validate-detail:before{content:"";display:block;position:absolute;background-image:var(--ck-newsletter-cat-url);background-repeat:no-repeat;background-position:center bottom;background-size:cover;width:var(--ck-newsletter-cat-width-desktop, 77.5px );height:var(--ck-newsletter-cat-height-desktop, 127.5px );bottom:-17px;left:7%;pointer-events:none}@media only screen and (max-width: 950px){.ck-newsletter-block form#newsletter-validate-detail:before{left:10px}}@media only screen and (max-width: 749px){.ck-newsletter-block .row{margin-right:0;margin-left:0}.ck-newsletter-block .col-md-12{padding-right:0;padding-left:0}.ck-newsletter-block .row.newsletter{padding-inline:15px}.ck-newsletter-block form#newsletter-validate-detail:before{width:var(--ck-newsletter-cat-width-mobile, var(--ck-newsletter-cat-width-desktop, 77.5px ));height:var(--ck-newsletter-cat-height-mobile, var(--ck-newsletter-cat-height-desktop, 127.5px ))}}@media only screen and (max-width: 700px){.ck-newsletter-block .newsletterInputWrapper{width:100%;max-width:100%;flex-wrap:wrap;justify-content:center}.ck-newsletter-block .newsletterInputWrapper input{flex:1 1 0;width:auto;min-width:0}.ck-newsletter-block button#newsletter-subscribe{display:block;margin-top:10px;width:100%;text-align:center}.ck-newsletter-block .footerTitle{text-align:center;font-size:clamp(28px,7vw,44px);line-height:1.1}}@media only screen and (max-width: 550px){.ck-newsletter-block .newsletterInputWrapper{flex-direction:column;align-items:stretch}.ck-newsletter-block .newsletterInputWrapper input{display:block;margin:10px 0 0 auto;width:100%}.ck-newsletter-block button#newsletter-subscribe{width:100%}}@media screen and (max-width: 989px){.ck-newsletter-block form.form.subscribe:before{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ck-newsletter.css.map */
