/*
Stylesheet for static variables
All variables that won't be changed by theme customizer should be written here
*/
/* base dimensions */
/* for awesome-bootstrap-checkbox */
/* infobox */
.pagination{--bs-pagination-active-border-color:$primary;
}
.success-msg,.notice-msg,.error-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{/* base dimensions */ /* for awesome-bootstrap-checkbox */ /* infobox */ /* Detail View */ /* List view of products */
}
#peak .pagination{--bs-pagination-active-border-color:$primary;
}
#peak .success-msg,#peak .notice-msg,#peak .error-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 .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:initial;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 -10px;}#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:#BE1B2D;
}
#peak .product-list li.product-item a:hover .product-title{font-size:1.4em;margin-top:5px;margin-bottom:5px;color:#911522;
}
#peak .product-list li.product-item .location{margin-bottom:-5px;
}
#peak .product-list li.product-item .product-description{margin-top:10px;font-size:0.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:#393A3A;
}
#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:0.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:0.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:rgba(255,255,255,0.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:flex;flex-wrap:wrap;
}
#peak .products-list__item{display:flex;
}
#peak .sidebar{background-color:#f5f5f5;
}
#peak .sidebar .field > a{color:#393A3A;font-size:1.2em;font-weight:600;
}
#peak .sidebar .list-group-item.active{background-color:#393A3A;
}
#peak .sidebar .list-group-item.active a,#peak .sidebar .list-group-item.active a:hover,#peak .sidebar .list-group-item.active a:focus{color:#ffffff;
}
#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:#393A3A;
}
#peak .panel-product > a:hover{color:#393A3A;
}
#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%;object-fit:cover;font-family:"object-fit:cover";
}
#peak .panel-product .product-name{color:#BE1B2D;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:inline-flex;
}
#peak .product-price .price-flag{background-color:#393A3A;color:#fff;font-size:1.2em;padding:0 20px;height:50px;line-height:50px;display:inline-block;
}
#peak .product-price .cat-ic{background-color:#BE1B2D;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 auto;
}
#peak .category-view .category-products .panel-product .product-shop .price-flag,#peak .related-view .category-products .panel-product .product-shop .price-flag{color:#BE1B2D;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.quick-check-in{padding:0;
}
@media (min-width:633px){#peak.quick-check-in .container{min-width:633px;}
}
#peak.quick-check-in .quick-check-in-container .quick-check-in-success-msg{text-align:center;font-size:20px;margin:30px 0;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in-success-msg .ic-ok{color:#198754;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in__serviceprovider{background-color:#f0f0f0;padding:15px;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in__serviceprovider .serviceprovider-label{font-weight:600;font-size:16px;margin:0;padding-top:7px;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in__dates{display:flex;margin-bottom:15px;
}
@media (max-width:767px){#peak.quick-check-in .quick-check-in-container .quick-check-in__dates{display:block;}
}
#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .arrival-container,#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .departure-container{margin-top:15px;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .arrival,#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .departure{padding:15px !important;display:flex;justify-content:space-around;align-items:center;background-color:#f0f0f0;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .arrival .date-label,#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .departure .date-label{font-weight:600;font-size:16px;margin:0;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .arrival .date-infos,#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .departure .date-infos{display:flex;align-items:center;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .arrival .date-infos .date-day,#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .departure .date-infos .date-day{font-size:60px;margin:0;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .arrival .date-infos .date-other,#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .departure .date-infos .date-other{margin:0 0 0 15px;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .arrival .date-infos .date-other p,#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .departure .date-infos .date-other p{margin:0;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .arrival .generic-layout,#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .departure .generic-layout{justify-content:left;display:inline-flex;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .arrival .generic-layout .date-label,#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .departure .generic-layout .date-label{margin-right:10px;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .calender-icon svg{height:70px;width:70px;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in__dates .calender-icon svg path{fill:#BE1B2D;
}
#peak.quick-check-in .quick-check-in-container .header-success h1{font-size:25px;
}
#peak.quick-check-in .quick-check-in-container .header-info{font-size:15px;font-weight:600;margin:10px 0 25px 0;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in-container__person-infos,#peak.quick-check-in .quick-check-in-container .quick-check-in-container__disclaimer{padding:15px;background-color:#f0f0f0;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in-container__person-infos .close-icon,#peak.quick-check-in .quick-check-in-container .quick-check-in-container__disclaimer .close-icon{float:right;font-weight:800;cursor:pointer;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in-container__add-remove{margin-top:10px;margin-bottom:10px;
}
#peak.quick-check-in .quick-check-in-container .form-grid{margin-bottom:35px;
}
#peak.quick-check-in .quick-check-in-container .form-grid:last-child{margin:0;
}
#peak.quick-check-in .quick-check-in-container .form-grid .control-label{padding-top:7px;
}
#peak.quick-check-in .quick-check-in-container .form-grid .space-between{padding:0 7.5px !important;
}
#peak.quick-check-in .quick-check-in-container .form-grid .birthdate .form-group{margin:5px;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in-container__submit{margin-top:20px;
}
#peak.quick-check-in .quick-check-in-container .quick-check-in-container__submit button[type=submit]{float:right;
}
#peak.quick-check-in .registrationform-header{border-bottom:1px solid #f0f0f0;
}
#peak.quick-check-in .registrationform-header .registrationform-header__container{padding:0 10px;display:flex;justify-content:space-between;flex-wrap:wrap;
}
@media (max-width:767px){#peak.quick-check-in .registrationform-header .registrationform-header__container{justify-content:center;}
}
#peak.quick-check-in .registrationform-header .registrationform-header__container .registrationform-header__customer,#peak.quick-check-in .registrationform-header .registrationform-header__container .registrationform-header__region{display:flex;align-items:center;
}
#peak.quick-check-in .input-required-mark{color:red;
}
#peak .btn-infos{height:20px;margin-top:10px;background:transparent url("../../../basecamp/images/info.png") 101% 0 no-repeat;background-size:contain;border:none;overflow:hidden;outline:none;
}
@media (max-width:575px){#peak .btn-infos{background-position:0;}
}
#peak .popup{display:none;position:fixed;padding:10px;width:700px;left:50%;margin-left:-350px;height:150px;top:50%;margin-top:-30px;background:#FFF;border:1px solid black;z-index:20;
}
#peak .blocker{display:none;position:fixed;top:0;left:0;bottom:0;right:0;content:" ";background:rgba(0,0,0,0.5);z-index:5;
}
@media (max-width:575px){#peak .label-container{width:auto;}
}
#peak .birthdate__day,#peak .birthdate__month,#peak .birthdate__year{padding:0;
}
a.skipnav{background:transparent;color:#212121;left:0;padding:1rem 1.5rem;position:absolute;top:-30rem;transition:all 0.2s ease-in-out;z-index:100;
}
a.skipnav:focus{background:#ffffff;left:0;outline:0;position:absolute;top:0;transition:all 0.2s ease-in-out;border-color:#9ecaed;box-shadow:0 0 10px #9ecaed;z-index:1001;
}
.registrationform-header .registrationform-header__container .registrationform-header__customer img,.registrationform-header .registrationform-header__container .registrationform-header__region img{height:80px;width:auto;
}
/*# sourceMappingURL=https://shop.andermatt.destos01.prod.alturos.com/skin/frontend/default/andermatt_wls/css/pages/ */