@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.newsletter-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative}@media screen and (min-width:750px){.newsletter-form{align-items:flex-start;margin:0 auto;max-width:36rem}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:5rem}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}@media screen and (min-width:750px){.newsletter-form__message{justify-content:flex-start}}.newsletter-form__button{width:4.4rem;margin:0;right:var(--inputs-border-width);top:0;height:100%;z-index:2}.newsletter-form__button:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:focus{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.newsletter-form__button .icon{width:1.5rem}.footer .footer-block--newsletter{max-width:460px;margin-inline:auto}.footer .footer-block__newsletter .footer-block__heading{font-weight:500;letter-spacing:-.01em;margin-bottom:1.4rem}.footer .newsletter-form .field{border:0;background:transparent;box-shadow:none}.footer .newsletter-form .field:before,.footer .newsletter-form .field:after{display:none!important}.footer .newsletter-form .field__input{border:1.5px solid rgba(188,9,118,.25)!important;border-radius:999px!important;height:5.6rem;padding:0 6.6rem 0 2.4rem;font-size:1rem;box-shadow:0 10px 26px #bc097614;transition:border-color .2s ease,box-shadow .2s ease}.footer .newsletter-form .field__input:focus,.footer .newsletter-form .field__input:focus-visible{border-color:#bc0976!important;outline:0;box-shadow:0 0 0 3px #bc097624}.footer .newsletter-form .field__label{left:2.4rem}.footer .newsletter-form__button{position:absolute;top:50%;right:.7rem;transform:translateY(-50%);width:4.4rem;height:4.4rem;margin:0;border-radius:999px;background:linear-gradient(135deg,#bc0976,#e8562a)!important;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.footer .newsletter-form__button:hover{filter:brightness(1.06);box-shadow:0 6px 16px #e8562a6b;background:linear-gradient(135deg,#bc0976,#e8562a)!important}.footer .newsletter-form__button:focus,.footer .newsletter-form__button:focus-visible{background:linear-gradient(135deg,#bc0976,#e8562a)!important;box-shadow:0 0 0 3px #bc097633!important}.footer .newsletter-form__button:active{transform:translateY(-50%) scale(.95)}.footer .newsletter-form__button .icon,.footer .newsletter-form__button svg{color:#fff!important;width:1.5rem;height:1.5rem}.section-plegora-vs-them .cmp__cell--ours{box-shadow:inset 1.5px 0 #bc097647,inset -1.5px 0 #bc097647,inset 0 0 0 999px #bc09760d}.section-plegora-vs-them .cmp__row:last-child .cmp__cell--ours{box-shadow:inset 1.5px 0 #bc097647,inset -1.5px 0 #bc097647,inset 0 -1.5px #bc097647,inset 0 0 0 999px #bc09760d}@media(min-width:991px){.section-buyer-pains .bp__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.section-buyer-pains .bp__card-title{font-size:16px;line-height:1.3;min-height:2.6em;display:flex;flex-direction:column;align-items:center;justify-content:center}@font-face{font-family:Abril Display;font-style:italic;font-weight:600 700;font-display:swap;src:url(https://plegora.com/cdn/shop/t/3/assets/abril-display-semi-bold-italic.otf?v=1) format("opentype")}:root{--font-heading-family: "Inter", sans-serif !important;--font-heading-weight: 700 !important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.bp__title,.cmp__title,.bpr__title,.bs__title,.hero__title,.h-h2,.d-title,.bp__card-title,.bpr__card-title,.bs__card-title,.cmp__ours-title{font-family:Inter,sans-serif!important;font-weight:700!important}.hl,.h-h2 em,.d-title em{font-family:Abril Display,Georgia,Times New Roman,serif!important;font-weight:600!important;font-style:italic!important}.section-hero .hero__cta{justify-content:center!important}.section-hero .hero__btn{font-size:15px!important;padding:14px 38px!important;text-align:center!important;letter-spacing:.04em!important;border-radius:16px!important;display:block!important;width:70%!important;max-width:360px!important;margin-inline:auto!important;box-sizing:border-box!important}.section-pdp-buy .btn-atc,.section-pdp-buy .sb-btn,.button,.button--primary,.button--secondary,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.card__button,.product-form__submit{border-radius:16px!important}@media(max-width:749px){.section-hero .hero__wrap{display:flex!important;flex-direction:column!important;gap:24px!important}.section-hero .hero__col--media{order:-1!important}.section-hero .hero__col--text{order:1!important}.section-hero .hero__content{display:flex!important;flex-direction:column!important}.section-hero .hero__proof{order:4!important}.section-hero .hero__cta{order:5!important;margin:4px 0 0!important}}.section-hero .hero__frame{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;-webkit-mask-image:radial-gradient(130% 125% at 50% 48%,#000 78%,transparent 100%);mask-image:radial-gradient(130% 125% at 50% 48%,#000 78%,transparent 100%)}@media(min-width:961px){.section-pdp-buy .pdp{align-items:start!important}.section-pdp-buy .gallery{position:sticky!important;top:24px!important;align-self:start!important}}.section-pdp-buy .g-main{min-height:0!important;padding:40px!important}.section-pdp-buy .g-product{max-width:380px!important}.section-price-compare .p-track{background:#3a2430!important;overflow:visible!important}.section-price-compare .p-fill,.section-price-compare .p-fill.ours{display:block!important;background:linear-gradient(90deg,#bc0976,#e8562a)!important;border-radius:100px!important;box-shadow:0 0 16px 1px #e8562a,inset 0 0 0 1px #ffffff0f!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-newsletter.css.map */
