#peak{}#peak .pagination{--bs-pagination-active-border-color:$primary}#peak .error-msg,#peak .notice-msg,#peak .success-msg{--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}#peak .image-gallery .carousel-control{background-image:none;top:42.5%;width:15%;height:15%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#peak .image-gallery .carousel-control span{font-size:2em}#peak .image-gallery .carousel-indicators{height:22px;overflow:hidden}@media (min-width:768px){#peak .image-gallery .carousel-indicators{display:none}}#peak .image-gallery .image-gallery__thumbs .image-gallery__preview-toggle{background-color:#fff;color:#444;cursor:pointer;width:100%;text-align:center;outline:none;-webkit-transition:.4s;transition:.4s;border:0;text-decoration:underline}#peak .image-gallery .active,#peak .image-gallery .image-gallery__preview-toggle:hover{background-color:#fff}#peak .image-gallery .carousel{height:500px;overflow:hidden}@media (max-width:767px){#peak .image-gallery .carousel{height:350px}}@media (max-width:480px){#peak .image-gallery .carousel{height:220px}}#peak .image-gallery .carousel .carousel-inner{height:inherit}#peak .image-gallery .carousel .carousel-inner>.item{height:100%;background-color:#f5f5f5}#peak .image-gallery .carousel .carousel-inner>.item a>img,#peak .image-gallery .carousel .carousel-inner>.item img{display:block;text-align:center;vertical-align:middle;max-width:inherit;height:100%;max-height:100%;width:auto;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#peak .image-gallery .carousel .carousel-inner>.item .carousel-caption{text-shadow:0 1px 2px #000}@media (max-width:767px){#peak .image-gallery .image-gallery__thumbs{display:none}}#peak .image-gallery .image-gallery__thumbs li{float:left}#peak .image-gallery .image-gallery__thumbs .thumb a{padding:0 18px;background-color:#fff;display:none;overflow:hidden}#peak .image-gallery .image-gallery__thumbs li a{display:block;position:relative;border:1px solid #f5f5f5;width:79.3px;height:60px;background-position:50%;background-size:cover;opacity:1;margin:0 4px 4px 0}#peak .image-gallery .image-gallery__thumbs li.active a,#peak .image-gallery .image-gallery__thumbs li.active a:focus{opacity:1;outline:3px solid #e3081a;outline-offset:0}#peak .image-gallery .image-gallery__thumbs li:hover a{opacity:.8}#peak .image-gallery .image-gallery__thumbs li.additional{display:none}#peak .image-gallery .image-gallery__thumbs li a.video{background-color:#000}#peak .image-gallery .image-gallery__thumbs li a.video:before{color:#fff;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-7px;text-shadow:0 0 5px rgba(0,0,0,.8)}#peak .image-gallery .item.video iframe{width:100%;display:block;max-width:100%;height:100%}#peak .btn-secondary{--bs-btn-color:#6c757d;--bs-btn-bg:#e3081a;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#e72d3c;--bs-btn-hover-border-color:#7b838a;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#000;--bs-btn-active-bg:#e93948;--bs-btn-active-border-color:#7b838a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#e3081a;--bs-btn-disabled-border-color:#6c757d}#peak .field{display:inline-block;width:100%}#peak .sidebar-item .sidebar-item__title{font-size:1.2em;font-weight:600;margin:8px 0}#peak .sidebar-item .sidebar-item__content{}#peak .paging{text-align:center}#peak .messages{padding-left:0;list-style-type:none}#peak .ticket-info{background-color:#e3081a;color:#fff}@media (min-width:768px){#peak .ticket-info__items{display:-webkit-box;display:-ms-flexbox;display:flex}}#peak .ticket-info__item-head{text-transform:uppercase;color:#990512;margin-bottom:3px}#peak .ticket-info__item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:15px;margin:10px 0}@media (max-width:767px){#peak .ticket-info__item{padding:10px 15px;margin:0}}#peak .ticket-info__item:not(:first-of-type){border-left:3px dotted #ca0717;padding-left:10px}@media (max-width:767px){#peak .ticket-info__item:not(:first-of-type){border-left-width:0;padding-left:15px}}#peak .price.ticket-info__item{-webkit-box-flex:0;-ms-flex:0 0 10em;flex:0 0 10em;margin:0;min-width:100px;background-color:#fff;border-left-color:#fff}@media (min-width:768px){#peak .price.ticket-info__item{padding:10px 15px 10px 10px}}#peak .price.ticket-info__item .ticket-info__item-head{color:#ccc}#peak .price.ticket-info__item .price-values{margin-top:5px}#peak .price.ticket-info__item .price-values .original-price{text-align:right;text-decoration:line-through}#peak .price.ticket-info__item .price-values .price-value{text-align:right;font-size:1.3em}#peak .price.via-info__item.ticket-info__item{min-width:180px}#peak .ticket-info__item a{color:#990512}#peak .category-header{display:block;position:relative;margin-top:-181px;min-height:400px;height:35vh}#peak .category-header:not(.no-margin){margin-bottom:30px}@media (min-width:768px){#peak .category-header{min-height:450px;height:45vh}}@media (min-width:1200px){#peak .category-header{min-height:500px;height:50vh}}#peak .category-header .cat-header-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}#peak .share-links .btn{margin-top:5px;margin-bottom:5px}#peak .table{border-spacing:0;border-collapse:collapse;color:#777;border:1px solid var(--bs-border-color)}#peak .table td,#peak .table th{border:1px solid var(--bs-border-color);display:table-cell}#peak .table>thead>tr>th{background-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;border-bottom:0}#peak .table>tbody>tr{border:0}#peak .table>tbody>tr>th{border-bottom:0}#peak .table>tbody>tr>td{border-top:0;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){#peak .table.responsive th{display:none}#peak .table.responsive td{display:block;border:0;padding:5px 20px}#peak .table.responsive td div{display:inline-block}#peak .table.responsive td:before{content:attr(data-th);font-weight:bold;width:8.5em;display:inline-block}#peak .table.responsive tr{border:1px solid var(--bs-border-color)}}#peak .panel-filter{background-color:#f5f5f5;border-color:#e8e8e8}#peak .panel-filter .panel-heading{margin-left:0;margin-right:0;padding:10px 20px 6px}@media (max-width:767px){#peak .panel-filter .panel-heading{cursor:pointer}}#peak .panel-filter .panel-heading h3{padding-left:0}#peak .panel-filter .panel-heading #filter-heading{margin-top:10.5px}#peak .panel-filter .panel-heading .remove-all{margin-top:11px;float:right;font-size:1rem}#peak .panel-filter .panel-body{padding-top:0;padding-left:10px;padding-right:10px}@media (max-width:767px){#peak .panel-filter .panel-body:not(.expanded){display:none}}#peak .panel-filter .filter-attribute__title{padding-left:10px;padding-right:10px}#peak .panel-filter .list-group-item{border:0;border-radius:0;background-color:transparent;padding:5px 10px}#peak .panel-filter .list-group-item .checkbox{margin:0}#peak .panel-filter .list-group-item label{position:relative;width:100%}#peak .panel-filter .list-group-item label .count{display:none;color:#777}#peak .panel-filter .list-group-item label .badge{position:absolute;right:0;background-color:transparent;color:#212529;font-size:inherit;font-weight:inherit}#peak .panel-filter .list-group-item.selected{background-color:#fff;color:#fff}#peak .panel-filter .panel-heading-filter a{padding-right:0;margin-top:22px;margin-bottom:11px;text-align:right}#peak .checkbox label:before{top:1px}#peak .checkbox label:after{top:1px}#peak .has-error .radio label:before{border-color:#dc3545}#peak .has-success .radio label:before{border-color:#198754}@media (min-width:767px){#peak .col-xs-auto{width:auto}}@media (min-width:768px){#peak .col-sm-auto{width:auto}}@media (min-width:992px){#peak .col-md-auto{width:auto}}@media (min-width:1200px){#peak .col-lg-auto{width:auto}}#peak .row.no-gutter{margin-left:0;margin-right:0}#peak .row.no-gutter [class*=col-]:not(:first-child),#peak .row.no-gutter [class*=col-]:not(:last-child){padding-right:0;padding-left:0}#peak .row.half-gutter{margin-left:-.375rem;margin-right:-.375rem}#peak .row.half-gutter [class*=col-]{padding-right:.375rem;padding-left:.375rem}#peak .row.row-centered{text-align:center}#peak .row.row-centered .col-centered{display:inline-block;float:none;margin-right:-4px}#peak .demo-notice,#peak .maintenance-notice{border-radius:0;padding:7px 15px;margin-bottom:5px;text-align:center}#peak .form-group .input-group .input-group-btn{height:100%}#peak .swisspass-dummy{opacity:0;height:0!important;padding:0!important;border:0!important;pointer-events:none;position:absolute}#peak .pages .limiter.form-inline .select{display:inline-block}#peak .product-list li.product-item:not(:first-child){margin-top:20px}#peak .product-list .campaign-product-list-container>ol li:first-child{margin-top:0}#peak .product-list li.product-item{border:1px solid #f5f5f5;padding:10px;padding-left:254px;position:relative;min-height:120px}@media (max-width:600px){#peak .product-list li.product-item{padding-left:10px}}#peak .product-list li.product-item .product-image{position:absolute;left:0;top:0;width:239px;height:100%;line-height:normal;border:0;margin-bottom:0;overflow:hidden}#peak .product-list li.product-item .product-image .product-image__reduced-flag{width:50%;position:absolute;top:0;left:0;bottom:auto;right:auto;height:auto}#peak .product-list li.product-item .product-image a{display:block;height:100%;position:relative}#peak .product-list li.product-item .product-image img{height:100%;position:absolute;left:-9999px;right:-9999px;top:-9999px;bottom:-9999px;margin:auto;max-width:none}@media (max-width:600px){#peak .product-list li.product-item .product-image{position:relative;width:calc(100% + 20px);height:auto;margin:-10px -10px 15px}#peak .product-list li.product-item .product-image img{position:relative;left:0;right:0;top:0;bottom:0;width:calc(100% + 20px);height:auto;max-width:100%}}#peak .product-list .product-results{margin-bottom:22px}#peak .product-list .pager-results{padding-left:10px;color:#777}#peak .product-list li.product-item .product-title{font-size:1.4em;margin-top:5px;margin-bottom:5px;color:#333}#peak .product-list li.product-item a .product-title{font-size:1.4em;margin-top:5px;margin-bottom:5px;color:#e3081a}#peak .product-list li.product-item a:hover .product-title{font-size:1.4em;margin-top:5px;margin-bottom:5px;color:#b20614}#peak .product-list li.product-item .location{margin-bottom:-5px}#peak .product-list li.product-item .product-description{margin-top:10px;font-size:.9em;line-height:17px;width:65%}@media (max-width:700px){#peak .product-list li.product-item .product-description{width:100%}}#peak .product-list li.product-item .product-price{margin-bottom:5px;font-size:1.4em;color:#fff}#peak .product-list li.product-item .product-title h1,#peak .product-view .product-name h1{margin-right:3px}#peak .product-list li.product-item .product-title .stars,#peak .product-view .product-name .stars{display:inline-block;white-space:nowrap;color:#ffd604}#peak .product-list li.product-item .product-title .stars,#peak .product-list li.product-item .product-title .stars.superior:after,#peak .product-view .product-name .stars,#peak .product-view .product-name .stars.superior:after{font-size:.7em}#peak .product-list li.product-item .product-title .stars.superior:after,#peak .product-view .product-name .stars.superior:after{content:" S";font-weight:bold;font-size:.9em}#peak .product-list-sort{width:auto;margin-bottom:15px}@media (max-width:600px){#peak .product-list-sort{width:100%}}#peak .product-list-sort .select .btn-group.bootstrap-select.form-control{width:auto}#peak .product-list-container{position:relative;min-height:100px}#peak .product-list__loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7)}#peak .product-list__loader>span{width:27px;height:27px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:1.5em}#peak .products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#peak .products-list__item{display:-webkit-box;display:-ms-flexbox;display:flex}#peak .sidebar{background-color:#f5f5f5}#peak .sidebar .field>a{color:#212529;font-size:1.2em;font-weight:600}#peak .sidebar .list-group-item.active{background-color:#fff}#peak .sidebar .list-group-item.active a,#peak .sidebar .list-group-item.active a:focus,#peak .sidebar .list-group-item.active a:hover{color:#fff}#peak .sidebar .list-group-item{background-color:transparent;border:0;padding:2px 15px}#peak .panel-product{position:relative;width:100%;border:1px solid #ddd}#peak .panel-product>a{display:block;text-decoration:none;color:#212529}#peak .panel-product>a:hover{color:#212529}#peak .panel-product .product-image{position:relative;min-height:50px}#peak .panel-product .product-image.image-fit{position:relative;min-height:50px;padding-bottom:65%}#peak .panel-product .product-image.image-fit img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}#peak .panel-product .product-name{color:#e3081a;font-size:1.5em;line-height:1.2em}#peak .panel-product .product-description{margin-top:10px}#peak .product-price{position:absolute;bottom:0;left:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#peak .product-price .price-flag{background-color:#fff;color:#fff;font-size:1.2em;padding:0 20px;height:50px;line-height:50px;display:inline-block}#peak .product-price .cat-ic{background-color:#e3081a;width:50px;height:50px;padding:7px;display:block}#peak .product-price .cat-ic svg{height:36px;width:auto}#peak .product-price .cat-ic svg path{fill:#fff}#peak .product-view .product-name h1{margin-top:0;font-size:1.6em;color:#222}#peak .product-view .product-price{position:static;margin-bottom:22px}#peak .product-view .product-price .price-flag{font-size:1.3em}#peak .product-view .product-image{width:100%;height:500px;line-height:495px;text-align:center;vertical-align:middle;margin-bottom:22px}@media (max-width:991px){#peak .product-view .product-image{height:auto;line-height:unset}}#peak .product-view .product-image img{max-width:100%;max-height:100%;vertical-align:middle;display:inline-block;margin:auto}#peak .product-view .addtocart_container{margin:14px 0;padding:14px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#peak .product-view .addtocart_container .addtocart__quantity{float:left;width:50px;margin-right:10px}#peak .product-view .addtocart_container .addtocart__quantity input{padding-left:2px;padding-right:2px}#peak .product-view .addtocart_container .price{font-size:1.5em}#peak .product-view .validation_message{position:relative}#peak .product-view .share-links{margin-bottom:22px}#peak .category-view .category-products img,#peak .related-view .category-products img{height:auto;max-width:100%;max-height:100%;vertical-align:middle;display:inline-block;border:1px solid #ddd}#peak .category-view .category-products .panel-product,#peak .related-view .category-products .panel-product{border:1px solid #fff;background:#fff}#peak .category-view .category-products .panel-product .product-shop,#peak .related-view .category-products .panel-product .product-shop{padding:10px 0}#peak .category-view .category-products .panel-product .product-shop .product-name,#peak .related-view .category-products .panel-product .product-shop .product-name{font-size:1em;line-height:1.1em;display:inline-block;height:33px;word-break:break-word;overflow:hidden;vertical-align:middle;letter-spacing:0}#peak .category-view .category-products .panel-product .product-shop .product-name span,#peak .related-view .category-products .panel-product .product-shop .product-name span{vertical-align:middle;display:inline-block;margin:auto}#peak .category-view .category-products .panel-product .product-shop .price-flag,#peak .related-view .category-products .panel-product .product-shop .price-flag{color:#e3081a;font-size:1.2em;margin-top:2px}#peak .category-view .category-products .panel-product .product-shop button,#peak .related-view .category-products .panel-product .product-shop button{margin-top:8px}#peak .product-view{margin-top:32px}#peak .nextevent-widget.disabled{pointer-events:none;opacity:.3}#peak .nextevent-widget.disabled .ic-spinner.ic-spin{position:absolute;right:50%;top:50%}#peak .event-detail .event-info{margin-top:20px}#peak .event-controls__event-input{background-color:#f5f5f5;padding:15px;margin-bottom:15px}#peak .event-controls__event-input .peak-loading{position:relative;left:0;width:100%;text-align:center}#peak .event-controls__event-input .event-total{font-size:1.4em;padding-top:12px;border-top:1px solid #d3d3d3;font-weight:200}#peak .event-controls__event-input .event-total .price{float:right;font-weight:600}#peak .event-controls__header-text{margin-bottom:15px}@media (max-width:991px){#peak .event-controls__header-text .product-name{margin-top:30px}}#peak .event-controls__header-text .product-location{margin-top:-10px}#peak .event-controls__header-text .product-available-from{margin-top:10px}#peak .event-controls__header-text .product-min-price{margin:12px 0 15px}#peak .event-controls__header-text .product-min-price .product-min-price__price{display:block;font-size:1.8em;font-weight:300;margin-bottom:-8px}#peak .event-controls__event-price{margin-bottom:20px}#peak .event-price__price{font-size:1.5em}#peak .event-controls__submit{text-align:right}#peak .event-controls__submit .event-controls__availability{padding-bottom:5px;padding-right:10px;font-size:1.05em}#peak .event-controls__submit .event-controls__availability .ic-ok{color:#198754}#peak .event-controls__submit .event-controls__availability .ic-cancel{color:#dc3545}@media (max-width:767px){#peak .event-controls__submit button{width:100%}}#peak .event-category-list .help-block{display:none}#peak .event-category-list.has-error .help-block{display:block}#peak .event-category-list .event-category-item:first-child{padding-top:12px;border-top:1px solid #d3d3d3}#peak .event-category-list .event-category-item .input-spinner{position:relative}#peak .event-category-list .event-category-item .age-restriction{font-weight:100;font-size:.95em;display:inline-block}#peak .event-category-list .event-category-item .category-availability{font-weight:100;font-size:.95em;display:inline-block}#peak .event-category-list .event-category-item .category-availability.ic-ok{color:#198754}#peak .event-category-list .event-category-item .category-availability.ic-cancel{color:#dc3545}#peak .event-category-list .event-category-item .bootstrap-touchspin input{text-align:center;padding-left:0;padding-right:0;margin:0}#peak .faq-question p,#peak .faq-question ul{display:none;padding-left:8px;margin-bottom:20px}#peak .faq-question ul{padding-left:20px}#peak .faq-question h2{font-size:14px;font-weight:normal;margin-top:5px;cursor:pointer;clear:left;line-height:1.3em}#peak .faq-question h2:before{content:"+";margin-right:8px;margin-bottom:8px;padding-left:1px;text-align:center;color:#fff;width:16px;height:16px;display:inline-block;background-color:#212529;border-radius:2px;line-height:16px;float:left}#peak .faq-question h2.hide-focus:focus,#peak .faq-question h2:active{outline:none}#peak .faq-question.expanded p,#peak .faq-question.expanded ul{display:inherit}#peak .faq-question.expanded h2:before{content:"-";line-height:14px}#peak .faq-question.expanded .faq-question__answer{background-color:#f5f5f5;padding:10px 15px}#peak .header-text__event-checklist{padding-left:5px}#peak .header-text__event-checklist li{list-style:none}#peak .header-text__event-checklist li .event-checklist__benefit{margin-left:20px}#peak .header-text__event-checklist li:before{color:#198754}#peak .event-infos li{list-style:none}#peak .cms-header-container h2{margin-top:0}#peak .event.products-list__item .panel-product .product-name{text-align:center;font-size:1.2em;line-height:1.5em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;font-weight:bold;text-shadow:1px 0 0 #000}@media (min-width:768px) and (max-width:991px){#peak .event.products-list__item .panel-product .product-name{line-height:1.2em;top:45%}}@media (min-width:992px) and (max-width:1199px){#peak .event.products-list__item .panel-product .product-name{line-height:1.2em;top:45%}}#peak .event.products-list__item .panel-product .product-name.has-image{color:#fff}#peak .event.products-list__item .panel-product .event__overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3)}#peak .event.products-list__item .panel-product .product-price{left:13px;bottom:7px}@media (max-width:400px){#peak .event.products-list__item .panel-product .product-price .price-flag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}}@media (min-width:768px) and (max-width:991px){#peak .event.products-list__item .panel-product .product-price .price-flag{height:45px;line-height:45px}}@media (min-width:992px) and (max-width:1199px){#peak .event.products-list__item .panel-product .product-price .price-flag{height:40px;line-height:40px}}#peak .event.products-list__item .panel-product .panel-body{min-height:225px}#peak ol{overflow:auto}#peak .product-results{padding-left:15px}#peak .persons-box h3{margin-top:0}@media (min-width:767px){#peak .persons-box .person__additional-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}#peak .persons-box .person{border-color:#e4e4e4;-webkit-box-shadow:none;box-shadow:none}#peak .persons-box .person .panel-body{background-color:#e4e4e4;position:relative}#peak .persons-box .person .panel-body.has-remove-btn{padding-top:25px}#peak .persons-box .panel-body{background-color:#f5f5f5}#peak .persons-box .person__remove{position:absolute;top:-3px;right:-3px;padding:3px 8px 3px 9px;z-index:10}#peak .persons-box .person__description{display:block;margin-right:40px;font-weight:bold}#peak .persons-box .persons-box__btns .persons-box__search-msg{margin-top:15px}#peak .persons-box .persons-box__btns .persons-box__next{text-align:right}@media (max-width:767px){#peak .persons-box .persons-box__btns .persons-box__back,#peak .persons-box .persons-box__btns .persons-box__next{margin-top:10px}#peak .persons-box .persons-box__btns .persons-box__back .btn,#peak .persons-box .persons-box__btns .persons-box__next .btn{width:100%}}#peak .event-search .search-block{padding:15px;background-color:#f5f5f5}#peak .event-search .quicksearch{margin-top:15px}#peak .event-search .quicksearch .input-group-btn button{border-radius:0}#peak .event-search .date-picker__info{color:#fff}#peak .list-group.with-top-options{margin-bottom:5px}#peak .list-group.with-top-options .filter-value{display:none}#peak .list-group.with-top-options .filter-value.top-option{display:block}