.ReactModalPortal{z-index:99999999!important}#view-spot{display:block;position:fixed;top:0;left:0;width:100%;background-color:var(--white);z-index:99999999;height:100vh;height:-webkit-fill-available;overflow-y:scroll;-webkit-overflow-scrolling:touch}#view-spot .image-carousel .carousel-root{display:block;position:fixed;top:2.5rem;left:50%;width:100%;max-width:700px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#view-spot .image-carousel .slide{background:transparent}#view-spot .image-carousel .carousel-status{display:none}#view-spot .image-carousel .carousel-slider{box-shadow:0 9px 16px rgba(0,0,0,.1);cursor:pointer}#view-spot .view-container{margin:auto;display:block;width:100%;max-width:750px;padding-top:40px}#view-spot .view-container .fixed-header{display:block;position:fixed;top:0;left:0;height:auto;width:100%;background-color:var(--white);box-shadow:0 3px 6px rgba(0,0,0,.05);z-index:1001}#view-spot .view-container .fixed-header .f-header-shim{margin:auto;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1250px}#view-spot .view-container .fixed-header .f-header-shim .right-buttons{display:inline-flex;flex-direction:row;margin-right:1rem}#view-spot .view-container .fixed-header .f-header-shim .right-buttons .edit-spot{margin-right:1rem}#view-spot .view-container .fixed-header .f-header-shim a.get-location-shim{display:inline-flex;flex-direction:column;justify-content:center;margin-left:auto;height:26px}#view-spot .view-container .fixed-header .f-header-shim a.get-location-shim svg{height:100%}#view-spot .view-container .fixed-header .f-header-shim a.get-location-shim span{text-transform:uppercase;font-size:10px;font-weight:500;font-family:var(--font-copy);color:var(--black);margin-top:2px}#view-spot .view-container .fixed-header .history-back{display:inline-flex;height:45px;width:45px;align-items:center;justify-content:center}#view-spot .view-container .fixed-header .history-back svg{width:18px;height:18px}#view-spot .view-container .car-image-shim{display:block;position:relative;width:100%;background-color:var(--light-grey);transition:height .3s ease;overflow:hidden;height:320px}@media (min-width:600px){#view-spot .view-container .car-image-shim{height:420px}}#view-spot .view-container .car-image-shim.skeleton:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg,transparent,#f7f7f7,#fcfcfc);-webkit-animation:skeletonWave 1.4s ease infinite;animation:skeletonWave 1.4s ease infinite}#view-spot .view-container .car-image-shim img.spot-image{display:block;object-fit:cover;object-position:center;background-color:var(--white);border-radius:2px;-webkit-animation:FadeIn .35s ease;animation:FadeIn .35s ease;pointer-events:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%}#view-spot .view-container .top-header{height:45px}#view-spot .view-container h2.skeleton{width:80%;height:10px;margin-left:2rem;background-color:#b8b8b8;margin-top:1rem}#view-spot .view-container h3.skeleton{width:80%;height:6px;margin-left:2rem;margin-top:.5rem;background-color:#cfcfcf}#view-spot .view-container h3.skeleton:last-of-type{width:70%}#view-spot .view-container .view-all{display:block;text-align:right;width:100%;margin-top:.5rem;color:rgba(0,0,0,.85)}#view-spot .view-container .view-all:focus,#view-spot .view-container .view-all:hover{color:rgba(0,0,0,.95);text-decoration:underline}#view-spot .view-container .tab-slider{position:relative;display:block;width:100%;background-color:#fff;box-shadow:0 -1px 3px rgba(0,0,0,.05);border-radius:1rem 1rem 0 0;padding:2rem 1rem 88px;margin-top:318px}@media (min-width:600px){#view-spot .view-container .tab-slider{margin-top:416px}}#view-spot .view-container .tab-slider .spacer{display:block;width:100%;height:.5rem}#view-spot .view-container .tab-slider .marker{position:absolute;top:-.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:45px;height:45px}#view-spot .view-container .tab-slider .marker .marker-icon{width:40px;height:2px;background-color:#cfcfcf;border-radius:20px;display:block;margin:4px auto auto}#view-spot .view-container .center-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#view-spot .view-container .center-container .user-flex{display:flex;flex-direction:column;justify-items:center;align-items:flex-end}#view-spot .view-container .center-container button.likes-button{border-top:1px solid rgba(0,0,0,.3);padding-top:6px}#view-spot .view-container .center-container button.likes-button span{color:var(--dark-grey)}#view-spot .view-container .center-container button.likes-button span.-blue{color:#1b42f1}#view-spot .view-container .category{display:inline-flex;align-items:center;padding:.5rem .75rem;border-radius:50px;box-shadow:0 6px 10px rgba(0,0,0,.08);overflow:hidden;max-height:30px}#view-spot .view-container .category.skatepark{background-color:#d1914c}#view-spot .view-container .category.rail{background-color:#85929e}#view-spot .view-container .category.handRail{background-color:#433d3d}#view-spot .view-container .category.stairs{background-color:#eb5857}#view-spot .view-container .category.ledge{background-color:#358ed1}#view-spot .view-container .category.manual{background-color:#a569bd}#view-spot .view-container .category.bank{background-color:#0f9d58}#view-spot .view-container .category.gap{background-color:#f4d03f}#view-spot .view-container .category.poleJam{background-color:#f26900}#view-spot .view-container .category.quarterPipe{background-color:#4bd5cf}#view-spot .view-container .category.hubba{background-color:#f55bdd}#view-spot .view-container .category.wallRide{background-color:#b1d135}#view-spot .view-container .category.plaza{background-color:#54a48b}#view-spot .view-container .category.plaza svg{height:20px}#view-spot .view-container .category.skateShop{background-color:#815949}#view-spot .view-container .category.skateShop svg{height:18px}#view-spot .view-container .category.curb{background-color:#9d3f3f}#view-spot .view-container .category.bump{background-color:#459bbe}#view-spot .view-container .category.bump svg{height:8px}#view-spot .view-container .category svg{height:12px;width:auto;margin-right:.5rem}#view-spot .view-container .category svg.manual{height:3px}#view-spot .view-container .category span{display:block;width:100%;font-size:13px;text-transform:capitalize;color:var(--white);font-weight:var(--font-medium)}#view-spot .view-container .text-content{padding:.88rem 0!important}#view-spot .view-container .text-content-view-container{display:block;padding:.8rem 0 1.5rem}@media (min-width:600px){#view-spot .view-container .text-content-view-container{padding:1rem 0 1.5rem}}#view-spot .view-container .text-content-view-container h3{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;text-align:left;margin-bottom:.25rem}#view-spot .view-container .text-content-view-container h3 span{display:inline-block;font-weight:var(--font-bold);font-size:25px;font-weight:var(--font-medium);line-height:1.2;color:#484848}@media (min-width:600px){#view-spot .view-container .text-content-view-container h3 span{font-size:30px}}#view-spot .view-container .text-content-view-container p{color:#606060;font-family:var(--font-copy);font-weight:var(--font-medium);font-size:17px;line-height:1.3}@media (min-width:600px){#view-spot .view-container .text-content-view-container p{font-size:18px}}#view-spot .view-container .text-content-view-container .spot-location-info-view-spot{display:inline-flex;align-items:flex-start;justify-content:center;margin-top:10px}#view-spot .view-container .text-content-view-container .spot-location-info-view-spot svg{margin-top:3px;height:16px;min-width:16px;margin-right:4px}#view-spot .view-container .text-content-view-container .spot-location-info-view-spot p{margin:0;font-weight:600;font-family:var(--font-copy);font-size:16px}#view-spot .view-container .view-spot-action-buttons{display:flex;justify-content:start}#view-spot .view-container .view-spot-action-buttons .view-spot-action-btn{align-items:center;display:inline-flex;width:auto;padding:8px 10px;box-shadow:0 9px 14px rgba(0,0,0,.1);transition:box-shadow .3s ease;background:var(--white);border:1px solid rgba(0,0,0,.45);border-radius:10px;cursor:pointer;color:#484848;font-size:18px;font-weight:400;line-height:1.2;text-align:center;transition:all .3s ease}#view-spot .view-container .view-spot-action-buttons .view-spot-action-btn:hover{border:1px solid rgba(0,0,0,.67);text-decoration:underline}#view-spot .view-container .view-spot-action-buttons .view-spot-action-btn img{height:32px;margin-right:6px}#view-spot .view-container .view-spot-action-buttons .view-spot-action-btn.-location{background:var(--black);color:var(--white);border:1px solid hsla(0,0%,100%,.43);border-radius:50px;padding:.8rem 1rem;font-size:14px}#view-spot .view-container .view-spot-action-buttons .view-spot-action-btn.-location svg{width:18px;height:18px;margin-right:.5rem}#view-spot .view-container .view-spot-action-buttons .view-spot-action-btn.-share{padding:14px 16px;margin-top:1rem;box-shadow:none;font-size:15px;width:100%;display:inline-flex;align-items:center;justify-content:center}#view-spot .view-container .view-spot-action-buttons .view-spot-action-btn.-share.-first{margin-right:1rem}#view-spot .view-container .view-spot-action-buttons .view-spot-action-btn.-share.-first svg{width:17px;height:17px}#view-spot .view-container .view-spot-action-buttons .view-spot-action-btn.-share svg{width:18px;height:18px;margin-right:6px}#view-spot .view-container .view-spot-action-buttons .view-spot-action-btn.-share svg.-stroke path{stroke:#484848}#view-spot .view-container .view-spot-action-buttons .view-spot-action-btn.-share svg.-fill path{fill:#484848}#view-spot .view-container .map-directions{display:flex;align-items:center;justify-content:space-between;padding:1rem}#view-spot .view-container .map-directions:focus .get-directions,#view-spot .view-container .map-directions:hover .get-directions{text-decoration:underline}#view-spot .view-container .map-directions .get-directions{display:inline-flex;align-items:center;justify-content:center;padding-right:1rem}#view-spot .view-container .map-directions .svg-shim{display:inline-block;width:35px;height:35px;margin-right:1rem}#view-spot .view-container .map-directions .svg-shim img,#view-spot .view-container .map-directions .svg-shim svg{width:100%;height:100%}#view-spot .view-container .map-directions .heading{display:inline-flex}#view-spot .view-container .map-directions .heading h4{font-size:1rem;line-height:1.2;color:#484848;font-weight:var(--font-medium)}#view-spot .view-container .map-directions .distance-away-container{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;height:100%}#view-spot .view-container .map-directions .distance-away-container svg{height:1rem;margin-right:5px}#view-spot .view-container .map-directions .distance-away-container svg g path{fill:#4164e8}#view-spot .view-container .map-directions .distance-away-container span{color:#4164e8;font-size:14px;white-space:nowrap}#view-spot .view-container .hourly-grid{display:inline-flex;overflow-x:scroll;width:100%;padding-bottom:1.25rem}#view-spot .view-container .hourly-grid .-spacer{display:inline-block;width:1rem;min-width:1rem;height:100%;min-height:1rem}#view-spot .view-container hr.line{display:block;width:100%;height:1px;background-color:rgba(0,0,0,.2);margin-top:2.25rem;margin-bottom:2.25rem}#view-spot .view-container .weather-card{display:inline-flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;min-width:150px}#view-spot .view-container .weather-card.-full{width:100%;flex-direction:column;background:linear-gradient(0deg,#5c91de,#84b6ff);transition:box-shadow .3s ease;border-radius:10px;margin-top:1rem;margin-bottom:1rem}#view-spot .view-container .weather-card.-bg-white{background:hsla(0,0%,100%,.25);box-shadow:0 8px 32px 0 rgba(31,38,135,.37);backdrop-filter:blur(6.5px);-webkit-backdrop-filter:blur(6.5px);box-shadow:0 9px 14px rgba(0,0,0,.1);transition:box-shadow .3s ease;border-radius:10px;align-items:center;justify-content:center;text-align:center;padding:1rem}#view-spot .view-container .weather-card.-bg-white:not(:last-of-type){margin-right:.75rem}#view-spot .view-container .weather-card.-bg-white h6.feels-like{font-size:10px}#view-spot .view-container .weather-card.-bg-white .conditions{font-size:1rem}#view-spot .view-container .weather-card.-bg-white h5 .temp{font-size:26px}#view-spot .view-container .weather-card.-top{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:1.25rem 1rem 1rem}#view-spot .view-container .weather-card.-top .icon-shim{align-items:flex-end}#view-spot .view-container .weather-card .weather-info{display:flex;flex-direction:column}#view-spot .view-container .weather-card .weather-info h4{font-size:24px;font-weight:var(--font-medium);line-height:1.2;color:var(--white);margin-bottom:.5rem}#view-spot .view-container .weather-card .icon-shim{display:inline-flex;align-items:center;justify-content:flex-start;flex-direction:column-reverse}#view-spot .view-container .weather-card .time{color:var(--white);text-align:right;line-height:1.2}#view-spot .view-container .weather-card .car-image-shim{display:block;height:50px;width:50px;background-color:transparent}#view-spot .view-container .weather-card .car-image-shim img{position:absolute;top:0;left:0;width:0;object-fit:cover;object-position:center;width:100%;height:100%;background-color:transparent;opacity:0;transition:opacity .3s ease;z-index:99999}#view-spot .view-container .weather-card .conditions{font-size:22px;color:var(--white);font-weight:400;margin-bottom:.5rem}#view-spot .view-container .weather-card h5{display:inline-flex}#view-spot .view-container .weather-card h5 span{color:var(--white);font-weight:400}#view-spot .view-container .weather-card h5 .temp{display:inline-flex;font-size:36px}#view-spot .view-container .weather-card h5 .temp:after{display:block;content:"\00B0"}#view-spot .view-container .weather-card h5 .deg{display:block;content:"\00B0";font-size:14px;font-weight:400;margin-left:2px}#view-spot .view-container .weather-card h6 .feels-like{display:inline-flex;font-size:15px;color:var(--white);margin-top:4px;line-height:1.1}#view-spot .view-container .weather-card h6 .feels-like:after{display:block;content:"\00B0"}#view-spot .view-container .like-button{display:flex;align-items:center;justify-content:center;background-color:var(--white);box-shadow:0 6px 10px rgba(0,0,0,.09);z-index:4;padding:0 .5rem;cursor:pointer;border:2px solid rgba(0,0,0,.5);border-radius:50px}#view-spot .view-container .like-button[data-is-liked=true]{background-color:#ff7a6d;border:none}#view-spot .view-container .like-button[data-is-liked=true] .svg-shim svg .svg-fill{fill:var(--white)}#view-spot .view-container .like-button[data-is-liked=true] h4{display:none}#view-spot .view-container .like-button[data-is-liked=true] span{color:var(--white)}#view-spot .view-container .like-button .svg-shim{height:30px;width:30px}#view-spot .view-container .like-button .svg-shim svg{height:100%;width:100%;padding:7px}#view-spot .view-container .like-button .svg-shim svg .svg-fill{fill:rgba(0,0,0,.25)}#view-spot .view-container .like-button h4{color:#484848;font-size:14px;font-weight:var(--font-medium);line-height:1.2;margin-right:6px}#view-spot .view-container .like-button span{color:#484848;font-size:14px;font-weight:var(--font-bold);line-height:1.2;margin-right:4px}#view-spot .accordion-wrapper{display:block;margin-top:3rem}#view-spot .accordion-wrapper.-weather{margin-top:3.75rem}#view-spot .accordion-wrapper .weather-loading{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem 1rem;text-align:center}#view-spot .accordion-wrapper .weather-loading p{max-width:260px;line-height:1.4}#view-spot .accordion-item{display:block;overflow:hidden;transition:max-height .3s cubic-bezier(1,0,1,0);height:auto;max-height:9999px}#view-spot .accordion-item.collapsed{max-height:0;transition:max-height .35s cubic-bezier(0,1,0,1)}#view-spot .accordion-title{display:flex;align-items:center;justify-content:space-between;box-shadow:0 9px 14px rgba(0,0,0,.1);transition:box-shadow .3s ease;padding:1rem;background:var(--white);border:1px solid rgba(0,0,0,.45);border-radius:10px;cursor:pointer}#view-spot .accordion-title:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid}#view-spot .accordion-title.open,#view-spot .accordion-title:hover{color:#000}#view-spot .accordion-title.open:after{content:"";border-top:0;border-bottom:5px solid}#view-spot .accordion-title .title-shim{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}#view-spot .accordion-title .title-shim .icon-shim{width:20px;height:20px;margin-right:.75rem}#view-spot .accordion-title .title-shim .icon-shim.directions{height:1rem}#view-spot .accordion-title .title-shim .icon-shim svg{width:100%;height:100%}#view-spot .accordion-title span{margin-right:.75rem}#view-spot .accordion-content .map-directions:first-of-type{margin-top:.5rem}@-webkit-keyframes FadeIn{0%{opacity:0}to{opacity:1}}@keyframes FadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes SlideIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes SlideIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.likes-modal{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999999999}.likes-modal .likes-modal-view-container{display:block;position:fixed;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 2rem);height:calc(100% - 40px);background-color:var(--white);box-shadow:0 5px 12px rgba(0,0,0,.05);max-width:500px;border-radius:10px;overflow:hidden;z-index:2;opacity:0;-webkit-animation:ContainerSlideInUp .3s ease forwards;animation:ContainerSlideInUp .3s ease forwards;-webkit-animation-delay:.1s;animation-delay:.1s}.likes-modal .likes-modal-view-container-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;position:absolute;top:0;left:0;padding:6px 1rem;background-color:var(--white);z-index:3;border-bottom:1px solid rgba(0,0,0,.06)}.likes-modal .likes-modal-view-container-header h1{display:inline-block;font-size:18px;font-weight:var(--font-medium);color:var(--black);margin:0}.likes-modal .likes-modal-view-container-header .close-button{height:32px;width:32px;padding:10px;border-radius:50px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:var(--white)}.likes-modal .likes-modal-view-container-header .close-button svg{width:100%;height:100%}.likes-modal .likes-modal-view-container-header .close-button svg .svg-fill-path{fill:#000}.likes-modal .likes-modal-view-container-body{display:block;width:100%;height:100%;background-color:var(--white);padding-top:40px;overflow-y:scroll;padding-bottom:80px}.likes-modal .likes-modal-view-container-body h3.no-likes{color:var(--dark-grey);text-align:center;width:100%;font-size:17px;margin-top:3rem}.likes-modal .likes-modal-view-container-body a{display:block;padding:1rem;display:flex;flex-direction:row;align-items:center;justify-content:start}.likes-modal .likes-modal-view-container-body a:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.06)}.likes-modal .m-backdrop{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:1;-webkit-animation:FadeIn .3s ease forwards;animation:FadeIn .3s ease forwards}.posted-by{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;transition:all .3s ease;padding:4px 1px;border-radius:6px}.posted-by .svg-shim{display:inline-block;height:25px;width:25px;margin-right:.5rem}.posted-by .svg-shim img{height:100%;width:100%;border-radius:50px}.posted-by p{font-weight:var(--font-medium);text-transform:lowercase}.nearby-card .nb-distance{display:block;text-align:center;border:1px solid rgba(0,0,0,.1);border-radius:1rem;padding:2px 10px;margin:0 auto .75rem;color:#4164e8;font-size:15px;font-weight:500}.nearby-card img{width:150px;height:150px;border-radius:1rem}