.olimpo-newsletter{padding:4rem 0;background:linear-gradient(135deg,#ffd7001f,#ffd7000f,#ffd7001f);border-top:3px solid rgba(255,215,0,.2);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}:root:not(.dark-mode) .olimpo-newsletter{background:linear-gradient(135deg,gold,#ffc700);border-top:3px solid rgba(0,0,0,.1);box-shadow:inset 0 2px 8px #0000000d}.olimpo-newsletter:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,215,0,.15) 0%,transparent 60%);pointer-events:none;animation:pulse 8s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1) translate(0);opacity:.5}50%{transform:scale(1.1) translate(-20px,10px);opacity:.8}}.olimpo-newsletter:after{content:"";position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,215,0,.08) 0%,transparent 60%);pointer-events:none}.olimpo-newsletter__content{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:center;position:relative;z-index:1}.olimpo-newsletter__text{display:flex;flex-direction:column;gap:.75rem}.olimpo-newsletter__icon{font-size:2.5rem;line-height:1}.olimpo-newsletter__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;color:var(--color-foreground);margin:0;line-height:1.1;text-transform:uppercase;letter-spacing:.08em;position:relative;text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root:not(.dark-mode) .olimpo-newsletter__title{color:var(--color-olimpo-black)}.dark-mode .olimpo-newsletter__title{color:#fff}.olimpo-newsletter__description{font-size:1.0625rem;line-height:1.7;color:var(--color-foreground-secondary);margin:0;font-weight:400;text-shadow:none}:root:not(.dark-mode) .olimpo-newsletter__description{color:#000c}.dark-mode .olimpo-newsletter__description{color:#ffffffd9}.olimpo-newsletter__brazil-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#009b3a26,#fedd0026);border:2px solid rgba(0,155,58,.3);border-radius:var(--border-radius-lg, 12px);margin-top:.75rem;font-size:.875rem;font-weight:600;color:var(--color-foreground);box-shadow:0 2px 8px #009b3a1a;transition:all .3s cubic-bezier(.4,0,.2,1)}.olimpo-newsletter__brazil-badge:hover{transform:translateY(-2px);box-shadow:0 4px 12px #009b3a33;border-color:#009b3a66}.olimpo-newsletter__brazil-badge svg{flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}:root:not(.dark-mode) .olimpo-newsletter__brazil-badge{background:linear-gradient(135deg,#009b3a1f,#fedd001f);border-color:#009b3a40;color:#000000e6}.dark-mode .olimpo-newsletter__brazil-badge{background:linear-gradient(135deg,#009b3a33,#fedd0033);border-color:#009b3a66;color:#fffffff2}.olimpo-newsletter__form-wrapper{max-width:500px}.olimpo-newsletter__input-group{display:flex;align-items:center;gap:.75rem;background:var(--color-background);border:3px solid var(--color-border);border-radius:60px;padding:.375rem .375rem .375rem 1.5rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 12px #00000014}.olimpo-newsletter__input-group:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 6px #ffd70033,0 8px 20px #00000026;transform:translateY(-4px) scale(1.02)}.olimpo-newsletter__email-icon{flex-shrink:0;color:var(--color-foreground-tertiary)}.olimpo-newsletter__input{flex:1;border:none;background:transparent;font-size:1rem;color:var(--color-foreground);padding:.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.olimpo-newsletter__input:focus{outline:none}.olimpo-newsletter__input:invalid{box-shadow:none;border:none}.olimpo-newsletter__input:user-invalid{box-shadow:none;border:none}.olimpo-newsletter__input:invalid:not(:placeholder-shown):not(:focus){color:var(--color-foreground)}.olimpo-newsletter__input::placeholder{color:var(--color-foreground-tertiary)}.dark-mode .olimpo-newsletter__input::placeholder{color:#ffffff80}.olimpo-newsletter__submit{display:flex;align-items:center;gap:.625rem;padding:1.125rem 2rem;background:linear-gradient(135deg,#ffc700,#ffb800);color:#000;border:none;border-radius:50px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 12px #ffc7004d;position:relative;overflow:hidden;text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.olimpo-newsletter__submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.olimpo-newsletter__submit:hover:before{left:100%}.olimpo-newsletter__submit:hover{background:linear-gradient(135deg,#ffd000,#ffc700);color:#000;transform:translate(5px) scale(1.05);box-shadow:0 8px 24px #ffc70080}.olimpo-newsletter__submit:active{transform:translate(5px) scale(.98)}.olimpo-newsletter__submit span{position:relative;z-index:1}.olimpo-newsletter__submit svg{transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:1;stroke:#000}.olimpo-newsletter__submit:hover svg{transform:translate(5px)}.olimpo-newsletter__success{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 2rem;background:linear-gradient(135deg,#10b98126,#10b98114);border:3px solid var(--color-success);border-radius:16px;color:var(--color-success);box-shadow:0 4px 16px #10b98133;animation:slideIn .6s cubic-bezier(.34,1.56,.64,1)}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.olimpo-newsletter__success svg{flex-shrink:0;width:28px;height:28px}.olimpo-newsletter__success p{margin:0;font-weight:600;font-size:1.0625rem}.olimpo-newsletter__error{margin-top:.75rem;padding:.75rem 1rem;background:#ef44441a;border:1px solid var(--color-error);border-radius:8px;color:var(--color-error);font-size:.875rem}.dark-mode .olimpo-newsletter{background:linear-gradient(135deg,#ffd70014,#ffd7000a,#ffd70014);border-top-color:#ffd70026}.dark-mode .olimpo-newsletter__input-group{background:var(--color-background);border-color:#ffd70033}.dark-mode .olimpo-newsletter__input{color:#fff;background:transparent}.dark-mode .olimpo-newsletter__input:-webkit-autofill,.dark-mode .olimpo-newsletter__input:-webkit-autofill:hover,.dark-mode .olimpo-newsletter__input:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff;-webkit-box-shadow:0 0 0px 1000px var(--color-background) inset;box-shadow:0 0 0 1000px var(--color-background) inset;transition:background-color 5000s ease-in-out 0s}@media screen and (max-width: 768px){.olimpo-newsletter{padding:2rem 0}.olimpo-newsletter__content{grid-template-columns:1fr;gap:2rem;text-align:center}.olimpo-newsletter__text{align-items:center}.olimpo-newsletter__form-wrapper{max-width:100%}.olimpo-newsletter__input-group{flex-wrap:wrap;border-radius:12px;padding:.75rem}.olimpo-newsletter__email-icon{display:none}.olimpo-newsletter__submit{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/newsletter.css.map */
