.nps-container{text-align:center;color:#4b4b4b;padding:20px;max-width:600px;display:flex;margin:0 auto;flex-direction:column;align-items:center}.nps-logo{color:#a87a5b;margin-bottom:30px}.vtex-flex-layout-0-x-flexColChild--nps .space-media a{pointer-events:none}.nps-title{font-size:16px;line-height:22.4px}.nps-subtitle,.nps-title{font-weight:500;text-align:center;font-family:Shoulder Sans VF;margin-bottom:20px}.nps-subtitle{font-size:14px;line-height:19.6px}.nps-faces-container{display:flex;justify-content:center;gap:20px;margin-bottom:20px;width:80%}.nps-face{cursor:pointer;font-size:2rem;padding:0 10px;border-radius:50%;transition:all .2s ease-in-out;text-align:center}.nps-face-selected{background-color:#d19f6c;border-radius:50%}.nps-face-label{font-family:Shoulder Sans VF;font-size:12px;font-weight:500;line-height:16.8px;text-align:center;margin-top:10px}.nps-textarea::-moz-placeholder{font-family:Shoulder Sans VF;color:#615c5d;font-size:12px;font-weight:400;line-height:14.52px;text-align:left}.nps-textarea:-ms-input-placeholder{font-family:Shoulder Sans VF;color:#615c5d;font-size:12px;font-weight:400;line-height:14.52px;text-align:left}.nps-textarea::-ms-input-placeholder{font-family:Shoulder Sans VF;color:#615c5d;font-size:12px;font-weight:400;line-height:14.52px;text-align:left}.nps-textarea::placeholder{font-family:Shoulder Sans VF;color:#615c5d;font-size:12px;font-weight:400;line-height:14.52px;text-align:left}.nps-select,.nps-textarea{padding:10px;width:100%;max-width:416px;margin:10px 0;border:1px solid #aba5a2;background:transparent;font-size:12px;font-weight:500;line-height:16.8px;text-align:left;font-family:Shoulder Sans VF;color:#615c5d}.nps-textarea{height:100px}.nps-button{padding:10px 20px;border:none;background-color:#433d3f;height:40px;text-transform:lowercase;cursor:pointer;margin-top:10px}.nps-button,.nps-button-primary{width:267px;color:#fff;font-family:Shoulder Sans VF;font-size:16px;font-weight:400;line-height:28px;text-align:center}.nps-button-primary{background-color:#433d3f #716d6e;display:flex;align-items:center;justify-content:center}.nps-button-primary.disabled{background-color:#716d6e}.nps-button-secondary{background-color:transparent;color:#433d3f;display:flex;align-items:center;justify-content:center;border:1px solid #433d3f}.nps-score-container{gap:10px;margin-bottom:20px}.nps-score,.nps-score-container{display:flex;justify-content:center}.nps-score{width:31px;height:34px;cursor:pointer;padding:10px;border-radius:5px;border:1px solid inherit;color:inherit;transition:all .2s ease-in-out;font-family:Shoulder Sans VF;align-items:center;font-size:1.2rem;font-weight:400;line-height:22.4px;text-align:center;background:transparent}.nps-score.nps-score-selected{color:#fffdf4;background:inherit}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#f7f3f1;padding:30px;max-width:370px;width:100%;height:323px;text-align:center;position:relative}.modal-content img{width:200px}.modal-title{font-size:1.8rem;color:#a87a5b;margin-bottom:20px}.modal-subtitle{color:#4b4b4b;font-family:Shoulder Sans VF;margin-bottom:10px;font-size:14px;font-weight:600;line-height:19.6px;text-align:center}.modal-text{color:#4b4b4b;font-weight:500}.modal-input,.modal-text{margin-bottom:20px;font-family:Shoulder Sans VF;font-size:12px;line-height:16.8px;text-align:center}.modal-input{padding:10px;width:272px;background:transparent;border:none;border-bottom:1px solid #615c5d;color:#716d6e;font-weight:300}.modal-input::-moz-placeholder{color:#716d6e;font-family:Shoulder Sans VF;font-size:12px;font-weight:300;line-height:16.8px;text-align:center}.modal-input:-ms-input-placeholder{color:#716d6e;font-family:Shoulder Sans VF;font-size:12px;font-weight:300;line-height:16.8px;text-align:center}.modal-input::-ms-input-placeholder{color:#716d6e;font-family:Shoulder Sans VF;font-size:12px;font-weight:300;line-height:16.8px;text-align:center}.modal-input::placeholder{color:#716d6e;font-family:Shoulder Sans VF;font-size:12px;font-weight:300;line-height:16.8px;text-align:center}.modal-button{background-color:#716d6e;color:#fff;padding:10px 20px;font-size:1rem;border:none;width:270px;cursor:pointer}.modal-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#000}.headerCustomContainer,.vtex-store-footer-2-x-footerLayout{display:none!important}.input-div{position:relative;display:inline-block}.input-div .input-field{padding-right:15px}.input-asterisk{position:absolute;right:30.9%;top:30%;transform:translateY(-50%);color:#a52117;font-size:1em;pointer-events:none}.thank-you-title{font-size:16px;font-weight:600;line-height:19.6px}.thank-you-text,.thank-you-title{font-family:Shoulder Sans VF;text-align:center}.thank-you-text{font-size:12px;font-weight:500;line-height:16.8px}.nps-container .dropdown{width:100%;position:relative}.nps-container .dropdown-btn{width:100%;height:35px;border:1px solid #aba5a2;background:transparent;font-family:Shoulder Sans VF,sans-serif;font-size:12px;font-weight:400;line-height:16.8px;text-align:left;color:#615c5d;padding:0 9px;position:relative}.nps-container .dropdown-btn.alert{border:1px solid #a52117}.nps-container .dropdown-btn img{position:absolute;right:10px;top:9px}.nps-container .dropdown-list li{list-style-type:none}.dropdown-list{position:absolute;background-color:#fffdf4;border:1px solid #aba6a3;max-height:155px;overflow-y:auto;z-index:2;margin:0;width:100%;top:34px;padding:3px 0 0;text-align:left}.nps-container .dropdown-list::-webkit-scrollbar{width:3px;background-color:#d0cbc7}.nps-container .dropdown-list::-webkit-scrollbar-thumb{background-color:#716d6e}.nps-container .dropdown-list::-webkit-scrollbar-track{background-color:#d0cbc7}.nps-container .dropdown-item{padding:8px;cursor:pointer;text-transform:lowercase;font-size:12px;font-weight:300;line-height:16.8px}.nps-container .dropdown-item:hover{background-color:#e9dfd3}.nps-container .dropdown-btn img.open{transform:rotate(180deg)}.thank-btn-primary{border:1px solid #433d3f;font-family:Shoulder Sans VF;font-size:16px;font-weight:400;line-height:28px;text-align:center;width:200px;height:40px;display:flex;justify-content:center;align-items:center;margin:45px 0 20px}@media (min-width:1025px){.vtex-flex-layout-0-x-flexColChild--nps .space-media img,.vtex-flex-layout-0-x-flexColChild--nps .space-media video{height:100vh!important}.vtex-store-components-3-x-imageElement--logo-nps{margin-top:48px!important;margin-bottom:33px!important}.nps-container .dropdown{max-width:416px;width:100%;margin-bottom:10px}.nps-face-img{width:48px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.thank-you-container{margin:-25px 50px 0;text-align:-webkit-center}.thank-you-title{margin-bottom:10px}.thank-you-text{margin-top:0}}@media screen and (max-width:1024px){.nps-face-label{width:auto;font-size:10px;position:absolute;height:33px;display:flex;left:50%;transform:translateX(-50%);align-items:center;margin-top:0;bottom:-20px}.nps-container{width:auto;padding:20px 15px}.nps-score-container{gap:0}.nps-title{font-size:14px;margin-top:24px;margin-bottom:5px}.nps-faces-container{gap:0;margin-bottom:45px;width:100%}.nps-face{padding:10px 12px;position:relative}.nps-face-img{width:36px}.nps-score{padding:0;width:27px;font-size:14px;height:30px;display:flex;align-items:center;justify-content:center;margin-left:5px}.nps-textarea{font-size:16px}.nps-score-container .nps-score:last-child{margin-left:5px}.thank-you-title{font-size:14px;font-weight:600;line-height:19.6px;text-align:center;width:60%;margin:13px auto 0}.thank-you-text{font-family:Shoulder Sans VF;font-size:12px;font-weight:500;line-height:16.8px;text-align:center;margin:10px auto;width:72%}.nps-button-primary{width:100%;height:40px}.nps-container.step-2{padding:20px 0}.nps-container.step-2 .nps-title{margin:24px 20px 12px}.nps-container.step-2 .dropdown,.nps-container.step-2 .nps-button,.nps-container.step-2 .nps-textarea{width:92%}.thank-btn-primary{margin:27px auto 0;height:36px;font-size:14px}.modal-input{font-size:16px}.input-asterisk{right:28.7%}}