@import"https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700";@import"https://fonts.googleapis.com/css?family=Roboto:300,400,500,700";@import"https://fonts.googleapis.com/css?family=Fira+Sans:100,200,300,400,500,600,700";@import"https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700";@import"https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700";@import"https://fonts.googleapis.com/css?family=:300,400,700";@import"https://fonts.googleapis.com/css?family=Libre+Barcode+39+Extended+Text";body{--color_1: #2e2e2e;--color_2: #904646;--color_3: #fbf5bf;--color_4: #cb4b40}.cursor-pointer{cursor:pointer}.page-container{--screen-width: min(100%, 100vw, 768px);box-shadow:0 4px 8px #0003,0 6px 20px #00000030;margin:auto;max-width:768px;overflow-y:auto;width:100%;background-color:#fff;height:100vh;font-family:Lato,Helvetica Neue,Arial,sans-serif}.page-container header,.footer-logo{background-color:var(--color_3)}.troutandwine-link{text-decoration:none}.troutandwine-link p{color:#555;font-weight:700;font-family:Montserrat;font-size:11px;line-height:1.1}.page-container footer{width:var(--screen-width)}.footer-ribbon{background-color:#a6a6a6}.footer-ribbon span{color:var(--color_3)}.footer-logo span{color:#999;font-size:12px}.registration-section a{color:var(--color_2)}.page-content{width:100%}.btn-recommendation-qr{background-color:#000;color:var(--color_3)}.btn-recommendations{background-color:#fff;color:#999;border:2px solid #e9e19e}.floating{position:fixed;width:60px;height:60px;bottom:40px;left:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:40px;box-shadow:2px 2px 3px #999;z-index:100}a.floating:hover{color:#fff}.button_pulse_animate{position:fixed;width:60px;height:60px;bottom:40px;left:40px;border-radius:50%;border:1px solid #25D366;animation:widgetPulse infinite 1.5s}@keyframes widgetPulse{50%{-webkit-transform:scale(1,1);transform:scale(1);opacity:1}to{-webkit-transform:scale(2,2);transform:scale(2);opacity:0}}.page_section,.prev-link{color:var(--color_1)}.prev-link{font-size:.8rem}.textfield .textfield-control{color:var(--color_1);border-color:var(--color_1);font-size:.8rem}.textfield .textfield-control::placeholder{color:var(--color_1)}.textfield-select .placeholder{background-color:unset;opacity:1;cursor:unset}.textfield.textfield-select *{color:var(--color_1)!important;border-color:var(--color_1)!important}.textfield.textfield-select.has-error *{color:var(--color_4)!important;border-color:var(--color_4)!important}.btn-registracion{color:var(--color_3)}
