/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-size:13px;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{padding:0;margin:0;font-family:Roboto,Helvetica,sans-serif;font-weight:400;line-height:1.3;color:#404040;background:#fefefe;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}ul{list-style-type:none}button,ul{margin:0;padding:0}button{border:none;background-color:rgba(0,0,0,0)}p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;font-size:inherit;line-height:1.5;margin-bottom:1.5384615385rem;text-rendering:optimizeLegibility;color:inherit}a{color:#0a1c36;text-decoration:none;font-weight:700;line-height:inherit;cursor:pointer}a img{border:0}h1,h2,h3,h4,h5,h6{font-family:Roboto Slab,serif;font-weight:600;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.7692307692rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#bababa;line-height:0}h1,h2{font-size:1.6923076923rem}h3{font-size:1.3846153846rem}h4{font-size:1.2307692308rem}h5{font-size:1.1538461538rem}h6{font-size:1.0769230769rem}.user-forms{text-align:center;font-size:1.1538461538rem;font-family:Roboto,Helvetica,sans-serif;padding:2.3076923077rem 1.1538461538rem 0}.user-forms .input-container,.user-forms h1{margin-bottom:1.5384615385rem}.user-forms .input-container label{display:block;margin-bottom:.3846153846rem}.user-forms .input-container input[type=email],.user-forms .input-container input[type=password],.user-forms .input-container input[type=tel],.user-forms .input-container input[type=text]{display:block;width:100%;height:4.2307692308rem;border-radius:.4615384615rem;padding:0 1.5384615385rem;border:none;border-bottom:2px solid rgba(0,0,0,0);will-change:border;transition:border .15s;text-align:center}.user-forms .input-container input[type=email]:focus,.user-forms .input-container input[type=password]:focus,.user-forms .input-container input[type=tel]:focus,.user-forms .input-container input[type=text]:focus{outline:none;border-bottom:2px solid #4d94ff}.user-forms .input-container input[type=email].has-validation-error,.user-forms .input-container input[type=password].has-validation-error,.user-forms .input-container input[type=tel].has-validation-error,.user-forms .input-container input[type=text].has-validation-error{outline:none;border-bottom:2px solid red}.user-forms .buttons{display:flex;justify-content:center;gap:1rem}.user-forms .buttons a{cursor:pointer;height:3rem;padding:.7rem 1.1538461538rem;border-radius:.4615384615rem;font-size:1.1538461538rem;border:1px solid #0a1c36;font-family:Roboto,Helvetica,sans-serif;background-color:rgba(0,0,0,0)}.user-forms .buttons a:focus{outline:none}.user-forms .checkbox-container{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:.7692307692rem}.user-forms .checkbox-container label{cursor:pointer;position:relative;display:flex;margin-bottom:.7692307692rem}.user-forms .checkbox-container label input[type=checkbox]{position:absolute;top:2px;left:2px;z-index:1}.user-forms .checkbox-container label input[type=checkbox]:focus{outline:none}.user-forms .checkbox-container label input[type=checkbox]:checked+span.checkbox{background-color:#4d94ff}.user-forms .checkbox-container label span{position:relative;display:block;z-index:2}.user-forms .checkbox-container label span.checkbox{width:20px;height:20px;flex:0 0 20px;margin-right:10px;border-radius:.2307692308rem;border:1px solid #0a1c36;background-color:#fefefe}.user-forms .checkbox-container label span.label{height:20px;line-height:20px}.user-forms .textarea-container{margin-bottom:1.5384615385rem}.user-forms .textarea-container label{display:block;margin-bottom:.3846153846rem}.user-forms .textarea-container textarea{display:block;width:100%;resize:none;margin-bottom:.7692307692rem;min-height:7.6923076923rem;border-radius:.4615384615rem;border:none;padding:1.5384615385rem;text-align:center}.user-forms .textarea-container textarea:focus{outline:none;border-bottom:2px solid #4d94ff}.user-forms .textarea-container textarea.has-validation-error{outline:none;border-bottom:2px solid red}.user-forms .textarea-container .char-count{color:rgba(0,0,0,.5);font-size:.9230769231rem}.user-forms .error-container{display:block;flex:0 0 100%;color:red;font-family:Roboto,Helvetica,sans-serif;padding-top:.4615384615rem}.user-forms button.submit-button{cursor:pointer;height:3rem;margin-bottom:2.3076923077rem;padding:0 1.1538461538rem;border-radius:.4615384615rem;font-size:1.1538461538rem;border:none;background-color:#0a1c36;color:#fefefe;font-family:Roboto,Helvetica,sans-serif}.user-forms button.submit-button:focus{outline:none}.user-forms .registration-errors{margin-bottom:1.5384615385rem}.user-forms .registration-errors__item{padding:.3846153846rem 0;font-size:.9230769231rem;color:#d0021b}.inline-navigation a{color:#000}.inline-navigation li{text-align:center;font-family:Roboto,Helvetica,sans-serif;margin-bottom:1.5384615385rem}.dropzone:focus,.dropzone__main:focus{outline:none}.collection-container__content{padding-top:.5rem}.collection-container__content .breadCrumb{padding:1rem}.collection-container__content>div{padding:0 1.1538461538rem}.collection-container__content p{margin-bottom:.5rem}.collection-container__info{transform:scale(.7);padding-left:1rem}.collection-container__image a{display:block;position:relative;margin-bottom:1.5384615385rem}.boulder{position:relative;text-align:center}.boulder.has-map{position:fixed;width:100%;display:flex;flex-direction:column;padding-bottom:0;height:calc(100% - 48px)}@media screen and (min-width:64em){.boulder.has-map{position:relative;height:calc(100vh - 48px)}}.loading-container{height:calc(100% - 70px);display:flex;flex-direction:column}.loading-container .loading-icon{flex:1 1;display:flex;align-items:center;justify-content:center}.loading-container .loading-icon>div{opacity:.5;width:25%;animation-name:rotation;animation-duration:6s;animation-iteration-count:infinite}.loading-container .loading-icon>div svg{width:100%;height:auto}.content-blocks .block-type-text{padding:0 1.1538461538rem;margin-bottom:2.3076923077rem}.content-blocks .block-type-text p:last-child{margin:0}.content-blocks .block-type-image{box-shadow:0 1px 3px rgba(0,0,0,.2);margin-bottom:2.3076923077rem}.content-blocks .block-type-image .caption{padding:1.1538461538rem;background-color:#fff}.content-blocks .block-type-image .caption p{font-size:.9230769231rem;line-height:1.5384615385rem;font-family:Roboto,Helvetica,sans-serif;margin:0}.content-blocks .block-type-image img{width:100%}.content-blocks .block-type-shop{padding:1.1538461538rem 1.1538461538rem 3.0769230769rem;margin-bottom:2.3076923077rem;text-align:center;background:#fefefe}.content-blocks .block-type-shop .header{margin:0}.content-blocks .block-type-shop p.desc{font-size:.9230769231rem;line-height:1.8461538462rem;font-family:Roboto,Helvetica,sans-serif;margin:0}.content-blocks .block-type-shop p.price{font-size:1.3846153846rem;line-height:2.3076923077rem;font-weight:700;color:#0a1c36;margin:0 0 .7692307692rem}.content-blocks .block-type-shop .image-container{margin-bottom:1.5384615385rem}.content-blocks .block-type-shop .image-container img{width:100%}.content-blocks .block-type-shop .shop-button{display:inline-block;background-color:#0a1c36;border-radius:25px;padding:15px 25px;color:#fefefe}.content-blocks .block-type-shop .shop-button:hover{background-color:rgb(26,117.3426966292,255)}#__next,body,html{width:100%;height:100%}body{background:rgba(0,0,0,0)}html{background-color:#efefef}@media screen and (min-width:64em){html{background-image:url(/images/body_background.png);background-position:97%;background-repeat:no-repeat;background-size:302px 1054px;background-attachment:fixed}}.rc-slider{position:relative;height:14px;padding:5px 0;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider,.rc-slider-rail{width:100%;border-radius:6px}.rc-slider-rail{background-color:#0a1c36;height:1px}.rc-slider-dot{position:absolute;visibility:hidden;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fefefe;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{visibility:visible;background-color:#0a1c36}.rc-slider-track{position:absolute;left:0;height:2px;border-radius:6px;background-color:#404040}.rc-slider-handle{position:absolute;width:20px;height:20px;margin-top:-8px;cursor:-webkit-grab;cursor:grab;border-radius:50%;background-color:#0a1c36;touch-action:pan-x}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:1.4rem;touch-action:pan-y}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#404040}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:rgba(0,0,0,0)}.ascents-list-swipe{position:relative;overflow:hidden;margin-bottom:1.9230769231rem}.ascents-list-swipe .ascent-container{width:calc(100% - 2.3076923077rem);padding-right:2px}.ascents-list-swipe .ascent-container .ascent{padding:1.1538461538rem;background-color:#fefefe}.ascents-list-swipe .ascent-container .ascent p{margin:0}.ascents-list-swipe .flickity-page-dots{margin:0;padding:0;display:flex;justify-content:center}.ascents-list-swipe .flickity-page-dots li{color:rgba(0,0,0,0);flex:0 0 auto;width:10px;height:10px;border-radius:5px;background-color:#bababa;margin:0 3px}.ascents-list-swipe .flickity-page-dots li.is-selected{background-color:#0a1c36}.loading-app--wrapper{padding:0 1.1538461538rem;height:100vh;display:flex;align-items:center}.loading-app--wrapper .content img{max-width:13.8461538462rem;margin-bottom:1.5384615385rem}.loading-app--wrapper .content{text-align:center;flex:0 0 100%}.shop{box-shadow:0 1px 3px rgba(0,0,0,.2);padding:1.1538461538rem 1.1538461538rem 3.0769230769rem;margin-bottom:2.3076923077rem;text-align:center;background:#fefefe}.shop .header{margin:0}.shop p.desc{font-size:.9230769231rem;line-height:1.8461538462rem;font-family:Roboto,Helvetica,sans-serif;margin:0}.shop p.price{font-size:1.3846153846rem;line-height:2.3076923077rem;font-weight:700;color:#0a1c36;margin:0 0 .7692307692rem}.shop .image-container{margin-bottom:1.5384615385rem}.shop .image-container img{width:100%}.shop .shop-button{display:inline-block;background-color:#0a1c36;border-radius:.4rem;padding:15px 25px;color:#fefefe}.shop .shop-button:hover{background-color:rgb(26,117.3426966292,255)}.alert-box{padding:0 1.1538461538rem}.alert-box--wrapper{padding:1rem;background:red;color:#fefefe;box-shadow:0 1px 3px rgba(0,0,0,.2)}.alert-box--wrapper p{font-weight:700;margin:0}.loader{width:2.7692307692rem;height:2.7692307692rem;border:.3076923077rem solid #4d94ff;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.marker-label-container{width:-moz-fit-content;width:fit-content}.marker-label{font-size:1rem;font-weight:400;color:#000;text-shadow:1px 1px 20px #fff;margin-left:calc(-50% + 16px)}@keyframes color-change{0%{background:#dce1e5}50%{background:rgba(220,225,229,.5)}to{background:#dce1e5}}@keyframes rotation{0%{transform:rotate(-180deg)}to{transform:rotate(180deg)}}@keyframes barloop{0%{left:0;transform:translate3d(-100%,0,0)}to{left:100%;transform:translateZ(0)}}.loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;visibility:hidden;cursor:wait;background-color:rgba(0,0,0,0);will-change:background-color}.loading-overlay--visible{visibility:visible;background-color:hsla(0,0%,100%,.25);transition:background-color .35s}.loading-overlay__bar-container{position:absolute;top:0;bottom:0;width:100%;height:.3846153846rem}.loading-overlay__bar{position:absolute;height:100%;width:66.667%}.loading-overlay--visible .loading-overlay__bar{background-color:#0a1c36;animation-name:barloop;animation-duration:2.5s;animation-timing-function:ease-out;animation-iteration-count:infinite}figure{padding:0;margin:0}.boulder-navigation-container{height:calc(100% - 65px);display:flex;flex-direction:column}.info-window .leaflet-popup-content{width:130px}.leaflet-container{z-index:0}.leaflet-control-attribution,.leaflet-control-scale-line{background:none!important}.leaflet-control-zoom{border:none!important}.leaflet-popup-content,.leaflet-popup-content-wrapper{border-radius:0!important;margin:5px!important}.mapMarkerWindow .leaflet-popup-tip{display:none}.leaflet-control-layers-toggle{background-image:url(/images/LayerKart.svg)!important;border:none!important;width:38px!important}.leaflet-control-layers{border:0!important;background-color:rgba(0,0,0,0)!important}.leaflet-control-layers-list{text-align:left}.leaflet-map-outer-container,.leaflet-map-outer-container-closed,.leaflet-map-outer-container-expanded{position:relative}.leaflet-map-outer-container .leaflet-container,.leaflet-map-outer-container-closed .leaflet-container,.leaflet-map-outer-container-expanded .leaflet-container{height:100%}.leaflet-map-outer-container{height:calc(100% - 21rem)}.leaflet-map-outer-container-expanded{height:calc(100% - 37rem)}.leaflet-map-outer-container-closed{height:100%}.user-position-control{display:flex;height:2.7rem;align-items:center;gap:.5rem;padding:0 .5rem;border:1px solid #0a1c36!important;border-radius:.4rem;background-color:#fefefe;color:#0a1c36;font-weight:400;font-size:1rem;cursor:pointer;margin-left:1rem!important;cursor:pointer!important}.gm-style .info-window img{width:100%}.activation-succeeded{padding:0 1.1538461538rem}.single-page{padding-top:2.3076923077rem;padding-bottom:3.8461538462rem;border-top:2px solid #fefefe}.single-page h1{margin:0}.single-page p{font-size:1.1538461538rem;line-height:2rem}.single-page--header{justify-content:center;padding:0 1.1538461538rem;margin-bottom:2.3076923077rem}.flexible-content{margin-bottom:3.0769230769rem}.flexible-content__wrapper{padding:0 1.1538461538rem;justify-content:center}.flexible-content__text{margin-bottom:2.3076923077rem}.flexible-content__text p:last-child{margin:0}.flexible-content__image{margin-bottom:2.3076923077rem}.flexible-content__image figure{box-shadow:0 1px 3px rgba(0,0,0,.2)}.flexible-content__image figcaption{padding:1.1538461538rem;margin:0;background-color:#fefefe}.flexible-content__image p{font-size:.9230769231rem;line-height:1.5384615385rem;font-family:Roboto,Helvetica,sans-serif}.flexible-content__image p:last-child{margin:0}@keyframes USER-POSITION-PULSE{0%{fill:#fff}50%{fill:#0a1c36}to{fill:#fff}}#gryttr-user-position{animation:USER-POSITION-PULSE 2.5s infinite}.ascent-info{max-width:95.3846153846rem;margin-left:auto;margin-right:auto;display:flex;flex-flow:row wrap}.ascent-info__profile-image{flex:0 0 25%;padding-left:.7692307692rem;padding-right:.7692307692rem;max-width:25%}.ascent-info__profile-image img{border-radius:50%}.ascent-info__dot{text-align:center;background-color:#000;border-radius:50%;color:#fff;vertical-align:center}.ascent-info__dot,.ascent-info__icon{flex:0 0 25%;padding-left:.7692307692rem;padding-right:.7692307692rem;max-width:25%}.edit-user-image{display:flex;flex-wrap:wrap;justify-content:center;font-size:.9230769231rem}.edit-user-image__img-container{width:100%;height:100px;margin-bottom:1.1538461538rem}.edit-user-image__img{display:block;margin:0 auto}.edit-user-image svg,.edit-user-image__img{width:7.6923076923rem;border-radius:3.8461538462rem}.edit-user-image button,.edit-user-image p{line-height:1.3;margin:0}.edit-user-image button:focus{outline:none}.leaflet-control-custom{border:none!important}.leaflet-control-layers-expanded{background-color:#fff!important}.geo-location svg{transform:scale(115%)}.geo-location.dimmed{opacity:.55}.active-boulder svg{transform:scale(70%)}.collectionInfoIcon .background{fill:#000}.collectionInfoIcon .infoIcon{fill:#fff}