.newsletter .page-width .section-background,.newsletter .page-wide .section-background{--section-background-spacing: 20px;--section-background-spacing-mobile: 20px;--section-sides: 20px;border-radius:12px}@media(min-width:577px){.newsletter .page-width .section-background,.newsletter .page-wide .section-background{--section-background-spacing: 40px;--section-sides: 40px}}@media(min-width:1272px){.newsletter .page-width .section-background,.newsletter .page-wide .section-background{--section-background-spacing: 48px;--section-sides: 48px}}.newsletter__content{display:flex;flex-direction:column;gap:32px}.newsletter__text{display:grid;gap:20px;min-width:0}@media(min-width:577px){.newsletter__content{flex-direction:row;align-items:center;gap:5vw}.newsletter__text,.newsletter__image{flex:1 1 50%;min-width:0}}@media(min-width:1025px){.newsletter__text{flex-basis:65%}.newsletter__image{flex-basis:35%}}@media(min-width:577px)and (max-width:1024px){.newsletter .page-width .section-background,.newsletter .page-wide .section-background{padding:40px}.newsletter__content{flex-direction:column;align-items:center;gap:32px}.newsletter__image{order:-1;flex:0 0 auto;max-width:260px}.newsletter__text{flex:1 1 auto;width:100%}}.newsletter__heading{margin:0;font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.025em}.newsletter__description{margin:0;font-size:1.625rem;line-height:1.4}@media(min-width:1272px){.newsletter__heading{font-size:2.5rem}.newsletter__description{font-size:1.5625rem}}.newsletter__image img{display:block;width:100%;height:auto}.newsletter__form{padding-top:20px}.newsletter__group{display:grid;gap:8px}.newsletter__label{font-size:1.125rem;font-weight:700;line-height:1.2;cursor:pointer}@media(min-width:1272px){.newsletter__label{font-size:1.25rem}}.newsletter__field{display:grid;gap:8px}.newsletter__input{box-sizing:border-box;-webkit-appearance:none;appearance:none;width:100%;min-width:0;height:56px;padding:0 16px;background:transparent;color:var(--color-base, #191919);font-family:var(--font-body-family);font-size:1rem;font-weight:400;line-height:1.4;border:1px solid #1c1f51;border-radius:12px}.newsletter__input::placeholder{color:currentColor;opacity:.55}.newsletter__submit.btn{width:100%;min-height:56px;height:auto;padding:16px 32px;border-radius:12px;font-size:1rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:0}@media(min-width:577px){.newsletter__field{display:flex;flex-direction:row;align-items:stretch;gap:0;border:1px solid #1c1f51;border-radius:12px;transition:border-color .15s ease-in}.newsletter__input{flex:1 1 auto;height:auto;border:none;border-radius:0}.newsletter__submit.btn{flex:0 0 auto;width:auto;min-width:160px;border-radius:0 11px 11px 0}}.newsletter__input:focus-visible{border-color:transparent;outline:2px solid #d0433a;outline-offset:0}@media(min-width:577px){.newsletter__field:focus-within{border-color:transparent;outline:2px solid #d0433a;outline-offset:0}.newsletter__input:focus,.newsletter__input:focus-visible{outline:none}}@media(hover:hover){.newsletter__submit.btn:not([disabled]):hover{--background: var(--color-section-background, #f2f1f0);--color: #1c1f51;--fill: #1c1f51;box-shadow:inset 0 0 0 1px #1c1f51}}.newsletter__error{margin:0;color:var(--color-error);font-size:.875rem;line-height:1.3}.newsletter__message{display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:100%;padding:12px;border:1px solid #1c1f51;border-radius:12px}.newsletter__message svg{flex:0 0 auto;width:20px;height:20px}.newsletter__message svg path{fill:currentColor}.newsletter__message p{margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.newsletter__message-title{font-size:1rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gpets-newsletter.css.map */
