html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;}audio:not([controls]){display:none;height:0;}progress{vertical-align:baseline;}template,[hidden]{display:none;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}h1{font-size:2em;margin:0.75em 0;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}svg:not(:root){overflow:hidden;}figure{margin:1.5em 40px;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button,[type="button"],[type="reset"],[type="submit"]{}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}input{overflow:visible;}[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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-input-placeholder{color:inherit;opacity:0.54;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal;color:inherit;padding:0;}optgroup{font-weight:bold;}textarea{overflow:auto;}.js-btn,.js-hide-show_btn{background:white;background:linear-gradient(to bottom,white 0%,#f3f3f3 50%,#ededed 51%,#f3f3f3 100%);border:1px solid #dfdfdf;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.1),inset 0 0 3px white;cursor:pointer;display:inline-block;font-size:1em;font-weight:400;line-height:1em;margin:1em 5px;padding:5px 1em;text-shadow:0 -1px 0 rgba(0,0,0,0.2),0 1px 0 white;}.js-accordion{margin:0;overflow:hidden;box-sizing:border-box;-ms-box-sizing:border-box;}.js-accordion .js-accordion_control{background:url(/themes/custom/yhafi/img/glass-arrow-down.png) no-repeat 98% 50% #003466;color:#E7E7E7;box-sizing:border-box;-ms-box-sizing:border-box;border-bottom:1px solid #E7E7E7;font-size:1.25em;margin-top:0;margin-bottom:0;position:relative;text-align:left;text-decoration:none;}.js-accordion .js-accordion_control--active{background-image:none;background-color:#E7E7E7;border-color:#E7E7E7;color:#003466;font-weight:700;}.js-accordion .js-accordion_control.active-hidden{position:absolute;left:-999em;}.js-accordion .js-accordion_control span{display:block;padding:15px;}.js-accordion .js-accordion_control:hover,.js-accordion .js-accordion_control:active,.js-accordion .js-accordion_control:focus{cursor:pointer;background-color:#E7E7E7;color:#003466;transition:background-color .33s;}.js-accordion .js-accordion_panel{background:#E7E7E7;overflow:hidden;border-bottom:3px solid #E7E7E7;box-sizing:border-box;-ms-box-sizing:border-box;}.js-accordion .accordion_section_inner{padding:0 20px;}.js-accordion .accordion_section_heading{font-size:1.25em;font-weight:bold;margin:10px 18px;}.js-accordion--horizontal .js-accordion_control{background:url(/themes/custom/yhafi/img/glass-arrow.png) no-repeat 83% 97% #003466;border-right:1px solid #E7E7E7;float:left;text-align:center;}.js-accordion--horizontal .js-accordion_control span{padding:10px;}.js-accordion--horizontal .js-accordion_control--active{background-image:none;background-color:#E7E7E7;}.js-accordion--horizontal .js-accordion_control--hidden{left:-999em;position:absolute;}.js-accordion--horizontal .js-accordion_panel{float:left;}.js-accordion .js-accordion_panel-title{font-size:1.25em;font-weight:700;line-height:1.25;margin:0;padding-top:10px;}.lte7 .js-accordion--horizontal .js-accordion_control{border-right:none;}.js-tabs{margin:1em 0;}.js-tabs_control-text{direction:ltr;left:-999em;position:absolute;}.js-tabs .js-tabs_control{float:left;list-style:none;margin:0;padding:0;position:relative;z-index:1000;}.js-tabs .js-tabs_control li{background:#ddd;border-width:1px 1px 0;float:left;margin:0 10px 0 0;padding:0;position:relative;}.js-tabs .js-tabs_control button{background:transparent;border:none;cursor:pointer;padding:8px 0.5em 10px;position:relative;outline:0;text-decoration:none;}.js-tabs .js-tabs_control button:hover,.js-tabs .js-tabs_control button:focus,.js-tabs .js-tabs_control button:active{border-color:#000;text-decoration:underline;}.js-tabs .js-tabs_control .badge{background-color:#C00000;border-radius:10px;font-size:80%;color:#fff;display:inline-block;margin-left:5px;padding:0 8px;text-decoration:none;}.js-tabs .js-tabs_control .js-tabs_control-item--active,.js-tabs .js-tabs_control .js-tabs_control-item--active:focus,.js-tabs .js-tabs_control .js-tabs_control-item--active:active{background:#fafafa;border:1px solid #999;border-bottom:none;color:#333;top:1px;z-index:1000;}.js-tabs .js-tabs_panel{background-color:#fafafa;border:1px solid #999;color:#333;clear:left;display:block;overflow:auto;position:relative;padding:0 1em 1em;visibility:visible;z-index:5;}.js-tabs .js-tabs_panel:focus{outline:1px dotted #999;}.js-tabs .js-tabs_panel h2{display:inline-block;}.js-tabs .js-tabs_panel h2:focus{outline:1px dotted #999;}.js-btn,.js-hide-show_btn{background:white;background:linear-gradient(to bottom,white 0%,#f3f3f3 50%,#ededed 51%,#f3f3f3 100%);border:1px solid #dfdfdf;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.1),inset 0 0 3px white;cursor:pointer;display:inline-block;font-size:1em;font-weight:400;line-height:1em;margin:1em 5px;padding:5px 1em;text-shadow:0 -1px 0 rgba(0,0,0,0.2),0 1px 0 white;}[data-simplebar]{position:relative;z-index:0;overflow:hidden;-webkit-overflow-scrolling:touch;}[data-simplebar="init"]{display:-ms-flexbox;display:flex;}.simplebar-scroll-content{overflow-x:hidden;overflow-y:scroll;min-width:100%;box-sizing:content-box;}.simplebar-content{overflow-x:scroll;overflow-y:hidden;box-sizing:border-box;min-height:100%;}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;width:11px;}.simplebar-scrollbar{position:absolute;right:2px;border-radius:7px;min-height:10px;width:7px;opacity:0;transition:opacity 0.2s linear;background:black;background-clip:padding-box;}.simplebar-track:hover .simplebar-scrollbar{opacity:0.5;transition:opacity 0 linear;}.simplebar-track .simplebar-scrollbar.visible{opacity:0.5;}.simplebar-track.horizontal{left:0;width:auto;height:11px;}.simplebar-track.vertical{top:0;}.horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.u-spacing-down{margin-bottom:20px;}.u-spacing-down--xl{margin-bottom:40px;}.u-spacing-up{margin-top:20px;}.u-spacing-up--xl{margin-top:40px;}@font-face{font-family:"icons";src:url(/themes/custom/yhafi/fonts/icons/icons.eot);src:url(/themes/custom/yhafi/fonts/icons/icons.eot#iefix) format("eot"),url(/themes/custom/yhafi/fonts/icons/icons.woff) format("woff"),url(/themes/custom/yhafi/fonts/icons/icons.ttf) format("truetype"),url(/themes/custom/yhafi/fonts/icons/icons.svg#icons) format("svg");font-weight:normal;font-style:normal;}[class^="icon-"]{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icon-"]::before{font-size:1.25em;}.icon-x0-75{font-size:0.75em;}.icon-x1-5{font-size:1.5em;}.icon-x2{font-size:2em;}.icon-x2-5{font-size:2.5em;}.icon-air-conditioning::before{content:"";}.icon-hostel-address-yha::before{content:"";}.icon-list::before{content:"";}.icon-map::before{content:"";}.icon-meeting-room-boardroom::before{content:"";}.icon-meeting-room-cabaret::before{content:"";}.icon-meeting-room-chevron::before{content:"";}.icon-meeting-room-circle::before{content:"";}.icon-meeting-room-classroom::before{content:"";}.icon-meeting-room-clusters::before{content:"";}.icon-meeting-room-conference::before{content:"";}.icon-meeting-room-theatre::before{content:"";}.icon-not-bookable-online::before{content:"";}.icon-projector::before{content:"";}.icon-what3words::before{content:"";}.icon-whiteboard::before{content:"";}.icon-female::before{content:"";}.icon-male::before{content:"";}.icon-paypal::before{content:"";}.icon-chevron-down::before{content:"";}.icon-chevron-left::before{content:"";}.icon-chevron-right::before{content:"";}.icon-chevron-up::before{content:"";}.icon-cross::before{content:"";}.icon-edit::before{content:"";}.icon-empty-chevron-down::before{content:"";}.icon-empty-chevron-left::before{content:"";}.icon-empty-chevron-right::before{content:"";}.icon-empty-chevron-up::before{content:"";}.icon-empty-cross::before{content:"";}.icon-empty-minus::before{content:"";}.icon-empty-plus::before{content:"";}.icon-empty-square-cross::before{content:"";}.icon-empty-square-minus::before{content:"";}.icon-empty-square-plus::before{content:"";}.icon-empty-square-tick::before{content:"";}.icon-empty-tick::before{content:"";}.icon-filled-chevron-down::before{content:"";}.icon-filled-chevron-left::before{content:"";}.icon-filled-chevron-right::before{content:"";}.icon-filled-chevron-up::before{content:"";}.icon-filled-cross::before{content:"";}.icon-filled-minus::before{content:"";}.icon-filled-plus::before{content:"";}.icon-filled-square-cross::before{content:"";}.icon-filled-square-minus::before{content:"";}.icon-filled-square-plus::before{content:"";}.icon-filled-square-tick::before{content:"";}.icon-filled-tick::before{content:"";}.icon-minus::before{content:"";}.icon-plus::before{content:"";}.icon-printer::before{content:"";}.icon-tick::before{content:"";}.icon-trash::before{content:"";}.icon-view-availability-calendar::before{content:"";}.icon-airport::before{content:"";}.icon-bus-stop::before{content:"";}.icon-car-parking-onsite::before{content:"";}.icon-coach-parking-onsite::before{content:"";}.icon-ferry-port::before{content:"";}.icon-minibus-parking-onsite::before{content:"";}.icon-parking::before{content:"";}.icon-train-station::before{content:"";}.icon-transport-links::before{content:"";}.icon-underground::before{content:"";}.icon-activity-breaks::before{content:"";}.icon-attractions::before{content:"";}.icon-city-breaks::before{content:"";}.icon-climbing::before{content:"";}.icon-family-break::before{content:"";}.icon-mountain-biking::before{content:"";}.icon-nightlife::before{content:"";}.icon-road-cycling::before{content:"";}.icon-running::before{content:"";}.icon-seaside-break::before{content:"";}.icon-sightseeing::before{content:"";}.icon-walking::before{content:"";}.icon-watersports::before{content:"";}.icon-exclusive-hire::before{content:"";}.icon-meeting-rooms::before{content:"";}.icon-school-trips::before{content:"";}.icon-sole-use::before{content:"";}.icon-special-occasions::before{content:"";}.icon-trade-bookings::before{content:"";}.icon-weddings::before{content:"";}.icon-24-hour-access::before{content:"";}.icon-ambulant-accessible::before{content:"";}.icon-classroom::before{content:"";}.icon-computer-access::before{content:"";}.icon-cot::before{content:"";}.icon-credit-card::before{content:"";}.icon-cycle-hire::before{content:"";}.icon-cycle-store::before{content:"";}.icon-free-wifi::before{content:"";}.icon-free-wifi-in-room::before{content:"";}.icon-gardens::before{content:"";}.icon-internet-access::before{content:"";}.icon-online-shop::before{content:"";}.icon-shop::before{content:"";}.icon-tourist-information::before{content:"";}.icon-under-3s-welcome::before{content:"";}.icon-wheelchair-accessible::before{content:"";}.icon-bbq-area::before{content:"";}.icon-cafe::before{content:"";}.icon-dining-room::before{content:"";}.icon-drinks::before{content:"";}.icon-groups-catering::before{content:"";}.icon-groups-catering-only::before{content:"";}.icon-meals::before{content:"";}.icon-packed-lunch::before{content:"";}.icon-self-catering-kitchen::before{content:"";}.icon-self-catering-only::before{content:"";}.icon-corridor-zoning::before{content:"";}.icon-drying-room::before{content:"";}.icon-laundry::before{content:"";}.icon-lounge::before{content:"";}.icon-luggage-store::before{content:"";}.icon-board-games::before{content:"";}.icon-games-room::before{content:"";}.icon-library::before{content:"";}.icon-television::before{content:"";}.icon-television-in-room::before{content:"";}.icon-camping-and-cabins::before{content:"";}.icon-disabled-access-rooms::before{content:"";}.icon-ensuite-rooms::before{content:"";}.icon-private-rooms::before{content:"";}.icon-calendar::before{content:"";}.icon-filled-calendar::before{content:"";}.icon-filled-guests::before{content:"";}.icon-filled-hostel-address-pin-colour::before{content:"";}.icon-guests::before{content:"";}.icon-hostel-address-pin::before{content:"";}.icon-funnel::before{content:"";}.icon-add-payment-method::before{content:"";}.icon-award-ribbon::before{content:"";}.icon-clock2::before{content:"";}.icon-envelope::before{content:"";}.icon-flash-sale::before{content:"";}.icon-january-sale::before{content:"";}.icon-live-chat::before{content:"";}.icon-padlock::before{content:"";}.icon-piggie-bank::before{content:"";}.icon-pound::before{content:"";}.icon-question-mark::before{content:"";}.icon-suitcase::before{content:"";}.icon-summer-sale::before{content:"";}.icon-telephone::before{content:"";}.icon-thumbs-up::before{content:"";}.icon-friends-of-yha::before{content:"";}.icon-my-dashboard::before{content:"";}.icon-my-orders::before{content:"";}.icon-my-payment-preferences::before{content:"";}.icon-my-profile::before{content:"";}.icon-my-yha-membership::before{content:"";}.icon-basket::before{content:"";}.icon-home::before{content:"";}.icon-login-and-sign-up::before{content:"";}.icon-logout::before{content:"";}.icon-menu-toggle::before{content:"";}.icon-search::before{content:"";}.icon-map-hostel::before{content:"";}.icon-map-hostel-green::before{content:"";}.icon-map-hostel-red::before{content:"";}.icon-map-location::before{content:"";}.icon-map-location-green::before{content:"";}.icon-access-statement-pdf::before{content:"";}.icon-camera::before{content:"";}.icon-hostel-gallery::before{content:"";}.icon-video-camera::before{content:"";}.icon-virtual-tour::before{content:"";}.icon-chevron-down-header::before{content:"";}.icon-clock::before{content:"";}.icon-comments::before{content:"";}.icon-filled-clock::before{content:"";}.icon-filled-comments::before{content:"";}.icon-fire::before{content:"";}.icon-trending-graph::before{content:"";}.icon-error::before{content:"";}.icon-information::before{content:"";}.icon-success::before{content:"";}.icon-warning::before{content:"";}[class^="svg-"]{line-height:1;vertical-align:middle;}[class^="svg-"] svg{width:100%;height:100%;}.icon-facebook{background:url(/themes/custom/yhafi/images/svgs/facebook-logo.svg) no-repeat;}.icon-twitter{background:url(/themes/custom/yhafi/images/svgs/twitter-logo.svg) no-repeat;}.icon-google-plus{background:url(/themes/custom/yhafi/images/svgs/google-plus-logo.svg) no-repeat;}.icon-instagram{background:url(/themes/custom/yhafi/images/svgs/instagram-logo.svg) no-repeat;}.icon-linkedin{background:url(/themes/custom/yhafi/images/svgs/linkedin-logo.svg) no-repeat;}.icon-pinterest{background:url(/themes/custom/yhafi/images/svgs/pinterest-logo.svg) no-repeat;}.icon-youtube{background:url(/themes/custom/yhafi/images/svgs/youtube-logo.svg) no-repeat;}*{box-sizing:border-box;}.u-grid-width--1{width:calc((8.33333% + 3.33333px) - 40px) !important;}.u-grid-width--2{width:calc((16.66667% + 6.66667px) - 40px) !important;}.u-grid-width--3{width:calc((25% + 10px) - 40px) !important;}.u-grid-width--4{width:calc((33.33333% + 13.33333px) - 40px) !important;}.u-grid-width--6{width:calc((50% + 20px) - 40px) !important;}.grid-demo{counter-reset:grid-item;}.grid-demo > *{counter-increment:grid-item;}.grid-demo > *:after{content:counter(grid-item);margin-left:3px;}.grid-demo > *:nth-child(odd){border:dashed 1px red;}.grid-demo > *:nth-child(even){border:dashed 1px orange;}.full-grid-demo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f0f0eb;}.full-grid-demo > *{margin-bottom:20px;width:calc((8.33333% + 3.33333px) - 40px);}.full-grid-demo > *:nth-child(1n){margin-right:40px;}.full-grid-demo > *:nth-child(12n){margin-right:0;}.full-grid-demo__item{background:#b4b4aa;border:solid 1px #d2d2c8;height:200px;}.smart-grid > *{margin-bottom:20px;}@media all and (min-width:37.5em){.smart-grid[data-row-items-small="1"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-small="1"] > *{margin-bottom:20px;width:100%;}.smart-grid[data-row-items-small="1"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-small="1"] > *:nth-child(1n){margin-right:0;}}@media all and (min-width:56.25em){.smart-grid[data-row-items-medium="1"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-medium="1"] > *{margin-bottom:20px;width:100%;}.smart-grid[data-row-items-medium="1"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-medium="1"] > *:nth-child(1n){margin-right:0;}}@media all and (min-width:37.5em){.smart-grid[data-row-items-small="2"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-small="2"] > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.smart-grid[data-row-items-small="2"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-small="2"] > *:nth-child(2n){margin-right:0;}}@media all and (min-width:56.25em){.smart-grid[data-row-items-medium="2"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-medium="2"] > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.smart-grid[data-row-items-medium="2"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-medium="2"] > *:nth-child(2n){margin-right:0;}}@media all and (min-width:37.5em){.smart-grid[data-row-items-small="3"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-small="3"] > *{margin-bottom:20px;width:calc((33.33333% + 13.33333px) - 40px);}.smart-grid[data-row-items-small="3"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-small="3"] > *:nth-child(3n){margin-right:0;}}@media all and (min-width:56.25em){.smart-grid[data-row-items-medium="3"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-medium="3"] > *{margin-bottom:20px;width:calc((33.33333% + 13.33333px) - 40px);}.smart-grid[data-row-items-medium="3"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-medium="3"] > *:nth-child(3n){margin-right:0;}}@media all and (min-width:37.5em){.smart-grid[data-row-items-small="4"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-small="4"] > *{margin-bottom:20px;width:calc((25% + 10px) - 40px);}.smart-grid[data-row-items-small="4"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-small="4"] > *:nth-child(4n){margin-right:0;}}@media all and (min-width:56.25em){.smart-grid[data-row-items-medium="4"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-medium="4"] > *{margin-bottom:20px;width:calc((25% + 10px) - 40px);}.smart-grid[data-row-items-medium="4"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-medium="4"] > *:nth-child(4n){margin-right:0;}}@media all and (min-width:37.5em){.smart-grid[data-row-items-small="6"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-small="6"] > *{margin-bottom:20px;width:calc((16.66667% + 6.66667px) - 40px);}.smart-grid[data-row-items-small="6"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-small="6"] > *:nth-child(6n){margin-right:0;}}@media all and (min-width:56.25em){.smart-grid[data-row-items-medium="6"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-medium="6"] > *{margin-bottom:20px;width:calc((16.66667% + 6.66667px) - 40px);}.smart-grid[data-row-items-medium="6"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-medium="6"] > *:nth-child(6n){margin-right:0;}}@media all and (min-width:75em){.smart-grid[data-row-items-large="1"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-large="1"] > *{margin-bottom:20px;width:100%;}.smart-grid[data-row-items-large="1"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-large="1"] > *:nth-child(1n){margin-right:0;}}@media all and (min-width:75em){.smart-grid[data-row-items-large="2"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-large="2"] > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.smart-grid[data-row-items-large="2"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-large="2"] > *:nth-child(2n){margin-right:0;}}@media all and (min-width:75em){.smart-grid[data-row-items-large="3"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-large="3"] > *{margin-bottom:20px;width:calc((33.33333% + 13.33333px) - 40px);}.smart-grid[data-row-items-large="3"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-large="3"] > *:nth-child(3n){margin-right:0;}}@media all and (min-width:75em){.smart-grid[data-row-items-large="4"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-large="4"] > *{margin-bottom:20px;width:calc((25% + 10px) - 40px);}.smart-grid[data-row-items-large="4"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-large="4"] > *:nth-child(4n){margin-right:0;}}@media all and (min-width:75em){.smart-grid[data-row-items-large="6"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-large="6"] > *{margin-bottom:20px;width:calc((16.66667% + 6.66667px) - 40px);}.smart-grid[data-row-items-large="6"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-large="6"] > *:nth-child(6n){margin-right:0;}}@media all and (min-width:93.75em){.smart-grid[data-row-items-xlarge="1"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-xlarge="1"] > *{margin-bottom:20px;width:100%;}.smart-grid[data-row-items-xlarge="1"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-xlarge="1"] > *:nth-child(1n){margin-right:0;}}@media all and (min-width:93.75em){.smart-grid[data-row-items-xlarge="2"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-xlarge="2"] > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.smart-grid[data-row-items-xlarge="2"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-xlarge="2"] > *:nth-child(2n){margin-right:0;}}@media all and (min-width:93.75em){.smart-grid[data-row-items-xlarge="3"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-xlarge="3"] > *{margin-bottom:20px;width:calc((33.33333% + 13.33333px) - 40px);}.smart-grid[data-row-items-xlarge="3"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-xlarge="3"] > *:nth-child(3n){margin-right:0;}}@media all and (min-width:93.75em){.smart-grid[data-row-items-xlarge="4"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-xlarge="4"] > *{margin-bottom:20px;width:calc((25% + 10px) - 40px);}.smart-grid[data-row-items-xlarge="4"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-xlarge="4"] > *:nth-child(4n){margin-right:0;}}@media all and (min-width:93.75em){.smart-grid[data-row-items-xlarge="6"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-xlarge="6"] > *{margin-bottom:20px;width:calc((16.66667% + 6.66667px) - 40px);}.smart-grid[data-row-items-xlarge="6"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-xlarge="6"] > *:nth-child(6n){margin-right:0;}}.u-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}@media all and (min-width:56.25em){.grid{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}}@media all and (min-width:56.25em){.grid--6-6 > *{width:calc(50% - (40px / 2));}}@media all and (min-width:56.25em){.grid--3-9 > *:nth-child(odd){width:calc(25% - (40px / 2));}.grid--3-9 > *:nth-child(even){width:calc(75% - (40px / 2));}}@media all and (min-width:56.25em){.grid--9-3 > *:nth-child(odd){width:calc(75% - (40px / 2));}.grid--9-3 > *:nth-child(even){width:calc(25% - (40px / 2));}}@media all and (min-width:56.25em){.grid--4-8 > *:nth-child(odd){width:calc(33.33% - (40px / 2));}.grid--4-8 > *:nth-child(even){width:calc(66.66% - (40px / 2));}}@media all and (min-width:56.25em){.grid--8-4 > *:nth-child(odd){width:calc(66.66% - (40px / 2));}.grid--8-4 > *:nth-child(even){width:calc(33.33% - (40px / 2));}}@media all and (min-width:56.25em){.grid--2-10 > *:nth-child(odd){width:calc(16.66% - (40px / 2));}.grid--2-10 > *:nth-child(even){width:calc(83.33% - (40px / 2));}}@media all and (min-width:56.25em){.grid--6-3-3 > *:nth-child(1){width:calc(50% - (40px / 2));}.grid--6-3-3 > *:nth-child(2){width:calc(25% - (40px / 2));}.grid--6-3-3 > *:nth-child(3){width:calc(25% - (40px / 2));}}@media all and (min-width:56.25em){.grid--3-3-6 > *:nth-child(1){width:calc(25% - (40px / 2));}.grid--3-3-6 > *:nth-child(2){width:calc(25% - (40px / 2));}.grid--3-3-6 > *:nth-child(3){width:calc(50% - (40px / 2));}}.paragraph-layout{margin:20px 0;}.paragraph-layout::after{clear:both;content:"";display:table;}.paragraph-layout div[class*="paragraph-layout--style-"]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.paragraph-layout-1-column{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;}.paragraph-layout-2-column{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;float:none;}@media all and (min-width:37.5em){.paragraph-layout-2-column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph-layout-2-column > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.paragraph-layout-2-column > *:nth-child(1n){margin-right:40px;}.paragraph-layout-2-column > *:nth-child(2n){margin-right:0;}}.paragraph-layout-3-column{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;float:none;}@media all and (min-width:37.5em){.paragraph-layout-3-column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph-layout-3-column > *{margin-bottom:20px;width:calc((33.33333% + 13.33333px) - 40px);}.paragraph-layout-3-column > *:nth-child(1n){margin-right:40px;}.paragraph-layout-3-column > *:nth-child(3n){margin-right:0;}}.paragraph-layout-4-column{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;float:none;}@media all and (min-width:37.5em){.paragraph-layout-4-column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph-layout-4-column > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.paragraph-layout-4-column > *:nth-child(1n){margin-right:40px;}.paragraph-layout-4-column > *:nth-child(2n){margin-right:0;}}@media all and (min-width:56.25em){.paragraph-layout-4-column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph-layout-4-column > *{margin-bottom:20px;width:calc((25% + 10px) - 40px);}.paragraph-layout-4-column > *:nth-child(1n){margin-right:40px;}.paragraph-layout-4-column > *:nth-child(4n){margin-right:0;}}.paragraph-layout-6-column{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;float:none;}@media all and (min-width:37.5em){.paragraph-layout-6-column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph-layout-6-column > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.paragraph-layout-6-column > *:nth-child(1n){margin-right:40px;}.paragraph-layout-6-column > *:nth-child(2n){margin-right:0;}}@media all and (min-width:56.25em){.paragraph-layout-6-column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph-layout-6-column > *{margin-bottom:20px;width:calc((33.33333% + 13.33333px) - 40px);}.paragraph-layout-6-column > *:nth-child(1n){margin-right:40px;}.paragraph-layout-6-column > *:nth-child(3n){margin-right:0;}}@media all and (min-width:75em){.paragraph-layout-6-column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph-layout-6-column > *{margin-bottom:20px;width:calc((16.66667% + 6.66667px) - 40px);}.paragraph-layout-6-column > *:nth-child(1n){margin-right:40px;}.paragraph-layout-6-column > *:nth-child(6n){margin-right:0;}}@media all and (min-width:37.5em){.paragraph-layout--style-1-2 > *:first-child{width:33.33333%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-1-2 > *:last-child{width:66.66667%;clear:right;float:right;padding-right:0;}.paragraph-layout--style-2-1 > *:first-child{width:66.66667%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-2-1 > *:last-child{width:33.33333%;clear:right;float:right;padding-right:0;}.paragraph-layout--style-1-3 > *:first-child{width:25%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-1-3 > *:last-child{width:75%;clear:right;float:right;padding-right:0;}.paragraph-layout--style-3-1 > *:first-child{width:75%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-3-1 > *:last-child{width:25%;clear:right;float:right;padding-right:0;}.paragraph-layout--style-2-1-1 > *:first-child{width:50%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-2-1-1 > *:nth-child(2){width:25%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-2-1-1 > *:last-child{width:25%;clear:right;float:right;padding-right:0;}.paragraph-layout--style-1-2-1 > *:first-child{width:25%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-1-2-1 > *:nth-child(2){width:50%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-1-2-1 > *:last-child{width:25%;clear:right;float:right;padding-right:0;}.paragraph-layout--style-1-1-2 > *:first-child{width:25%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-1-1-2 > *:nth-child(2){width:25%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-1-1-2 > *:last-child{width:50%;clear:right;float:right;padding-right:0;}}.float-left{float:left;}.float-right{float:right;}.clear-both{clear:both;}.bg--alpha{background-color:#fff;}.bg--beta{background-color:#282d46;}.bg--charlie{background-color:#32375a;}.bg--delta{background-color:#f0f0eb;}.bg--echo{background-color:#d2d2c8;}.bg--foxtrot{background-color:rgba(0,0,0,0.275);}.bg--golf{background-color:#b4b4aa;}.bg--hotel{background-color:#008c3c;}.bg--india{background-color:#e10064;}.hidden{display:none;}@media all and (min-width:23.4375em){.hidden--mobile-xs{display:block;}}@media all and (min-width:37.5em){.hidden--mobile{display:block;}}@media all and (min-width:56.25em){.hidden--tablet{display:block;}}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;animation:fade-in 0.75s 0.5s forwards;}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0;}@media all and (min-width:56.25em){body.mp-pushed::after{display:none;}}body.mp-pushed::after{content:'';top:0;width:100%;height:100%;position:fixed;visibility:visible;z-index:z(navFixedBG);background:rgba(0,0,0,0.275);}body.no-bg-scroll{width:100%;position:fixed;}section.container{padding:20px 0;}section.container.bg--alpha + .bg--alpha{padding-top:0;margin-top:-20px;}section.container.bg--default .bg--beta,section.container.bg--default .bg--delta,section.container.bg--default .bg--india{padding:40px;}section.container.bg--default + .bg--default{padding-top:0;margin-top:-20px;}.container--constrained section.container.bg--beta,.container--constrained section.container.bg--delta,.container--constrained section.container.bg--india{padding:20px 40px;}.container::after{clear:both;content:"";display:table;}.container--constrained{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}@media all and (min-width:1240px){.container--constrained{max-width:1200px;}}@media all and (min-width:56.25em){.container--constrained{width:calc((100% + 40px) - 40px);}}.container--constrained .container--constrained{padding:0;}.container--narrow{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:56.25em;}.container--centered{text-align:center;}.container--extra-narrow{max-width:800px;margin:0 auto;}.main{outline:0;padding-top:51px;}@media all and (min-width:56.25em){.main{padding-top:0;}}.main.page-without-hero{padding:60px 0 40px 0;}@media all and (min-width:56.25em){.main.page-without-hero{padding:100px 0 60px 0;}}.main.page-without-hero.page-with-sticky-mobile-nav{padding-top:104px;}@media all and (min-width:56.25em){.main.page-without-hero.page-with-sticky-mobile-nav{padding-top:100px;}}.main.page-with-breadcrumb{padding-top:60px;}@media all and (min-width:56.25em){.main.page-with-breadcrumb{padding-top:70px;}}.main.page-with-breadcrumb.page-with-sticky-mobile-nav{padding-top:104px;}@media all and (min-width:56.25em){.main.page-with-breadcrumb.page-with-sticky-mobile-nav{padding-top:70px;}}.main.page-with-breadcrumb.page-with-hero{padding-top:104px;}@media all and (min-width:56.25em){.main.page-with-breadcrumb.page-with-hero{padding-top:0;}}.main.page-with-sticky-mobile-nav{padding-bottom:40px;}.path-hostels .main{padding-top:0;}.local-base{font-size:1rem;}figure{margin:0 0 20px 0;}blockquote{margin:0;}blockquote p{font-style:italic;margin-bottom:10px;}blockquote p::before{content:open-quote;}blockquote p::after{content:close-quote;}figcaption{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}figcaption:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;vertical-align:top;margin-right:10px;}.blockquote--featured{margin-bottom:60px;}.blockquote--featured p{position:relative;color:#008c3c;quotes:'\201c' '\201d';padding-top:40px;}.blockquote--featured p::before,.blockquote--featured p::after{font-size:8em;position:absolute;color:#f0f0eb;}.blockquote--featured p::before{top:0;line-height:0.75;left:-20px;}.blockquote--featured p::after{bottom:0;float:right;line-height:1;right:20px;height:10px;}.hero .blockquote{width:50%;float:right;text-align:right;}@font-face{font-family:"StagSemiBold";src:url(/themes/custom/yhafi/fonts/stag/Stag-Semibold.eot);src:url(/themes/custom/yhafi/fonts/stag/Stag-Semibold.eot#iefix) format("embedded-opentype"),url(/themes/custom/yhafi/fonts/stag/Stag-Semibold.woff2) format("woff2"),url(/themes/custom/yhafi/fonts/stag/Stag-Semibold.woff) format("woff"),url(/themes/custom/yhafi/fonts/stag/Stag-Semibold.ttf) format("truetype"),url(/themes/custom/yhafi/fonts/stag/Stag-Semibold.svgstag/Stag-Semibold) format("svg");}@font-face{font-family:"StagSansRoundLight";src:url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Light.eot);src:url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Light.eot#iefix) format("embedded-opentype"),url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Light.woff2) format("woff2"),url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Light.woff) format("woff"),url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Light.ttf) format("truetype"),url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Light.svgstag-sans-round/StagSansRound-Light) format("svg");}@font-face{font-family:"StagSansRoundBook";src:url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Book.eot);src:url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Book.eot#iefix) format("embedded-opentype"),url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Book.woff2) format("woff2"),url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Book.woff) format("woff"),url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Book.ttf) format("truetype"),url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Book.svgstag-sans-round/StagSansRound-Book) format("svg");}@font-face{font-family:"StagSansRoundMedium";src:url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Medium.eot);src:url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Medium.woff2) format("woff2"),url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Medium.woff) format("woff"),url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Medium.ttf) format("truetype"),url(/themes/custom/yhafi/fonts/stag-sans-round/StagSansRound-Medium.svgstag-sans-round/StagSansRound-Medium) format("svg");}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:10px 0;}@media all and (min-width:37.5em){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:20px 0;}}h1,.h1{font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:38px;font-size:2.375rem;line-height:1.21053;letter-spacing:0.25px;color:#008c3c;}@media all and (min-width:56.25em){h1,.h1{font-size:42px;font-size:2.625rem;line-height:1.07143;letter-spacing:0.25px;}}h1.extra-large,.hero h1,.h1.extra-large,.hero
.h1{font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:42px;font-size:2.625rem;line-height:1.07143;letter-spacing:0.25px;}@media all and (min-width:56.25em){h1.extra-large,.hero h1,.h1.extra-large,.hero
  .h1{font-size:56px;font-size:3.5rem;line-height:1.07143;letter-spacing:0.25px;}}h2,.h2{font-family:"StagSansRoundLight",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;color:#008c3c;}h3,.h3{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;color:#282d46;}h4,.h4{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;color:#282d46;}h5,.h5{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;color:#282d46;}h6,.h6{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;color:#282d46;}ul,ol{padding-left:20px;margin:10px 0 20px 0;}ul li,ol li{margin-bottom:10px;}.toolbar-menu-administration ul li,.toolbar-menu-administration
ol li{margin-bottom:0;}ul:empty,ol:empty{display:none;}ul.hints,ul.links,ol.hints,ol.links{padding:0;list-style:none;}ul.ticks,ol.ticks{list-style:none;margin-left:0;padding-left:0;}ul.ticks + h1,ul.ticks + h2,ul.ticks + h3,ul.ticks + h4,ul.ticks + h5,ol.ticks + h1,ol.ticks + h2,ol.ticks + h3,ol.ticks + h4,ol.ticks + h5{margin-top:30px;}.sidebar ul.ticks,.sidebar
ol.ticks{padding-left:0;}.sidebar ul.ticks li,.sidebar
ol.ticks li{padding-left:30px;}.sidebar ul.ticks li:before,.sidebar
ol.ticks li:before{margin-left:-30px;padding-right:5px;}ul.ticks li,ol.ticks li{padding-left:30px;position:relative;margin-bottom:20px;}ul.ticks li:before,ol.ticks li:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;left:0;color:#008c3c;width:25px;height:25px;position:absolute;}.term-list__title{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}.term-list__content{margin-left:0;margin-bottom:15px;}.paragraph-code-editor .paragraph-layout-1-column{padding:0 20px;}.paragraph-code-editor .paragraph-layout-1-column p:first-child{margin-top:0;}.paragraph-wysiwyg{overflow:auto;}.paragraph-wysiwyg h1,.paragraph-wysiwyg h2{margin:0;}.paragraph-wysiwyg h3,.paragraph-wysiwyg h4,.paragraph-wysiwyg h5{margin-bottom:0;}.paragraph-wysiwyg h3:first-child,.paragraph-wysiwyg h4:first-child,.paragraph-wysiwyg h5:first-child{margin-top:0;}.paragraph-wysiwyg p{margin:20px 0;}.paragraph-wysiwyg p:first-child{margin-top:0;}.paragraph-wysiwyg img{margin-bottom:20px;}.paragraph-wysiwyg + .paragraph-code-editor{margin:20px 0;}.messages{border-radius:3px;background-clip:padding-box;border:2px solid;padding:15px 20px;margin:20px 0;word-wrap:break-word;overflow-wrap:break-word;box-shadow:none;position:relative;}.messages::after{clear:both;content:"";display:table;}.messages > div{padding-right:20px;}.messages a{color:inherit;text-decoration:underline;}.messages a:hover,.messages a:focus{color:inherit;}.messages .backtrace{overflow-x:scroll;}.messages__heading{margin:0;}.messages__close-button{padding:0;border:none;color:#fff;background:transparent;width:30px;top:10px;right:10px;position:absolute;}.messages__close-button:after{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:2em;color:inherit;text-decoration:none;}.messages__close-button:hover,.messages__close-button:focus{color:#fff;background:transparent;}.messages--status,.messages--info{background:none;color:#282d46;border-color:#008c3c;}.messages--status.messages--single:before,.messages--info.messages--single:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.messages--success,.messages--notice{color:#fff;border-color:#00b450;background-color:#00b450;}.messages--success.messages--single:before,.messages--notice.messages--single:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;color:#00b450;}.messages--warning{color:#fff;border-color:#fa9619;background-color:#fa9619;}.messages--warning.messages--single:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.messages--error{border-color:#d30924;color:#fff;background-color:#d30924;}.messages--error.messages--single:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.messages--single{padding-left:50px;}.messages--single::before{left:20px;position:absolute;}.messages ul{margin:0;padding:0;list-style:none;}.messages p{margin-bottom:0;}.messages--no-margin-bottom .messages{margin-bottom:0;}.messages--no-margin-top .messages{margin-top:0;}.availability-messages{clear:both;float:left;width:100%;}.search-message{clear:both;}table{width:100%;border-collapse:collapse;margin-bottom:20px;background:#fff;border:solid 2px #f0f0eb;}table + h1,table + h2,table + h3,table + h4,table + h5{margin-top:30px;}table caption{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;background:#fff;padding:15px;text-align:left;color:#282d46;border:solid 2px #f0f0eb;}table th{color:#008c3c;padding:5px 15px;text-align:left;}table tbody tr:nth-child(even),table thead tr{background-color:#f0f0eb;}table td{color:#282d46;padding:5px 15px;text-align:left;}body{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;margin:0;color:#282d46;}p{margin:0 0 20px;}p + h1,p + h2,p + h3,p + h4,p + h5{margin-top:30px;}p:empty{display:none;}strong{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;font-size:inherit;}.text-body-small,.small{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.text-body-large{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}.text-body-large p{font-size:inherit;}.paragraphs{columns:2;}.bg--beta h1,.bg--beta h2,.bg--beta h3,.bg--beta h4,.bg--beta h5,.bg--beta h6,.bg--beta p,.bg--beta ul,.bg--beta ol,.bg--beta a,.bg--beta figcaption,.bg--charlie h1,.bg--charlie h2,.bg--charlie h3,.bg--charlie h4,.bg--charlie h5,.bg--charlie h6,.bg--charlie p,.bg--charlie ul,.bg--charlie ol,.bg--charlie a,.bg--charlie figcaption,.bg--hotel h1,.bg--hotel h2,.bg--hotel h3,.bg--hotel h4,.bg--hotel h5,.bg--hotel h6,.bg--hotel p,.bg--hotel ul,.bg--hotel ol,.bg--hotel a,.bg--hotel figcaption,.bg--india h1,.bg--india h2,.bg--india h3,.bg--india h4,.bg--india h5,.bg--india h6,.bg--india p,.bg--india ul,.bg--india ol,.bg--india a,.bg--india figcaption,.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6,.hero p,.hero ul,.hero ol,.hero a,.hero figcaption{color:#fff;}.bg--beta ul.ticks li:before,.bg--charlie ul.ticks li:before,.bg--hotel ul.ticks li:before,.bg--india ul.ticks li:before,.hero ul.ticks li:before{color:#fff;}.bg--beta p.product-selection-secondary-title__trigger-text,.bg--charlie p.product-selection-secondary-title__trigger-text,.bg--hotel p.product-selection-secondary-title__trigger-text,.bg--india p.product-selection-secondary-title__trigger-text,.hero p.product-selection-secondary-title__trigger-text{color:#282d46;}@media print{html,body{font-size:12px;}*{transition:none !important;}@page{size:A4 portrait;}body,input,textarea,select{background:#fff;}.body.with-fixed-header{padding-top:0;}[dir="rtl"] body{direction:rtl;}#main-content{margin-top:0;padding:0 !important;}button[onclick^='window.print()']{display:none;}header,footer,.messages,.hero,.sidebar,.breadcrumb,#hostel-nav,.notification-banner,#toolbar-administration,#book-now{display:none;}.hidden-on-print{display:none;}.hostel-search-form,.hostel-search-results{position:relative;top:0 !important;margin-top:0;}.hostel-search-map{top:0 !important;height:100% !important;}th{text-align:left;color:#282d46;}[dir="rtl"] th{text-align:right;}td{text-align:left !important;padding:5px;}.contextual{display:none;}.main-content{margin-bottom:20px;}#yhafi-checkout-form .button{display:none;}.product-information__title{line-height:3.1;}}@keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes scale{0%,80%,100%{transform:scale(0);}40%{transform:scale(1);}}@keyframes shimmer{0%{background-position:0% 0%;}100%{background-position:-135% 0%;}}@keyframes glow{0%{text-shadow:0 0 0px #282d46;}40%{text-shadow:0 0 30px #282d46;}}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}@keyframes raise-up{0%{transform:translateY(3px);}100%{transform:translateY(0);}}@keyframes zoom-out{0%{transform:scale(1.03);}100%{transform:scale(1);}}a,.link{color:#32affa;text-decoration:none;transition:color 0.4s ease;}a:hover,a:focus,.link:hover,.link:focus{color:#32affa;text-decoration:underline;}a:hover::before,a:focus::before,.link:hover::before,.link:focus::before{text-decoration:none;}.skip-content-link{left:0;top:-150px;width:100%;display:block;position:fixed;text-align:center;z-index:1000;padding:20px;color:#fff;background:#008c3c;}.skip-content-link:hover,.skip-content-link:focus{color:#fff;}.skip-content-link:focus{top:0;}.section-anchor{top:-70px;display:block;position:relative;visibility:hidden;}button,.button{color:#fff;background:#008c3c;border-width:1px;border-style:solid;border-color:#008c3c;border-radius:3px;font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;border-radius:3px;background-clip:padding-box;width:100%;cursor:pointer;display:block;padding:15px 30px;transition:0.3s color ease,0.3s background-color ease,0.3s border-color ease;text-align:center;text-decoration:none;}button:hover,button:focus,.button:hover,.button:focus{color:#fff;background:#006428;border-color:#006428;}@media all and (min-width:37.5em){button,.button{width:auto;}}.media-image button--primary,.media-image button--secondary,.media-image
.button--primary,.media-image
.button--secondary{color:#008c3c;}button--secondary,.button--secondary{color:#008c3c;background:#fff;border-width:1px;border-style:solid;border-color:#008c3c;border-radius:3px;}button--secondary:hover,button--secondary:focus,.button--secondary:hover,.button--secondary:focus{color:#fff;background:#006428;border-color:#006428;}button--ghost,.button--ghost{color:#282d46;background:transparent;border-width:1px;border-style:solid;border-color:#282d46;border-radius:3px;}button--ghost:hover,button--ghost:focus,.button--ghost:hover,.button--ghost:focus{color:#fff;background:#282d46;border-color:#282d46;}button--ghost-light,.bg--beta button--ghost,.bg--charlie button--ghost,.bg--hotel button--ghost,.bg--india button--ghost,.hero__content button--ghost,.media-image button--ghost,.button--ghost-light,.bg--beta
.button--ghost,.bg--charlie
.button--ghost,.bg--hotel
.button--ghost,.bg--india
.button--ghost,.hero__content
.button--ghost,.media-image
.button--ghost{color:#fff;background:transparent;border-width:1px;border-style:solid;border-color:#fff;border-radius:3px;}button--ghost-light:hover,button--ghost-light:focus,.bg--beta button--ghost:hover,.bg--beta button--ghost:focus,.bg--charlie button--ghost:hover,.bg--charlie button--ghost:focus,.bg--hotel button--ghost:hover,.bg--hotel button--ghost:focus,.bg--india button--ghost:hover,.bg--india button--ghost:focus,.hero__content button--ghost:hover,.hero__content button--ghost:focus,.media-image button--ghost:hover,.media-image button--ghost:focus,.button--ghost-light:hover,.button--ghost-light:focus,.bg--beta
.button--ghost:hover,.bg--beta
.button--ghost:focus,.bg--charlie
.button--ghost:hover,.bg--charlie
.button--ghost:focus,.bg--hotel
.button--ghost:hover,.bg--hotel
.button--ghost:focus,.bg--india
.button--ghost:hover,.bg--india
.button--ghost:focus,.hero__content
.button--ghost:hover,.hero__content
.button--ghost:focus,.media-image
.button--ghost:hover,.media-image
.button--ghost:focus{color:#282d46;background:#fff;border-color:#fff;}button--membership,.button--membership{color:#fff;background:#e10064;border:none;}button--membership:hover,button--membership:focus,.button--membership:hover,.button--membership:focus{color:#fff;background:#af004b;}button--meeting-room,.button--meeting-room{color:#fff;background:#4b0f4b;border:none;}button--meeting-room:hover,button--meeting-room:focus,.button--meeting-room:hover,.button--meeting-room:focus{color:#fff;background:#3d0c3d;}button--exclusive-hire,.button--exclusive-hire{color:#fff;background:#e17891;border:none;}button--exclusive-hire:hover,button--exclusive-hire:focus,.button--exclusive-hire:hover,.button--exclusive-hire:focus{color:#fff;background:#db5c7a;}button--volunteer,.button--volunteer{color:#fff;background:#009ba0;border:none;}button--volunteer:hover,button--volunteer:focus,.button--volunteer:hover,.button--volunteer:focus{color:#fff;background:#236969;}button--groups,.button--groups{color:#fff;background:#006eb9;border:none;}button--groups:hover,button--groups:focus,.button--groups:hover,.button--groups:focus{color:#fff;background:#005591;}button--donate,.button--donate{color:#fff;background:#fa9619;border:none;}button--donate:hover,button--donate:focus,.button--donate:hover,.button--donate:focus{color:#fff;background:#e17d00;}button--link,.button--link{padding:0;border:none;color:#008c3c;background:transparent;}button--link:hover,button--link:focus,.button--link:hover,.button--link:focus{color:#008c3c;background:transparent;}button--back-arrow,.button--back-arrow{margin:20px 0;}button--full,.button--full{width:100%;}button--fixed,.button--fixed{display:inline-block;width:100%;}@media all and (min-width:37.5em){button--fixed,.button--fixed{width:auto;}}button--slim,.button--slim{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;line-height:1;padding:10px 15px;}button--centered,.button--centered{margin:0 auto;}button--stacked,.button--stacked{margin-bottom:10px;}button--inline,.button--inline{display:inline-block;}button:disabled,.button:disabled{cursor:not-allowed;color:#fff;background:#d2d2c8;border-width:1px;border-style:solid;border-color:#d2d2c8;border-radius:3px;}button:disabled:hover,button:disabled:focus,.button:disabled:hover,.button:disabled:focus{color:#fff;background:#d2d2c8;border-color:#d2d2c8;}a.button{display:inline-block;}@media all and (min-width:37.5em){a.button{width:auto;}}a.button:hover,a.button:focus{text-decoration:none;}a.button--full{width:100%;}a.button--back-arrow{display:block;text-align:center;}a.button--back-arrow:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}@media all and (min-width:37.5em){.action-buttons{text-align:right;}}.action-buttons .button--inline{margin-top:10px;}@media all and (min-width:37.5em){.action-buttons .button--inline{margin:0 0 0 10px;}}.hidden--mobile{display:none;}@media all and (min-width:37.5em){.hidden--mobile{display:block;}}hr,.hr{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:1.25rem 0;height:2px;background:#d2d2c8;border:0;clear:both;}hr.mini,.hr.mini{width:50px;}hr.thin,.hr.thin{height:1px;}hr.thin--white,.hr.thin--white{height:1px;background:rgba(255,255,255,0.1);}.title a{color:inherit;text-decoration:none;font-weight:inheit;}.title a:hover{text-decoration:underline;}.access-statement__left,.access-statement__right{vertical-align:top;display:inline-block;}.access-statement i{padding-right:10px;font-size:1.5em;}.basket__wrapper{right:0;top:17px;position:absolute;}@media all and (min-width:56.25em){.basket__wrapper{top:auto;right:auto;float:right;position:relative;}}.basket__wrapper::before{content:'|';display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:-1px;display:none;color:#fff;transition:color 0.2s 0s ease;}@media all and (min-width:56.25em){.basket__wrapper::before{display:block;}}.header:hover .basket__wrapper::before,.header--sticky .basket__wrapper::before,.page-without-hero .basket__wrapper::before{color:#282d46;transition:color 0.2s 0.2s ease;}.basket__wrapper .basket__text{display:none;}@media all and (min-width:75em){.basket__wrapper .basket__text{display:inline-block;}}.basket__wrapper i{margin:-5px 5px 0 0;}@media all and (min-width:56.25em){.basket__wrapper i{font-size:0.75em;}}@media all and (min-width:75em){.basket__wrapper i{margin:-5px 10px 0 0;}}.basket__wrapper a{color:#282d46;padding:18px 15px;text-decoration:none;transition:padding 0.2s 0s ease,color 0.2s 0s ease;}.basket__wrapper a:hover,.header:hover .basket__wrapper a,.header--active .basket__wrapper a,.header--sticky .basket__wrapper a,.page-without-hero .basket__wrapper a{text-decoration:none;color:#282d46;transition:padding 0.2s 0s ease,color 0.2s 0.2s ease;}.basket__wrapper a:focus{color:#fff;}.header--active .basket__wrapper a:focus,.header--sticky .basket__wrapper a:focus,.page-without-hero .basket__wrapper a:focus{color:#282d46;}@media all and (min-width:56.25em){.basket__wrapper a{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#fff;text-decoration:none;transition:color 0.4s ease;display:block;padding:22px 9px;}.basket__wrapper a:hover{color:#282d46;text-decoration:none;}.basket__wrapper a:hover::before{text-decoration:none;}}@media all and (min-width:62.5em){.basket__wrapper a{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;padding:19px 9px;}}@media all and (min-width:75em){.basket__wrapper .basket__count{padding-left:5px;}}.cs-rating-search{display:-ms-flexbox;display:flex;width:100%;color:#fff;}.cs-rating-search__percentage-wrapper{display:-ms-flexbox;display:flex;margin-right:10px;}.cs-rating-search__percentage{border-radius:3px;background-clip:padding-box;font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;line-height:1.9;background:#fa9619;padding:5px 10px;text-align:center;}.cs-rating-search__rating-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.cs-rating-search__rating{font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;line-height:1;margin:0;}.cs-rating-search__reviews{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;margin:0;}.action-button__wrapper{margin:20px 0;}.age-prompt{float:left;display:none;background:#f0f0eb;width:calc(100% + 40px);margin:0 -20px 20px;padding:20px 20px 10px 20px;}.age-prompt::after{clear:both;content:"";display:table;}.age-prompt__group{display:none;margin-bottom:0;}.age-prompt__group .form-section-title > span{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;position:relative;padding:0 0 0 25px;border-bottom:none;margin:0 0 10px 0;}.age-prompt__group .form-section-title > span::before{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;}.age-prompt__group--male .form-section-title span:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.age-prompt__group--male .form-section-title span::before{font-size:1em;}.age-prompt__group--female .form-section-title span:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.age-prompt__group--female .form-section-title span::before{font-size:1em;}.age-prompt__select-wrapper{float:left;margin-right:20px;width:calc(50% - 10px);}@media all and (min-width:75em){.age-prompt__select-wrapper{width:calc(25% - 10px);margin-right:calc(40px / 3);}}.age-prompt__select-wrapper:nth-of-type(2n){margin-right:0;}@media all and (min-width:75em){.age-prompt__select-wrapper:nth-of-type(2n){width:calc(25% - 10px);margin-right:calc(40px / 3);}}@media all and (min-width:75em){.age-prompt__select-wrapper:nth-of-type(4n){margin-right:0;}}.age-prompt__label{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.ui-autocomplete{border-radius:3px;background-clip:padding-box;background:#fff;border:1px solid #d2d2c8;padding:15px 0 20px 0;background-image:url(/themes/custom/yhafi/images/google-search-logo.png);background-size:90px;background-repeat:no-repeat;background-position:95% calc(100% - 15px);}.ui-autocomplete .ui-menu-item{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;position:relative;padding:5px 20px 5px 40px;}.ui-autocomplete .ui-menu-item::before{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:15px;width:15px;height:15px;}.ui-autocomplete .ui-menu-item--google:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.ui-autocomplete .ui-menu-item--google::before{color:#b4b4aa;}.ui-autocomplete .ui-menu-item--hostel:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.ui-autocomplete .ui-menu-item--hostel::before{color:#008c3c;}.ui-autocomplete .ui-menu-item a{padding:0;text-decoration:none;transition:0.2s color ease;}.ui-autocomplete .ui-menu-item a.ui-state-active{margin:0;border:0;background:none;color:#008c3c;outline-color:#fff;}.ui-autocomplete,.date-picker-wrapper,.number-picker__dialogue,.password-policy{margin-top:10px;}.ui-autocomplete::before,.date-picker-wrapper::before,.number-picker__dialogue::before,.password-policy::before,.ui-autocomplete::after,.date-picker-wrapper::after,.number-picker__dialogue::after,.password-policy::after{content:'';position:absolute;}.ui-autocomplete::before,.date-picker-wrapper::before,.number-picker__dialogue::before,.password-policy::before{left:15px;top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;}.ui-autocomplete::after,.date-picker-wrapper::after,.number-picker__dialogue::after,.password-policy::after{left:14px;top:-9px;z-index:-1;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #d2d2c8;}.right-align.ui-autocomplete::before,.right-align.date-picker-wrapper::before,.right-align.number-picker__dialogue::before,.right-align.password-policy::before{left:auto;right:15px;}.right-align.ui-autocomplete::after,.right-align.date-picker-wrapper::after,.right-align.number-picker__dialogue::after,.right-align.password-policy::after{left:auto;right:14px;}.form-checkbox{border-radius:3px;background-clip:padding-box;}.form-checkbox:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.form-checkbox::before{top:0;left:0;display:none;position:absolute;color:#fff;font-size:1.5em;}.form-checkbox:checked{background:#008c3c;border-color:#008c3c;}.form-checkbox:checked::before{display:block;}.form-checkbox.checkbox-button{width:100%;opacity:0;position:relative;}.form-checkbox.checkbox-button::before{display:none;}.form-checkbox.checkbox-button:checked ~ label{color:#fff;background:#008c3c;border-color:#008c3c;}.form-checkbox.checkbox-button ~ label{display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border-radius:3px;background-clip:padding-box;width:100%;padding:0;height:100%;line-height:54px;text-align:center;transition:color 0.2s ease;background:#fff;border:1px solid #d2d2c8;}@media all and (min-width:37.5em){.inline-checkbox-wrapper .form-item-checkbox{width:auto;float:left;margin:0 40px 40px 0;}}.padded-checkbox-wrapper .form-item-checkbox{margin:30px 0;padding:20px;background:#fff;}.date-picker--range .form-item{float:left;width:calc(50% - 0.5em);}.date-picker--range .form-item:first-child{margin-right:1em;}.date-picker-wrapper{border-radius:3px;background-clip:padding-box;position:absolute;z-index:70;background:#fff;border:1px solid #d2d2c8;}.date-picker-wrapper .month-wrapper{display:inline-block;width:280px;}@media all and (min-width:37.5em){.date-picker-wrapper .month-wrapper{width:545px !important;}}.date-picker-wrapper.single-date .month-wrapper{width:280px !important;}.date-picker-wrapper .month1,.date-picker-wrapper .month2{width:auto;border:none;padding:10px;vertical-align:top;display:inline-block;margin-bottom:10px;}.date-picker-wrapper .caption{display:table-row;}.date-picker-wrapper .month-name{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;width:100%;display:table-cell;border-bottom:none;color:#282d46;text-transform:capitalize;padding:10px 0 5px 0;}@media all and (min-width:37.5em){.date-picker-wrapper .month-name{width:auto;}}.date-picker-wrapper .month-element{display:inline-block;}.date-picker-wrapper .week-name{text-transform:capitalize;}.date-picker-wrapper .week-name th{padding:8px;}.date-picker-wrapper .gap,.date-picker-wrapper .date-range-length-tip{display:none !important;}.date-picker-wrapper .day{padding:8px;border:1px solid #fff;}.date-picker-wrapper .real-today{border-color:#d2d2c8;}.date-picker-wrapper .real-today.first-date-selected{border-color:#008c3c;}.date-picker-wrapper .checked,.date-picker-wrapper .hovering{border-color:#f0f0eb;background-color:#f0f0eb;}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{color:#fff;border-color:#008c3c;background-color:#008c3c;}.date-picker-wrapper .nextMonth,.date-picker-wrapper .lastMonth{display:none;}.date-picker-wrapper .prev:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.date-picker-wrapper .next:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.date-picker-wrapper .next,.date-picker-wrapper .prev{width:40px;font-size:0;display:block;transition:0.2s color;margin-top:5px;color:#d2d2c8;cursor:pointer;}.date-picker-wrapper .next:hover,.date-picker-wrapper .next:focus,.date-picker-wrapper .prev:hover,.date-picker-wrapper .prev:focus{color:#282d46;}.date-picker-wrapper .next::before,.date-picker-wrapper .prev::before{font-family:"icons",sans-serif;font-style:normal;font-weight:normal;font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;}.date-picker-wrapper .next:hover,.date-picker-wrapper .next:focus,.date-picker-wrapper .prev:hover,.date-picker-wrapper .prev:focus{color:#282d46;}.date-picker-wrapper .valid{cursor:pointer;}.date-picker-wrapper .invalid{color:#f0f0eb;}.date-picker-wrapper table{border:none;}.date-picker-wrapper table th{text-align:center;}.date-picker-wrapper table tr{background:none;}.date-picker-wrapper table tr:nth-child(even){background:none;}.date-picker-wrapper table tr th,.date-picker-wrapper table tr td{padding:0;text-align:center;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.date-picker-wrapper table tr td{transition:0.2s color;}.date-picker-wrapper table tr td:hover{color:#008c3c;}fieldset{border:0;padding:0;margin:0 0 20px;}fieldset h4{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;margin:20px 0 10px 0;}.fieldset-wrapper > p{margin-top:0;}.form-section-title{width:100%;}.form-section-title span{font-family:"StagSansRoundLight",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;color:#282d46;border-bottom:1px solid #f0f0eb;display:block;padding-bottom:20px;margin-bottom:20px;}@media all and (min-width:75em){.form-section-title span{margin-left:-20px;margin-right:-20px;padding:20px;}}.form-item{position:relative;margin-bottom:1em;transition:color 0.4s ease;color:#b4b4aa;}.form-item::before{pointer-events:none;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:1rem;}.form-item--with-scaling-label label{top:0;left:0;position:absolute;pointer-events:none;transform-origin:0 0;z-index:1;padding:17px 20px;transition:transform 0.2s;transition-timing-function:ease-out;}.form-item--with-scaling-label.form-item--input-filled label{transform:translate3d(5px,-5px,0) scale3d(0.7,0.7,1);}.form-item--with-scaling-label input,.form-item--with-scaling-label textarea{padding:21px 20px 10px 20px;}.form-item--with-scaling-label select{padding:21px 40px 10px 20px;}.form-item--with-icon{padding:15px 40px 15px 15px;}.form-item--with-dropdown{position:relative;}.form-item--with-dropdown::after{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;right:10px;top:8px;padding:5px 0;position:absolute;pointer-events:none;color:#d2d2c8;}.form-item--with-dropdown::after:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.form-item--multiselect label{padding-top:0;}.form-item--multiselect select{padding:10px 15px;}.form-item--multiselect option{padding:5px;}.form-item__label{display:inline-block;font-weight:normal;vertical-align:middle;color:#b4b4aa;padding:10px 10px 10px 0;}.form-item__label.form-required::after{content:' *';color:#fa4b4b;}.form-item__select-wrapper{position:relative;}.form-item__select-wrapper:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.form-item__select-wrapper::before{right:1rem;pointer-events:none;color:#d2d2c8;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);}.form-item__input--hidden{display:none;}@media all and (min-width:37.5em){.field--widget-boolean-checkbox{display:inline-block;margin-right:20px;}}.form-text,.form-email,.form-password,.form-number,.form-select,.form-tel,.form-date,textarea{padding:15px;border:1px solid #d2d2c8;background-color:#fff;border-radius:3px;background-clip:padding-box;width:100%;transition:0.1s all linear;}.form-text.has-error,.form-email.has-error,.form-password.has-error,.form-number.has-error,.form-select.has-error,.form-tel.has-error,.form-date.has-error,textarea.has-error{border-color:#fa4b4b;background:rgba(250,75,75,0.2);}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:15px 40px 15px 15px;}.form-checkbox,.form-radio,.membership-product-option__radio{width:25px;height:25px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;background:#fff;border:1px solid #d2d2c8;}.form-checkbox ~ label,.form-radio ~ label,.membership-product-option__radio ~ label{cursor:pointer;padding:0 0 0 38px;color:#282d46;}.hidden.form-checkbox,.hidden.form-radio,.hidden.membership-product-option__radio{display:none;}.hidden.form-checkbox ~ label,.hidden.form-radio ~ label,.hidden.membership-product-option__radio ~ label{display:none;}@media all and (min-width:37.5em){.half-width-form-field{float:left;margin-right:20px;width:calc(50% - 10px);}.half-width-form-field:nth-child(2){margin-right:0;}}.half-width-form-field__row::after{clear:both;content:"";display:table;}@media all and (min-width:37.5em){.third-width-form-field{float:left;margin-right:10px;width:calc((100% - 20px) / 3);}.third-width-form-field:nth-of-type(3n){margin-right:0;}}.ajax-progress{display:none;}.field--type-address{position:relative;}.field--name-field-phone{clear:left;}.js input.form-autocomplete{background-image:none;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:none;}select::-ms-expand{display:none;}.error-message{color:#fa4b4b;margin-top:10px;}input:-webkit-autofill,input:-webkit-autofill:focus{background-color:#fff;-webkit-box-shadow:0 0 0 30px #fff inset;}.user-login__panel{margin-bottom:40px;}@media all and (min-width:37.5em){.user-login__panel{margin-right:80px;}}@media all and (min-width:75em){.user-login .form-item-persistent-login{margin-bottom:20px;float:left;}}.user-login__forgotten-password{margin-bottom:20px;}@media all and (min-width:75em){.user-login__forgotten-password{float:right;}}.form-wrapper__login-option,.checkout-user-login{padding:0;width:100%;margin-bottom:20px;}@media all and (min-width:56.25em){.form-wrapper__login-option,.checkout-user-login{float:left;width:calc(50% - 40px);}}@media all and (min-width:56.25em){.form-wrapper__login-option:first-child,.checkout-user-login:first-child{margin-right:80px;}}.number-picker__dialogue{border-radius:3px;background-clip:padding-box;display:none;width:280px;position:absolute;padding:20px;z-index:70;background:#fff;border:1px solid #d2d2c8;}.number-picker__dialogue::after{clear:both;content:"";display:table;}@media all and (min-width:75em){.number-picker__dialogue{width:480px;}}.number-picker__dialogue label{display:block;transform:none;position:relative;color:#282d46;padding:0 10px 10px 0;}.number-picker__dialogue .form-item--with-scaling-label.form-item--input-filled label{transform:none;}.number-picker__group{margin-bottom:5px;}@media all and (min-width:75em){.number-picker__group{float:left;width:calc(50% - 15px);}.number-picker__group:nth-child(1){margin-right:15px;}.number-picker__group:nth-child(2){margin-left:15px;}}.number-picker__group .form-section-title > span{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;padding:0;border-bottom:none;margin:0 0 10px 0;}.number-picker__group .form-item{width:50%;float:left;}.number-picker__group .form-item:nth-child(1){padding-right:7px;}.number-picker__group .form-item:nth-child(2){padding-left:7px;}.number-picker__input{}.form-item .number-picker__input{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;padding:0;height:35px;border-radius:0;text-align:center;vertical-align:top;display:inline-block;width:calc(100% - 70px);border:1px solid #d2d2c8;border-left:none;border-right:none;}.number-picker__input::-webkit-inner-spin-button,.number-picker__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0;}.number-picker__input[type="number"]{-moz-appearance:textfield;}.number-picker__change-btn{padding:0;width:35px;height:35px;line-height:1;background:none;border-radius:0;position:relative;color:#d2d2c8;display:inline-block;transition:0.2s color;vertical-align:middle;z-index:1;border:1px solid #d2d2c8;}.number-picker__change-btn:hover,.number-picker__change-btn:focus{background:none;color:#282d46;border-color:#d2d2c8;}.number-picker__change-btn--decrease:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.number-picker__change-btn--increase:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.number-picker__change-btn--increase::before,.number-picker__change-btn--decrease::before{font-size:1em;}.number-picker__control-btn{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;float:left;padding:15px 10px;width:calc(50% - 10px);}.number-picker__control-btn:first-child{margin-right:20px;color:#282d46;background:transparent;border-width:1px;border-style:solid;border-color:#282d46;border-radius:3px;}.number-picker__control-btn:first-child:hover,.number-picker__control-btn:first-child:focus{color:#fff;background:#282d46;border-color:#282d46;}.pca-find{margin-bottom:20px;}@media all and (min-width:37.5em){.pca-find{top:0;right:0;position:absolute;z-index:1;border-top-left-radius:0;padding:16px 15px 15px 15px;border-bottom-left-radius:0;}}.pca-toggle{color:#32affa;text-decoration:none;transition:color 0.4s ease;font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;float:right;margin:5px 0 20px 0;}.pca-toggle:hover,.pca-toggle:focus{color:#32affa;text-decoration:underline;}.pca-toggle:hover::before,.pca-toggle:focus::before{text-decoration:none;}.pca-toggle + div{clear:right;}.pca-select{height:55px;}.find-address{clear:none;}@media all and (min-width:37.5em){.find-address{width:50%;clear:right;float:left;padding-right:40px;}}.find-address .button{width:50%;float:right;padding:10px;border-radius:0 3px 3px 0;line-height:2.5;}.find-address .form-container{width:50%;clear:none;padding-right:0;}.find-address .form-container input{border-right:0;border-radius:3px 0 0 3px;}#pca-elements{position:relative;}.no-js #pca-elements{display:none;}#edit-pca-choose{display:none;}.form-radio,.membership-product-option__radio{border-radius:100%;}.form-radio::before,.membership-product-option__radio::before{content:'';top:6px;left:6px;opacity:0;width:11px;height:11px;position:absolute;border-radius:100%;transform:scale(0);background:#008c3c;transition:0.2s opacity ease,0.2s transform ease;}.form-radio:checked,.membership-product-selector .form-radio:checked ~ label .membership-product-option__radio{border-color:#008c3c;}.form-radio:checked::before,.membership-product-selector .form-radio:checked ~ label .membership-product-option__radio::before{opacity:1;transform:scale(1);}@media all and (min-width:75em){.user-register{margin-right:80px;}}.communication-preferences{margin-bottom:20px;}.communication-preferences + .form-wrapper{width:100%;padding:20px;margin-bottom:20px;background:#f0f0eb;}.communication-preferences + .form-wrapper .form-item{margin-bottom:0;}.gallery-cta{float:left;width:auto;margin:15px 15px 0 0;}.gallery-thumbnail{width:50%;float:left;}.gallery-thumbnail:nth-child(2),.gallery-thumbnail:nth-child(3){display:none;}@media all and (min-width:37.5em){.gallery-thumbnail:nth-child(2),.gallery-thumbnail:nth-child(3){display:block;}}.gallery-thumbnail:nth-child(4){position:relative;}.gallery-thumbnail:nth-child(4) .responsive-image::after{background-color:rgba(0,0,0,0.275);}.gallery-thumbnail:nth-child(n+5){display:none;}.gallery-thumbnail__link{outline:none;display:block;}.gallery-thumbnail__link:hover .responsive-image::after,.gallery-thumbnail__link:focus .responsive-image::after{background-color:rgba(255,255,255,0.2);}.gallery-thumbnail__image{position:relative;}.gallery-thumbnail__image::after{content:'';display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;background-color:transparent;transition:0.2s background-color ease-in;}.gallery-thumbnail__cta{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;text-align:center;z-index:30;color:#fff;}.gallery-thumbnail__cta:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;display:block;font-size:2em;margin-bottom:10px;}.no-js .gallery-thumbnail__cta{display:none;}.hostel-availability-teaser{border-radius:3px;background-clip:padding-box;font-size:12px;font-size:0.75rem;line-height:1.33333;letter-spacing:0.25px;height:100%;padding:10px;color:#fff;}.hostel-availability-teaser__room-type{margin-bottom:2px;}.hostel-availability-teaser__price{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin:0;color:#b4dc00;}.hostel-availability-teaser__unavailable{margin:0;}.hostel-availability-teaser--default{background:#006428;}.hostel-availability-teaser--unavailable{opacity:0.8;color:#fff;background:#d2d2c8;}.hostel-facility-icon__icon{width:40px;height:40px;display:block;margin:0 auto 5px;}.hostel-facility-icon__icon i{display:inline-block;position:relative;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);font-size:1.5em;}.hostel-facility-icon__text{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;text-align:center;word-wrap:break-word;}.hostel-label{border-radius:0 3px 3px 0px;background:#008c3c;color:#fff;display:block;padding:4px 15px;transition:0.3s all ease;text-align:center;text-decoration:none;}.hostel-label__wrapper{bottom:0;padding-left:0;list-style:none;position:absolute;margin-left:16px;}.hero__content .hostel-label__wrapper{display:none;}@media all and (min-width:56.25em){.hero__content .hostel-label__wrapper{display:block;}}.hostel-label__item{margin:0 25px 0 0;float:left;position:relative;}.hostel-label__item::before{content:'';float:left;position:absolute;top:0;left:-15px;width:0;height:0;border-color:transparent #008c3c transparent transparent;border-style:solid;border-width:15px 15px 15px 0;}.hostel-label__item::after{content:'';position:absolute;top:12px;left:0;float:left;width:6px;height:6px;border-radius:3px;background:#fff;box-shadow:-1px -1px 2px #b4b4aa;}.hostel-label__item:last-child{margin-right:0;}.hostel-label--new{background:transparent;}.hostel-label--new:hover,.hostel-label--new:focus{background:transparent;}.hostel-label--recently-refurb,.hostel-label--award-winning{background:#008c3c;}.hostel-label--recently-refurb:hover,.hostel-label--recently-refurb:focus,.hostel-label--award-winning:hover,.hostel-label--award-winning:focus{background:#006428;}.hostel-promo{margin:20px 0;}.hostel-promo.layout-1-1::after{clear:both;content:"";display:table;}@media all and (min-width:37.5em){.hostel-promo.layout-1-1{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;}}.hostel-promo.layout-1-2::after{clear:both;content:"";display:table;}@media all and (min-width:37.5em){.hostel-promo.layout-1-2:nth-child(odd){width:50%;clear:right;float:left;padding-right:40px;}.hostel-promo.layout-1-2:nth-child(even){width:50%;clear:right;float:right;padding-right:0;}}.hostel-reviews{position:relative;margin-bottom:20px;}.hostel-reviews__embed{position:relative;}.hostel-reviews__embed::after{clear:both;content:"";display:table;}.hostel-reviews iframe,.hostel-reviews .iframe{width:100%;height:1570px;border:1px solid #d2d2c8;transition:height 0.3s ease-in;}@media all and (min-width:37.5em){.hostel-reviews iframe,.hostel-reviews .iframe{height:1050px;}}@media all and (min-width:56.25em){.hostel-reviews iframe,.hostel-reviews .iframe{height:1030px;padding:20px;}}.hostel-reviews iframe html,.hostel-reviews .iframe html{overflow:hidden;}.hostel-reviews .show-more-link--padded{bottom:0;position:absolute;background:#fff;padding:10px 20px;border:1px solid #d2d2c8;border-top:0;}.hostel-reviews .show-more-link--padded:hover,.hostel-reviews .show-more-link--padded:focus{color:#008c3c;background:#f0f0eb;}.hostel-search-filter{padding:10px 20px;position:relative;background:#f0f0eb;}.hostel-search-filter__filter-control{float:left;width:calc(50% - 10px);}@media all and (min-width:56.25em){.hostel-search-filter__filter-control{width:auto;}}.hostel-search-filter__filter-control:first-child{margin-right:20px;}@media all and (min-width:56.25em){.hostel-search-filter__filter-control:first-child{margin-right:15px;}}.hostel-search-filter__filter-control-button{width:100%;}.hostel-search-filter__filter-control-button--filter:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.hostel-search-filter__filter-control-button--map:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}@media all and (min-width:56.25em){.hostel-search-filter__filter-control-button--map{display:none;}}.hostel-search-filter__filter-control-button--list:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}@media all and (min-width:56.25em){.hostel-search-filter__filter-control-button--list{display:none;}}.hostel-search-filter__filter-control-button::before{margin-right:7px;font-size:0.8em;}.hostel-search-filter__filter-options{left:0;top:100%;opacity:0;width:100%;height:100%;max-height:0;overflow:hidden;visibility:hidden;transition:top 0.3s;transition-delay:0.1s;background:#fff;position:fixed;padding:0 20px;z-index:81;height:calc(100% - 80px);}.hostel-search-filter__filter-options--open{top:0;opacity:1;overflow:auto;max-height:none;visibility:visible;}@media all and (min-width:56.25em){.hostel-search-filter__filter-options{width:50%;float:left;margin-right:-100%;clear:none;padding-right:40px;margin-top:0;transition:0s;transition-delay:0s;z-index:1;height:calc(100% - 220px);padding-right:20px;top:calc(60px + 75px);}}@media all and (min-width:75em){.hostel-search-filter__filter-options{width:58.33333%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding:0 40px;}}@media all and (min-width:93.75em){.hostel-search-filter__filter-options{width:66.66667%;float:left;margin-right:-100%;clear:none;padding-right:40px;}}.hostel-search-filter__filter-options--open{overflow-y:scroll;-webkit-overflow-scrolling:touch;}.adminimal-admin-toolbar .hostel-search-filter__filter-options--open{top:39px;height:calc(100% - 80px - 39px);}@media all and (min-width:56.25em){.adminimal-admin-toolbar .hostel-search-filter__filter-options--open{height:calc(100% - 220px - 39px);top:calc(39px + 60px + 75px);}}.toolbar-horizontal.toolbar-tray-open .hostel-search-filter__filter-options--open{height:calc(100% - 80px - 79px);}@media all and (min-width:56.25em){.toolbar-horizontal.toolbar-tray-open .hostel-search-filter__filter-options--open{height:calc(100% - 220px - 79px);top:calc(79px + 60px + 75px);}}.hostel-search-filter__filter-options .form-section-title{margin-bottom:20px;}.hostel-search-filter__filter-options .form-section-title span{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;margin:0;padding:0;border:none;}.hostel-search-filter__filter-options .fieldgroup{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #f0f0eb;}.hostel-search-filter__filter-options .fieldgroup:last-child{margin-bottom:0;border-bottom:none;}.hostel-search-filter__filter-options .form-item{display:block;vertical-align:top;padding-right:10px;}@media all and (min-width:37.5em){.hostel-search-filter__filter-options .form-item{width:50%;float:left;}}@media all and (min-width:75em){.hostel-search-filter__filter-options .form-item{width:25%;}}.hostel-search-filter__filter-options .form-item__input{float:left;}.hostel-search-filter__filter-options .form-item__label{display:block;margin-left:40px;padding:0 10px 0px 0px;}.hostel-search-filter__filter-header{top:0;width:100%;position:-webkit-sticky;position:sticky;z-index:80;padding-top:30px;background:#fff;}.hostel-search-filter__title{font-family:"StagSansRoundLight",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;margin:0 0 30px 0;padding-bottom:20px;border-bottom:1px solid #f0f0eb;}.hostel-search-filter__filter-close{padding:0;border:none;color:#282d46;background:transparent;top:25px;width:auto;position:absolute;padding:10px;right:-10px;font-size:1.25em;}.hostel-search-filter__filter-close:hover,.hostel-search-filter__filter-close:focus{color:#282d46;background:transparent;}.hostel-search-filter__filter-actions-wrapper{box-shadow:0 -10px 10px -10px #d2d2c8;left:0;bottom:0;opacity:0;width:100%;max-height:0;position:fixed;overflow:hidden;visibility:hidden;padding:0 20px;transition:opacity 0s;transition-delay:0s;z-index:20;background:#fff;}@media all and (min-width:56.25em){.hostel-search-filter__filter-actions-wrapper{width:50%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding-right:20px;}}@media all and (min-width:75em){.hostel-search-filter__filter-actions-wrapper{width:58.33333%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding-right:20px;}}@media all and (min-width:93.75em){.hostel-search-filter__filter-actions-wrapper{width:66.66667%;float:left;margin-right:-100%;clear:none;padding-right:40px;}}.hostel-search-filter__filter-actions-wrapper--open{opacity:1;max-height:none;visibility:visible;transition-delay:0.2s;}@media all and (min-width:56.25em){.hostel-search-filter__filter-actions-wrapper--open{transition-delay:0s;}}.hostel-search-filter__filter-actions{padding:15px 0;}.hostel-search-filter__filter-actions::after{clear:both;content:"";display:table;}@media all and (min-width:75em){.hostel-search-filter__filter-actions{text-align:right;}}.hostel-search-filter__filter-actions .button{float:left;vertical-align:top;width:calc(50% - 5px);}@media all and (min-width:75em){.hostel-search-filter__filter-actions .button{float:none;width:auto;padding:13px 50px;}}.hostel-search-filter__filter-actions .button:first-child{margin-right:10px;}.hostel-search-form::after{clear:both;content:"";display:table;}.hostel-search .hostel-search-form{padding:20px 0;}.path-hostels .hostel-search-form{padding:0;margin-top:52px;}@media all and (min-width:56.25em){.path-hostels .hostel-search-form{margin-top:0;left:0;width:100%;position:fixed;z-index:50;top:60px;}}@media all and (min-width:56.25em){.path-hostels .hostel-search-form section.container{padding:10px 0;}}@media all and (min-width:37.5em){.path-hostels.adminimal-admin-toolbar .hostel-search-form{top:calc(39px + 60px);}}@media all and (min-width:37.5em){.path-hostels.toolbar-horizontal.toolbar-tray-open .hostel-search-form{top:calc(118px + 60px);}}@media all and (min-width:75em){.path-hostels.toolbar-horizontal.toolbar-tray-open .hostel-search-form{top:calc(79px + 60px);}}.hostel-search-form #edit-yhafi-search-filter{display:none;}.hostel-search-form .form-submit{width:100%;}@media all and (min-width:56.25em){.hostel-search-form .form-submit{width:18%;float:left;}}.hostel-search-form .form-item-yhafi-text-search:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}@media all and (min-width:56.25em){.hostel-search-form .form-item-yhafi-text-search{float:left;margin:0 1em 0 0;width:calc(25% - 1em);}}.hostel-search-form .form-item-yhafi-text-search.text-field-loader--loading::before{display:none;}.hostel-search-form .form-item-yhafi-text-search .form-text{padding-right:40px;}@media all and (min-width:56.25em){.hostel-search-form .date-picker{float:left;margin:0 1em 0 0;width:calc(35% - 1em);}}.hostel-search-form .date-picker .form-item-yhafi-startdate:before,.hostel-search-form .date-picker .form-item-yhafi-enddate:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}@media all and (min-width:56.25em){.hostel-search-form .date-picker .form-item-yhafi-startdate,.hostel-search-form .date-picker .form-item-yhafi-enddate{margin-bottom:0;}}@media all and (min-width:56.25em){.hostel-search-form .number-picker{float:left;margin:0 1em 0 0;width:calc(22% - 1em);}}.hostel-search-form .number-picker .form-item-yhafi-guests-text:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}@media all and (min-width:56.25em){.hostel-search-form .number-picker .form-item-yhafi-guests-text{margin-bottom:0;}}@media all and (min-width:56.25em){.hostel-search-form .form-item-yhafi-all-available{margin-bottom:0;}}@media all and (min-width:56.25em){.hostel-search-map{width:50%;clear:right;float:left;padding-right:40px;top:calc(60px + 75px);right:0;height:calc(100% - 60px - 75px);display:block;position:fixed;padding-right:0;background:#f0f0eb;}}@media all and (min-width:75em){.hostel-search-map{width:41.66667%;clear:right;float:left;padding-right:40px;padding-right:0;}}@media all and (min-width:93.75em){.hostel-search-map{width:33.33333%;clear:right;float:left;padding-right:40px;padding-right:0;}}@media all and (min-width:37.5em){.adminimal-admin-toolbar .hostel-search-map{height:calc(100% - 39px - 60px - 75px);top:calc(39px + 60px + 75px);}}@media all and (min-width:37.5em){.toolbar-horizontal.toolbar-tray-open .hostel-search-map{height:calc(100% - 79px - 60px - 75px);top:calc(79px + 60px + 75px);}}.hostel-search-map__inner{height:500px;}@media all and (min-width:37.5em){.hostel-search-map__inner{height:750px;}}@media all and (min-width:56.25em){.hostel-search-map__inner{height:100%;}}.hostel-search-message .message__wrapper{border:1px solid #d30924;margin-bottom:1em;padding:1em;}.hostel-search-message .message__wrapper li{color:#fff;}.hostel-search-message .ajax-progress .message{color:#fff;}nav.hostel-search-pager{clear:both;margin:0 20px;text-align:center;}nav.hostel-search-pager::after{clear:both;content:"";display:table;}nav.hostel-search-pager li{display:inline-block;list-style:none;margin:10px 1px;}@media all and (min-width:37.5em){nav.hostel-search-pager li{margin:10px 1px;}}nav.hostel-search-pager .pager a.button,nav.hostel-search-pager .js-pager__items a.button{border:none;color:#282d46;background-color:#008c3c;}nav.hostel-search-pager .pagination{margin:0;position:relative;padding-left:0;}nav.hostel-search-pager .pagination .active a{color:#fff;border-color:#008c3c;background:#008c3c;}nav.hostel-search-pager .pagination li a{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#282d46;background:transparent;border-width:1px;border-style:solid;border-color:#282d46;border-radius:3px;transition:0.3s background-color,0.3s color;padding:7px 12px;}nav.hostel-search-pager .pagination li a:hover,nav.hostel-search-pager .pagination li a:focus{color:#fff;background:#282d46;border-color:#282d46;}nav.hostel-search-pager .pagination li a:hover,nav.hostel-search-pager .pagination li a:focus{text-decoration:none;}nav.hostel-search-pager .pagination li span i{height:auto;margin:0;width:auto;}nav.hostel-search-pager .pagination li.pager__item--next,nav.hostel-search-pager .pagination li.pager__item--previous{text-transform:capitalize;}.statistic-title,.statistic-rating{font-family:"StagSansRoundLight",sans-serif;font-style:normal;font-weight:normal;font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;}@media all and (min-width:56.25em){.statistic-title,.statistic-rating{font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;}}.statistic-title{margin-right:5px;}.statistic-rating{color:#fa9619;}.statistic-reviews{margin:10px 0;}.responsive-iframe iframe,.responsive-iframe object,.responsive-iframe embed{width:100%;border:none;}.responsive-iframe--scrollable{height:0;max-width:100%;overflow:hidden;position:relative;padding-bottom:56.25%;}.responsive-iframe--scrollable iframe,.responsive-iframe--scrollable object,.responsive-iframe--scrollable embed{top:0;left:0;height:100%;position:absolute;}.responsive-iframe--non-scrollable iframe,.responsive-iframe--non-scrollable object,.responsive-iframe--non-scrollable embed{min-height:70em;}@media all and (min-width:37.5em){.responsive-iframe--non-scrollable iframe,.responsive-iframe--non-scrollable object,.responsive-iframe--non-scrollable embed{min-height:65em;}}.video-embed-field-responsive-video{margin-bottom:20px;}.image-overlay-slide{position:relative;background-color:#d2d2c8;}.image-overlay-slider--single-slide .image-overlay-slide,.slick-initialized .image-overlay-slide{display:-ms-flexbox;display:flex;}.image-overlay-slide__image-wrapper{width:100%;height:100%;overflow:hidden;position:absolute;}.image-overlay-slide__image{top:0;left:0;width:100%;height:100%;object-fit:cover;position:absolute;}.image-overlay-slide__content{width:100%;position:relative;padding:20px 20px 40px 20px;background:rgba(0,0,0,0.7);}@media all and (min-width:37.5em){.image-overlay-slide__content{max-width:400px;padding:40px 40px 80px 40px;}}.image-overlay-slide__content h3{margin-top:0;}.image-overlay-slide__content h3,.image-overlay-slide__content p{color:#fff;}.image-overlay-slide__cta{margin-bottom:60px;}.image-overlay-slide__controls{width:100%;position:absolute;bottom:20px;width:calc(100% - 40px);}@media all and (min-width:37.5em){.image-overlay-slide__controls{bottom:40px;width:calc(100% - 80px);}}.image-overlay-slider--single-slide .image-overlay-slide__controls,.no-js .image-overlay-slide__controls{display:none;}.image-overlay-slide__control-button{position:relative;}.image-overlay-slide__control-button::before{top:0;position:absolute;}.image-overlay-slide__control-button--next{float:right;text-align:right;}.image-overlay-slide__control-button--next:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.image-overlay-slide__control-button--next::before{right:0;}.image-overlay-slide__control-button--next.slick-arrow{padding:0 25px 0 5px;}.image-overlay-slide__control-button--prev{float:left;text-align:left;}.image-overlay-slide__control-button--prev:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.image-overlay-slide__control-button--prev::before{left:0;}.image-overlay-slide__control-button--prev.slick-arrow{padding:0 5px 0 25px;}img{max-width:100%;height:auto;display:block;}img.lazyload,img.lazyloading{opacity:0;}.no-js img.lazyload,.no-js img.lazyloading{display:none;}img.lazyloaded{opacity:1;transition:0.3s opacity;}img.img-centred{margin:20px auto;}.media-image{height:100%;position:relative;margin-bottom:20px;}@media all and (min-width:37.5em){.media-image{margin-bottom:0;}}.media-image > a{margin:0;display:block;transition:0.3s opacity;}.media-image > a:hover,.media-image > a:focus{opacity:0.8;}.media-image h1,.media-image h2,.media-image h3,.media-image h4,.media-image h5,.media-image h6,.media-image p,.media-image ul,.media-image ol,.media-image a,.media-image figcaption{color:#fff;}.media-image .image-overlay:before{content:'';width:100%;height:100%;position:absolute;z-index:1;background:rgba(0,0,0,0.275);}.media-image .image-overlay img{top:0;height:100%;object-fit:cover;position:absolute;}.media-image__content{color:#fff;padding:20px;width:100%;height:100%;z-index:1;position:relative;}.responsive-image--1-1{height:0;overflow:hidden;position:relative;color:#d2d2c8;background-color:#d2d2c8;padding-bottom:100%;}.responsive-image--1-1 img{width:100%;position:absolute;}.responsive-image--2-1{height:0;overflow:hidden;position:relative;color:#d2d2c8;background-color:#d2d2c8;padding-bottom:50%;}.responsive-image--2-1 img{width:100%;position:absolute;}.card-loader{padding:0 10px 10px 10px;}.card-loader__content{width:100%;padding:10px 0;}.card-loader__image,.card-loader__title,.card-loader__subtitle,.card-loader__icon{display:block;background:#b4b4aa;background:linear-gradient(-90deg,#b4b4aa 0%,#b4b4aa 50%,#b4b4aa 100%);background-size:400% 400%;animation:shimmer 2s ease-in-out infinite;}.card-loader__title,.card-loader__subtitle,.card-loader__icon{border-radius:3px;background-clip:padding-box;margin-bottom:10px;}.card-loader__image{width:100%;height:170px;margin-bottom:10px;}.card-loader__title{width:50%;height:25px;}.card-loader__subtitle{width:75%;height:15px;}.card-loader__icon{float:left;width:25%;height:50px;margin:10px 20px 20px 0;}.dot-loader{margin:0 auto;text-align:center;z-index:40;}.background-loader .dot-loader{left:0;top:5%;right:0;display:none;position:absolute;}.background-loader--loading .dot-loader{display:block;}.dot-loader__dot{width:18px;height:18px;border-radius:100%;display:inline-block;background-color:#008c3c;animation:scale 1.4s infinite ease-in-out both;}.dot-loader__dot:nth-child(1){animation-delay:-0.32s;}.dot-loader__dot:nth-child(2){animation-delay:-0.16s;}.dot-loader__text{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}.spinner-loader::after{content:'';width:10px;height:10px;border-radius:100%;display:inline-block;vertical-align:bottom;margin:2px 5px;border:3px solid rgba(0,140,60,0.5);border-top:3px solid #008c3c;animation:rotate 0.6s linear infinite;}.location{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin-bottom:10px;}.location:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;margin-right:10px;}.location:hover,.location:focus{text-decoration:none;}.hero .location{display:none;}@media all and (min-width:37.5em){.hero .location{font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;display:block;margin-bottom:20px;}}.three-words:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;margin-right:5px;}.map-marker{position:absolute;top:0;left:0;width:16px;height:16px;background:red;border-radius:50%;cursor:pointer;pointer-events:all;}.map-marker.clicked{background:blue;}.mobile-nav-icon{padding:0;border:none;color:#282d46;background:transparent;top:0;left:0;right:0;width:50px;height:50px;position:absolute;}.mobile-nav-icon:hover,.mobile-nav-icon:focus{color:#282d46;background:transparent;}@media all and (min-width:56.25em){.mobile-nav-icon{display:none;}}.mobile-nav-icon.active .mobile-nav-icon__lines{transform:translate3d(0,10px,0) rotate(45deg);}.mobile-nav-icon.active .mobile-nav-icon__lines::before{opacity:0;transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);}.mobile-nav-icon.active .mobile-nav-icon__lines::after{top:20px;transform:translate3d(0,-20px,0) rotate(-90deg);}.mobile-nav-icon__lines{left:0;right:0;top:15px;width:25px;height:3px;margin:0 auto;position:absolute;border-radius:3px;background-clip:padding-box;background:#282d46;transition:transform 0.3s ease;}.mobile-nav-icon__lines::before,.mobile-nav-icon__lines::after{content:'';height:3px;width:100%;display:block;position:absolute;border-radius:3px;background-clip:padding-box;background:#282d46;transition:transform 0.3s ease,opacity 0.3s ease;}.mobile-nav-icon__lines::before{top:8px;}.mobile-nav-icon__lines::after{top:16px;}.order-reference__header{margin-bottom:20px;}@media all and (min-width:37.5em){.order-reference__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}}.order-reference__header h1{margin-bottom:0;color:#282d46;}.order-reference__items{margin-top:40px;}.order-reference__summary{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;}.order-reference__summary h2{color:#282d46;}.order-teaser{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f0f0eb;padding:20px;}.order-teaser__wrapper{margin-bottom:20px;}@media all and (min-width:56.25em){.order-teaser__wrapper{display:-ms-flexbox;display:flex;-ms-flex:0 0 50%;flex:0 0 50%;}.order-teaser__wrapper:nth-child(2n){padding-right:20px;}}.order-teaser__number{width:100%;}.order-teaser__number h2{color:#282d46;}.order-teaser__link{-ms-flex-order:4;order:4;width:100%;}@media all and (min-width:37.5em){.order-teaser__link{-ms-flex-order:unset;order:unset;}}.order-teaser__date,.order-teaser__summary{width:50%;margin-bottom:20px;}@media all and (min-width:37.5em){.order-teaser__date,.order-teaser__summary{margin-bottom:0;}}@media all and (min-width:37.5em){.order-teaser__number,.order-teaser__link{width:50%;}}.order-teaser__date{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}@media all and (min-width:37.5em){.order-teaser__date{-ms-flex-align:end;align-items:flex-end;}}.order-teaser__date-title{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}.order-teaser__summary,.order-teaser__total{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;}.order-teaser__total{margin-bottom:0;-ms-flex-align:end;align-items:flex-end;font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:38px;font-size:2.375rem;line-height:1.21053;letter-spacing:0.25px;}@media all and (min-width:37.5em){.order-teaser__total{font-size:42px;font-size:2.625rem;line-height:1.07143;letter-spacing:0.25px;}}.password-policy{border-radius:3px;background-clip:padding-box;margin:0;width:100%;display:none;list-style:none;position:relative;padding:20px;z-index:70;background:#fff;border:1px solid #d2d2c8;}@media all and (min-width:37.5em){.password-policy{width:auto;}}.show-password-policy .password-policy{display:inline-block;}.password-policy li{position:relative;padding-left:20px;margin-bottom:10px;}.password-policy li::before{top:0;left:-6px;position:absolute;}.password-policy li:last-child{margin-bottom:0;}.password-policy .fail:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;color:#d2d2c8;}.password-policy .pass{color:#008c3c;}.password-policy .pass:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.payment-method-selector{margin-bottom:10px;}.payment-method-selector__item{width:100%;height:100%;opacity:0;}.payment-method-selector__item:checked ~ label{border:2px solid #008c3c;}.payment-method-selector__item ~ label{border-radius:3px;background-clip:padding-box;width:100%;background:#fff;border:1px solid #d2d2c8;padding:20px 20px 20px 60px;}.payment-method-selector__item ~ label:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.payment-method-selector__item ~ label:before{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:20px;font-size:1.75em;}.payment-method-selector__item--paypal ~ label:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;font-size:1.5em;}.payment-method-selector__item--visa ~ label{background-image:url(/themes/custom/yhafi/images/svgs/visa-logo.svg);background-position:17px 20px;background-size:34px;background-repeat:no-repeat;}.payment-method-selector__item--visa ~ label::before{display:none;}.payment-method-selector__item--mastercard ~ label{background-image:url(/themes/custom/yhafi/images/svgs/mastercard-logo.svg);background-position:17px 20px;background-size:34px;background-repeat:no-repeat;}.payment-method-selector__item--mastercard ~ label::before{display:none;}.payment-method-selector__item--maestro ~ label{background-image:url(/themes/custom/yhafi/images/svgs/maestro-logo.svg);background-position:17px 20px;background-size:34px;background-repeat:no-repeat;}.payment-method-selector__item--maestro ~ label::before{display:none;}.payment-method-selector__item--jcb ~ label{background-image:url(/themes/custom/yhafi/images/svgs/jcb-logo.svg);background-position:17px 20px;background-size:34px;background-repeat:no-repeat;}.payment-method-selector__item--jcb ~ label::before{display:none;}.payment-method-selector__item--discover ~ label{background-image:url(/themes/custom/yhafi/images/svgs/discover-logo.svg);background-position:17px 20px;background-size:34px;background-repeat:no-repeat;}.payment-method-selector__item--discover ~ label::before{display:none;}.payment-method-selector__header{margin-bottom:5px;}.payment-method-selector__header::after{clear:both;content:"";display:table;}.payment-method-selector__header-text{float:left;margin-top:5px;width:calc(100% - 90px);}.payment-method-selector__toggle{width:90px;float:right;}.payment-method-selector__intro-text{margin-bottom:20px;}.payment-method-selector__intro-text--paypal{position:relative;padding-left:30px;}.payment-method-selector__intro-text--paypal:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.payment-method-selector__intro-text--paypal:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;font-size:1.5em;}.payment-method-selector .form-item{margin-bottom:10px;}.payment-method-selector__choose-payment{}.payment-method-selector__choose-payment div[data-drupal-selector="edit-yhafi-payment-information-add-payment-method"],.payment-method-selector__choose-payment .payment-method-selector__intro-text,.payment-method-selector__choose-payment .payment-method-selector__toggle,.payment-method-selector__choose-payment .billing-address-summary,.payment-method-selector__choose-payment .js-form-submit{display:none;}.payment-method-selector__existing-payment .payment-method-selector__header{display:none;}.payment-method-selector__new-payment .payment-method-selector{display:none;}.payment-method-selector__new-payment--paypal .js-form-submit{display:none;}.views-field-edit-button,.views-field-remove-button{display:inline-block;margin-bottom:40px;width:calc(50% - 5px);}.views-field-edit-button::after,.views-field-remove-button::after{clear:both;content:"";display:table;}@media all and (min-width:56.25em){.views-field-edit-button,.views-field-remove-button{margin-top:-50px;width:auto;margin-bottom:40px;}}.views-field-edit-button .button,.views-field-remove-button .button{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#008c3c;background:#fff;border-width:1px;border-style:solid;border-color:#008c3c;border-radius:3px;line-height:1;padding:10px 15px;}.views-field-edit-button .button:hover,.views-field-edit-button .button:focus,.views-field-remove-button .button:hover,.views-field-remove-button .button:focus{color:#fff;background:#006428;border-color:#006428;}@media all and (min-width:56.25em){.views-field-edit-button .button,.views-field-remove-button .button{float:left;vertical-align:top;}}.views-field-edit-button .button::before,.views-field-remove-button .button::before{vertical-align:top;margin-right:5px;}.views-field-edit-button .button::after,.views-field-remove-button .button::after{width:8px;height:8px;margin:0 5px;}.views-field-edit-button .button.button-loader--loading,.views-field-remove-button .button.button-loader--loading{color:#fff;background:#d2d2c8;border-width:1px;border-style:solid;border-color:#d2d2c8;border-radius:3px;}.views-field-edit-button .button.button-loader--loading:hover,.views-field-edit-button .button.button-loader--loading:focus,.views-field-remove-button .button.button-loader--loading:hover,.views-field-remove-button .button.button-loader--loading:focus{color:#fff;background:#d2d2c8;border-color:#d2d2c8;}.views-field-edit-button .button{margin-right:10px;}.views-field-edit-button .button:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;font-size:0.75em;}.views-field-remove-button .button:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;font-size:0.75em;}.product-summary-breakdown{opacity:1;transition:0.4s opacity;padding:20px;position:relative;background:#fff;}.product-added .product-summary-breakdown{opacity:0.5;}.product-summary-breakdown h3{margin:0 0 10px 0;}.product-summary-breakdown__meta::after{clear:both;content:"";display:table;}.product-summary-breakdown__meta p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;float:left;margin:0 5px 5px 0;}.product-summary-breakdown__description{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin:5px 0 0 0;}.product-summary-breakdown__toggle{padding:0;border:none;color:#282d46;background:transparent;font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;width:auto;padding:5px 0;margin-top:5px;}.product-summary-breakdown__toggle:hover,.product-summary-breakdown__toggle:focus{color:#282d46;background:transparent;}.product-summary-breakdown__toggle::after{content:'+';display:inline-block;margin:0 5px;}.product-summary-breakdown__toggle--open::after{content:'-';}.product-summary-close{top:15px;width:auto;border:none;background:none;right:10px;position:absolute;padding:5px;text-decoration:none;z-index:101;color:#32375a;}.product-summary-close:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}@media all and (min-width:56.25em){.product-summary-close{display:none;}}.product-summary-close:hover,.product-summary-close:focus{background:none;color:#32375a;}.product-summary-wrapper--padded .product-summary-close{color:#fff;}.product-summary__footer{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;text-align:right;padding:20px;background:#f0f0eb;}.product-added .product-summary__footer{animation:glow 1s;animation-timing-function:ease-in;}.product-summary-mobile-header{left:0;width:100%;border:none;position:fixed;overflow:hidden;border-radius:0;z-index:80;top:51px;color:#282d46;background:#f0f0eb;padding:15px 45px 15px 20px;border-top:1px solid #d2d2c8;border-bottom:1px solid #d2d2c8;}@media all and (min-width:56.25em){.product-summary-mobile-header{display:none;}}.adminimal-admin-toolbar .product-summary-mobile-header{top:calc(51px + 39px);}.product-summary-mobile-header:hover,.product-summary-mobile-header:focus{color:#282d46;background:#f0f0eb;}.commerce-checkout-flow .product-summary-mobile-header{color:#fff;background:#282d46;border-color:#282d46;}.commerce-checkout-flow .product-summary-mobile-header:hover,.commerce-checkout-flow .product-summary-mobile-header:focus{color:#fff;background:#282d46;}.product-summary-mobile-header__title,.product-summary-mobile-header__total{margin:0;}.product-summary-mobile-header__title{float:left;}.product-summary-mobile-header__total{float:right;}.product-added .product-summary-mobile-header__total{animation:glow 1s;animation-timing-function:ease-in;}.product-summary-mobile-header__open{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);line-height:1;background:none;font-size:0.8em;right:20px;text-decoration:none;}.product-summary-mobile-header__open:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.product-summary-mobile-header__title,.product-summary-mobile-header__open{opacity:1;transition:0.4s opacity;}.product-added .product-summary-mobile-header__title,.product-added .product-summary-mobile-header__open{opacity:0.5;}.product-summary__table-header{opacity:1;transition:0.4s opacity;background:none;}.product-added .product-summary__table-header{opacity:0.5;}.product-breakdown .product-summary__table-header{border-bottom:1px solid #d2d2c8;}.product-summary__table-header th{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#282d46;padding:10px 0 0 0;}.product-summary__table-header th:first-child{text-align:left;}.product-summary__table-header th:last-child{text-align:right;}.product-breakdown .product-summary__table-header th{padding:10px 0 15px 0;}.product-summary__table-item{opacity:1;transition:0.4s opacity;}.product-added .product-summary__table-item{opacity:0.5;}.product-summary__table-item td{padding:10px 0;}.product-summary__table-item td:first-child{width:60%;text-align:left;}.product-summary__table-item td:first-child span{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.product-summary__table-item td:nth-child(2){width:20%;text-align:center;}.product-summary__table-item td:last-child{width:20%;text-align:right;}.product-summary__table-subheading{opacity:1;transition:0.4s opacity;text-align:left;background:none;}.product-added .product-summary__table-subheading{opacity:0.5;}.product-summary__table-subheading th{padding:0;position:relative;z-index:1;}.product-summary__table-subheading span{padding:10px 20px 10px 0;display:inline-block;padding-right:20px;background:#fff;}.product-breakdown--teaser .product-summary__table-subheading span{background:#f0f0eb;}.product-summary__table-subheading span::after{content:'';top:50%;right:0;height:1px;width:100%;position:absolute;z-index:-1;background:#d2d2c8;}.product-summary--bordered .product-summary__table-subheading span::after{background:#282d46;}.product-summary--bordered .product-summary__table-subheading span{background:#f0f0eb;}.section-pre-title p{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;margin:10px 0;}.section-pre-title h2{margin-top:0;}.section-strapline{padding-bottom:20px;margin:0 0 20px 0;border-bottom:1px solid #d2d2c8;}@media all and (min-width:37.5em){.section-strapline{margin:0 0 40px 0;}}.show-more-content--expandable{overflow:hidden;position:relative;margin-bottom:5px;}.show-more-content--expandable p:last-child{margin-bottom:0;}.show-more-content--expandable::after{content:'';left:0;bottom:0;width:100%;position:absolute;pointer-events:none;height:10px;background:linear-gradient(rgba(255,255,255,0),#fff);}.show-more-content--open{margin-bottom:10px;}.show-more-content--open::after{display:none;}.show-more-content--grey-bg::after{background:linear-gradient(rgba(255,255,255,0),#f0f0eb);}.show-more-content--xl::after{height:60px;}.bg--beta .show-more-content p{color:#282d46;}.show-more-link{padding:0;border:none;color:#282d46;background:transparent;}.show-more-link:hover,.show-more-link:focus{color:#006428;background:transparent;}.show-more-link--padded{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;width:100%;padding:15px;color:#008c3c;}.show-more-link--padded:hover,.show-more-link--padded:focus{color:#006428;}.show-more-link--inline{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;right:0;bottom:0;width:auto;text-align:left;position:absolute;color:#282d46;padding:5px 5px 5px 0;}.show-more-link--inline::after{content:'';width:100%;height:100%;display:block;position:absolute;border-radius:100%;top:-5px;left:-20px;z-index:1;padding:5px 20px 5px 20px;background-image:radial-gradient(#f0f0eb 55%,rgba(255,255,255,0));}.show-more-link--inline span{position:relative;z-index:2;}.show-more-link--wrapped{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;width:auto;text-align:left;color:#282d46;}.site-actions__list{margin:0;padding-left:0;list-style:none;}.site-actions__list::after{clear:both;content:"";display:table;}.site-actions__list--header{display:none;}@media all and (min-width:56.25em){.site-actions__list--header{float:left;display:block;}}.site-actions__list-item{margin:0;}@media all and (min-width:56.25em){.site-actions__list-item{float:left;position:relative;}.site-actions__list-item::before{content:'|';display:inline-block;position:absolute;top:50%;transform:translateY(-50%);color:#282d46;}.site-actions__list-item:first-child:before{display:none;}}.site-actions__list-item a{color:#282d46;text-decoration:none;transition:color 0.4s ease;display:block;text-decoration:none;padding:10px;margin-left:2px;}.site-actions__list-item a:hover,.site-actions__list-item a:focus{color:#282d46;text-decoration:underline;}.site-actions__list-item a:hover::before,.site-actions__list-item a:focus::before{text-decoration:none;}.site-actions__list-item:first-child a{margin-left:0;}.site-actions--footer .site-actions__link{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;padding:10px;}@media all and (min-width:56.25em){.site-actions--footer .site-actions__link{padding:7px 10px;}}.site-actions--footer .site-actions:first-child{padding-left:0;}.site-logo{width:35px;margin:0 auto;padding:10px 0;}@media all and (min-width:56.25em){.site-logo{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);}}@media all and (min-width:75em){.site-logo{width:45px;}}@media all and (min-width:75em){.site-logo img{width:45px;height:40px;}}.toggle-switch{position:relative;display:inline-block;margin-bottom:20px;}.toggle-switch__input{width:50px;height:100%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:absolute;}.toggle-switch__input:checked{background:none;border:none;}.toggle-switch__input:checked ~ label::before{background:#008c3c;}.toggle-switch__input:checked ~ label::after{border-color:#008c3c;transform:translate(23px,-50%);}.toggle-switch__label{cursor:pointer;padding-left:60px;position:relative;display:inline-block;}.toggle-switch__label::before,.toggle-switch__label::after{content:'';left:0;position:absolute;}.toggle-switch__label::before{top:50%;width:50px;height:20px;border-radius:100px;background:#d2d2c8;transform:translateY(-50%);}.toggle-switch__label::after{top:50%;width:25px;height:25px;border-radius:100%;transition:transform .3s;background:#fff;transform:translate(0,-50%);border:1px solid #d2d2c8;}.accepted-payments--inline{pointer-events:none;}.accepted-payments--inline .card-image{background-image:url(/themes/custom/yhafi/images/svgs/payment-summary-logo.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;height:35px;width:160px;display:inline-block;}.accepted-payments--centered{text-align:center;border-top:none;}.accepted-payments--bottom{text-align:right;padding-top:20px;border-top:1px solid #282d46;}.accepted-payments__list{padding:0;list-style:none;display:inline-block;margin-top:10px;}.accepted-payments__list-item{width:50px;display:inline-block;}.accepted-payments__primary-text{margin-bottom:0;}.accepted-payments__secondary-text{vertical-align:top;display:inline-block;margin:8px 10px;}.accordion{border-radius:3px;background-clip:padding-box;margin:20px 0;background:#fff;border:1px solid #f0f0eb;padding:0 20px;opacity:0;visibility:hidden;}.accordion--non-expandable,.accordion.js-accordion,.no-js .accordion{opacity:1;visibility:visible;}.accordion--closed h4 + div{display:none;}.accordion p{margin-bottom:20px;color:#282d46;}.accordion > h4,.accordion .js-accordion_control{margin:0;background:#fff;color:#282d46;border-bottom:1px solid #f0f0eb;padding:20px 30px 20px 0;}@media all and (min-width:37.5em){.accordion > h4,.accordion .js-accordion_control{padding:20px 0;}}.accordion > h4:nth-last-child(2),.accordion .js-accordion_control:nth-last-child(2){border:none;}.accordion .js-accordion_control:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;top:15px;position:absolute;padding:5px;color:#d2d2c8;right:-5px;}.accordion .js-accordion_control:hover,.accordion .js-accordion_control:active,.accordion .js-accordion_control:focus{background-color:#fff;color:#282d46;outline:none;box-shadow:none;}.accordion .js-accordion_control span{padding:0;}.accordion .js-accordion_control--active{background-image:none;background-color:#fff;border:none;color:#282d46;font-weight:normal;}.accordion .js-accordion_control--active:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.accordion .js-accordion_panel{background:#fff;border-bottom:1px solid #f0f0eb;}.accordion .js-accordion_panel:last-child{border:none;}.account-sidebar{left:0;width:100%;position:fixed;z-index:79;top:51px;}@media all and (min-width:56.25em){.account-sidebar{top:0;background:none;position:relative;z-index:0;}}.adminimal-admin-toolbar .account-sidebar{top:calc(51px + 39px);}@media all and (min-width:56.25em){.adminimal-admin-toolbar .account-sidebar{top:0;}}.account-sidebar.account-links__wrapper{background:#008c3c;}.account-sidebar .account-links{list-style:none;padding-left:0;margin:0;position:fixed;width:100%;overflow:hidden;visibility:hidden;transition:all 0.3s ease;opacity:0;width:100%;max-height:0;height:calc(100% - 51px);}@media all and (min-width:56.25em){.account-sidebar .account-links{opacity:1;max-height:none;overflow-y:auto;background:none;position:inherit;visibility:visible;}}.account-sidebar .account-links a{display:inline-block;padding:15px 20px;color:#282d46;width:100%;transition:0.2s all ease;}@media all and (min-width:56.25em){.account-sidebar .account-links a{display:block;padding:20px;color:#fff;}.account-sidebar .account-links a:hover,.account-sidebar .account-links a:focus,.account-sidebar .account-links a:active{background:#006428;}}.account-sidebar .account-links__mobile{display:inline-block;color:#fff;width:100%;}@media all and (min-width:56.25em){.account-sidebar .account-links__mobile{display:none;}}.account-sidebar .account-links__mobile-trigger{display:block;text-align:left;padding:15px 45px 15px 20px;}.account-sidebar .account-links__mobile-trigger:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.account-sidebar .account-links__mobile-trigger::before{right:20px;position:absolute;}.account-sidebar .account-links__mobile-trigger.open::before{transform:rotate(180deg);}@media all and (min-width:37.5em){.account-sidebar .account-links__mobile-trigger{width:100%;}}@media all and (min-width:56.25em){.account-sidebar .account-links__mobile-trigger{display:none;}}.account-sidebar .account-links li{margin-bottom:0;text-align:left;}@media all and (min-width:56.25em){.account-sidebar .account-links li{text-align:center;}}.account-sidebar .account-links li i{display:none;}@media all and (min-width:56.25em){.account-sidebar .account-links li i{display:inline-block;font-family:"icons",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;color:#fff;padding-bottom:5px;width:100%;text-decoration:none;}}.account-sidebar.open .account-links{overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#f0f0eb;opacity:1;max-height:100%;visibility:visible;}.availability-calendar__title,.availability-calendar__footer{margin:0;padding:20px;}.availability-calendar__title{color:#008c3c;}.availability-calendar__iframe{width:100%;border:none;min-height:500px;}.block-hostel::after{clear:both;content:"";display:table;}.block-hostel h3{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;padding-bottom:20px;}@media all and (min-width:75em){.block-hostel h3{border-bottom:3px solid #d2d2c8;margin-bottom:20px;}}.block-hostel__items-list{padding:0;margin-bottom:0;}.block-hostel__items-list::after{clear:both;content:"";display:table;}.block-hostel .list-item{width:50%;clear:right;float:left;padding-right:20px;margin-bottom:0;list-style:none;}.block-hostel .list-item a{display:block;padding:7px 7px 7px 0;}.block-hostel .list-item:nth-child(2n+1){clear:left;}.block-hostel .associated-company{margin-top:20px;}.breadcrumb__list{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;margin:0;padding:0;}.breadcrumb__item{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;display:none;}@media all and (min-width:56.25em){.breadcrumb__item{display:inline;}}.breadcrumb__item:nth-last-of-type(2){display:inline;}.breadcrumb__item:nth-last-of-type(2) > div a:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}@media all and (min-width:56.25em){.breadcrumb__item:nth-last-of-type(2) > div a::before{content:'';}}.breadcrumb__item div{display:inline-block;}.breadcrumb__item a{display:block;padding:15px 0;}.breadcrumb .breadcrumb-separator{display:none;}@media all and (min-width:56.25em){.breadcrumb .breadcrumb-separator{display:inline;padding:0px 5px;}}.call-out{padding:30px;text-align:center;margin-bottom:30px;}.call-out::after{clear:both;content:"";display:table;}@media all and (min-width:37.5em){.call-out{text-align:left;}}.call-out h2,.call-out .h2{margin:0;}.call-out p{margin:20px 0;}.call-out--grey{background:#f0f0eb;}.call-out--blue{background:#282d46;}.call-out--blue h2,.call-out--blue i,.call-out--blue p{color:#fff;}@media all and (min-width:37.5em){.call-out--with-icon{position:relative;padding-left:80px;}}.call-out__icon{display:block;margin-bottom:15px;font-size:1.5em;}@media all and (min-width:37.5em){.call-out__icon{left:30px;top:30px;position:absolute;}}@media all and (min-width:37.5em){.call-out__content{width:75%;clear:right;float:left;padding-right:40px;}}.call-out__image{margin:0 auto;}@media all and (min-width:37.5em){.call-out__image{width:25%;clear:right;float:left;padding-right:40px;padding-right:0;}}.card{border-radius:3px;background-clip:padding-box;overflow:hidden;text-decoration:none;margin-bottom:20px;overflow:visible;}@media all and (min-width:37.5em){.card{margin-bottom:0;}}.card--teaser{background:#282d46;}.paragraph--card-clickable .card{color:#282d46;}.card__image{border-radius:3px 3px 0 0;width:100%;}.clickable .card__image{position:relative;}.clickable .card__image::after{content:'';display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;background-color:transparent;transition:0.2s background-color ease-in;}.card--alternate .card__image{padding-bottom:100%;}.card__content{padding:10px 0 0 0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;width:100%;}.card__content h3,.card__content h4,.card__content h5,.card__content p{margin:10px 0;}.card__content p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.card__content p + p .button{margin-top:10px;}.card__content p.card__pre-title{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}.card__content h4{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}.card__content--with-padded-box{padding:10px 20px;}.card__content--with-bg{color:#fff;background:#282d46;}.card__content--with-bg p,.card__content--with-bg h3,.card__content--with-bg h5{color:#fff;}.card__url{color:#fff;text-decoration:none;}.card__url:focus,.card__url:hover{color:#fff;text-decoration:none;}.card__icons{margin-bottom:10px;}.card__icons::after{clear:both;content:"";display:table;}.card__icons > div{float:left;width:33.33%;}.card.clickable{cursor:pointer;}.card.clickable:hover .responsive-image::after,.card.clickable:focus .responsive-image::after{background-color:rgba(255,255,255,0.2);}.direct-debit-content{margin-bottom:20px;}.direct-debit-content__image{width:120px;margin-bottom:20px;}@media all and (min-width:56.25em){.direct-debit-content__image{width:150px;}}.donation-content-block{margin-bottom:20px;}.donation-content-block::after{clear:both;content:"";display:table;}.donation-content-block__image{width:180px;display:block;margin:0 auto 20px auto;}@media all and (min-width:37.5em){.donation-content-block__image{margin:0;float:left;}}@media all and (min-width:37.5em){.donation-content-block__content{float:left;padding-left:20px;width:calc(100% - 180px);}}.donation-content-block__heading{margin-top:0;}.donation-selection{margin:20px 0 30px 0;padding-bottom:10px;border-bottom:1px solid #d2d2c8;}.donation-selection::after{clear:both;content:"";display:table;}.donation-selection .form-item-checkbox{float:left;height:54px;width:calc(50% - 0.5em);}@media all and (min-width:75em){.donation-selection .form-item-checkbox{width:100px;margin-right:1em;}}.donation-selection .form-item-checkbox:nth-child(odd){margin-right:1em;}.donation-selection .form-item-number{clear:left;}@media all and (min-width:75em){.donation-selection .form-item-number{clear:none;float:left;width:calc(100% - 400px - 4em);}}@media all and (min-width:37.5em){.email-signup .form-item-email{float:left;margin:0 20px 0 0;width:calc(100% - 170px);}}.email-signup .form-item-email .form-item__label{color:#fff;}.email-signup .form-item-email .form-item__label::after{color:#fff;}.email-signup .form-item-email.form-item--input-filled .form-item__label{color:#b4b4aa;}.email-signup .form-item-email.form-item--input-filled .form-item__label::after{color:#d30924;}.email-signup .form-item-email.form-item--input-filled .form-email{color:#282d46;border-color:#d2d2c8;background-color:#fff;}.email-signup .form-email{color:#fff;background-color:transparent;border-color:#fff;}.email-signup .form-submit{margin-bottom:20px;}@media all and (min-width:37.5em){.email-signup .form-submit{float:left;width:150px;}}.experience-overview .experience-left{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;}@media all and (min-width:37.5em){.experience-overview .experience-left{width:75%;clear:right;float:left;padding-right:40px;}}.experience-overview .experience-right{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;}@media all and (min-width:37.5em){.experience-overview .experience-right{width:25%;clear:right;float:right;padding-right:0;}}.experience-overview .experience-right h3{margin-top:0;}.extra-product{width:100%;height:100%;position:relative;border-radius:3px;background-clip:padding-box;background:#f0f0eb;}.extra-product::after{clear:both;content:"";display:table;}@media all and (min-width:37.5em){.extra-product{margin-bottom:20px;}}.extra-product__panel{position:relative;}@media all and (min-width:37.5em){.extra-product__panel{float:left;width:150px;}}.extra-product__image{position:relative;background:#32375a;}.extra-product__image::after{content:'';display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;background-color:rgba(0,0,0,0.275);transition:0.2s background-color ease-in;}@media all and (min-width:37.5em){.extra-product__image{padding-bottom:150px;}}@media all and (min-width:37.5em){.extra-product__image::after{display:none;}}.extra-product__image img{width:100%;min-height:100%;display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}.extra-product__price{left:20px;bottom:20px;position:absolute;color:#fff;}@media all and (min-width:37.5em){.extra-product__price{left:auto;bottom:auto;position:relative;padding:20px 17px;color:#282d46;}}.extra-product__price-amount{font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:38px;font-size:2.375rem;line-height:1.21053;letter-spacing:0.25px;margin:0;color:#fff;}@media all and (min-width:37.5em){.extra-product__price-amount{color:#282d46;}}.extra-product__price-label{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin:0;}.extra-product__detail{padding:20px;color:#282d46;}@media all and (min-width:37.5em){.extra-product__detail{float:left;width:calc(100% - 150px);}}@media all and (min-width:75em){.extra-product__detail{padding-bottom:120px;}}.extra-product__title{margin:0 0 10px 0;}.extra-product .inline-form{display:-ms-flexbox;display:flex;margin-top:20px;}.extra-product .inline-form::after{clear:both;content:"";display:table;}@media all and (min-width:75em){.extra-product .inline-form{margin:0;bottom:35px;position:absolute;}}.extra-product .inline-form .form-item{width:100%;}@media all and (min-width:37.5em){.extra-product .inline-form .form-item{width:150px;}}.form-summary-block--padded{padding:20px;background:#d2d2c8;margin-bottom:20px;}.form-summary-block__header{position:relative;margin-bottom:15px;}.form-summary-block__content{margin:0;padding-left:0;list-style:none;}.form-summary-block__content::after{clear:both;content:"";display:table;}.form-summary-block__content li{margin-bottom:10px;}.form-summary-block__content li::after{clear:both;content:"";display:table;}.form-summary-block__title{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;margin:0;}.form-summary-block__button{padding:0;border:none;color:#282d46;background:transparent;top:0;right:0;width:auto;position:absolute;}.form-summary-block__button:hover,.form-summary-block__button:focus{color:#282d46;background:transparent;}.form-summary-block__key{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;display:block;}@media all and (min-width:56.25em){.form-summary-block__key{float:left;width:150px;}}@media all and (min-width:56.25em){.form-summary-block__value{float:left;width:calc(100% - 150px);}}.form-summary-block__value--with-icon{position:relative;padding-left:40px;}.form-summary-block__value i{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;width:35px;}.horizontal-feature__wrapper{position:relative;margin-bottom:40px;}.horizontal-feature__wrapper::after{clear:both;content:"";display:table;}.horizontal-feature__wrapper:last-child{margin-bottom:20px;}.horizontal-feature__content{padding:20px;background:#fff;}@media all and (min-width:37.5em){.horizontal-feature__content{width:66.66667%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding:0 40px;background:none;}}.horizontal-feature__content h2,.horizontal-feature__content h3{margin-top:0;}.horizontal-feature__content .show-more-content--grey-bg::after{background:linear-gradient(rgba(255,255,255,0),#fff);}@media all and (min-width:37.5em){.horizontal-feature__content .show-more-content--grey-bg::after{background:linear-gradient(rgba(255,255,255,0),#f0f0eb);}}@media all and (min-width:37.5em){.horizontal-feature--left .horizontal-feature__image{width:33.33333%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding-right:0;}}@media all and (min-width:37.5em){.horizontal-feature--left .horizontal-feature__content{width:66.66667%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;}}@media all and (min-width:37.5em){.horizontal-feature--right .horizontal-feature__image{width:33.33333%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;}}@media all and (min-width:37.5em){.horizontal-feature--right .horizontal-feature__content{width:66.66667%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding-left:0;}}.hostel-availability-search__wrapper{margin-bottom:40px;}.hostel-availability-search__title{font-family:"StagSansRoundLight",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;color:#fff;}.hostel-availability-search__booking-info{max-width:1200px;margin:0 auto;padding:20px;color:#fff;}.yhafi-commerce-hostel-product-selection-form .form-wrapper::after{clear:both;content:"";display:table;}@media all and (min-width:56.25em){.yhafi-commerce-hostel-product-selection-form .date-picker{float:left;margin-right:1em;width:calc(50% - 1em);}}.yhafi-commerce-hostel-product-selection-form .date-picker .form-item-textfield:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}@media all and (min-width:56.25em){.yhafi-commerce-hostel-product-selection-form .number-picker{float:left;margin-right:1em;width:calc(30% - 1em);}}.yhafi-commerce-hostel-product-selection-form .number-picker .form-item-textfield:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.yhafi-commerce-hostel-product-selection-form .number-picker .form-item-textfield.text-field-loader--loading::before{display:none;}.yhafi-commerce-hostel-product-selection-form .form-submit{width:100%;}@media all and (min-width:56.25em){.yhafi-commerce-hostel-product-selection-form .form-submit{width:20%;float:left;}}.yhafi-commerce-hostel-product-selection-form .age-prompt-form{width:100%;clear:right;float:right;padding-right:0;margin-top:15px;border-radius:3px;background-clip:padding-box;padding:10px;border:1px solid #d2d2c8;background-color:#fff;}.yhafi-commerce-hostel-product-selection-form .age-prompt-form .form-item-select{margin:10px;}@media all and (min-width:37.5em){.yhafi-commerce-hostel-product-selection-form .age-prompt-form .form-item-select{float:left;width:calc((100% / 3) - 20px);}}@media all and (min-width:56.25em){.yhafi-commerce-hostel-product-selection-form .age-prompt-form .form-item-select{width:calc((100% / 4) - 20px);}}@media all and (min-width:75em){.yhafi-commerce-hostel-product-selection-form .age-prompt-form .form-item-select{width:calc((100% / 6) - 20px);}}.hostel-facilities__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.hostel-facilities__wrapper > *{margin-bottom:20px;width:100%;}.hostel-facilities__wrapper > *:nth-child(1n){margin-right:40px;}.hostel-facilities__wrapper > *:nth-child(1n){margin-right:0;}@media all and (min-width:56.25em){.hostel-facilities__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.hostel-facilities__wrapper > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.hostel-facilities__wrapper > *:nth-child(1n){margin-right:40px;}.hostel-facilities__wrapper > *:nth-child(2n){margin-right:0;}}.hostel-facilities__group{border-bottom:1px solid #f0f0eb;}.hostel-facilities__group::after{clear:both;content:"";display:table;}.hostel-facilities__group-title{margin-top:20px;}.hostel-facilities__list-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;padding-left:0;list-style-type:none;margin:20px 0 0;}.hostel-facilities__list-wrapper::after{clear:both;content:"";display:table;}.hostel-facility__item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:0 0 50%;flex:0 0 50%;-ms-flex-align:center;align-items:center;padding-bottom:15px;}@media all and (min-width:56.25em){.hostel-facility__item{padding:0 20px 20px 0;}}.hostel-facility__item i{font-size:1.5em;padding-right:10px;}.hostel-facility__name{padding-right:20px;}.hostel-nav::after{clear:both;content:"";display:table;}.hostel-nav--sticky{box-shadow:0 10px 10px -10px #d2d2c8;top:0;width:100%;position:fixed;z-index:80;}.hostel-nav .container--constrained{padding:0;}@media all and (min-width:56.25em){.hostel-nav .container--constrained{padding:0 20px;}}.hostel-nav__links{margin:0;padding:0;width:100%;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-pack:center;justify-content:center;}@media all and (min-width:56.25em){.hostel-nav__links{width:50%;display:block;}}.hostel-nav li{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin-bottom:0;text-align:center;}@media all and (min-width:56.25em){.hostel-nav li{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;width:auto;float:left;position:relative;}}@media all and (min-width:56.25em){.hostel-nav li:before{content:'|';display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;font-weight:bold;}}.hostel-nav li:first-child::before{display:none;}@media all and (min-width:56.25em){.hostel-nav li:first-child .hostel-nav__link{padding-left:0;}}.hostel-nav__link{color:#282d46;text-decoration:none;transition:color 0.4s ease;display:block;text-decoration:none;padding:20px 5px;}.hostel-nav__link:hover,.hostel-nav__link:focus{color:#282d46;text-decoration:underline;}.hostel-nav__link:hover::before,.hostel-nav__link:focus::before{text-decoration:none;}@media all and (min-width:23.4375em){.hostel-nav__link{padding:20px 10px;}}@media all and (min-width:37.5em){.hostel-nav__link{padding:15px;}}.hostel-nav__summary{width:100%;float:right;display:-ms-flexbox;display:flex;background:#f0f0eb;}@media all and (min-width:56.25em){.hostel-nav__summary{width:50%;}}.hostel-nav__summary.hidden{display:none;}.hostel-nav__summary-content{padding:15px;margin-bottom:0;width:calc(100% - 150px);}@media all and (min-width:56.25em){.hostel-nav__summary-content{text-align:right;}}@media all and (min-width:75em){.hostel-nav__summary-content{width:calc(100% - 200px);}}.hostel-nav__summary-button{float:right;width:150px;padding:15px;line-height:1;border-radius:0;font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}@media all and (min-width:37.5em){.hostel-nav__summary-button{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;line-height:1;}}@media all and (min-width:75em){.hostel-nav__summary-button{width:200px;}}.hostel-nav__summary-text,.hostel-nav__summary-total{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}@media all and (min-width:37.5em){.hostel-nav__summary-text,.hostel-nav__summary-total{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}}.hostel-nav__summary-nights{display:none;}@media all and (min-width:37.5em){.hostel-nav__summary-nights{display:inline-block;}}.hostel-nav__summary-total{color:#008c3c;}.image-overlay-slider{opacity:0;visibility:hidden;transition:0.3s opacity;margin-bottom:10px;}.image-overlay-slider--single-slide,.image-overlay-slider.slick-initialized,.no-js .image-overlay-slider{opacity:1;visibility:visible;}.image-overlay-slider .slick-arrow{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#fff;text-decoration:none;transition:color 0.4s ease;width:50%;border-radius:0;}.image-overlay-slider .slick-arrow:hover,.image-overlay-slider .slick-arrow:focus{color:#fff;text-decoration:none;}.image-overlay-slider .slick-arrow:hover::before,.image-overlay-slider .slick-arrow:focus::before{text-decoration:none;}.image-overlay-slider .slick-dots{margin-top:10px;}@media all and (min-width:37.5em){.image-overlay-slider .slick-dots{left:500px;position:absolute;bottom:40px;}}.inline-form .form-item--with-scaling-label{float:left;width:calc(50% - 5px);margin-right:10px;}@media all and (min-width:75em){.inline-form .form-item--with-scaling-label{width:150px;}}.inline-form .form-item--with-scaling-label:nth-child(2){margin-right:0;}@media all and (min-width:75em){.inline-form .form-item--with-scaling-label:nth-child(2){margin-right:10px;}}.inline-form .form-submit{width:100%;}@media all and (min-width:56.25em){.inline-form .form-submit{width:180px;padding:15px;}}.inline-form--padded{border-radius:3px;background-clip:padding-box;padding:20px;background:#f0f0eb;}.inline-form--full-width .form-item--with-scaling-label{width:100%;}@media all and (min-width:56.25em){.inline-form--full-width .form-item--with-scaling-label{margin-bottom:0;width:calc(50% - 100px);}}@media all and (min-width:56.25em){.inline-form--full-width .form-item--with-scaling-label:nth-child(2){margin-right:10px;}}#cboxOverlay{top:0;left:0;width:100%;height:100%;position:fixed;z-index:90;opacity:1 !important;background:rgba(0,0,0,0.7);}#colorbox{outline:none;z-index:100;background:#fff;overflow:visible !important;}#colorbox::after{content:'';width:10px;height:10px;border-radius:100%;display:inline-block;vertical-align:bottom;margin:2px 5px;border:3px solid rgba(0,140,60,0.5);border-top:3px solid #008c3c;animation:rotate 0.6s linear infinite;}#colorbox::after{content:'';display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;width:20px;height:20px;border:5px solid rgba(0,140,60,0.5);border-top:5px solid #008c3c;}#cboxContent{position:relative;z-index:30;}@media all and (min-width:56.25em){#cboxContent:hover #cboxNext,#cboxContent:focus #cboxNext{opacity:1;right:-50px;}}@media all and (min-width:56.25em){#cboxContent:hover #cboxPrevious,#cboxContent:focus #cboxPrevious{opacity:1;left:-50px;}}#cboxLoadedContent{overflow:hidden !important;}#cboxTitle,#cboxCurrent,.virtual-tour-title{width:100%;position:absolute;padding:20px;color:#fff;bottom:-60px;}@media all and (min-width:56.25em){#cboxTitle,#cboxCurrent,.virtual-tour-title{padding:20px 0;}}#cboxCurrent{right:0;text-align:right;}#cboxNext,#cboxPrevious{padding:0;border:none;color:#fff;background:transparent;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);width:auto;height:100%;font-size:0;padding:10px;transition:0.3s opacity,0.3s left,0.3s right;transition-delay:0.1s;}#cboxNext:hover,#cboxNext:focus,#cboxPrevious:hover,#cboxPrevious:focus{color:#fff;background:transparent;}@media all and (min-width:56.25em){#cboxNext,#cboxPrevious{opacity:0;height:auto;}}#cboxNext:hover,#cboxNext:focus,#cboxPrevious:hover,#cboxPrevious:focus{color:#fff;}#cboxPrevious{left:0;background-image:linear-gradient(to left,rgba(255,255,255,0),rgba(0,0,0,0.7));}#cboxPrevious:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}@media all and (min-width:56.25em){#cboxPrevious{left:-55px;background-image:none;}}#cboxPrevious::before{font-family:"icons",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;}#cboxNext{right:0;background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(0,0,0,0.7));}#cboxNext:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}@media all and (min-width:56.25em){#cboxNext{right:-55px;background-image:none;}}#cboxNext::before{font-family:"icons",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;}#cboxClose{padding:0;border:none;color:#fff;background:transparent;top:0;right:0;margin:0;top:-45px;width:auto;font-size:0;position:absolute;padding:10px;text-decoration:none;}#cboxClose:hover,#cboxClose:focus{color:#fff;background:transparent;}#cboxClose:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}@media all and (min-width:56.25em){#cboxClose{right:-45px;}}#cboxClose:hover,#cboxClose:focus{color:#fff;}#cboxClose::before{font-family:"icons",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;}.background-loader{position:relative;}.background-loader::after{clear:both;content:"";display:table;}.background-loader::before{content:'';top:0;width:100%;height:100%;display:none;position:fixed;z-index:40;background:rgba(255,255,255,0.9);}.background-loader--loading::before{display:block;}.background-loader .dot-loader{top:50%;position:fixed;}.button-loader::after{content:'';width:10px;height:10px;border-radius:100%;display:inline-block;vertical-align:bottom;margin:2px 5px;border:3px solid rgba(0,140,60,0.5);border-top:3px solid #008c3c;animation:rotate 0.6s linear infinite;}.button-loader::after{display:none;border:3px solid rgba(255,255,255,0.5);border-top:3px solid #fff;}.button-loader--loading{outline:none;cursor:not-allowed;pointer-events:none;color:#fff;background:#d2d2c8;border-width:1px;border-style:solid;border-color:#d2d2c8;border-radius:3px;}.button-loader--loading:hover,.button-loader--loading:focus{color:#fff;background:#d2d2c8;border-color:#d2d2c8;}.button-loader--loading::after{display:inline-block;}.section-loader{position:relative;}.section-loader::after{clear:both;content:"";display:table;}.section-loader::before{content:'';display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;width:100%;height:100%;display:none;margin:0 auto;z-index:40;background:rgba(240,240,235,0.9);}.section-loader .dot-loader{display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:none;}.section-loader--loading::before{display:block;}.section-loader--loading .dot-loader{display:block;}.text-field-loader::after{content:'';width:10px;height:10px;border-radius:100%;display:inline-block;vertical-align:bottom;margin:2px 5px;border:3px solid rgba(0,140,60,0.5);border-top:3px solid #008c3c;animation:rotate 0.6s linear infinite;}.text-field-loader::after{top:18px;right:12px;display:none;position:absolute;}.text-field-loader--loading::before{display:none;}.text-field-loader--loading::after{display:block;}.local-tasks::after{clear:both;content:"";display:table;}.local-tasks__primary-list,.local-tasks__secondary-list{padding-left:0;list-style:none;margin:20px 0;background:#f0f0eb;}.local-tasks__item{margin:0;display:inline-block;}.local-tasks__item:before{content:'|';color:#282d46;}.local-tasks__item:first-child:before{display:none;}.local-tasks__item a{padding:15px;text-decoration:none;display:inline-block;color:#282d46;}.local-tasks__item a:hover,.local-tasks__item a:focus,.local-tasks__item a.is-active{color:#008c3c;}.map-with-overlay{overflow:hidden;position:relative;}.map-with-overlay .map-display.disabled .map-image{pointer-events:none;opacity:0.5;}.map-with-overlay .map-display .location{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}.map-with-overlay .map-display .map-markers{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;pointer-events:none;}.map-with-overlay .map-display .map-image{top:0;width:100%;height:375px;position:absolute;background:#d2d2c8;}@media all and (min-width:37.5em){.map-with-overlay .map-display .map-image{height:100%;}}.map-overlay__container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-top:375px;z-index:30;background:#fff;}@media all and (min-width:1240px){.map-overlay__container{max-width:1200px;}}@media all and (min-width:37.5em){.map-overlay__container{margin-top:0;background:none;}}.map-overlay__section{padding-bottom:20px;}.map-overlay__section:last-child{padding-bottom:0;}.map-overlay .three-words{margin:10px 0 0;}.map-overlay__content{top:0;bottom:0;width:100%;position:relative;padding-top:20px;}@media all and (min-width:37.5em){.map-overlay__content{max-width:300px;padding:40px 0;}}@media all and (min-width:37.5em){.map-overlay__content .inner{width:100%;padding:20px;background:#fff;}}.map-overlay__content h3,.map-overlay__content h5{margin:0 0 15px;}.map-overlay__content h5{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}.map-overlay__content p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin:0 0 5px;}.map-paragraph{height:500px;margin-bottom:20px;}.media-gallery::after{clear:both;content:"";display:table;}@media all and (min-width:37.5em){.media-gallery{margin:20px 0;}}.membership-product-selector h4,.membership-product-selector p{margin-top:0;}.membership-product-selector__membership-description > p{padding:20px 0;}.membership-product-selector .form-item-product-select{margin-bottom:0;}.membership-product-selector .form-item-product-select:nth-child(odd){background:#f0f0eb;}.membership-product-selector .form-radio{opacity:0;}.membership-product-selector .form-radio ~ label{padding:0;width:100%;position:relative;}.membership-product-selector .membership-submit{margin-bottom:20px;}.membership-product-selector .membership-submit::after{clear:both;content:"";display:table;}@media all and (min-width:37.5em){.membership-product-selector .membership-submit{margin-bottom:0;}}@media all and (min-width:37.5em){.membership-product-selector .membership-submit .button{float:right;padding:15px 60px;}}.membership-product-option{padding:20px;}.membership-product-option::after{clear:both;content:"";display:table;}.membership-product-option__details{float:left;width:calc(100% - 100px);}@media all and (min-width:37.5em){.membership-product-option__details{width:calc(100% - 140px);}}.membership-product-option__radio-wrapper{width:100px;float:right;position:relative;}@media all and (min-width:37.5em){.membership-product-option__radio-wrapper{width:140px;}}.membership-product-option__radio{margin-top:5px;left:0;}.membership-product-option__price{float:left;padding-left:40px;}.membership-product-option__price span{display:block;}#mp-menu{width:80%;position:fixed;max-width:300px;z-index:85;transition:all 0.4s ease;top:51px;background:#fff;max-height:calc(100% - 51px);transform:translate3d(-100%,0,0);overflow:hidden;}#mp-menu.active-menu{overflow-y:scroll;}body.mp-pushed #mp-menu{transition:all 0.4s ease;}.adminimal-admin-toolbar #mp-menu{top:calc(51px + 39px);}#mp-menu ul.mp-menu ul{width:100%;position:fixed;overflow:hidden;visibility:hidden;background:#fff;transform:translate3d(100%,0,0);}#mp-menu ul.mp-menu li{margin:0;position:relative;background:#fff;border-bottom:none;}#mp-menu ul.mp-menu li.active-menu ul{overflow-y:scroll;}#mp-menu ul.mp-menu li a,#mp-menu ul.mp-menu li .non-link{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;width:100%;padding:15px;background:#fff;color:#282d46;border-bottom:1px solid #f0f0eb;}#mp-menu ul.mp-menu li a.featured,#mp-menu ul.mp-menu li .non-link.featured{color:#fff;background:#008c3c;border-bottom:1px solid #008c3c;}#mp-menu ul.mp-menu li a.featured ~ .arrow,#mp-menu ul.mp-menu li .non-link.featured ~ .arrow{color:#fff;}#mp-menu ul.mp-menu li a[class*="icon-"],#mp-menu ul.mp-menu li .non-link[class*="icon-"]{padding-left:40px;}#mp-menu ul.mp-menu li a[class*="icon-"]::before,#mp-menu ul.mp-menu li .non-link[class*="icon-"]::before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:15px;font-size:1em;}#mp-menu ul.mp-menu li a.icon-login:before,#mp-menu ul.mp-menu li .non-link.icon-login:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}#mp-menu ul.mp-menu li a.icon-login::before,#mp-menu ul.mp-menu li .non-link.icon-login::before{font-size:1em;}#mp-menu ul.mp-menu li a.icon-user:before,#mp-menu ul.mp-menu li .non-link.icon-user:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}#mp-menu ul.mp-menu li a.icon-user::before,#mp-menu ul.mp-menu li .non-link.icon-user::before{font-size:1em;}#mp-menu ul.mp-menu li.mp-expanded > a,#mp-menu ul.mp-menu li.mp-expanded > .non-link{width:100%;display:block;padding-right:50px;background:#fff;}#mp-menu ul.mp-menu li.mp-expanded > a.featured,#mp-menu ul.mp-menu li.mp-expanded > .non-link.featured{color:#fff;background:#008c3c;border-bottom:1px solid #008c3c;}#mp-menu ul.mp-menu li.mp-back{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;background:#006428;padding:15px 15px 15px 40px;}#mp-menu ul.mp-menu li.mp-back .mp-icon-angle-left{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;margin:0;border:none;background:none;width:40px;text-align:center;padding:10px;color:#fff;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}#mp-menu ul.mp-menu li ul.mp-second-level li a{color:#282d46;}#mp-menu ul.mp-menu li.mp-expanded{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;background:none;}#mp-menu ul.mp-menu li.mp-expanded > .arrow{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;right:0;width:50px;padding:10px;color:#282d46;background:none;}#mp-menu ul.mp-first-level > li.mp-expanded.pushed ul.mp-second-level,#mp-menu ul.mp-second-level > li.mp-expanded.pushed ul.mp-third-level{visibility:visible;}.modal{top:0;opacity:0;width:100%;height:100%;max-height:0;position:fixed;z-index:100;visibility:hidden;background:rgba(0,0,0,0.7);}@media all and (min-width:56.25em){.modal{overflow-y:scroll;-webkit-overflow-scrolling:touch;}}.modal--open{opacity:1;max-height:none;visibility:visible;}.modal__backdrop{top:0;left:0;width:100%;height:100%;position:absolute;z-index:90;}.modal__inner{left:0;top:100%;opacity:0;width:100%;height:100%;max-height:0;overflow:hidden;visibility:hidden;transition:top 0.3s;transition-delay:0.1s;background:#fff;right:0;z-index:150;position:relative;padding:20px;transition:opacity 0.3s,top 0.3s;}.modal__inner--open{top:0;opacity:1;overflow:auto;max-height:none;visibility:visible;}@media all and (min-width:56.25em){.modal__inner{border-radius:3px;background-clip:padding-box;top:0;height:auto;max-width:600px;padding:40px;margin:0 auto 20px auto;}}@media all and (min-width:56.25em){.modal__inner--open{top:70px;}}.modal--small .modal__inner{padding-right:40px;}.modal--large .modal__inner{padding:0;}@media all and (min-width:56.25em){.modal--large .modal__inner{width:85%;max-width:1100px;overflow:visible;}}.modal__title{padding-right:30px;}.modal__title--centered{padding-left:30px;text-align:center;}.modal__actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}.modal__actions button{margin:10px;}.modal__actions button:first-child{color:#008c3c;background:#fff;border-width:1px;border-style:solid;border-color:#008c3c;border-radius:3px;}.modal__actions button:first-child:hover,.modal__actions button:first-child:focus{color:#fff;background:#006428;border-color:#006428;}.modal__actions button:last-child{color:#fff;background:#008c3c;border-width:1px;border-style:solid;border-color:#008c3c;border-radius:3px;}.modal__actions button:last-child:hover,.modal__actions button:last-child:focus{color:#fff;background:#006428;border-color:#006428;}.modal__close{padding:0;border:none;color:#282d46;background:transparent;top:0;right:0;margin:0;width:auto;padding:15px;position:absolute;text-decoration:none;font-size:1.25em;}.modal__close:hover,.modal__close:focus{color:#282d46;background:transparent;}.modal__close:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}@media all and (min-width:56.25em){.modal--large .modal__close{top:-45px;right:-45px;padding:10px;color:#fff;}}.adminimal-admin-toolbar .modal{top:39px;}@media all and (min-width:56.25em){.toolbar-horizontal.toolbar-tray-open .modal{top:79px;}}.my-orders__top-content{padding:20px;background:#f0f0eb;margin-bottom:20px;}@media all and (min-width:56.25em){.my-orders__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.dashboard-content__block{padding:40px;background:#f0f0eb;}.dashboard-content__block h2{margin-top:0;}.dashboard-content__block:first-child{margin-bottom:20px;}@media all and (min-width:56.25em){.dashboard-content__block:first-child{margin-bottom:0;}}@media all and (min-width:37.5em){.payment-method-add{float:right;}}.notification-banner{bottom:0;width:100%;position:fixed;padding:20px 0;text-align:left;z-index:75;}.notification-banner--navy{background:#282d46;}.notification-banner--black{background:#292929;}.notification-banner--green{background:#008c3c;}.notification-banner--red{background:#d30924;}.notification-banner--orange{background:#fa9619;}.notification-banner--white{background:#fff;box-shadow:0 -10px 10px -10px rgba(0,0,0,0.275);}.notification-banner__content{position:relative;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}@media all and (min-width:1240px){.notification-banner__content{width:1200px;}}.notification-banner__text{padding-right:50px;}@media all and (min-width:37.5em){.notification-banner__text{padding-right:50px;}}.notification-banner--cookie .notification-banner__text{padding-right:100px;}@media all and (min-width:37.5em){.notification-banner--cookie .notification-banner__text{padding-right:120px;}}.notification-banner__text h1,.notification-banner__text h2,.notification-banner__text h3,.notification-banner__text h4,.notification-banner__text h5,.notification-banner__text h6{margin:0 0 10px 0;}.notification-banner__text p,.notification-banner__text a{margin-top:0;color:#fff;}@media all and (min-width:37.5em){.notification-banner__text p,.notification-banner__text a{margin-bottom:0;}}.notification-banner--white .notification-banner__text p,.notification-banner--white
.notification-banner__text a{color:#282d46;}.notification-banner__button{padding:0;border:none;color:#fff;background:transparent;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:20px;width:auto;}.notification-banner__button:hover,.notification-banner__button:focus{color:#fff;background:transparent;}.notification-banner__button:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.notification-banner--white .notification-banner__button{color:#282d46;}.notification-banner--cookie .notification-banner__button:after{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;line-height:1;padding-left:10px;}.notification-banner--cookie .notification-banner__button::before{display:none;}.braintree-form::after{clear:both;content:"";display:table;}.braintree-form iframe{top:5px;position:absolute;padding-left:15px;height:52px !important;z-index:0 !important;width:calc(100% - 15px) !important;}.braintree-form .form-item{margin-bottom:0;height:73px;}.braintree-form .form-item label{top:0;left:0;position:absolute;pointer-events:none;transform-origin:0 0;z-index:1;padding:17px 20px;transition:transform 0.2s;transition-timing-function:ease-out;}.braintree-form .form-item.form-item--input-filled label{transform:translate3d(5px,-5px,0) scale3d(0.7,0.7,1);}.braintree-form .braintree-hosted-field{border-radius:3px;background-clip:padding-box;height:54px;box-sizing:border-box;background:#fff;border:1px solid #d2d2c8;position:relative;}.braintree-form .braintree-hosted-field.braintree-hosted-fields-valid{border-color:#00b450;}.braintree-form .braintree-hosted-field.braintree-hosted-fields-invalid{border-color:#d30924;}.braintree-form .braintree-hosted-field.braintree-hosted-fields-focused{border-color:#32affa;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(50,175,250,0.6);}.braintree-form .braintree-hosted-field.braintree-hosted-fields-focused.braintree-hosted-fields-valid{border-color:#00b450;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,180,80,0.6);}.braintree-form .braintree-hosted-field.braintree-hosted-fields-focused.braintree-hosted-fields-invalid{border-color:#d30924;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(211,9,36,0.6);}.braintree-form #card-number::after{content:'';top:2px;right:0;width:50px;height:50px;position:absolute;background:#fff;}.braintree-form #card-number.visa::after{background-image:url(/themes/custom/yhafi/images/svgs/visa-logo.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;background-size:35px;}.braintree-form #card-number.master-card::after{background-image:url(/themes/custom/yhafi/images/svgs/mastercard-logo.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;background-size:35px;}.braintree-form #card-number.maestro::after{background-image:url(/themes/custom/yhafi/images/svgs/maestro-logo.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;background-size:35px;}.braintree-form #card-number.jcb::after{background-image:url(/themes/custom/yhafi/images/svgs/jcb-logo.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;background-size:35px;}.braintree-form #card-number.discover::after{background-image:url(/themes/custom/yhafi/images/svgs/discover-logo.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;background-size:35px;}.braintree-form .credit-card-form__expiration{width:100%;display:block;margin:0;}.braintree-form .credit-card-form__expiration::after{clear:both;content:"";display:table;}@media all and (min-width:56.25em){.braintree-form .credit-card-form__expiration{float:left;margin-right:20px;width:calc(50% - 10px);}}.braintree-form .credit-card-form__expiration .form-item{float:left;width:calc(50% - 10px);}.braintree-form .credit-card-form__expiration .form-item:first-child{margin-right:20px;}.braintree-form .credit-card-form__expiration .form-item:first-child::before{content:'/';right:-13px;display:block;transform:none;top:20px;}.braintree-form .form-item-payment-method-payment-details-expiration-divider,.braintree-form .form-item-yhafi-payment-information-add-payment-method-payment-details-expiration-divider{display:none;}.braintree-form .form-item-payment-method-payment-details-cvv,.braintree-form .form-item-yhafi-payment-information-add-payment-method-payment-details-cvv{width:100%;}@media all and (min-width:56.25em){.braintree-form .form-item-payment-method-payment-details-cvv,.braintree-form .form-item-yhafi-payment-information-add-payment-method-payment-details-cvv{float:left;width:calc(50% - 10px);}}.braintree-form #expiration-month,.braintree-form #expiration-year,.braintree-form #cvv{width:100%;}.braintree-form .paypal-button{margin-bottom:20px;}div.address-container-inline > .form-item{margin-right:0;display:block;}.commerce-payment-method-credit-card-delete-form .form-actions{margin:20px 0;}.commerce-payment-method-credit-card-delete-form .form-actions button{display:inline-block;width:100%;margin-bottom:20px;}@media all and (min-width:37.5em){.commerce-payment-method-credit-card-delete-form .form-actions button{width:auto;}}.primary-nav{display:none;}@media all and (min-width:56.25em){.primary-nav{float:left;display:block;margin-left:50px;}}@media all and (min-width:75em){.primary-nav{margin-left:70px;}}.primary-nav ul{margin:0;padding:0;list-style:none;}.primary-nav .view-all{font-style:italic;}.primary-nav a{text-decoration:none;}.primary-nav__nav-links{list-style:none;}.primary-nav__nav-links > li{float:left;margin:0;}.primary-nav__nav-links > li > .primary-nav__nav-link-item{display:inline-block;}.primary-nav__nav-links > li.hover .primary-nav__sub-menu{opacity:1;visibility:visible;transition-delay:0.2s;}.primary-nav__nav-links > li.hover .primary-nav__nav-link-item{color:#008c3c;}.primary-nav__nav-link-item{text-decoration:none;transition:padding 0.2s 0s ease,color 0.2s 0s ease;}.primary-nav__nav-link-item:hover,.header:hover .primary-nav__nav-link-item,.header--active .primary-nav__nav-link-item,.header--sticky .primary-nav__nav-link-item,.page-without-hero .primary-nav__nav-link-item{text-decoration:none;color:#282d46;transition:padding 0.2s 0s ease,color 0.2s 0.2s ease;}.primary-nav__nav-link-item:focus{color:#fff;}.header--active .primary-nav__nav-link-item:focus,.header--sticky .primary-nav__nav-link-item:focus,.page-without-hero .primary-nav__nav-link-item:focus{color:#282d46;}@media all and (min-width:56.25em){.primary-nav__nav-link-item{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#fff;text-decoration:none;transition:color 0.4s ease;display:block;padding:22px 9px;padding:22px 0;}.primary-nav__nav-link-item:hover{color:#282d46;text-decoration:none;}.primary-nav__nav-link-item:hover::before{text-decoration:none;}}@media all and (min-width:62.5em){.primary-nav__nav-link-item{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;padding:19px 9px;padding:19px 0;}}@media all and (min-width:75em){.primary-nav__nav-link-item{padding-left:15px;}}.primary-nav__trigger-dropdown{color:#282d46;cursor:pointer;padding:25px 20px 25px 0;text-decoration:none;transition:padding 0.2s 0s ease,color 0.2s 0s ease;}.header .primary-nav__trigger-dropdown{color:#fff;}.primary-nav__trigger-dropdown:hover,.header:hover .primary-nav__trigger-dropdown,.header--active .primary-nav__trigger-dropdown,.header--sticky .primary-nav__trigger-dropdown,.page-without-hero .primary-nav__trigger-dropdown{text-decoration:none;color:#282d46;transition:padding 0.2s 0s ease,color 0.2s 0.2s ease;}.primary-nav__trigger-dropdown:focus{color:#fff;}.header--active .primary-nav__trigger-dropdown:focus,.header--sticky .primary-nav__trigger-dropdown:focus,.page-without-hero .primary-nav__trigger-dropdown:focus{color:#282d46;}.primary-nav__sub-menu{left:0;top:60px;opacity:0;width:100%;right:auto;display:block;overflow:hidden;visibility:hidden;position:absolute;padding:10px;transition-delay:0s;z-index:80;background:#fff;border-bottom:1px solid rgba(0,0,0,0.275);transition:opacity 0.4s ease,visibility 0.4s ease,top 0.2s ease;}.primary-nav__sub-menu h4{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin:0 0 10px;}@media all and (min-width:75em){.primary-nav__sub-menu h4{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}}.primary-nav__sub-menu ul{margin-bottom:20px;}.primary-nav__sub-menu ul:last-child{margin-bottom:0;}.primary-nav__sub-menu li{margin-bottom:0;}.primary-nav__sub-menu li > a{color:#282d46;text-decoration:none;transition:color 0.4s ease;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;display:inline-block;padding:5px 0;}.primary-nav__sub-menu li > a:hover,.primary-nav__sub-menu li > a:focus{color:#282d46;text-decoration:underline;}.primary-nav__sub-menu li > a:hover::before,.primary-nav__sub-menu li > a:focus::before{text-decoration:none;}.primary-nav__sub-menu li > a span{font-size:12px;font-size:0.75rem;line-height:1.33333;letter-spacing:0.25px;border-radius:3px;background-clip:padding-box;line-height:1;display:inline-block;color:#fff;padding:2px 5px;text-transform:uppercase;}.primary-nav__sub-menu li > a span.new{background-color:#fa9619;}.primary-nav__sub-menu li > a span.hot{background-color:#d30924;}.primary-nav__sub-menu li > a span.sale{background-color:#ffc800;}.primary-nav__sub-menu li > a span.give{background-color:#008c3c;}.primary-nav__sub-menu a{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.primary-nav__sub-menu-col{width:20%;float:left;padding:15px;}.primary-nav__ad-space{padding:15px;border-radius:3px;background-clip:padding-box;background-color:#f0f0eb;}.primary-nav__ad-space h4{color:#282d46;}.primary-nav__ad-space p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin-bottom:10px;}.primary-nav__ad-space .button{padding:10px;}.product-breakdown{margin-bottom:20px;}.product-breakdown::after{clear:both;content:"";display:table;}.product-breakdown--teaser{margin-bottom:20px;}.product-breakdown .product-information{margin-bottom:30px;}@media all and (min-width:56.25em){.product-breakdown .product-information__wrapper,.product-breakdown .product-information__microdonation .product-breakdown .product-information{width:33.33333%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding-right:0;margin-right:-20px;}}.product-breakdown .product-information__title{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin-bottom:20px;padding:10px 0 15px 0;border-bottom:1px solid #d2d2c8;}.product-breakdown .product-information h3{margin:0 0 5px;}.product-breakdown .product-information h4{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#008c3c;margin:10px 0 5px 0;}.product-breakdown .product-information p{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.product-breakdown .product-information__meta::after{clear:both;content:"";display:table;}.product-breakdown .product-information__image{height:0;overflow:hidden;position:relative;color:#d2d2c8;background-color:#d2d2c8;padding-bottom:100%;float:left;width:120px;padding-bottom:120px;margin:0 20px 20px 0;}.product-breakdown .product-information__image img{width:100%;position:absolute;}.product-breakdown .product-information__details{float:left;padding-right:20px;width:calc(100% - 140px);}.product-breakdown .product-information__details p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}@media all and (min-width:56.25em){.product-breakdown .product-summary{width:66.66667%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;}}.product-breakdown .product-summary__table-subheading span{padding:20px 20px 20px 0;}.product-breakdown .product-summary__table-item td{padding-top:0;}.product-breakdown .price{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;text-align:right;color:#008c3c;}.product-breakdown details{margin-bottom:20px;}.order-total-line{padding:0;text-align:right;}.order-total-line__total{font-size:2em;font-weight:normal;}.order-total-line-label{padding-right:10px;}.order-total-line-value{width:auto;}.order-total-line__subtotal{font-weight:bold;color:#008c3c;}.order-total-line__adjustment{margin-bottom:10px;}.product-selection-intro{margin:20px 0;}@media all and (min-width:37.5em){.product-selection-intro{margin:0;}}@media all and (min-width:37.5em){.product-selection-intro__text{width:83.33333%;clear:right;float:left;padding-right:40px;}}@media all and (min-width:37.5em){.product-selection-intro__actions{margin-top:20px;width:16.66667%;clear:right;float:right;padding-right:0;}}.product-selection-intro__actions .button{width:100%;padding:15px;}.product-selection-list{padding:20px;background:#f0f0eb;}.bg--beta .product-selection-list h6{margin-top:0;color:#008c3c;}.bg--beta .product-selection-list__header{display:none;}.bg--beta .product-selection-list__header::after{clear:both;content:"";display:table;}@media all and (min-width:56.25em){.bg--beta .product-selection-list__header{display:block;}}.bg--beta .product-selection-list__header-guests,.bg--beta .product-selection-list__header-price{float:left;min-height:1px;}@media all and (min-width:56.25em){.bg--beta .product-selection-list__header-guests,.bg--beta .product-selection-list__header-price{padding:0 20px;}}.bg--beta .product-selection-list__header-guests{width:10%;margin-left:50%;text-align:center;}.bg--beta .product-selection-list__header-price{width:20%;}.bg--beta .product-selection-list__items{margin:0;padding-left:0;list-style:none;}.bg--beta .product-selection-list__items li{margin-bottom:10px;padding-bottom:20px;border-bottom:2px solid #f0f0eb;}.bg--beta .product-selection-list__items li::after{clear:both;content:"";display:table;}@media all and (min-width:56.25em){.bg--beta .product-selection-list__items li{border:none;padding-bottom:0;margin-bottom:20px;}}.bg--beta .product-selection-list__items li:last-child{border:none;margin-bottom:0;padding-bottom:0;}.bg--beta .product-selection-list__item-description{width:100%;position:relative;margin-bottom:10px;}@media all and (min-width:56.25em){.bg--beta .product-selection-list__item-description{margin-bottom:0;width:50%;clear:right;float:left;padding-right:40px;}}.bg--beta .product-selection-list__item-description-title-primary,.bg--beta .product-selection-list__item-description-title-secondary{margin:0;color:#008c3c;display:inline-block;}.bg--beta .product-selection-list__item-description-title-primary{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}.bg--beta .product-selection-list__item-description-content{margin-bottom:5px;color:#282d46;}@media all and (min-width:56.25em){.bg--beta .product-selection-list__item-description-content{margin:5px 0;}}.bg--beta .product-selection-list__item-guests{display:none;}@media all and (min-width:56.25em){.bg--beta .product-selection-list__item-guests{width:10%;float:left;display:block;min-height:1px;text-align:center;padding:0 20px;}}.bg--beta .product-selection-list__item-guests-icon{font-size:1.25em;color:#008c3c;}.bg--beta .product-selection-list__item-guests-text{line-height:1.2em;color:#008c3c;margin:10px;display:inline-block;}.bg--beta .product-selection-list__item-price{width:50%;clear:right;float:left;padding-right:40px;}@media all and (min-width:56.25em){.bg--beta .product-selection-list__item-price{width:20%;padding:0 20px;}}.bg--beta .product-selection-list__item-price-primary,.bg--beta .product-selection-list__item-price-secondary{margin:0;}.bg--beta .product-selection-list__item-price-primary{color:#008c3c;font-size:1.5em;}.bg--beta .product-selection-list__item-price-secondary{font-size:0.85em;color:#282d46;}.bg--beta .product-selection-list__item-quantity{width:50%;clear:right;float:right;padding-right:0;}@media all and (min-width:56.25em){.bg--beta .product-selection-list__item-quantity{width:20%;padding-left:20px;}}@media all and (min-width:37.5em){.bg--beta .product-selection-list__item-fallback{text-align:right;width:50%;clear:right;float:right;padding-right:0;}}.bg--beta .product-selection-list__item-fallback-text{margin:0;font-size:1.5em;color:#d30924;}.bg--beta .product-selection-list .messages{color:#008c3c;border-color:#282d46;}.product-selection-secondary-title{cursor:pointer;padding:20px;background-color:#fff;}.product-selection-secondary-title::after{clear:both;content:"";display:table;}.product-selection-secondary-title::-webkit-details-marker{display:none;}.product-selection-secondary-title__text{margin:0;display:none;color:#282d46;font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}@media all and (min-width:37.5em){.product-selection-secondary-title__text{float:left;display:block;}}.bg--beta .product-selection-secondary-title__text{color:#282d46;}@media all and (min-width:37.5em){.product-selection-secondary-title__trigger{float:right;}}.product-selection-secondary-title__trigger-icon{display:inline-block;color:#d2d2c8;margin-left:5px;vertical-align:text-bottom;}.product-selection-secondary[open] .product-selection-secondary-title__trigger-icon:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.product-selection-secondary[open] .product-selection-secondary-title__trigger-icon::before{vertical-align:top;}.product-selection-secondary-title__trigger-text{margin:0;display:inline-block;}.product-selection-secondary-title__trigger-text-support{color:#d30924;}.product-selection-summary{color:#fff;}.bg--beta .product-selection-summary table{background:none;}.product-selection-summary__main{margin-bottom:20px;}.product-selection-summary__main::after{clear:both;content:"";display:table;}.product-selection-summary__main h4,.product-selection-summary__main th{margin:0 0 5px 0;}.product-selection-summary__main p,.product-selection-summary__main td{margin:0;}@media all and (min-width:37.5em){.product-selection-summary__main p,.product-selection-summary__main td{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}}.product-selection-summary__date{width:33.33333%;clear:right;float:left;padding-right:40px;padding-right:20px;}@media all and (min-width:37.5em){.product-selection-summary__date{width:150px;}}.product-selection-summary__guests{width:33.33333%;clear:right;float:left;text-align:left;margin-bottom:20px;}.product-selection-summary__guests::after{clear:both;content:"";display:table;}@media all and (min-width:37.5em){.product-selection-summary__guests{width:calc(100% - 300px);}}.product-selection-summary__accommodation{width:100%;clear:right;float:right;padding-right:0;border:none;margin:0;}.product-selection-summary__accommodation::after{clear:both;content:"";display:table;}@media all and (min-width:37.5em){.product-selection-summary__accommodation{clear:both;}.product-selection-summary__accommodation.hidden{display:none;}}.product-selection-summary__accommodation tbody,.product-selection-summary__accommodation thead,.product-selection-summary__accommodation tr{clear:both;width:100%;display:block;}.product-selection-summary__accommodation th,.product-selection-summary__accommodation td{float:left;width:25%;color:#fff;padding:0 0 10px 0;text-align:right;}.product-selection-summary__accommodation th:first-child,.product-selection-summary__accommodation td:first-child{text-align:left;width:45%;padding-right:20px;}.product-selection-summary__accommodation th:last-child,.product-selection-summary__accommodation td:last-child{width:30%;}.product-selection-summary__footer{padding-top:20px;border-top:2px solid #008c3c;}@media all and (min-width:37.5em){.product-selection-summary__footer{margin-top:40px;}}@media all and (min-width:37.5em){.product-selection-summary__footer-price{width:75%;clear:right;float:left;padding-right:40px;}}.product-selection-summary__total{clear:both;margin-bottom:20px;font-family:"StagSansRoundLight",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;}.product-selection-summary__total span{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;}.product-selection-summary__testimonial{display:none;margin-bottom:40px;}@media all and (min-width:37.5em){.product-selection-summary__testimonial{display:block;}}.product-selection-summary__footer-actions{margin-bottom:20px;}@media all and (min-width:37.5em){.product-selection-summary__footer-actions{width:25%;clear:right;float:right;padding-right:0;}}.product-selection-summary__footer-actions .form-submit{width:100%;}.product-selection-title{width:100%;color:#282d46;position:relative;background-color:#fff;padding:15px;}.product-selection-title::after{clear:both;content:"";display:table;}.product-selection-title > a:hover,.product-selection-title > a:focus{text-decoration:none;}.product-selection-title::-webkit-details-marker{display:none;}.product-selection-title--clickable{cursor:pointer;}.product-selection-title--list-item{border-radius:3px;background-clip:padding-box;margin-bottom:20px;border:1px solid #f0f0eb;}.product-selection-title__text{position:relative;padding:5px 40px 5px 5px;color:#282d46;}@media all and (min-width:37.5em){.product-selection-title__text{float:left;padding:0 40px 0 0;}}.product-selection-title__icon{display:none;}.product-selection-title--clickable .product-selection-title__icon{right:0;display:block;vertical-align:top;color:#d2d2c8;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);}@media all and (min-width:37.5em){.product-selection-title--clickable .product-selection-title__icon{top:auto;transform:none;position:relative;display:inline-block;margin:5px 10px 0 0;}}.product-selection[open] .product-selection-title__icon:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.product-selection[open] .product-selection-title__icon::before{vertical-align:top;}.product-selection-title__primary-text{display:inline-block;font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;}.product-selection-title__secondary-text{font-family:"StagSansRoundLight",sans-serif;font-style:normal;font-weight:normal;font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;}.product-selection-title__secondary-text--warning{color:#d30924;}.product-selection-title__action-btn{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;padding:0;border:none;color:#282d46;background:transparent;text-align:left;margin-top:10px;background:#fff;border-top:2px solid #f0f0eb;padding:15px 15px 5px 5px;}.product-selection-title__action-btn:hover,.product-selection-title__action-btn:focus{color:#282d46;background:transparent;}@media all and (min-width:37.5em){.product-selection-title__action-btn{margin:0;width:auto;border-top:0;display:inline-block;padding:3px;float:right;}}.product-selection-title__action-btn:hover,.product-selection-title__action-btn:focus{border-color:#f0f0eb;}.no-js .product-selection-title__action-btn{display:none;}.product-selection-title__action-btn-icon{display:none;margin:0 5px;color:#d2d2c8;}@media all and (min-width:37.5em){.product-selection-title__action-btn-icon{display:inline-block;}}.product-summary__table{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;border:none;background:none;margin-bottom:0;}.product-summary__table-wrapper--padded-bg{display:block;position:relative;padding:20px;background:#f0f0eb;}.product-summary__table-wrapper--padded-bg::after{content:'';left:0;right:0;bottom:0;height:1px;margin:0 auto;position:absolute;background:#d2d2c8;width:calc(100% - 40px);}.product-summary__table-wrapper--hidden{display:none;}.product-summary__table tbody tr:nth-child(even){background:none;}.search-fields{display:none;}@media all and (min-width:56.25em){.search-fields{display:block;}}.search-fields--open{display:block;}.search-summary{border-radius:3px;background-clip:padding-box;display:none;position:relative;padding:20px;background:#fff;border:1px solid #d2d2c8;}.search-summary--open{display:block;}@media all and (min-width:56.25em){.search-summary--open{display:none;}}.search-summary__list{margin:0;padding:0;list-style:none;}.search-summary__item{position:relative;padding-left:30px;margin-bottom:10px;color:#282d46;}.search-summary__item--location{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}.search-summary__item:last-child{margin-bottom:0;padding-right:80px;}.search-summary__item-icon{top:0;left:0;width:20px;text-align:center;position:absolute;color:#008c3c;}.search-summary__item-icon::before{font-size:1em;}.search-summary__toggle{padding:0;border:none;color:#282d46;background:transparent;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;width:auto;right:20px;bottom:20px;position:absolute;}.search-summary__toggle:hover,.search-summary__toggle:focus{color:#282d46;background:transparent;}.search-summary__toggle:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;font-size:1em;margin-right:5px;}.search-teaser{border-radius:3px;background-clip:padding-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column;background:#f0f0eb;}.search-teaser__link{color:#282d46;text-decoration:none;transition:color 0.4s ease;}.search-teaser__link:hover,.search-teaser__link:focus{color:#282d46;text-decoration:none;}.search-teaser__link:hover::before,.search-teaser__link:focus::before{text-decoration:none;}.search-teaser__link:hover .responsive-image::after,.search-teaser__link:focus .responsive-image::after{background-color:rgba(51,51,51,0.275);}.search-teaser__media-wrapper{position:relative;}.search-teaser__image{position:relative;}.search-teaser__image::after{content:'';display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;background-color:rgba(0,0,0,0.275);transition:0.2s background-color ease-in;}.search-teaser__cs-score{left:15px;bottom:15px;display:-ms-flexbox;display:flex;position:absolute;}.search-teaser__content-wrapper{padding:20px 15px 5px 15px;}.search-teaser__content-wrapper::after{clear:both;content:"";display:table;}.search-teaser__heading{position:relative;padding-right:60px;}.search-teaser--infowindow .search-teaser__heading{padding-right:0;}.search-teaser__title{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;margin:0 0 10px 0;}.search-teaser__distance-nearby{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;top:3px;right:0;position:absolute;}.search-teaser__availability-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px 10px 10px;}.search-teaser__availability-wrapper::after{clear:both;content:"";display:table;}.search-teaser__room-url{width:100%;display:block;}.search-teaser__room-url:hover,.search-teaser__room-url:focus{text-decoration:none;}.search-teaser__room{display:-ms-flexbox;display:flex;width:calc(100% / 3);padding:0 5px 5px 5px;}.search-teaser__room.disabled{cursor:not-allowed;}.search-teaser__not-bookable{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;color:#b4b4aa;margin-bottom:0;position:relative;padding:0 15px 5px 27px;}.search-teaser__not-bookable:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;left:4px;color:#b4b4aa;position:absolute;font-size:1em;}.search-teaser__not-bookable p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin-bottom:5px;}.search-teaser__not-bookable p:last-child{margin-bottom:0;}.search-teaser .location{position:relative;padding-left:20px;}.search-teaser .location::before{left:0;position:absolute;}.secondary-nav{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:20px;}@media all and (min-width:56.25em){.secondary-nav{top:auto;right:auto;float:right;transform:none;position:relative;}}.secondary-nav .site-actions__list{display:none;}@media all and (min-width:56.25em){.secondary-nav .site-actions__list{display:block;}}.secondary-nav .site-actions__list-item::before{color:#fff;transition:color 0.2s 0s ease;}.header:hover .secondary-nav .site-actions__list-item::before,.header--sticky .secondary-nav .site-actions__list-item::before,.page-without-hero .secondary-nav .site-actions__list-item::before{color:#282d46;transition:color 0.2s 0.2s ease;}.secondary-nav .site-actions__list-item a{text-decoration:none;transition:padding 0.2s 0s ease,color 0.2s 0s ease;padding-right:15px;}.secondary-nav .site-actions__list-item a:hover,.header:hover .secondary-nav .site-actions__list-item a,.header--active .secondary-nav .site-actions__list-item a,.header--sticky .secondary-nav .site-actions__list-item a,.page-without-hero .secondary-nav .site-actions__list-item a{text-decoration:none;color:#282d46;transition:padding 0.2s 0s ease,color 0.2s 0.2s ease;}.secondary-nav .site-actions__list-item a:focus{color:#fff;}.header--active .secondary-nav .site-actions__list-item a:focus,.header--sticky .secondary-nav .site-actions__list-item a:focus,.page-without-hero .secondary-nav .site-actions__list-item a:focus{color:#282d46;}@media all and (min-width:56.25em){.secondary-nav .site-actions__list-item a{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#fff;text-decoration:none;transition:color 0.4s ease;display:block;padding:22px 9px;}.secondary-nav .site-actions__list-item a:hover{color:#282d46;text-decoration:none;}.secondary-nav .site-actions__list-item a:hover::before{text-decoration:none;}}@media all and (min-width:62.5em){.secondary-nav .site-actions__list-item a{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;padding:19px 9px;}}.sidebar-nav{left:0;width:100%;position:fixed;z-index:79;top:51px;}@media all and (min-width:56.25em){.sidebar-nav{top:0;background:none;position:relative;z-index:0;margin-top:40px;padding:0 20px 0 0;border-right:4px solid #f0f0eb;}}.adminimal-admin-toolbar .sidebar-nav{top:calc(51px + 39px);}@media all and (min-width:56.25em){.adminimal-admin-toolbar .sidebar-nav{top:0;}}.sidebar-nav__heading{display:none;}@media all and (min-width:56.25em){.sidebar-nav__heading{display:block;}}.sidebar-nav__mobile-trigger{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;margin:0;width:100%;cursor:pointer;text-align:left;border-radius:0;color:#fff;background:#008c3c;padding:15px 45px 15px 20px;}.sidebar-nav__mobile-trigger:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}@media all and (min-width:56.25em){.sidebar-nav__mobile-trigger{display:none;}}.sidebar-nav__mobile-trigger:hover,.sidebar-nav__mobile-trigger:focus{background:#008c3c;}.sidebar-nav__mobile-trigger::before{right:20px;position:absolute;}.sidebar-nav__mobile-trigger.open::before{transform:rotate(180deg);}.sidebar-nav__links{margin:0;padding:0;list-style:none;}.sidebar-nav__links--parent{opacity:0;width:100%;max-height:0;position:fixed;overflow:hidden;visibility:hidden;padding:0 20px;transition:all 0.3s ease;background:#f0f0eb;height:calc(100% - 51px - 53px);}@media all and (min-width:56.25em){.sidebar-nav__links--parent{opacity:1;max-height:none;overflow-y:auto;background:none;position:inherit;visibility:visible;}}.sidebar-nav__links--parent.open{overflow-y:scroll;-webkit-overflow-scrolling:touch;opacity:1;max-height:100%;visibility:visible;padding:10px 20px;}@media all and (min-width:56.25em){.sidebar-nav__links--parent.open{padding:0;}}.sidebar-nav__links--child > li{padding-left:20px;}.sidebar-nav__link-item{margin:0;}.sidebar-nav__link-item a{display:block;text-decoration:none;padding:10px 0;color:#000;}.sidebar-nav__link-item.active a{color:#008c3c;}.slider-tabs{opacity:0;visibility:hidden;background:#fff;}.slider-tabs::after{clear:both;content:"";display:table;}.slider-tabs.js-slider-tabs,.slider-tabs.js-tabs,.no-js .slider-tabs{opacity:1;visibility:visible;}.slider-tab__content.slider--column.slick-initialized{padding:0;}.slider{opacity:0;visibility:hidden;position:relative;transition:0.3s opacity;}.slider.slick-initialized,.no-js .slider{opacity:1;visibility:visible;}.slider--column.slick-initialized{margin:10px 0;}@media all and (min-width:56.25em){.slider--column.slick-initialized{padding:0 40px;}}.slick-arrow{padding:0;border:none;color:#282d46;background:transparent;margin:0;width:40px;font-size:0;border-radius:100%;padding:5px;z-index:1;}.slick-arrow:hover,.slick-arrow:focus{color:#282d46;background:transparent;}.slider--full-bleed .slick-arrow{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);color:#fff;}.slider--column .slick-arrow{bottom:-10px;position:absolute;}@media all and (min-width:56.25em){.slider--column .slick-arrow{bottom:auto;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);}}.slick-arrow.slick-disabled{color:#d2d2c8;}.slick-arrow.slick-prev{left:0;}.slick-arrow.slick-prev:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.slider--full-bleed .slick-arrow.slick-prev{left:10px;}.slick-arrow.slick-next{right:0;}.slick-arrow.slick-next:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.slider--full-bleed .slick-arrow.slick-next{right:10px;}.slick-arrow.slick-prev::before,.slick-arrow.slick-next::before{font-size:2rem;}.slick-dots{padding:0;list-style:none;text-align:center;margin:20px 0 0 0;}.slider--full-bleed .slick-dots{display:inline-block;position:absolute;left:50%;transform:translateX(-50%);margin:5px 0;bottom:0;}@media all and (min-width:37.5em){.slider--full-bleed .slick-dots{margin:20px 0;}}.slick-dots li{margin-bottom:0;padding:5px;display:inline-block;}.slick-dots li.slick-active button{background:#008c3c;}.slick-dots button{padding:0;border:none;color:#d2d2c8;background:#d2d2c8;width:10px;font-size:0;height:10px;border-radius:100%;}.slick-dots button:hover,.slick-dots button:focus{color:#d2d2c8;background:#d2d2c8;}.slider--column .slick-list{overflow:visible;}@media all and (min-width:56.25em){.slider--column .slick-list{overflow:hidden;}}.slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;}.slick-track .slick-slide{height:auto;}.slider--column .slick-track .slick-slide{margin:0 10px;}.social-links__list{margin:0;list-style:none;text-align:center;padding:20px 0;}@media all and (min-width:56.25em){.social-links__list{padding:0;}}.social-links__list li{margin:0;display:inline-block;}.social-links__list li a{width:30px;height:30px;overflow:hidden;text-indent:9999px;margin:5px 5px 5px 0;}.step-pane{border-radius:3px;background-clip:padding-box;position:relative;margin-bottom:20px;}.step-pane::after{clear:both;content:"";display:table;}.step-pane:empty{display:none;}.step-pane > .form-section-title{position:relative;background:#f0f0eb;padding:30px 50px 30px 75px;}@media all and (min-width:37.5em){.step-pane > .form-section-title{padding:40px 40px 40px 75px;}}.step-pane > .form-section-title a{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;top:35px;padding:0;background:none;right:20px;position:absolute;text-decoration:none;color:#282d46;}@media all and (min-width:37.5em){.step-pane > .form-section-title a{top:45px;}}.step-pane > .form-section-title a:hover,.step-pane > .form-section-title a:focus{background:none;color:#282d46;}.step-pane > .form-section-title::before{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);content:attr(data-step-number);width:40px;height:40px;left:20px;text-align:center;border-radius:100%;color:#fff;font-size:1.25em;line-height:2em;background:#282d46;}.step-pane > .form-section-title span{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;margin:0;padding:0;border:none;}.step-pane > .fieldset-wrapper{padding:30px;background:#f0f0eb;border-top:1px solid #d2d2c8;}.step-pane .fieldgroup .form-section-title{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.step-pane--upcoming{opacity:0.5;}.step-pane--disabled{position:relative;}.step-pane--disabled::after{display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);content:'';height:100%;width:100%;z-index:1;background:rgba(255,255,255,0.5);}.step-pane--completed > .form-section-title:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;}.step-pane--completed > .form-section-title::before{color:#fff;background:#008c3c;font-size:2.5em;line-height:1;}.step-pane--open > .form-section-title + .fieldset-wrapper{display:block;}.customer-email__text{float:left;margin-right:10px;}.customer-email__button{float:left;}.customer-email__button .button{padding:0;border:none;color:#282d46;background:transparent;font-size:0;width:auto;border:none;padding:2px;}.customer-email__button .button:hover,.customer-email__button .button:focus{color:#282d46;background:transparent;}.customer-email__button .button:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"";font-size:1.25em;color:inherit;text-decoration:none;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.customer-email__button .button::after{display:none;}#your-details-field-address-ajax-wrapper{position:relative;}.tabs{opacity:0;visibility:hidden;background:#fff;}.tabs::after{clear:both;content:"";display:table;}.tabs.js-tabs,.no-js .tabs{opacity:1;visibility:visible;}.js-tabs{border-radius:3px;background-clip:padding-box;padding:20px;border:1px solid #f0f0eb;}.js-tabs .js-tabs_control{display:-ms-inline-flexbox;display:inline-flex;z-index:30;padding-bottom:20px;}.js-tabs .js-tabs_control li{margin:0;padding:0px 20px;background:#fff;}.js-tabs .js-tabs_control li:before{content:'|';right:0;color:#f0f0eb;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);}.js-tabs .js-tabs_control li:first-child{padding-left:0;}.js-tabs .js-tabs_control li:last-child:before{display:none;}.js-tabs .js-tabs_control button{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;padding:0;color:#282d46;}.js-tabs .js-tabs_control button:hover,.js-tabs .js-tabs_control .js-tabs_control-item--active button{text-decoration:none;color:#008c3c;}.js-tabs .js-tabs_control button:hover,.js-tabs .js-tabs_control button:focus{color:#006428;}.js-tabs .js-tabs_control .js-tabs_control-item--active,.js-tabs .js-tabs_control .js-tabs_control-item--active:focus,.js-tabs .js-tabs_control .js-tabs_control-item--active:active{top:auto;background:#fff;border:none;z-index:30;}.js-tabs .js-tabs_panel{padding:20px;border:none;overflow:visible;border-top:1px solid #f0f0eb;background-color:#fff;}.js-tabs--vertical .js-tabs_control{display:block;width:25%;min-width:205px;padding-right:20px;border-right:1px solid #f0f0eb;}.js-tabs--vertical .js-tabs_control li{padding:0;width:100%;}.js-tabs--vertical .js-tabs_control li:before{display:none;}.js-tabs--vertical .js-tabs_control li:first-child button{padding:0 0 20px 0;}.js-tabs--vertical .js-tabs_control li:last-child button{border-bottom:none;padding-bottom:0;}.js-tabs--vertical .js-tabs_control button{padding:20px 0;border-bottom:1px solid #f0f0eb;width:100%;text-align:left;}.js-tabs--vertical .js-tabs_panel{clear:none;float:right;border:none;width:75%;min-width:calc(100% - 205px);padding:0 20px;}.js-tabs--vertical .js-tabs_panel p{margin:0;}.js-tabs--horizontal .js-tabs_panel{padding:20px 0;}.textfield-with-submit{position:relative;margin-bottom:15px;}.textfield-with-submit .form-text{padding-right:100px;}.textfield-with-submit .form-submit{right:0;bottom:0;height:55px;padding:15px;min-width:100px;position:absolute;z-index:1;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;}.footer__bottom::after{clear:both;content:"";display:table;}.footer__bottom .site-actions__list{text-align:center;}@media all and (min-width:56.25em){.footer__bottom .site-actions__list{float:left;width:66.66%;text-align:left;}}@media all and (min-width:56.25em){.footer__bottom .social-links{float:right;width:33.33%;}}@media all and (min-width:56.25em){.footer__bottom .social-links__list{text-align:right;}}.footer__middle{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.footer__middle > *{margin-bottom:20px;width:100%;}.footer__middle > *:nth-child(1n){margin-right:40px;}.footer__middle > *:nth-child(1n){margin-right:0;}@media all and (min-width:37.5em){.footer__middle{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.footer__middle > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.footer__middle > *:nth-child(1n){margin-right:40px;}.footer__middle > *:nth-child(2n){margin-right:0;}}@media all and (min-width:75em){.footer__middle{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.footer__middle > *{margin-bottom:20px;width:calc((25% + 10px) - 40px);}.footer__middle > *:nth-child(1n){margin-right:40px;}.footer__middle > *:nth-child(4n){margin-right:0;}}.footer__middle img{padding:0 0 10px;}.footer__middle h2{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;color:#282d46;padding-bottom:20px;border-bottom:2px solid #f0f0eb;}.footer__middle ul{list-style:none;padding-left:0;}.footer__middle p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.footer__middle a{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;text-decoration:none;color:#282d46;}.footer__top::after{clear:both;content:"";display:table;}@media all and (min-width:56.25em){.footer__top{display:-ms-flexbox;display:flex;}}.footer__top h5{color:#fff;}.footer__top a{color:#fff;text-decoration:none;transition:color 0.4s ease;text-decoration:underline;}.footer__top a:hover,.footer__top a:focus{color:#fff;text-decoration:underline;}.footer__top a:hover::before,.footer__top a:focus::before{text-decoration:none;}@media all and (min-width:56.25em){.footer__top .email-signup{margin:0 40px 20px 0;width:calc((50% + 80px) - 40px);}}.footer__top .email-signup p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.footer__top .footer-deals{display:none;}@media all and (min-width:56.25em){.footer__top .footer-deals{display:block;width:25%;}}@media all and (min-width:56.25em){.footer__top .footer-deals--membership{margin-right:40px;}}.contact-form .form-actions{margin:40px 0;}@media all and (min-width:37.5em){.contact-form .form-actions{display:-ms-flexbox;display:flex;}}.contact-form .form-actions .button:nth-child(2){margin-top:10px;}@media all and (min-width:37.5em){.contact-form .form-actions .button:nth-child(2){margin:0 0 0 10px;}}.header{top:0;left:0;width:100%;position:fixed;z-index:80;background-color:#fff;transition-delay:0s;transition:0.4s background-color ease,0.4s box-shadow ease;}@media all and (min-width:56.25em){.header{background-color:transparent;background-color:rgba(0,0,0,0.275);}}.header.page-without-hero{background-color:#fff;}.header--sticky{box-shadow:0 10px 10px -10px #f0f0eb;}@media all and (min-width:56.25em){.header--sticky{background-color:#fff;}}.header:hover,.header--active,.path-hostels .header{transition-delay:0.2s;background-color:#fff;}.path-hostel .header{position:absolute;}.adminimal-admin-toolbar .header{top:39px;}@media all and (min-width:37.5em){.toolbar-horizontal.toolbar-tray-open .header{top:118px;}}@media all and (min-width:75em){.toolbar-horizontal.toolbar-tray-open .header{top:79px;}}.header .contextual-region{position:initial;}.adminimal-admin-toolbar .toolbar .toolbar-bar{width:100%;position:fixed;}.hero{width:100%;position:relative;}.hero::after{content:'';display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;background:rgba(0,0,0,0.275);}.hero__image{height:0;overflow:hidden;position:relative;color:#d2d2c8;background-color:#d2d2c8;padding-bottom:66.66667%;}.hero__image img{width:100%;position:absolute;}@media all and (min-width:37.5em){.hero__image{padding-bottom:53.33333%;}}@media all and (min-width:56.25em){.hero__image{padding-bottom:40%;}}@media all and (min-width:93.75em){.hero__image{padding-bottom:35.55556%;}}.hero__content{width:100%;padding:0 20px;color:#fff;z-index:1;max-width:1200px;}.hero__content .button--secondary{color:#008c3c;}.hero__content--center{display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);text-align:center;}.hero__content--bottom{display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);text-align:center;}@media all and (min-width:37.5em){.hero__content--bottom{display:inline-block;position:absolute;left:50%;transform:translateX(-50%);text-align:left;top:auto;right:0;bottom:0;width:100%;max-width:1200px;}}.hero__content--bottom h1 + p{margin-top:-10px;}.hero__title,.hero__content h1{margin-bottom:0;}@media all and (min-width:37.5em){.hero__title,.hero__content h1{margin-bottom:20px;}}@media all and (min-width:37.5em){.slider .hero .hero__image img{transform:translateZ(0);animation:zoom-out 2s forwards;}}@media all and (min-width:37.5em){.slider .hero .hero__content-inner{opacity:0;position:relative;animation:fade-in 1s 0.25s forwards,raise-up 1s 0.25s forwards;}}.hostel-overview{margin-bottom:20px;}.hostel-overview::after{clear:both;content:"";display:table;}@media all and (min-width:37.5em){.hostel-overview__content{padding-right:40px;}}.hostel-overview [class^="icon-"]{font-size:1.5em;}.hostel-overview__why-title{display:none;}@media all and (min-width:37.5em){.hostel-overview__why-title{display:block;}}.hostel-overview__meta{display:none;}@media all and (min-width:37.5em){.hostel-overview__meta{display:block;}}.hostel-featured-facilities__item,.hostel-usp__item{list-style:none;position:relative;padding-left:40px;margin-bottom:30px;}.hostel-featured-facilities__icon,.hostel-usp__icon{left:0;top:-2px;position:absolute;}.hostel-featured-facilities__icon i,.hostel-usp__icon i{font-size:1.25em;}@media all and (min-width:37.5em){.hostel-featured-facilities__wrapper{width:50%;clear:right;float:left;padding-right:40px;margin:5px 0 0 0;padding-left:0;}.hostel-usp__wrapper{width:50%;clear:right;float:right;padding-right:0;margin:5px 0 0 0;}}@media all and (min-width:56.25em){.hostel-search-results{margin-top:calc(60px + 75px);}}@media all and (min-width:56.25em){.hostel-search-results.background-loader::before{height:calc(100% + 30px);}}@media all and (min-width:56.25em){.hostel-search-results__wrapper{width:50%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding-right:0;}}@media all and (min-width:75em){.hostel-search-results__wrapper{width:58.33333%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding-right:0;}}@media all and (min-width:93.75em){.hostel-search-results__wrapper{width:66.66667%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding-right:0;}}.hostel-search-results .card-loader{width:100%;clear:right;float:right;padding-right:0;padding:0 10px 10px 10px;}@media all and (min-width:37.5em){.hostel-search-results .card-loader{width:50%;clear:right;float:left;padding-right:40px;padding:0 10px 10px 10px;}}@media all and (min-width:56.25em){.hostel-search-results .card-loader{width:100%;clear:right;float:right;padding-right:0;padding:0 10px 10px 10px;}}@media all and (min-width:75em){.hostel-search-results .card-loader{width:50%;clear:right;float:left;padding-right:40px;padding:0 10px 10px 10px;}}@media all and (min-width:93.75em){.hostel-search-results .card-loader{width:33.33333%;clear:right;float:left;padding-right:40px;padding:0 10px 10px 10px;}}.hostel-search-results__summary{display:none;text-align:right;}@media all and (min-width:56.25em){.hostel-search-results__summary{display:block;margin-top:10px;width:33.33333%;clear:right;float:right;padding-right:0;padding-right:20px;}}.hostel-search-results__pagination{width:100%;text-align:center;margin-top:20px;}.hostel-search-results__summary-pager{margin-bottom:10px;}.hostel-search-results__list-view{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;}.hostel-search-results__list-view .hostel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 10px 20px;}.hostel-search-results__list-view .hostel::after{clear:both;content:"";display:table;}@media all and (min-width:37.5em){.hostel-search-results__list-view .hostel{width:50%;}}@media all and (min-width:56.25em){.hostel-search-results__list-view .hostel{width:100%;}}@media all and (min-width:75em){.hostel-search-results__list-view .hostel{width:50%;}}@media all and (min-width:93.75em){.hostel-search-results__list-view .hostel{width:33.333%;}}.hostel-search-results__list-view #yha-search-results{width:100%;}.hostel-search-results__map-view .hostel{max-width:280px;}.hostel-search-results__map-view.hidden-view,.hostel-search-results__list-view.hidden-view{height:0;padding:0;overflow:hidden;position:relative;visibility:hidden;}@media all and (min-width:56.25em){.hostel-search-results__map-view.hidden-view,.hostel-search-results__list-view.hidden-view{height:100%;overflow:visible;visibility:visible;}}.hostel-search-results .ajax-progress{display:none;}.product-selection{border-radius:3px;background-clip:padding-box;background:#fff;margin-bottom:10px;border:1px solid #f0f0eb;}.product-selection:last-child{margin-bottom:20px;}.product-summary-wrapper{left:0;top:100%;opacity:0;width:100%;height:100%;max-height:0;overflow:hidden;visibility:hidden;transition:top 0.3s;transition-delay:0.1s;background:#fff;position:fixed;z-index:100;background:#f0f0eb;}.product-summary-wrapper--open{top:0;opacity:1;overflow:auto;max-height:none;visibility:visible;}@media all and (min-width:56.25em){.product-summary-wrapper{top:auto;opacity:1;overflow:auto;max-height:100%;position:relative;z-index:30;visibility:visible;background:transparent;}}.product-summary-wrapper--padded{margin-bottom:20px;background:#282d46;padding:20px;}.product-summary-wrapper--open{overflow-y:scroll;-webkit-overflow-scrolling:touch;}@media all and (min-width:56.25em){.product-summary-wrapper--sticky{position:fixed;}}.product-summary-wrapper__title{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;color:#fff;margin-top:0;}@media all and (min-width:56.25em){.product-summary-wrapper__title{display:inline-block;}}.product-summary-wrapper__strapline{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;color:#fff;}@media all and (min-width:56.25em){.product-summary-wrapper__strapline{font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;float:right;}}@media all and (min-width:56.25em){.product-summary-wrapper__strapline-items{display:none;}}.product-summary-wrapper__strapline-total{float:right;}.product-summary-wrapper__edit{color:#fff;text-decoration:none;transition:color 0.4s ease;display:block;text-align:right;text-decoration:underline;}.product-summary-wrapper__edit:hover,.product-summary-wrapper__edit:focus{color:#fff;text-decoration:underline;}.product-summary-wrapper__edit:hover::before,.product-summary-wrapper__edit:focus::before{text-decoration:none;}.adminimal-admin-toolbar .product-summary-wrapper{top:39px;}@media all and (min-width:56.25em){.adminimal-admin-toolbar .product-summary-wrapper{top:0;}}.product-summary{margin-bottom:20px;}.product-summary:last-child{margin-bottom:0;}.product-summary--bordered{border-radius:3px;background-clip:padding-box;border:1px solid #f0f0eb;}.product-summary--padded{padding:20px;background:#f0f0eb;}.product-summary--padded h3{margin:0 0 10px 0;}.product-summary--padded .form-item{margin:0;}.product-summary .messages{margin-top:0;}@media all and (min-width:56.25em){.sticky-sidebar--sticky .sticky-sidebar__inner{padding-left:20px;padding-right:20px;margin:0 auto;position:relative;}}@media all and (min-width:56.25em) and (min-width:1240px){.sticky-sidebar--sticky .sticky-sidebar__inner{max-width:1200px;}}@media all and (min-width:56.25em){.sticky-sidebar--sticky .sticky-sidebar__content{float:right;position:relative;width:calc(33.33% - (40px / 2));}}.sticky-sidebar--sticky .sticky-sidebar__content::after{content:'';width:100%;height:100%;position:absolute;top:-10px;padding:10px;left:-10px;z-index:-1;background:#fff;}@media all and (min-width:56.25em){.no-js .sticky-sidebar__scroll-pane--scrollable{overflow-y:scroll;-webkit-overflow-scrolling:touch;}}@media all and (min-width:56.25em){.sticky-sidebar--sticky{left:0;height:0;width:100%;position:fixed;}}.simplebar-track{z-index:40;}
