@import 'https://use.typekit.net/nzf7syl.css';.dial__inner,.dial__room-dial,.dial__target-dial{box-shadow:0 0 1.5625rem rgba(0,0,0,.4)}.dial__title,.holiday__heading,.menu__item{text-transform:uppercase}.holiday__temp-slider:focus,.plus-hours__temp-slider:focus,.schedule__input:focus,.schedule__temp-slider:focus{outline:0}.menu__item--back,.status__close{animation-name:fadeInBackground;animation-duration:4s;animation-timing-function:easein;animation-delay:0s;animation-direction:alternate;animation-iteration-count:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.device__screen,.dial__inner,.dial__outlet,.dial__ring{border-radius:100%}.schedule__input,body{font-family:proxima-nova,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@keyframes fadeInBackground{0%{background:rgba(0,0,0,0)}100%{background:rgba(0,0,0,.5)}}@-webkit-keyframes fadeInBackground{0%,90%{background:rgba(0,0,0,0)}100%{background:rgba(0,0,0,.5)}}*{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-webkit-scrollbar{width:0;background:0 0}body,html{height:100%;-webkit-overflow-scrolling:auto;position:fixed;overflow:hidden;width:100%}body>.ember-view,html>.ember-view{align-items:center;display:flex;flex-direction:column;min-height:100%;justify-content:center}.dial__inner,.wrapper{align-items:center;display:flex}body{font-weight:400;color:#FFF;font-size:100%;line-height:1}a{color:inherit;text-decoration:inherit}[data-ember-action]{cursor:pointer}.wrapper{justify-content:center;flex:1 1 auto;min-height:100%;width:100%}.device{background-image:url(/assets/background.device-06c8516f7c4b6b8a6745f1046e1a42ff.jpg);background-repeat:no-repeat;background-size:contain}.device__guesture-link{z-index:6}.device__guesture-link.hide{opacity:0;pointer-events:none}.device__screen{background:#272727;display:flex;flex-direction:column;height:30rem;margin:6.25rem;overflow:hidden;position:relative;width:30rem}.holiday,.plus-hours,.schedule{overflow:auto;-webkit-overflow-scrolling:auto}.device__guesture-hint{position:absolute;height:2.5rem;opacity:.5;transition:opacity 1s cubic-bezier(.4,0,.2,1);width:2.5rem;z-index:5}.dial__outlet,.dial__outlet .liquid-child{height:100%;width:100%;pointer-events:none}.device__guesture-hint.hide{opacity:0}.device__guesture-hint--top{top:0;left:calc(50% - 1.25rem)}.device__guesture-hint--right{right:0;top:calc(50% - 1.25rem)}.device__guesture-hint--bottom{bottom:0;left:calc(50% - 1.25rem)}.device__guesture-hint--left{left:0;top:calc(50% - 1.25rem)}.dial{display:flex;flex-direction:column;flex:1 1 auto;position:relative}.dial__outlet{position:absolute;z-index:5}.menu,.status,.swiper{pointer-events:auto}.dial__ring{background:#484848;display:flex;flex:1 1 auto;padding:3.125rem;position:relative}.dial__inner{background:#505050;flex-direction:column;flex:1 1 auto;justify-content:flex-start;z-index:4}.dial__header,.dial__icon-space{align-items:center;display:flex}.dial__room-dial,.dial__step-dial,.dial__target-dial{width:.625rem;height:14.375rem;position:absolute;top:.625rem;transform-origin:bottom center;transition:all .18s linear;left:14.6875rem}.dial__room-dial--0-0-deg,.dial__target-dial--0-0-deg{transform:rotate(-180deg)}.dial__room-dial--0-5-deg,.dial__target-dial--0-5-deg{transform:rotate(-174deg)}.dial__room-dial--1-0-deg,.dial__target-dial--1-0-deg{transform:rotate(-168deg)}.dial__room-dial--1-5-deg,.dial__target-dial--1-5-deg{transform:rotate(-162deg)}.dial__room-dial--2-0-deg,.dial__target-dial--2-0-deg{transform:rotate(-156deg)}.dial__room-dial--2-5-deg,.dial__target-dial--2-5-deg{transform:rotate(-150deg)}.dial__room-dial--3-0-deg,.dial__target-dial--3-0-deg{transform:rotate(-144deg)}.dial__room-dial--3-5-deg,.dial__target-dial--3-5-deg{transform:rotate(-138deg)}.dial__room-dial--4-0-deg,.dial__target-dial--4-0-deg{transform:rotate(-132deg)}.dial__room-dial--4-5-deg,.dial__target-dial--4-5-deg{transform:rotate(-126deg)}.dial__room-dial--5-0-deg,.dial__target-dial--5-0-deg{transform:rotate(-120deg)}.dial__room-dial--5-5-deg,.dial__target-dial--5-5-deg{transform:rotate(-114deg)}.dial__room-dial--6-0-deg,.dial__target-dial--6-0-deg{transform:rotate(-108deg)}.dial__room-dial--6-5-deg,.dial__target-dial--6-5-deg{transform:rotate(-102deg)}.dial__room-dial--7-0-deg,.dial__target-dial--7-0-deg{transform:rotate(-96deg)}.dial__room-dial--7-5-deg,.dial__target-dial--7-5-deg{transform:rotate(-90deg)}.dial__room-dial--8-0-deg,.dial__target-dial--8-0-deg{transform:rotate(-84deg)}.dial__room-dial--8-5-deg,.dial__target-dial--8-5-deg{transform:rotate(-78deg)}.dial__room-dial--9-0-deg,.dial__target-dial--9-0-deg{transform:rotate(-72deg)}.dial__room-dial--9-5-deg,.dial__target-dial--9-5-deg{transform:rotate(-66deg)}.dial__room-dial--10-0-deg,.dial__target-dial--10-0-deg{transform:rotate(-60deg)}.dial__room-dial--10-5-deg,.dial__target-dial--10-5-deg{transform:rotate(-54deg)}.dial__room-dial--11-0-deg,.dial__target-dial--11-0-deg{transform:rotate(-48deg)}.dial__room-dial--11-5-deg,.dial__target-dial--11-5-deg{transform:rotate(-42deg)}.dial__room-dial--12-0-deg,.dial__target-dial--12-0-deg{transform:rotate(-36deg)}.dial__room-dial--12-5-deg,.dial__target-dial--12-5-deg{transform:rotate(-30deg)}.dial__room-dial--13-0-deg,.dial__target-dial--13-0-deg{transform:rotate(-24deg)}.dial__room-dial--13-5-deg,.dial__target-dial--13-5-deg{transform:rotate(-18deg)}.dial__room-dial--14-0-deg,.dial__target-dial--14-0-deg{transform:rotate(-12deg)}.dial__room-dial--14-5-deg,.dial__target-dial--14-5-deg{transform:rotate(-6deg)}.dial__room-dial--15-0-deg,.dial__target-dial--15-0-deg{transform:rotate(0)}.dial__room-dial--15-5-deg,.dial__target-dial--15-5-deg{transform:rotate(6deg)}.dial__room-dial--16-0-deg,.dial__target-dial--16-0-deg{transform:rotate(12deg)}.dial__room-dial--16-5-deg,.dial__target-dial--16-5-deg{transform:rotate(18deg)}.dial__room-dial--17-0-deg,.dial__target-dial--17-0-deg{transform:rotate(24deg)}.dial__room-dial--17-5-deg,.dial__target-dial--17-5-deg{transform:rotate(30deg)}.dial__room-dial--18-0-deg,.dial__target-dial--18-0-deg{transform:rotate(36deg)}.dial__room-dial--18-5-deg,.dial__target-dial--18-5-deg{transform:rotate(42deg)}.dial__room-dial--19-0-deg,.dial__target-dial--19-0-deg{transform:rotate(48deg)}.dial__room-dial--19-5-deg,.dial__target-dial--19-5-deg{transform:rotate(54deg)}.dial__room-dial--20-0-deg,.dial__target-dial--20-0-deg{transform:rotate(60deg)}.dial__room-dial--20-5-deg,.dial__target-dial--20-5-deg{transform:rotate(66deg)}.dial__room-dial--21-0-deg,.dial__target-dial--21-0-deg{transform:rotate(72deg)}.dial__room-dial--21-5-deg,.dial__target-dial--21-5-deg{transform:rotate(78deg)}.dial__room-dial--22-0-deg,.dial__target-dial--22-0-deg{transform:rotate(84deg)}.dial__room-dial--22-5-deg,.dial__target-dial--22-5-deg{transform:rotate(90deg)}.dial__room-dial--23-0-deg,.dial__target-dial--23-0-deg{transform:rotate(96deg)}.dial__room-dial--23-5-deg,.dial__target-dial--23-5-deg{transform:rotate(102deg)}.dial__room-dial--24-0-deg,.dial__target-dial--24-0-deg{transform:rotate(108deg)}.dial__room-dial--24-5-deg,.dial__target-dial--24-5-deg{transform:rotate(114deg)}.dial__room-dial--25-0-deg,.dial__target-dial--25-0-deg{transform:rotate(120deg)}.dial__room-dial--25-5-deg,.dial__target-dial--25-5-deg{transform:rotate(126deg)}.dial__room-dial--26-0-deg,.dial__target-dial--26-0-deg{transform:rotate(132deg)}.dial__room-dial--26-5-deg,.dial__target-dial--26-5-deg{transform:rotate(138deg)}.dial__room-dial--27-0-deg,.dial__target-dial--27-0-deg{transform:rotate(144deg)}.dial__room-dial--27-5-deg,.dial__target-dial--27-5-deg{transform:rotate(150deg)}.dial__room-dial--28-0-deg,.dial__target-dial--28-0-deg{transform:rotate(156deg)}.dial__room-dial--28-5-deg,.dial__target-dial--28-5-deg{transform:rotate(162deg)}.dial__room-dial--29-0-deg,.dial__target-dial--29-0-deg{transform:rotate(168deg)}.dial__room-dial--29-5-deg,.dial__target-dial--29-5-deg{transform:rotate(174deg)}.dial__target-dial{background:#F49A17;z-index:4}.dial__target-dial--below{background:rgba(255,255,255,.9);box-shadow:0 0 .625rem rgba(0,0,0,.8)}.dial__target-dial--off{transform:rotate(-120deg);background:#26ADCE}.dial__room-dial{background:#FFF;width:.125rem;margin:0 .25rem;z-index:3}.dial__step-dial{z-index:2;background-image:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.3) 82%,rgba(0,0,0,0) 92%);margin:0;width:.625rem}.dial__step-dial--0-00-deg{transform:rotate(-180deg)}.dial__step-dial--0-25-deg{transform:rotate(-177deg)}.dial__step-dial--0-50-deg{transform:rotate(-174deg)}.dial__step-dial--0-75-deg{transform:rotate(-171deg)}.dial__step-dial--1-00-deg{transform:rotate(-168deg)}.dial__step-dial--1-25-deg{transform:rotate(-165deg)}.dial__step-dial--1-50-deg{transform:rotate(-162deg)}.dial__step-dial--1-75-deg{transform:rotate(-159deg)}.dial__step-dial--2-00-deg{transform:rotate(-156deg)}.dial__step-dial--2-25-deg{transform:rotate(-153deg)}.dial__step-dial--2-50-deg{transform:rotate(-150deg)}.dial__step-dial--2-75-deg{transform:rotate(-147deg)}.dial__step-dial--3-00-deg{transform:rotate(-144deg)}.dial__step-dial--3-25-deg{transform:rotate(-141deg)}.dial__step-dial--3-50-deg{transform:rotate(-138deg)}.dial__step-dial--3-75-deg{transform:rotate(-135deg)}.dial__step-dial--4-00-deg{transform:rotate(-132deg)}.dial__step-dial--4-25-deg{transform:rotate(-129deg)}.dial__step-dial--4-50-deg{transform:rotate(-126deg)}.dial__step-dial--4-75-deg{transform:rotate(-123deg)}.dial__step-dial--5-00-deg{transform:rotate(-120deg)}.dial__step-dial--5-25-deg{transform:rotate(-117deg)}.dial__step-dial--5-50-deg{transform:rotate(-114deg)}.dial__step-dial--5-75-deg{transform:rotate(-111deg)}.dial__step-dial--6-00-deg{transform:rotate(-108deg)}.dial__step-dial--6-25-deg{transform:rotate(-105deg)}.dial__step-dial--6-50-deg{transform:rotate(-102deg)}.dial__step-dial--6-75-deg{transform:rotate(-99deg)}.dial__step-dial--7-00-deg{transform:rotate(-96deg)}.dial__step-dial--7-25-deg{transform:rotate(-93deg)}.dial__step-dial--7-50-deg{transform:rotate(-90deg)}.dial__step-dial--7-75-deg{transform:rotate(-87deg)}.dial__step-dial--8-00-deg{transform:rotate(-84deg)}.dial__step-dial--8-25-deg{transform:rotate(-81deg)}.dial__step-dial--8-50-deg{transform:rotate(-78deg)}.dial__step-dial--8-75-deg{transform:rotate(-75deg)}.dial__step-dial--9-00-deg{transform:rotate(-72deg)}.dial__step-dial--9-25-deg{transform:rotate(-69deg)}.dial__step-dial--9-50-deg{transform:rotate(-66deg)}.dial__step-dial--9-75-deg{transform:rotate(-63deg)}.dial__step-dial--10-00-deg{transform:rotate(-60deg)}.dial__step-dial--10-25-deg{transform:rotate(-57deg)}.dial__step-dial--10-50-deg{transform:rotate(-54deg)}.dial__step-dial--10-75-deg{transform:rotate(-51deg)}.dial__step-dial--11-00-deg{transform:rotate(-48deg)}.dial__step-dial--11-25-deg{transform:rotate(-45deg)}.dial__step-dial--11-50-deg{transform:rotate(-42deg)}.dial__step-dial--11-75-deg{transform:rotate(-39deg)}.dial__step-dial--12-00-deg{transform:rotate(-36deg)}.dial__step-dial--12-25-deg{transform:rotate(-33deg)}.dial__step-dial--12-50-deg{transform:rotate(-30deg)}.dial__step-dial--12-75-deg{transform:rotate(-27deg)}.dial__step-dial--13-00-deg{transform:rotate(-24deg)}.dial__step-dial--13-25-deg{transform:rotate(-21deg)}.dial__step-dial--13-50-deg{transform:rotate(-18deg)}.dial__step-dial--13-75-deg{transform:rotate(-15deg)}.dial__step-dial--14-00-deg{transform:rotate(-12deg)}.dial__step-dial--14-25-deg{transform:rotate(-9deg)}.dial__step-dial--14-50-deg{transform:rotate(-6deg)}.dial__step-dial--14-75-deg{transform:rotate(-3deg)}.dial__step-dial--15-00-deg{transform:rotate(0)}.dial__step-dial--15-25-deg{transform:rotate(3deg)}.dial__step-dial--15-50-deg{transform:rotate(6deg)}.dial__step-dial--15-75-deg{transform:rotate(9deg)}.dial__step-dial--16-00-deg{transform:rotate(12deg)}.dial__step-dial--16-25-deg{transform:rotate(15deg)}.dial__step-dial--16-50-deg{transform:rotate(18deg)}.dial__step-dial--16-75-deg{transform:rotate(21deg)}.dial__step-dial--17-00-deg{transform:rotate(24deg)}.dial__step-dial--17-25-deg{transform:rotate(27deg)}.dial__step-dial--17-50-deg{transform:rotate(30deg)}.dial__step-dial--17-75-deg{transform:rotate(33deg)}.dial__step-dial--18-00-deg{transform:rotate(36deg)}.dial__step-dial--18-25-deg{transform:rotate(39deg)}.dial__step-dial--18-50-deg{transform:rotate(42deg)}.dial__step-dial--18-75-deg{transform:rotate(45deg)}.dial__step-dial--19-00-deg{transform:rotate(48deg)}.dial__step-dial--19-25-deg{transform:rotate(51deg)}.dial__step-dial--19-50-deg{transform:rotate(54deg)}.dial__step-dial--19-75-deg{transform:rotate(57deg)}.dial__step-dial--20-00-deg{transform:rotate(60deg)}.dial__step-dial--20-25-deg{transform:rotate(63deg)}.dial__step-dial--20-50-deg{transform:rotate(66deg)}.dial__step-dial--20-75-deg{transform:rotate(69deg)}.dial__step-dial--21-00-deg{transform:rotate(72deg)}.dial__step-dial--21-25-deg{transform:rotate(75deg)}.dial__step-dial--21-50-deg{transform:rotate(78deg)}.dial__step-dial--21-75-deg{transform:rotate(81deg)}.dial__step-dial--22-00-deg{transform:rotate(84deg)}.dial__step-dial--22-25-deg{transform:rotate(87deg)}.dial__step-dial--22-50-deg{transform:rotate(90deg)}.dial__step-dial--22-75-deg{transform:rotate(93deg)}.dial__step-dial--23-00-deg{transform:rotate(96deg)}.dial__step-dial--23-25-deg{transform:rotate(99deg)}.dial__step-dial--23-50-deg{transform:rotate(102deg)}.dial__step-dial--23-75-deg{transform:rotate(105deg)}.dial__step-dial--24-00-deg{transform:rotate(108deg)}.dial__step-dial--24-25-deg{transform:rotate(111deg)}.dial__step-dial--24-50-deg{transform:rotate(114deg)}.dial__step-dial--24-75-deg{transform:rotate(117deg)}.dial__step-dial--25-00-deg{transform:rotate(120deg)}.dial__step-dial--25-25-deg{transform:rotate(123deg)}.dial__step-dial--25-50-deg{transform:rotate(126deg)}.dial__step-dial--25-75-deg{transform:rotate(129deg)}.dial__step-dial--26-00-deg{transform:rotate(132deg)}.dial__step-dial--26-25-deg{transform:rotate(135deg)}.dial__step-dial--26-50-deg{transform:rotate(138deg)}.dial__step-dial--26-75-deg{transform:rotate(141deg)}.dial__step-dial--27-00-deg{transform:rotate(144deg)}.dial__step-dial--27-25-deg{transform:rotate(147deg)}.dial__step-dial--27-50-deg{transform:rotate(150deg)}.dial__step-dial--27-75-deg{transform:rotate(153deg)}.dial__step-dial--28-00-deg{transform:rotate(156deg)}.dial__step-dial--28-25-deg{transform:rotate(159deg)}.dial__step-dial--28-50-deg{transform:rotate(162deg)}.dial__step-dial--28-75-deg{transform:rotate(165deg)}.dial__step-dial--29-00-deg{transform:rotate(168deg)}.dial__step-dial--29-25-deg{transform:rotate(171deg)}.dial__step-dial--29-50-deg{transform:rotate(174deg)}.dial__step-dial--29-75-deg{transform:rotate(177deg)}.dial__step-dial--active{background-image:linear-gradient(0deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.3) 82%,rgba(255,255,255,0) 92%);margin:0;width:.625rem}.dial__step-dial--target{background-image:linear-gradient(0deg,#F49A17 0,rgba(244,154,23,.5) 82%,rgba(244,154,23,0) 100%);margin:0 .0625rem;width:.5rem}.dial__icon-space{height:3.75rem;padding-top:.9375rem}.dial__flame,.dial__frost,.dial__holiday{height:1.5rem;width:1.5rem}.dial__frost path,.dial__holiday path{fill:#00cdff}.dial__flame path{fill:#F49A17}.dial__override path,.holiday__back-icon path,.mode__back-icon path,.plus-hours__back-icon path,.schedule__back-icon path{fill:#FFF}.dial__header{flex-direction:column;height:4.6875rem;justify-content:center;margin-bottom:1.1875rem}.dial__title{font-size:1.0625rem;font-weight:600;line-height:1.5625rem}.dial__title--blue{color:#00cdff}.dial__text{font-size:1rem;font-weight:300;line-height:1.5625rem}.dial__override{height:1.5625rem;width:1.5625rem}.dial__override-text{font-size:1rem;font-weight:300;line-height:1.5rem;margin-left:.3125rem}.dial__target-temp{align-items:center;display:flex;flex-direction:column;color:#F49A17;font-size:5.375rem;font-weight:300;line-height:6.3125rem;justify-content:center;height:6.3125rem}.dial__target-temp .blue{color:#00cdff}.dial__frost-protection{color:#00cdff;font-size:1rem;font-weight:300;line-height:1.5625rem;position:absolute;bottom:10.625rem}.dial__frost--left{position:absolute;top:50%;left:7.5rem}.dial__frost--large{height:5rem;width:5rem;path-fill:#00cdff}.dial__controls{align-items:center;display:flex;flex-direction:row;height:3.4375rem;justify-content:space-between;width:8.125rem}.dial__control{font-weight:300;margin:0 .625rem;height:1.5625rem;text-align:center;width:1.5625rem}.dial__control.disabled{opacity:.1}.dial__current-label{font-size:1rem;font-weight:300;line-height:1.5625rem;text-align:center}.dial__current-temp{font-size:1.375rem;font-weight:700;line-height:1.5625rem;text-align:center}.dial__footer{align-items:center;display:flex;flex-direction:column;height:4.375rem;justify-content:center}.holiday{display:flex;flex-direction:column;align-items:center}.holiday__header{align-items:center;background:#181818;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;height:6rem;position:relative;width:100%}.holiday__heading{color:#F49A17;font-size:1.75rem;font-weight:300;line-height:5rem;text-align:center}.holiday__back-icon{height:3rem;position:absolute;left:6.875rem;top:1.4375rem;width:3.125rem}.holiday__text{font-size:1rem;line-height:1.25rem;font-weight:300;margin:1rem 3.75rem;text-align:center}.holiday__time{font-size:2.375rem;line-height:2.5rem;font-weight:300}.holiday__temp-slider{-webkit-appearance:none;background:#F49A17;border:.125rem solid #F49A17;height:0;margin:.875rem 0;width:20rem}.holiday__temp-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#000;border-radius:1.25rem;border:.25rem solid #F49A17;height:1.25rem;width:1.25rem;cursor:pointer;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.holiday__scale{display:flex;flex-direction:row;justify-content:space-between;width:20rem;margin-bottom:1.5625rem}.holiday__scale-item{font-size:1.375rem;line-height:1.875rem;font-weight:300}.holiday__button-row{display:flex;flex-direction:row;height:6.625rem;width:100%}.holiday__button,.menu{align-items:center;display:flex}.holiday__button{background:#505050;justify-content:center;flex:1 1 auto;height:6.625rem}.holiday__button:first-child{padding-left:5rem}.holiday__button:last-child{padding-right:5rem}.holiday__button.blue{background:#26ADCE}.holiday__button svg{height:2.5rem;width:2.5rem}.menu{flex-direction:column;justify-content:flex-start;overflow:auto;position:absolute;width:100%;z-index:5}.menu__header,.menu__item{align-items:center;display:flex}.menu__header{background:rgba(0,0,0,.9);justify-content:center;padding:1.25rem 0 0;width:100%;flex-shrink:0;height:5.625rem}.menu__logo{height:4.0625rem;width:auto}.menu__item,.menu__subtitle{background:rgba(0,0,0,.9);line-height:5rem;text-align:center;width:100%}.menu__subtitle{color:#EEE;font-size:2.25rem;font-weight:700}.menu__item{font-size:1.375rem;font-weight:300;height:5rem;min-height:5rem;justify-content:center;position:relative}.menu__item--back{background:rgba(0,0,0,.5);line-height:9.375rem;height:9.375rem}.menu__subitem,.mode__heading{font-weight:300;line-height:5rem;text-transform:uppercase;text-align:center}.menu__back-icon,.menu__icon{height:2.5rem;position:absolute}.menu__icon{top:1.25rem;right:2.5rem;width:2.5rem;opacity:.5}.menu__submenu{background-color:#202020;padding:1.25rem 0;width:100%}.menu__subitem{font-size:1.25rem;width:100%}.menu__back-icon{opacity:0;width:2.5rem;bottom:0;left:calc(50% - 1.25rem)}.mode__header{align-items:center;background:#181818;display:flex;flex-direction:column;justify-content:center;height:6rem;position:relative;width:100%}.mode__heading{color:#F49A17;font-size:1.75rem}.mode__back-icon{height:3rem;position:absolute;left:7.5rem;top:1.4375rem;width:3.125rem}.mode__menu{padding:.5rem 0}.mode__item{display:flex;flex-direction:row;padding:.5rem 4.5rem}.mode__aside{align-items:center;border-radius:100%;border:.125rem solid #FFF;display:flex;height:5.375rem;justify-content:center;flex-shrink:0;margin-right:1.25rem;width:5.375rem}.mode__aside.active{border-color:#F49A17}.mode__icon{height:2.25rem;width:2.25rem}.mode__body{display:flex;flex-direction:column;justify-content:center}.notice,.plus-hours__scale{flex-direction:row;display:flex}.mode__title{font-size:1.25rem;font-weight:700;line-height:1.375rem;text-transform:uppercase}.mode__text{font-size:1rem;font-weight:300;line-height:1.25rem}.notice__text,.notice__title{font-size:.8125rem;line-height:1.25rem}.notice{background:#26ADCE;color:#FFF;padding:1.25rem 3.75rem;width:100%}.notice__aside{align-items:center;display:flex;flex-shrink:0;border:.25rem solid #FFF;border-radius:100%;height:3.75rem;justify-content:center;width:3.75rem;margin-right:.625rem}.notice__icon{height:1.875rem;width:1.875rem}.notice__body{display:flex;flex-direction:column;flex:1 1 auto;padding-left:1.25rem}.notice__title{font-weight:700}.notice__text{font-weight:300}.plus-hours{display:flex;flex-direction:column;align-items:center}.plus-hours__header{align-items:center;background:#181818;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;height:6rem;position:relative;width:100%}.plus-hours__heading{color:#F49A17;font-size:1.75rem;font-weight:300;line-height:5rem;text-align:center;text-transform:uppercase}.plus-hours__back-icon{height:3rem;position:absolute;left:6.875rem;top:1.4375rem;width:3.125rem}.plus-hours__text{font-size:1rem;line-height:1.75rem;font-weight:300;margin:2.5rem 3.75rem 1.25rem;text-align:center}.plus-hours__time{font-size:2.375rem;line-height:3.125rem;font-weight:300}.plus-hours__temp-slider{-webkit-appearance:none;background:#F49A17;border:.125rem solid #F49A17;height:0;margin:1.25rem 0;width:25rem}.plus-hours__temp-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#000;border-radius:1.25rem;border:.25rem solid #F49A17;height:1.25rem;width:1.25rem;cursor:pointer;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.plus-hours__scale{justify-content:space-between;width:25rem;margin-bottom:1.5625rem}.plus-hours__scale-item{font-size:1.375rem;line-height:1.875rem;font-weight:300}.schedule__day,.schedule__heading,.schedule__period-temp{line-height:5rem;text-transform:uppercase}.plus-hours__button-row{display:flex;flex-direction:row;height:7.5rem;width:100%}.plus-hours__button{align-items:center;background:#505050;display:flex;justify-content:center;flex:1 1 auto;height:7.5rem}.plus-hours__button:first-child{padding-left:5rem}.plus-hours__button:last-child{padding-right:5rem}.plus-hours__button.blue{background:#26ADCE}.plus-hours__button.orange{background:#F49A17}.plus-hours__button svg{height:2.5rem;width:2.5rem;fill:#FFF}.schedule{display:flex;flex-direction:column;padding-bottom:6.25rem;align-items:center;overflow-x:hidden;overflow-y:auto}.schedule--edit{padding-bottom:0}.schedule--delete{align-items:center;justify-content:center;padding-bottom:6rem;flex:1 1 auto}.schedule__header{align-items:center;background:#181818;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;height:6rem;position:relative;width:100%}.schedule__heading{color:#F49A17;font-size:1.75rem;font-weight:300;text-align:center}.schedule__back-icon{height:3rem;position:absolute;left:6.875rem;top:1.4375rem;width:3.125rem}.schedule__days{display:flex;flex-direction:row;flex-shrink:0;justify-content:space-between;height:5rem;width:37.5rem}.schedule__period,.schedule__period-temp{align-items:center;height:5rem;display:flex}.schedule__day{font-size:1.5rem;font-weight:100;opacity:.5;text-align:center;min-width:12.5rem}.schedule__day.active{opacity:1}.schedule__periods{padding:0 3.125rem;width:100%;margin-bottom:2rem}.schedule__period{flex-direction:row;justify-content:flex-start;font-size:1.75rem;font-weight:700;margin-bottom:.875rem}.schedule__period-temp{border-radius:100%;border:.25rem solid #26ADCE;justify-content:center;margin-right:1.875rem;font-size:1.5rem;flex-shrink:0;width:5rem}.schedule__period-temp.on{border-color:#F49A17}.schedule__period-time{align-items:center;display:flex;flex:1 0 auto;max-width:13.75rem;height:5rem;min-height:5rem;line-height:2.5rem}.schedule__period-button{flex-shrink:0}.schedule__button{border:.125rem solid #575757;border-radius:2rem;color:#575757;line-height:4rem;margin-bottom:2rem;font-size:1.75rem;text-align:center;text-transform:uppercase;height:4rem;width:25rem}.schedule__button.blue{border-color:#26ADCE;color:#26ADCE}.schedule__subtitle{font-size:1.5rem;font-weight:300;line-height:5rem;opacity:.5;text-transform:uppercase;text-align:center}.schedule__temperature{font-size:3.75rem;font-weight:300;line-height:5rem;padding-top:1.5rem}.schedule__temp-slider{-webkit-appearance:none;background:#F49A17;border:.125rem solid #F49A17;height:0;margin:1.25rem 0;width:25rem}.schedule__temp-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#000;border-radius:1.25rem;border:.25rem solid #F49A17;height:1.25rem;width:1.25rem;cursor:pointer;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.schedule__control{background:#484848;border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;flex-shrink:0;justify-content:space-between;width:30rem;padding:0 2.5rem}.schedule__input,.schedule__label{-webkit-appearance:none;display:block;font-size:1.25rem;line-height:3.4375rem}.schedule__control--copy{align-items:center;margin-bottom:.25rem}.schedule__control--copy:last-child{margin-bottom:2rem}.schedule__label{margin-left:1.25rem}.schedule__input{background:0 0;border:none;color:#F49A17;text-align:right;padding:0 1.25rem;min-width:0}.button,.footer,.footer__button,.submenu__heading{text-align:center}.schedule__checkbox{height:2.5rem;width:2.5rem;margin:1.25rem}.schedule__delete-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto}.schedule__delete-text{line-height:3.75rem;font-size:1rem}.status__text,.status__title{font-size:1.625rem;font-weight:300}.status{bottom:0;left:0;position:absolute;right:0;top:0;z-index:9}.status__close{align-items:center;background:rgba(0,0,0,.5);display:flex;height:15rem;justify-content:center;width:100%}.status__body,.status__header{align-items:center;display:flex}.status__header{background:rgba(0,0,0,.9);flex-direction:column;padding:1.25rem 0;height:10rem}.status__title{margin-bottom:1.875rem}.status__body{background:rgba(32,32,32,.9);flex-direction:row;justify-content:flex-start;height:5rem;padding:1.25rem 2.5rem;position:relative}.status__text{line-height:5.625rem}.button,.status__plus-hours-label{font-size:1.25rem;font-weight:700}.status__footer{align-items:center;background:rgba(0,0,0,.9);display:flex;flex-direction:column;justify-content:flex-end;height:7.5rem;padding:0 0 1.875rem}.status__footer.disabled *{opacity:.1}.status__plus-hours-label{margin-left:5rem;line-height:1.875rem}.status__plus-hours{height:3rem;top:-1.25rem;width:3rem;position:relative}.status__schedule{border-radius:100%;border:.125rem solid #FFF;padding:1.8125rem;margin-right:1.25rem}.status__schedule-icon{height:2rem;width:2rem}.button{border-radius:4rem;display:block;line-height:4rem;height:4rem;text-transform:uppercase;position:relative;width:15rem}.button--white{background:#FFF;color:#000}.button__icon{position:absolute;top:.9375rem;height:2rem;width:2rem}.button__icon path{fill:#AAA}.button__icon--left{left:1.25rem;top:1.1875rem;height:1.5rem;width:1.5rem}.button__icon--left path{fill:#1A1A1A}.button__icon--right{right:1.25rem}.submenu__header{align-items:center;background:#181818;display:flex;flex-direction:column;justify-content:center;height:6rem;position:relative;width:100%}.submenu__heading{color:#F49A17;font-size:1.375rem;font-weight:300;line-height:5rem;text-transform:uppercase}.submenu__back-icon{height:3rem;position:absolute;left:7.5rem;top:1.4375rem;width:3.125rem}.submenu__back-icon path{fill:#FFF}.submenu__menu{padding:1.25rem 0}.submenu__item{align-items:center;display:flex;flex-direction:row;padding:1.25rem 3.75rem}.submenu__aside{height:2.25rem;flex-shrink:0;margin-left:1.25rem;width:2.25rem}.submenu__body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.submenu__title{font-size:1.25rem;font-weight:700;line-height:1.875rem}.submenu__text{font-size:1rem;font-weight:300;line-height:1.25rem}.footer{color:#444;font-size:1rem;padding:2.5rem}.footer__button{background-color:#00cdff;border-radius:.3125rem;color:#FFF;display:block;padding:.3125rem;line-height:1.5625rem;margin:0 auto .625rem;width:9.375rem;text-decoration:none}.footer__button:active{background-color:#00a4cc}.fr{display:flex;flex-direction:row}.fc{display:column;flex-direction:row}.swiper{background:rgba(255,105,180,.1);bottom:0;position:absolute;height:100%;top:0;width:100%;z-index:10}