#footer{--above-the-fold-height: calc(1em + 44px) ;position:relative;color:#000;z-index:20;background:#fff;transition:opacity .25s ease-out,visibility 1ms linear}.hide-ui #footer{opacity:0;visibility:hidden;transition:opacity .25s ease-in,visibility 1ms linear .25s}.footer--container{padding:var(--above-the-fold-height) 2em 0 0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2em;background:#fff}@media(max-width:760px){.footer--container{grid-template-columns:repeat(2,1fr);padding-right:0}}@media(min-width:761px)and (max-width:1240px){.footer--container{grid-template-columns:repeat(4,1fr);padding-right:0}}.footer--container .center{align-self:center;justify-self:center}.footer--container .btn{word-break:break-word}@media(max-width:760px){.footer--container .btn{width:100%;height:100%}}#footer .award-logos li>*{transition:opacity 1s ease-in-out .5s,visibility 1ms linear .5s}#footer .award-logos img{position:absolute;max-width:80%;max-height:80%;top:50%;left:50%;transform:translate(-50%,-50%)}#footer .award-logos .hide{opacity:0;visibility:hidden;transition:opacity 1s ease-in-out,visibility 1ms linear 1s}#footer .award-logos .hide a{display:none}#footer .award-logos a{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:760px){#footer .award-logos{height:270px;grid-column:1 / -1}}#footer .above-the-fold{position:fixed;right:0;bottom:0;left:0;height:var(--above-the-fold-height);padding:0;opacity:0;background:#fff;transform:translateY(100%)}#footer.above-the-fold-static .above-the-fold{position:absolute;bottom:0;top:0;opacity:1!important;transform:none!important}#footer .above-the-fold .above-fold{position:absolute;top:0;left:0;width:100%;height:100%;padding:.5em 1em;background:#fff;text-align:center}@media(max-width:760px){#footer .above-the-fold .above-fold{line-height:2em;white-space:nowrap}}#footer .above-the-fold .btn{margin-right:24px}@media(max-width:760px){#footer .above-the-fold .btn{margin-right:12px;font-size:2.5vw}}#footer .above-the-fold .btn:last-child{margin-right:0}#footer .above-the-fold .back-to-top{bottom:0;height:140px;opacity:0;position:absolute;right:0;width:140px;visibility:hidden;-webkit-transform:translateY(24px);transform:translateY(24px);-webkit-transition:opacity .15s ease-in,visibility 1ms linear .25s,-webkit-transform .25s ease-in;transition:opacity .15s ease-in,visibility 1ms linear .25s,transform .25s ease-in}@media(min-width:1480px){#footer .above-the-fold .back-to-top{height:160px;right:24px;width:160px}}@media(max-width:1240px){#footer .above-the-fold .back-to-top{height:100px;width:100px}}@media(max-width:760px){#footer .above-the-fold .back-to-top{bottom:100%}}#footer .above-the-fold .back-to-top.active{opacity:1;visibility:visible;transform:none;transition:opacity .15s ease-out,visibility 1ms linear 1ms,transform .25s ease-out}#footer .above-the-fold .back-to-top img{width:100%;height:100%}#footer .map{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;opacity:.65;transition:opacity .35s ease-out;grid-row:span 2}#footer.footer-shown .map{background-image:url(https://www.peppermillreno.com/library/images/global/footer-map.jpg)}@media(hover:none){#footer .map{opacity:1}}@media(hover:hover)and (pointer:fine){#footer .map:hover{opacity:1}}@media(max-width:1240px){#footer .map{grid-row:span 1;grid-column:1 / -1;height:150px}}#footer .btn svg{display:block;margin:0 auto 1.5em;width:4em;height:4em}#footer .btn .add-svg-bg{position:relative;display:block}#footer .btn .add-svg-bg svg{background:#000;color:#fff;border-radius:.5em;width:3em;height:3em;margin-bottom:2.5em}#footer .btn .add-svg-bg:after{position:absolute;content:"";top:100%;left:50%;margin:-14px 0 0 -24px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #000}#footer .social svg{width:100%;height:100%;margin-bottom:0}#footer .contact path,#footer .contact rect{fill:currentcolor}#footer .links{padding:0;margin:0;text-align:center;list-style:none;background:linear-gradient(to bottom,#d1d2d400,#d1d2d440)}@media(max-width:1240px){#footer .links{grid-column:span 2}}#footer .links.award-logos{position:relative}#footer .links.social{background:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:1em}@media(max-width:760px){#footer .links.social{grid-column:1 / -1}}#footer .links .btn:not(.social){display:block}#footer .links li+li{margin-top:.125em}#footer .properties{grid-column:1 / -1;text-align:center}#footer .properties a.property{opacity:.54;display:inline-block;height:50px;width:150px;background:transparent url(https://www.peppermillreno.com/library/images/global/logo-sprite.png) 0 0 no-repeat;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in}@media(hover:hover)and (pointer:fine){#footer .properties a.property:hover{opacity:1;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}}#footer .properties a.peppermill-lv{background-position:0 -50px}#footer .properties a.peppermill-wn{background-position:0 -150px}#footer .properties a.peppermill-reno{background-position:0 -200px}#footer .properties a.western-village{background-position:0 -250px}#footer .properties a.rainbow-wn{background-position:0 -300px}#header{position:relative;top:0;right:0;left:0;height:100px;z-index:30;background:#fff;transition:opacity .25s ease-out,visibility 1ms linear}.hide-ui #header{opacity:0;visibility:hidden;transition:opacity .25s ease-in,visibility 1ms linear .25s}@media(max-width:1240px){#header{height:60px;background:#fff!important}}@media(min-width:1241px)and (max-width:1479px){#header{font-size:.95em}}#header-sticky{background-color:#4d4d4d;color:#dcdcde;height:75px;text-align:right}@media(max-width:1240px){.show-nav #header-sticky{display:none}}#header-sticky a{color:inherit;text-transform:none}#header-sticky a+a:after{background-color:currentColor;bottom:25%;content:"";left:-1px;position:absolute;top:25%;width:1px}#header-sticky .viewport{height:100%;max-width:1360px;padding:0}@media(min-width:1480px){#header-sticky .viewport{max-width:1410px}}#nav{position:relative;height:100%;max-width:1600px;margin:0 auto;text-align:center;z-index:33}#nav .links{height:100%}@media(min-width:1241px)and (max-width:1479px){#nav .links{padding-right:90px;white-space:nowrap}}@media(min-width:1480px){#nav .links{white-space:nowrap}}@media(max-width:1240px){#nav .links{position:fixed;top:0;left:0;width:100%;height:100%;padding:75px 0 0;background:#fff;z-index:10;visibility:hidden;opacity:0;overflow:auto;overflow-x:hidden;overflow-y:auto;transform:translateY(24px);transition:opacity .25s ease-in,visibility 1ms linear .25s,transform .25s ease-in}.ui-transition #nav .links{transition:none}.show-nav #nav .links{visibility:visible;opacity:1;transform:none;transition:opacity .25s ease-out,visibility 1ms linear 1ms,transform .25s ease-out}#nav .links:before{content:"";position:fixed;top:0;left:0;width:100%;height:85px;z-index:30;background:linear-gradient(to bottom,#fff 0% 71%,#fff0)}}.nav-link{color:#525252;position:relative;display:inline-flex;flex-direction:column;flex-wrap:wrap;align-items:center;align-content:center;justify-items:center;justify-content:center;height:100%;font-size:1.1em;line-height:1;padding:0 12px;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:.1em;vertical-align:top;background:#fff0;will-change:height;z-index:20;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width:760px){.nav-link{font-size:.9em}}@media(min-width:1241px)and (max-width:1479px){.on-property .nav-link{padding:0 8px}}@media(min-width:1480px){.nav-link{padding:0 16px}.on-property .nav-link{padding:0 12px}}.nav-link:before{content:"";position:absolute;inset:0;z-index:-20;background:#cdcdcd;background:#cdcdcd40;will-change:transform;transform:scaleX(0);transform-origin:50% 50%;transition:transform .25s ease-in}@media(max-width:1240px){.links .nav-link{width:49%;height:20%}.landscape .links .nav-link{width:19%;height:50%}}.on-property .links .nav-link.reservation,.links .nav-link.wifi{display:none}.on-property .links .nav-link.wifi{display:inline-block}@media(hover:hover)and (pointer:fine){.nav-link:hover{color:#000}.nav-link:hover:before,.nav-link.search.active:before{transform:none;transition:transform .25s ease-out}}.section-resort .nav-link.section-resort,.section-dining .nav-link.section-dining,.section-gaming .nav-link.section-gaming,.section-calendar .nav-link.section-calendar,.section-nightlife .nav-link.section-nightlife,.section-meetings .nav-link.section-meetings,.section-events .nav-link.section-events,.section-spa .nav-link.section-spa,.section-amenities .nav-link.section-amenities{color:#007966}.nav-link span{display:block}.nav-link svg{width:80%;height:60%;will-change:opacity}@media(min-width:1241px){.nav-link svg{display:none}.nav-link.logo svg{display:inline-block}}@media(max-width:1240px){.nav-link.menu-handle svg{position:absolute;top:0;left:0;height:100%;will-change:opacity,transform;transition:opacity 125ms ease-in-out 125ms,transform .25s ease-in-out}.show-nav .nav-link.menu-handle svg{transform:rotate(360deg)}.show-nav .nav-link.menu-handle .ic_menu_24px,.nav-link.menu-handle .ic_close_24px{opacity:0}.show-nav .nav-link.menu-handle .ic_close_24px{opacity:1}}.nav-link.menu-handle .ic_close_24px{opacity:0}.links .nav-link .ic_reservations,.links .nav-link .ic_passport_club{height:45%}.nav-link.logo svg{opacity:1;top:10%;height:80%;padding:0 16px}.nav-link svg,.nav-link svg path,.nav-link svg g,.nav-link svg rect,.nav-link svg polygon,.nav-link svg polyline{fill:currentColor}.nav-link.logo{padding:0 16px;width:250px}@media(min-width:1241px)and (max-width:1479px){.nav-link.logo{width:230px}.on-property .nav-link.logo{width:210px}}@media(max-width:760px){.nav-link.logo{width:55%}}.nav-link.logo.mobile-only{margin:0 auto}.nav-link.search{color:inherit;cursor:pointer;position:absolute;top:0;right:0;padding:32px 0;z-index:70}@media(max-width:760px){.nav-link.search{padding:0 8px 0 16px}}@media(min-width:1241px)and (max-width:1479px){.nav-link.search{padding:16px 24px 0}}.nav-link.menu-handle{display:none;position:absolute;top:8px;bottom:8px;height:auto;left:0;width:64px;padding:0;z-index:70;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width:1240px){.nav-link.menu-handle{display:block}}.nav-link.search>a{position:static;text-decoration:none}#header-sticky .nav-link.search{color:inherit;margin-right:72px}@media(max-width:1240px){#header-sticky .nav-link.search{margin-right:0}}@media(min-width:1480px){#header-sticky .nav-link.search{margin-right:-18px}}.nav-link.search>a:hover{color:inherit}.nav-link.search .input{position:absolute;top:0!important;right:100%;bottom:0;width:200px;opacity:0;background-color:#cdcdcd;background-color:#cdcdcd40;visibility:hidden;will-change:opacity,transform;transform:translate(-16px);transition:opacity 125ms ease-in 125ms,visibility 1ms linear .25s,transform 125ms ease-in 125ms}@media(max-width:760px){.nav-link.search .input{top:100%!important;bottom:auto;height:64px;right:0;background-color:#cdcdcd}}.nav-link.search.active .input{opacity:1;visibility:visible;transform:none;transition:opacity 125ms ease-out,visibility 1ms linear,transform 125ms ease-out}.nav-link.search .input input{position:absolute;top:50%;left:16px;width:170px;height:32px;padding:4px 8px;margin:-16px 0 0;border:2px solid #d1d2d4;font-size:1.2em;line-height:32px;vertical-align:middle;opacity:0;color:#000;color:#000000de;font-weight:400;transition:opacity 125ms ease-in}@media(max-width:760px){.nav-link.search .input input{width:170px}}.nav-link.search.active .input input{opacity:1;transition:opacity 125ms ease-out 125ms}
