div.app-body{min-width:360px;max-width:480px;margin:auto;padding:10px}.summary-item:hover{border:1px solid #fcb700}.summary-item{display:flex;border:1px solid #ccc;border-radius:10px;margin-bottom:.5em;overflow:clip;line-height:1.1em}.summary-item h3{font-weight:450;font-size:1.1em;line-height:1.2em;margin-bottom:.25em}.summary-item>div{margin:10px;flex-grow:1;position:relative}div a.next-step,div div.start-date{font-size:.9em;position:absolute;bottom:0}div a.next-step{right:0}div div.start-date{left:0;font-weight:700;color:#818181}div.terms-and-conditions{overflow:scroll;overflow-x:hidden;max-height:300px;border:1px solid #ccc;box-shadow:0 0 5px #ccc;padding:10px;margin:10px 0}div.offers>.intro{padding:10px}div.intro h1{text-align:center}#toggle-container{display:flex;justify-content:center;overflow:hidden;font-size:1.8em;font-weight:700;margin:15px auto 10px}#toggle-container *{border:0;margin:0 5px;padding:0}#toggle-container div{cursor:pointer;color:#a9a9a9;transition:color .25s}#toggle-container div.selected{color:#c5258f}#toggle-container input{color:#d3d3d3;margin-top:2px}.toggle{border-radius:.75em;box-shadow:0 0 0 2px inset;cursor:pointer;position:relative;width:100px;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.toggle:before{display:block;position:absolute;background:#c5258f;border-radius:50%;content:"";top:5px;left:5px;width:30px;height:30px;transition-property:background-color,transform,visibility;transition-duration:.25s;transition-timing-function:ease-in,cubic-bezier(.6,.2,.4,1.5),linear}.toggle:checked:before{transform:translateX(60px)}div.offer.minimized .hide-when-minimized,div.offer:not(.minimized) .hide-when-maximized{display:none}div.offer{padding:0;overflow:clip;background-color:#fff;position:relative;width:100%;margin-bottom:1em}div.offer.all-gone:before,div.offer.already-claimed:before{position:absolute;width:100%;top:22px;left:0;color:rgba(255,255,255,.5);text-align:center;line-height:2em;font-size:1.5em;font-weight:700;transform:rotate(-20deg);pointer-events:none}div.offer.already-claimed:before{content:"Already Claimed";background-color:rgba(252,183,0,.8);border:1px solid #fcb700}div.offer.all-gone:before{content:"Sorry, All Gone!";background-color:#c5258f99;border:1px solid #c5258fff}div.close-x,div.close-x:hover{background-color:#c5258f;opacity:1}div.close-x{top:0;right:0;position:absolute;color:#fff;font-weight:bolder;font-size:1.8em;line-height:1em;padding:8px;margin:0;cursor:pointer;opacity:.9;border-radius:0 0 0 .5em}div.details{padding:0 10px;text-align:center}div.offer div.address a{padding-left:5px}div.listing-title{font-size:1.9em;font-weight:700;margin-bottom:10px;text-align:center}div.listing span.tag-label-link:hover{color:unset!important;background-color:unset!important;cursor:unset!important}div.offer-description{font-weight:700;border:2px solid #fcb700;border-radius:10px;text-align:center;background-color:#fcdb7eff;max-width:380px;margin:0 auto 10px;padding:10px 10px 0}div.listing-description{margin-bottom:.5em}div.offer div.page{text-align:center;margin:0;background-color:#0a0a0a;color:#fff;height:30px;line-height:30px}div.offer{border:1px solid #fcb700;border-radius:10px}div.offer.minimized{height:100px;display:flex;font-size:1em}div.offer.minimized:hover{cursor:pointer;border:2px solid #fcb700}div.offer div.minimized{flex-grow:1;display:flex}div.offer div.minimized div.hero-image>img{height:100px;max-width:100px;float:left;border-right:1px solid #fcb700}div.offer div.minimized>div.minimized-content{flex-grow:1;display:block;margin:8px;text-align:center}div.offer div.minimized>div.minimized-content>*{width:100%}.minimized-content div.listing-title{font-size:1.3em;margin:0}.offer-code-title{color:#c5258f;font-weight:700}div.gm-style-iw-d div.listing-title{display:none}div.placeholder-img{color:#fff;text-align:center;font:3em"Impact";display:flex;align-items:center;justify-content:center}