.custom-offer-bg-block{border-radius:32px;overflow:hidden}.custom-offer-container{max-width:1240px;padding:0 20px;margin:0 auto}.custom-offer-wrapper{display:grid;grid-template-columns:1fr;align-items:center;gap:40px;position:relative}.offer-badge{position:absolute;top:0;left:55px;background:#171719;color:#fff;padding:22px 10px 56px;text-transform:uppercase;clip-path:polygon(0% 0%,100% 0%,100% 99%,50% 70%,0% 99%,0% 50%);font-family:Nineties Headliner;font-weight:400;font-size:32px;line-height:.9;letter-spacing:.03em;text-align:center;max-width:102px}.offer-image img{max-width:100%;height:auto;display:block;width:100%;height:100%;object-fit:cover}.offer-content{max-width:505px;margin-left:auto;position:relative;z-index:1;padding:62px 100px 82px 0}.offer-label{display:inline-block;background:#effff6;padding:9px 15px;border-radius:30px;margin-bottom:16px;font-family:Sweet Sans Pro;font-weight:700;font-size:14px;line-height:1;letter-spacing:0;color:#171719}.offer-content .offer-heading{font-family:Nineties Headliner;font-weight:400;font-size:50px;line-height:1.1;letter-spacing:.03em;color:#171719;margin:0;padding-bottom:32px}.offer-content .offer-heading br{display:none}.offer-content .offer-subheading{font-family:Sweet Sans Pro;font-weight:400;font-size:16px;line-height:1.2;letter-spacing:0;color:#676767;padding-bottom:32px}.newsletter-btn-block{width:fit-content;padding:16px 32px;background:#111;color:#fff;border:none;border-radius:40px;font-weight:700;cursor:pointer;transition:.3s ease;display:inline-block;text-decoration:none}.offer-content .newsletter-form__field-wrapper .fields{position:relative;text-align:left}.offer-content .newsletter-form__field-wrapper .field__inputs{padding:0;margin:0;border:0;width:100%;height:35px;outline:none;box-shadow:none;background:transparent;border-bottom:1px solid #676767;font-family:Sweet Sans Pro;font-weight:400;font-size:16px;line-height:1;letter-spacing:0;color:#000}.offer-content .newsletter-form__field-wrapper .field__label,.offer-content .newsletter-form__field-wrapper .field__inputs::placeholder{font-family:Sweet Sans Pro;font-weight:300;font-style:italic;font-size:16px;line-height:1;letter-spacing:0;color:#676767}.newsletter-btn-block:hover{opacity:.85}.offer-newsletter-form__button{background:#171719;border-radius:32px;padding:14px 40px;font-family:Sweet Sans Pro;font-weight:700;font-size:18px;line-height:1;letter-spacing:0;text-transform:uppercase;color:#fff;outline:none;border:1px solid #171719;box-shadow:none;margin-top:32px;cursor:pointer;transition:all .3s ease}.offer-newsletter-form__button:hover{color:#171719;background:transparent}.offer-image.offer-image-mobile{display:none}@media screen and (min-width:990px){.offer-image{position:absolute;top:0;bottom:0;left:0;right:0}}@media screen and (max-width:1199px){.offer-content{padding:62px 50px 82px}}@media screen and (max-width:1024px){.offer-content{padding:62px 50px 82px 75px}}@media screen and (max-width:989px){.custom-offer-wrapper{gap:0;grid-template-columns:1fr}.offer-badge{font-size:24px;max-width:76px;left:inherit;right:32px;padding:16px 10px 42px}.offer-content{max-width:100%;padding:48px 24px 0;margin-left:0}.offer-image.offer-image-desktop{display:none}.offer-image.offer-image-mobile{display:block}.offer-content .offer-heading{font-size:45px}}@media screen and (max-width:767px){.offer-content .offer-heading{font-size:40px;padding-bottom:16px}.offer-label{font-size:10px;margin-bottom:24px}.offer-content .newsletter-form__field-wrapper .field__inputs::placeholder,.offer-content .newsletter-form__field-wrapper .field__inputs{font-size:12px}.offer-content .offer-subheading{padding-bottom:16px}.offer-newsletter-form__button{font-size:14px;margin-top:16px}.offer-content .offer-heading br{display:block}}@media screen and (max-width:575px){.offer-content .offer-subheading{font-size:12px}.offer-label{margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom-offer.css.map */
