@charset "UTF-8";main.app{padding:0}main.app,main.app .wrapper{height:100%}main.app .wrapper section.form{display:flex;gap:0;padding:0;height:100%}main.app .wrapper section.form aside{flex:1}main.app .wrapper section.form{flex-direction:row}@media screen and (max-width:639px){main.app .wrapper section.form{flex-direction:column}}@media screen and (min-width:640px){main.app .wrapper section.form{display:grid;grid-template-columns:1fr 42%}}main.app .wrapper section.form aside.form-app{background-color:#f5f5f5;padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column}main.app .wrapper section.form aside.form-app form{width:100%}main.app .wrapper section.form aside.form-app form label span.vtex-input__label,main.app .wrapper section.form aside.form-app form label span.vtex-textarea__label{display:none}main.app .wrapper section.form aside.form-app form label input{border:1px solid #e5e5e5;box-shadow:0 0 8px 0 rgba(0,0,0,.1490196078);resize:none;border-radius:4px;min-height:45px}main.app .wrapper section.form aside.form-app form label input::-moz-placeholder{font-family:BentonSans Regular,sans-serif;font-size:12px;font-weight:400;line-height:12.12px;text-align:left;color:#b0b0b0}main.app .wrapper section.form aside.form-app form label input:-ms-input-placeholder{font-family:BentonSans Regular,sans-serif;font-size:12px;font-weight:400;line-height:12.12px;text-align:left;color:#b0b0b0}main.app .wrapper section.form aside.form-app form label input::-ms-input-placeholder{font-family:BentonSans Regular,sans-serif;font-size:12px;font-weight:400;line-height:12.12px;text-align:left;color:#b0b0b0}main.app .wrapper section.form aside.form-app form label input::placeholder{font-family:BentonSans Regular,sans-serif;font-size:12px;font-weight:400;line-height:12.12px;text-align:left;color:#b0b0b0}main.app .wrapper section.form aside.form-app form label textarea{border:1px solid #e5e5e5;box-shadow:0 0 8px 0 rgba(0,0,0,.1490196078);resize:none!important;border-radius:4px;min-height:45px;margin-bottom:10px;padding-top:1rem;padding-bottom:1rem;width:100%!important}@media screen and (max-width:639px){main.app .wrapper section.form aside.form-app form label textarea{height:122px}}main.app .wrapper section.form aside.form-app form label textarea::-moz-placeholder{font-family:BentonSans Regular,sans-serif;font-size:12px;font-weight:400;line-height:12.12px;text-align:left;color:#b0b0b0}main.app .wrapper section.form aside.form-app form label textarea:-ms-input-placeholder{font-family:BentonSans Regular,sans-serif;font-size:12px;font-weight:400;line-height:12.12px;text-align:left;color:#b0b0b0}main.app .wrapper section.form aside.form-app form label textarea::-ms-input-placeholder{font-family:BentonSans Regular,sans-serif;font-size:12px;font-weight:400;line-height:12.12px;text-align:left;color:#b0b0b0}main.app .wrapper section.form aside.form-app form label textarea::placeholder{font-family:BentonSans Regular,sans-serif;font-size:12px;font-weight:400;line-height:12.12px;text-align:left;color:#b0b0b0}main.app .wrapper section.form aside.form-app form label .vtex-input-prefix__group{border:0;border-radius:0;padding:0;height:auto;overflow:visible}main.app .wrapper section.form aside.form-app form{gap:20px;display:flex;flex-direction:column}main.app .wrapper section.form aside.form-app form .vtex-store-form-0-x-formSubmitContainer .vtex-button{width:100%;border:1px solid #332927;background:#fff;font-family:BentonSans Bold,sans-serif;font-size:14px;font-weight:600;line-height:14.14px;text-align:center;color:#332927;min-height:42px;display:flex;align-items:center;justify-content:center;border-radius:4px;gap:.75rem}main.app .wrapper section.form aside.form-app form .vtex-store-form-0-x-formSubmitContainer .vtex-button:before{content:"Pídelo a ";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.25 10.583v9.584H2.917v-9.584m7.666 9.584V5.792m0 0H6.271A2.396 2.396 0 016.27 1c3.354 0 4.312 4.792 4.312 4.792zm0 0h4.313a2.396 2.396 0 000-4.792c-3.354 0-4.313 4.792-4.313 4.792zM1 5.792h19.167v4.791H1V5.792z' stroke='%23C00001' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;padding-left:2rem;-webkit-font-kerning:auto;font-kerning:auto;height:21px;align-items:center;text-transform:none;background-size:auto 100%;line-height:0;display:flex}main.app .wrapper section.form aside.form-app form .vtex-store-form-0-x-formSubmitContainer .vtex-button .vtex-button__label{padding:0!important;width:20ch;border-bottom:1px solid #332927;height:1rem}main.app .wrapper section.form aside.form-app:before{content:"Pídelo de regalo para ti";margin-bottom:30px;font-family:BentonSans Bold,sans-serif;font-size:24px;font-weight:600;line-height:24.24px;text-align:center;letter-spacing:normal}@media screen and (max-width:639px){main.app .wrapper section.form aside.form-app:before{font-size:1rem}}main.app .wrapper section.form aside.form-app:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.25 10.583v9.584H2.917v-9.584m7.666 9.584V5.792m0 0H6.271A2.396 2.396 0 016.27 1c3.354 0 4.312 4.792 4.312 4.792zm0 0h4.313a2.396 2.396 0 000-4.792c-3.354 0-4.313 4.792-4.313 4.792zM1 5.792h19.167v4.791H1V5.792z' stroke='%23C00001' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;padding-left:2rem;-webkit-font-kerning:auto;font-kerning:auto}main.app .wrapper section.form aside.form-render{display:flex;align-items:center;justify-content:center;flex-direction:column;background-image:url(/arquivos/giftrecommender_pantalla1_desk.png?v=2);background-position:50%;background-repeat:no-repeat;padding:65px 51px 41px}@media screen and (max-width:639px){main.app .wrapper section.form aside.form-render{background-image:url(/arquivos/giftrecommender_pantalla1_mobile.png?v=2);padding:2rem 1rem}}main.app .wrapper section.form aside.form-render footer,main.app .wrapper section.form aside.form-render header,main.app .wrapper section.form aside.form-render section{display:flex;justify-content:center;text-align:center;flex-wrap:wrap;flex-direction:column}main.app .wrapper section.form aside.form-render section.productInfo{flex-direction:row}main.app .wrapper section.form aside.form-render section.productInfo figure{max-height:280px;height:100%;width:auto;min-width:0;max-width:none}@media screen and (max-width:639px){main.app .wrapper section.form aside.form-render section.productInfo figure{max-width:135px!important}}main.app .wrapper section.form aside.form-render section.productInfo h5{width:100%;margin:.5rem auto}main.app .wrapper section.form aside.form-render h4,main.app .wrapper section.form aside.form-render h5,main.app .wrapper section.form aside.form-render p{margin:0}main.app .wrapper section.form aside.form-render *{font-family:BentonSans Bold,sans-serif;font-weight:600;text-align:center}main.app .wrapper section.form aside.form-render header.presentation p.txt{font-size:1rem}@media screen and (max-width:639px){main.app .wrapper section.form aside.form-render header.presentation p.txt{font-size:12px}}main.app .wrapper section.form aside.form-render header.presentation .label{font-size:1rem;font-family:BentonSans Regular,sans-serif;width:100%;border-bottom:1px solid #d7d7d7;margin-bottom:1rem;height:1.35rem}main.app .wrapper section.form aside.form-render .presentation,main.app .wrapper section.form aside.form-render .productInfo{width:60%;margin:0 auto}@media screen and (max-width:639px){main.app .wrapper section.form aside.form-render .presentation,main.app .wrapper section.form aside.form-render .productInfo{width:100%}}main.app .wrapper section.form aside.form-render .destinatario{width:100%}@media screen and (min-width:640px){main.app .wrapper section.form aside.form-render .destinatario{max-width:60%}}main.app .wrapper section.form aside.form-render .destinatario h4.text{font-size:1rem;font-family:BentonSans Regular,sans-serif}@media screen and (max-width:639px){main.app .wrapper section.form aside.form-render .destinatario h4.text{font-family:BentonSans Bold,sans-serif;font-size:12px}}main.app .wrapper section.form aside.form-render .destinatario p.label{border-bottom:1px solid #d7d7d7;font-size:1rem;font-family:BentonSans Regular,sans-serif;width:100%;height:1.35rem}main.app .wrapper section.form aside.form-render footer{gap:1rem;width:100%}main.app .wrapper section.form aside.form-render footer .label{border:1px solid #e3e3e3;background-color:#f8f8f8;padding:1rem;text-align:left;line-height:1rem;width:100%;height:8rem;font-family:BentonSans Regular,sans-serif;font-size:12px;font-weight:400;line-height:12.12px}@media screen and (max-width:639px){main.app .wrapper section.form aside.form-render footer .label{min-height:82px;height:100%;word-wrap:break-word}}main.app .wrapper section.form aside.form-render footer .label:empty:before{content:"* Aquí se visualizará tu mensaje.";font-family:BentonSans Regular,sans-serif;font-size:12px;font-weight:400;line-height:12.12px;text-align:left;color:#b0b0b0}main.app .wrapper section.form aside.form-render footer .txt{font-size:1rem;font-family:BentonSans Regular,sans-serif}@media screen and (max-width:639px){main.app .wrapper section.form aside.form-render footer .txt{font-size:12px}}main.app .wrapper section.form aside.form-render section.productInfo h5{margin:0;font-size:1rem}@media screen and (max-width:639px){main.app .wrapper section.form aside.form-render section.productInfo h5{font-size:12px;font-family:BentonSans Regular,sans-serif}}main.app .wrapper section.form aside.form-render section.productInfo figure{width:100%;height:auto;max-height:none;max-width:311px;margin:0;box-shadow:0 0 8px 0 rgba(0,0,0,.1490196078);background-color:#f3f3f3}main.app .wrapper section.form aside.form-render section.productInfo figure img{mix-blend-mode:multiply}main.app .wrapper section.form aside.form-render section.productInfo{gap:1rem;margin-top:1rem;margin-bottom:1rem}main.app .wrapper section.form aside.form-render section.destinatario{gap:1rem;margin-bottom:1rem}main.app .wrapper section.form[data-complete=true]{display:flex}main.app .wrapper section.form[data-complete=true] aside.form-app:before{display:none}main.app .wrapper section.form[data-complete=true] aside.form-app .vtex-flex-layout-0-x-flexCol--regaloSuccess{gap:40px;height:250px;justify-content:center;background-image:url(/arquivos/giftrecommender_pantalla2_desk.png);background-position:50%;background-repeat:no-repeat}@media screen and (min-width:1101px){main.app .wrapper section.form[data-complete=true] aside.form-app .vtex-flex-layout-0-x-flexCol--regaloSuccess{min-width:1100px}}@media screen and (max-width:639px){main.app .wrapper section.form[data-complete=true] aside.form-app .vtex-flex-layout-0-x-flexCol--regaloSuccess{background-image:url(/arquivos/giftrecommender_pantalla2_mobile.png);height:150px;gap:1rem}}main.app .wrapper section.form[data-complete=true] aside.form-app .vtex-flex-layout-0-x-flexCol--regaloSuccess .vtex-rich-text-0-x-paragraph{font-family:BentonSans Bold,sans-serif;font-size:32px;font-weight:600;line-height:32.32px;text-align:center;margin:0;color:#332927}@media screen and (max-width:639px){main.app .wrapper section.form[data-complete=true] aside.form-app .vtex-flex-layout-0-x-flexCol--regaloSuccess .vtex-rich-text-0-x-paragraph{font-size:1rem}}main.app .wrapper section.form[data-complete=true] aside.form-app .vtex-flex-layout-0-x-flexCol--regaloSuccess .vtex-modal-layout-0-x-headerContainer--button-close{display:flex;justify-content:center;font-family:BentonSans Bold,sans-serif;font-size:32px;font-weight:600;line-height:32.32px;text-align:center;color:#434343}@media screen and (max-width:639px){main.app .wrapper section.form[data-complete=true] aside.form-app .vtex-flex-layout-0-x-flexCol--regaloSuccess .vtex-modal-layout-0-x-headerContainer--button-close{font-size:1rem}}main.app .wrapper section.form[data-complete=true] aside.form-app .vtex-flex-layout-0-x-flexCol--regaloSuccess .vtex-modal-layout-0-x-headerContainer--button-close .vtex-modal-layout-0-x-closeButtonContainer--button-close:before{content:"Sigue navegando en"}main.app .wrapper section.form[data-complete=true] aside.form-app .vtex-flex-layout-0-x-flexCol--regaloSuccess .vtex-modal-layout-0-x-headerContainer--button-close .vtex-modal-layout-0-x-closeButtonContainer--button-close .vtex-modal-layout-0-x-closeButton:before{content:"AZALEIA";text-decoration:underline}main.app .wrapper section.form[data-complete=true] aside.form-app .vtex-flex-layout-0-x-flexCol--regaloSuccess .vtex-modal-layout-0-x-headerContainer--button-close .vtex-modal-layout-0-x-closeButtonContainer--button-close .vtex-modal-layout-0-x-closeButton .vtex-modal-layout-0-x-closeIcon{display:none}main.app .wrapper section.form[data-complete=true] aside.form-app .vtex-flex-layout-0-x-flexCol--regaloSuccess .vtex-flex-layout-0-x-flexColChild{height:auto!important}main.app .wrapper{}