/*
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:#009ec8;
}
#peak .product-list li.product-item a:hover .product-title{font-size:1.4em;margin-top:5px;margin-bottom:5px;color:#007695;
}
#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:#dc0243;
}
#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:#212529;font-size:1.2em;font-weight:600;
}
#peak .sidebar .list-group-item.active{background-color:#dc0243;
}
#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:#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%;object-fit:cover;font-family:"object-fit:cover";
}
#peak .panel-product .product-name{color:#009ec8;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:#dc0243;color:#fff;font-size:1.2em;padding:0 20px;height:50px;line-height:50px;display:inline-block;
}
#peak .product-price .cat-ic{background-color:#009ec8;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:#009ec8;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 .parking-controls .parking-controls__submit{text-align:left;
}
#peak .parking-controls .parking-controls__parking-input{margin:15px 0;background-color:#f5f5f5;padding:15px;
}
#peak .parking-controls .parking-controls__parking-input .total{padding-top:15px;border-top:1px solid lightgrey;font-weight:600;font-size:1.2em;
}
#peak .parking-controls .parking-controls__parking-input .total .ic-ok:before{color:#198754;
}
#peak .parking-controls .parking-controls__parking-price{margin-bottom:20px;
}
#peak .parking-controls .parking-price__price{font-size:1.5em;
}
#peak .parking-controls .parking-price__no-storno{font-size:0.8em;
}
#peak .parking-controls .alert{margin-bottom:15px;
}
#peak .product-view .product-name{margin-bottom:5px;
}
@media (max-width:991px){#peak .product-view .product-name{margin-top:30px;}
}
#peak .product-image-gallery{padding-bottom:20px;
}
#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;text-align:center;color:white;width:15px;height:15px;display:inline-block;background-color:#212529;border-radius:2px;line-height:15px;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:"-";
}
#peak .faq-question.expanded .faq-question__answer{background-color:#f5f5f5;padding:10px 15px;
}
#peak .header-text__parking-checklist{padding-left:5px;
}
#peak .header-text__parking-checklist li{list-style:none;
}
#peak .header-text__parking-checklist li .parking-checklist__benefit{margin-left:20px;
}
#peak .header-text__parking-checklist li:before{color:#198754;
}
#peak .parking-infos li{list-style:none;
}
#peak .fee-table-wrapper .fee-table{display:none;transition:0.5s;
}
#peak .fee-table-wrapper .table-title:before{content:"+";
}
#peak .fee-table-wrapper.expanded .fee-table{display:inherit;transition:0.5s;
}
#peak .fee-table-wrapper.expanded .table-title:before{content:"-";
}
#peak .cms-header-container h2{margin-top:0;
}
#peak .message__invalid-minstay,#peak .message__invalid-maxstay,#peak .message__invalid-interval{margin-bottom:10px;color:#dc3545;
}
#peak .price-overview-table .table-row{padding:5px 0 10px 0;width:100%;
}
@media (min-width:768px){#peak .price-overview-table .table-row{display:flex;align-items:center;padding:0;}
}
#peak .price-overview-table .table-row.header{border-bottom:2px solid #ddd;
}
#peak .price-overview-table .table-row .col{width:100%;padding:0 20px;
}
@media (min-width:768px){#peak .price-overview-table .table-row .col{width:33%;text-align:center;padding:10px 0;}#peak .price-overview-table .table-row .col .col-name{display:none;}
}
@media (max-width:767px){#peak .price-overview-table .table-row.header{display:none;}
}
#peak .price-overview-table > div:nth-child(odd){background-color:#f5f5f5;
}
/*# sourceMappingURL=https://shop.tuz.destos01.prod.alturos.com/skin/frontend/default/stoos_tuz/css/pages/ */