@charset "UTF-8";
/*
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);
}
/* 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);
}
.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;
}
@media (min-width:576px){.container,.container-sm{max-width:540px;}
}
@media (min-width:768px){.container,.container-sm,.container-md{max-width:720px;}
}
@media (min-width:992px){.container,.container-sm,.container-md,.container-lg{max-width:960px;}
}
@media (min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px;}
}
@media (min-width:1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1320px;}
}
.fade{transition:opacity 0.15s linear;
}
@media (prefers-reduced-motion:reduce){.fade{transition:none;}
}
.fade:not(.show){opacity:0;
}
.collapse:not(.show){display:none;
}
.collapsing{height:0;overflow:hidden;transition:height 0.35s ease;
}
@media (prefers-reduced-motion:reduce){.collapsing{transition:none;}
}
.collapsing.collapse-horizontal{width:0;height:auto;transition:width 0.35s ease;
}
@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none;}
}
/** * Integrate subset of FontAwesome + other (self-designed?) compiled with Fontello */
@font-face{font-family:"peak-icon";src:url("../../basecamp/icons/peak-icon/peak-icon.woff2") format("woff2"),url("../../basecamp/icons/peak-icon/peak-icon.woff") format("woff");font-weight:normal;font-style:normal;
}
[class^="ic-"]::before,[class*=" ic-"]::before{font-family:"peak-icon";display:inline-block;font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;text-align:center;/* For safety - reset parent styles,that can break glyph codes*/ font-variant:normal;text-transform:none;/* fix buttons height,for twitter bootstrap */ line-height:1em;/* Font smoothing. That was taken from TWBS */ -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
}
.ic-spin{display:inline-block;animation:icon-spin 2s infinite linear;
}
.ic-fw::before{width:1.2857142857em;text-align:center;
}
@keyframes icon-spin{0%{transform:rotate(0deg);}100%{transform:rotate(359deg);}
}
.ic-star:before{content:"";
}
/* '' */
.ic-star-empty:before{content:"";
}
/* '' */
.ic-basket:before{content:"";
}
/* '' */
.ic-angle-left:before{content:"";
}
/* '' */
.ic-angle-right:before{content:"";
}
/* '' */
.ic-angle-double-left:before{content:"";
}
/* '' */
.ic-angle-double-right:before{content:"";
}
/* '' */
.ic-calendar:before{content:"";
}
/* '' */
.ic-login:before{content:"";
}
/* '' */
.ic-skiing:before{content:"";
}
/* '' */
.ic-linkedin:before{content:"";
}
/* '' */
.ic-search:before{content:"";
}
/* '' */
.ic-cw:before{content:"";
}
/* '' */
.ic-ccw:before{content:"";
}
/* '' */
.ic-zoom-out:before{content:"";
}
/* '' */
.ic-suitcase:before{content:"";
}
/* '' */
.ic-child:before{content:"";
}
/* '' */
.ic-user:before{content:"";
}
/* '' */
.ic-trash-empty:before{content:"";
}
/* '' */
.ic-trash:before{content:"";
}
/* '' */
.ic-left-dir:before{content:"";
}
/* '' */
.ic-right-dir:before{content:"";
}
/* '' */
.ic-ok:before{content:"";
}
/* '' */
.ic-cancel:before{content:"";
}
/* '' */
.ic-edit:before{content:"";
}
/* '' */
.ic-info-circled:before{content:"";
}
/* '' */
.ic-user-plus:before{content:"";
}
/* '' */
.ic-spinner:before{content:"";
}
/* '' */
.ic-angle-up:before{content:"";
}
/* '' */
.ic-angle-down:before{content:"";
}
/* '' */
.ic-credit-card:before{content:"";
}
/* '' */
.ic-print:before{content:"";
}
/* '' */
.ic-attention:before{content:"";
}
/* '' */
.ic-attention-circled:before{content:"";
}
/* '' */
.ic-picture:before{content:"";
}
/* '' */
.ic-help-circled:before{content:"";
}
/* '' */
.ic-location:before{content:"";
}
/* '' */
.ic-zoom-in:before{content:"";
}
/* '' */
.ic-twitter-squared:before{content:"";
}
/* '' */
.ic-facebook-squared:before{content:"";
}
/* '' */
.ic-mail-alt:before{content:"";
}
/* '' */
.ic-list:before{content:"";
}
/* '' */
.ic-tags:before{content:"";
}
/* '' */
.ic-tag:before{content:"";
}
/* '' */
.ic-lock:before{content:"";
}
/* '' */
.ic-mountain:before{content:"";
}
/* '' */
.ic-retweet:before{content:"";
}
/* '' */
.ic-left-big:before{content:"";
}
/* '' */
.ic-right-big:before{content:"";
}
/* '' */
.ic-insurance:before{content:"";
}
/* '' */
.ic-giftcard:before{content:"";
}
/* '' */
.ic-success:before{content:"";
}
/* '' */
.ic-failure:before{content:"";
}
/* '' */
.ic-clock:before{content:"";
}
/* '' */
.ic-address:before{content:"";
}
/* '' */
.ic-t-shirt:before{content:"";
}
/* '' */
.ic-facebook:before{content:"";
}
/* '' */
.ic-youtube:before{content:"";
}
/* '' */
.ic-twitter:before{content:"";
}
/* '' */
.ic-gplus:before{content:"";
}
/* '' */
.ic-play:before{content:"";
}
/* '' */
.ic-dot-circled:before{content:"";
}
/* '' */
.ic-file-pdf:before{content:"";
}
/* '' */
@font-face{font-family:"opensans";src:url("../../basecamp/fonts/opensans-bold.woff2") format("woff2"),url("../../basecamp/fonts/opensans-bold.woff") format("woff");font-weight:bold;font-style:normal;
}
@font-face{font-family:"opensans";src:url("../../basecamp/fonts/opensans-bolditalic.woff2") format("woff2"),url("../../basecamp/fonts/opensans-bolditalic.woff") format("woff");font-weight:bold;font-style:italic;
}
@font-face{font-family:"opensans";src:url("../../basecamp/fonts/opensans-italic.woff2") format("woff2"),url("../../basecamp/fonts/opensans-italic.woff") format("woff");font-weight:normal;font-style:italic;
}
@font-face{font-family:"opensans";src:url("../../basecamp/fonts/opensans-regular.woff2") format("woff2"),url("../../basecamp/fonts/opensans-regular.woff") format("woff");font-weight:normal;font-style:normal;
}
@font-face{font-family:"opensans";src:url("../../basecamp/fonts/opensans-semibold.woff2") format("woff2"),url("../../basecamp/fonts/opensans-semibold.woff") format("woff");font-weight:600;font-style:normal;
}
@font-face{font-family:"opensans";src:url("../../basecamp/fonts/opensans-light.woff2") format("woff2"),url("../../basecamp/fonts/opensans-light.woff") format("woff");font-weight:200;font-style:normal;
}
@font-face{font-family:"bebasneue";src:url("../../basecamp/fonts/bebasneue_bold.woff2") format("woff2"),url("../../basecamp/fonts/bebasneue_bold.woff") format("woff");font-weight:bold;font-style:normal;
}
@font-face{font-family:"bebasneue";src:url("../../basecamp/fonts/bebasneue_regular.woff2") format("woff2"),url("../../basecamp/fonts/bebasneue_regular.woff") format("woff");font-weight:normal;font-style:normal;
}
html,body{height:100%;font-size:16px;
}
#peak{/* infobox */ /* ticket info bar */ /* Sharing */ /* Responsive tables */ /* Grid enhancements */ /* Remove gutter space between columns */ /* Reduce gutter space between columns */ /* * Styles for form validation */ /* Radio button inline validation fix */ min-width:320px;position:relative;/* error messages */ /* Helper classes */ /* bootstrap popover a tag styling */ /* Footer styling */
}
#peak 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;
}
#peak 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;
}
#peak header.peak-header{border-bottom:1px solid #ebebeb;position:relative;
}
#peak header.peak-header .search-bar,#peak header.peak-header .cart{margin-top:20px;margin-bottom:20px;
}
#peak header.peak-header .search-bar .input-group-btn button{border-radius:0;
}
#peak header.peak-header .cart-search{display:flex;align-items:center;width:30%;
}
@media (min-width:1199px){#peak header.peak-header .cart-search{margin-top:12px;}
}
#peak header.peak-header .cart{line-height:40px;padding:0 10px;
}
@media (max-width:767px){#peak header.peak-header .cart{position:absolute;right:65px;top:9px;}
}
@media (min-width:768px) and (max-width:1199px){#peak header.peak-header .cart{position:absolute;right:20px;top:9px;}
}
@media (min-width:399px) and (max-width:767px){#peak header.peak-header .cart{position:absolute;left:0;right:70px;top:18px;line-height:20px;}
}
@media (max-width:399px){#peak header.peak-header .cart{position:absolute;left:0;right:55px;top:18px;line-height:20px;}
}
#peak header.peak-header .header-logo{vertical-align:middle;line-height:6.25;
}
#peak header.peak-header .top-bar{position:absolute;left:0;right:0;z-index:1000;
}
#peak header.peak-header .top-links{margin:0;
}
#peak header.peak-header .top-links > li{display:inline-block;margin-left:15px;
}
#peak header.peak-header .navbar li a{font-size:1.1em;
}
#peak header.peak-header .navbar .nav-item > span{margin-left:4px;
}
#peak .content{padding-bottom:80px;
}
#peak footer.peak-footer{width:100%;height:60px;position:absolute;left:0;bottom:0;padding:20px 0;background-color:#f5f5f5;border-top:1px solid #ebebeb;
}
#peak .btn-secondary{--bs-btn-color:#6c757d;--bs-btn-bg:#061b2b;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#2b3d4b;--bs-btn-hover-border-color:#7b838a;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#384955;--bs-btn-active-border-color:#7b838a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#061b2b;--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{/*font-size:0.92em;*/
}
#peak .paging{text-align:center;
}
#peak .sidebar{background-color:#f5f5f5;
}
#peak .messages{padding-left:0;list-style-type:none;
}
#peak .ticket-info{background-color:#061b2b;color:white;
}
@media (min-width:768px){#peak .ticket-info__items{display:flex;}
}
#peak .ticket-info__item-head{text-transform:uppercase;color:black;margin-bottom:3px;
}
#peak .ticket-info__item{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 #030d15;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{flex:0 0 10em;margin:0;min-width:100px;background-color:#bdb9b3;border-left-color:white;
}
@media (min-width:768px){#peak .price.ticket-info__item{padding:10px 15px 10px 10px;}
}
#peak .price.ticket-info__item .ticket-info__item-head{color:#8e877c;
}
#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:black;
}
#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%;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 th,#peak .table td{border:1px solid var(--bs-border-color);display:table-cell;
}
#peak .table > thead > tr > th{background-color:#f5f5f5;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;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-bottom:6px;padding-top:10px;padding-left:20px;padding-right:20px;
}
@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:0.875rem;
}
#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%;/*&::before,&::after{top:2px;// this has problems in JFB theme}*/
}
#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:#bdb9b3;color:white;
}
#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:-0.375rem;margin-right:-0.375rem;
}
#peak .row.half-gutter [class*="col-"]{padding-right:0.375rem;padding-left:0.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 .validation-advice{color:#a94442;display:block;margin-top:5px;margin-bottom:10px;
}
#peak .product-options .validation-error .options-list,#peak .validation-failed{color:#a94442;background-color:#f2dede;border-color:#ebccd1;
}
#peak .required em{color:#f15c22;margin-right:4px;margin-left:4px;
}
#peak p.required{margin:0;padding:5px 0 7px;text-align:right;width:620px;font-size:11px;color:#f02800;
}
#peak .form-list .validation-advice{width:250px;margin-right:-250px;
}
#peak .radio-inline .validation-advice{margin-left:-20px;
}
#peak .promotion{margin-top:40px;
}
#peak label{font-weight:normal;
}
#peak .seperator{border-top:1px solid #e4e4e4;display:block;line-height:1px;margin:15px 0;position:relative;text-align:center;
}
#peak .flex-row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));display:flex;
}
#peak .btn-secondary{color:#f8f9fa;
}
#peak .peak-loading{position:absolute;left:50%;top:50%;font-size:1.5em;
}
#peak img{vertical-align:middle;
}
#peak .img-responsive{width:100%;display:block;max-width:100%;height:auto;
}
#peak .panel{box-shadow:none;
}
#peak .item-msg.error{color:red !important;font-weight:bold !important;
}
#peak .no-padding{padding-right:0 !important;padding-left:0 !important;
}
#peak .breadcrumbs{background-color:#f5f5f5;border-bottom:1px solid #ebebeb;padding:10px 0;
}
#peak .breadcrumbs .breadcrumb{margin-bottom:0;
}
#peak .breadcrumbs .breadcrumb li{display:inline-block;
}
#peak .messages{padding-left:0;list-style-type:none;
}
#peak .messages > li ul{padding-left:0;list-style-type:none;
}
#peak .messages .error-msg{--bs-alert-color:#a94442;--bs-alert-bg:#f2dede;--bs-alert-border-color:#ebccd1;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.375rem;
}
#peak .messages .error-msg .alert-link{color:#873635;
}
@media (max-width:767px){#peak .hidden-xs-min{display:none !important;}
}
#peak a[data-toggle="popover"]{color:inherit;
}
#peak a[data-toggle="popover"]:focus{outline:none;
}
#peak .peak-badge{z-index:20;margin-top:-1px;padding-bottom:32px;
}
#peak .peak-badge .content{font-size:11px;color:#777;float:right;padding-bottom:0;
}
@media (max-width:767px){#peak .peak-badge .content .container{padding-left:0;padding-right:0;}
}
#peak .peak-badge .content .peaksolution-link{display:inline-block;width:118px;height:20px;background-image:url("../../basecamp/images/logo-sw.png");background-size:contain;background-repeat:no-repeat;
}
#peak .peak-badge .content .peaksolution-link:hover{background-image:url("../../basecamp/images/logo-hover.png");
}
#peak .hide-login-overlay{display:none;
}
#peak .hide-login-overlay:checked ~ .login-overlay{display:none;
}
#peak .input-hide-login{display:none;
}
#peak .input-hide-login:checked .login-info{display:none;
}
#peak .login-overlay .login-info-text p{margin-bottom:15px;
}
#peak .login-overlay .login-info-text h3{margin-top:0;margin-bottom:18px;
}
#peak .login-overlay label{cursor:pointer;
}
#peak .login-overlay .overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:1000;
}
#peak .login-overlay .ic-cancel{float:right;right:10px;font-size:1.5em;
}
#peak .login-overlay .panel{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);z-index:1001;position:fixed;text-align:center;left:50%;top:50%;transform:translate(-50%,-50%);width:95vw;padding:140px 15px;
}
@media (min-width:992px){#peak .login-overlay .panel{padding:140px 120px;width:container-md-max-width20px;}
}
@media (min-width:992px){#peak .login-overlay .panel{width:container-md-max-width30px;}
}
@media (min-width:1200px){#peak .login-overlay .panel{width:container-lg-max-width40px;}
}
#peak .login-overlay .new-panel{text-align:center;left:50%;top:50%;
}
#peak .login-info .login{display:flex;
}
#peak .login-info .login .login-component{margin:auto;
}
#peak .login-info label{cursor:pointer;margin-left:14px;padding:5px 0 0 0;
}
#peak .login-info .ic-cancel{float:right;font-size:1.3em;z-index:1;
}
#peak .category-view .quicksearch.no-filters{padding:0 15px;
}
#peak .ewallet img.image{width:70px;padding-right:initial;height:45px;
}
#peak img.ewallet.img-responsive{width:50%;float:right;
}
#peak .time-picker-span{font-size:10px;
}
#peak input::-ms-clear{display:none;
}
#peak .legal-disclaimer{display:none;background-color:#f5f5f5;position:fixed;bottom:0;width:100%;height:auto;padding:15px;z-index:1000;
}
#peak .option-box__persons .popover-content{min-width:265px;min-height:400px;
}
#peak .option-box__persons .popover-content .addserviceimg{width:240px;height:auto;
}
#peak .popover .addserviceimg{width:100%;
}
#peak .product-view .product-options .input-box.checkbox li{list-style:none;
}
#peak .product-view .product-options .input-box.checkbox input[type="checkbox"]:checked ~ span label::after,#peak .product-view .product-options .input-box.checkbox input[type="radio"]:checked ~ span label::after{font-family:"peak-icon";content:"";
}
#peak .product-view .product-options .input-box.checkbox input[type="checkbox"]:indeterminate ~ span label::after,#peak .product-view .product-options .input-box.checkbox input[type="radio"]:indeterminate ~ span label::after{display:block;content:"";width:10px;height:3px;background-color:#555555;border-radius:2px;margin-left:-16.5px;margin-top:7px;
}
#peak .product-view .product-options .input-box.checkbox input[type="checkbox"]:disabled ~ span label,#peak .product-view .product-options .input-box.checkbox input[type="radio"]:disabled ~ span label{opacity:0.65;
}
#peak .product-view .product-options .input-box.checkbox input[type="checkbox"]:disabled ~ span label::before,#peak .product-view .product-options .input-box.checkbox input[type="radio"]:disabled ~ span label::before{background-color:#f5f5f5;cursor:not-allowed;
}
#peak .help-block .parsley-required{color:#dc3545;
}
#peak .datepicker-days .active.day{color:white;
}
#peak .popover.bs-popover-auto{border:solid lightgray;border-radius:15px;box-shadow:2px 2px 2px gray;
}
/*# sourceMappingURL=https://shop.mob.destos01.prod.alturos.com/skin/frontend/default/gpx/css/ */