.pagination{--bs-pagination-active-border-color:$primary}.error-msg,.notice-msg,.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{}#peak .account-login .grecaptcha-badge{margin-bottom:10px;-webkit-box-shadow:none!important;box-shadow:none!important}#peak .abo__identifier-hint{cursor:pointer}#peak .btn-skiline{width:100%}#peak .seperator{border-top:1px solid #e4e4e4;display:block;line-height:1px;margin:15px 0;position:relative;text-align:center}#peak .seperator .seperator-title{background-color:#fff;font-size:12px;letter-spacing:1px;padding:0 20px;text-transform:uppercase}#peak .account-login h2{font-size:1.2em}#peak .account-login .container-register-users{padding:20px;background:#fff;border:1px solid var(--bs-border-color-translucent);min-height:320px}#peak .account-login .container-new-users{padding:20px;background:#fff;border:1px solid var(--bs-border-color-translucent);min-height:320px}#peak .account-login.higher .container-new-users,#peak .account-login.higher .container-register-users{min-height:400px}#peak .control-label.required:after{content:"*";padding-left:5px;color:#dc3545}#peak .grecaptcha-badge{-webkit-box-shadow:none!important;box-shadow:none!important}#peak .recaptcha.panel-body{padding-left:0;padding-right:0}#peak .address__email-confirmation span.ic-info-circled{cursor:pointer}#peak .agreements .control-label,#peak .billing-address .control-label,#peak .climate-compensation .control-label,#peak .insurance .control-label,#peak .order .control-label,#peak .payment-methods .control-label,#peak .shipping-address .control-label{color:#777}#peak .agreements .control-label.required:after,#peak .billing-address .control-label.required:after,#peak .climate-compensation .control-label.required:after,#peak .insurance .control-label.required:after,#peak .order .control-label.required:after,#peak .payment-methods .control-label.required:after,#peak .shipping-address .control-label.required:after{color:#777}#peak .agreements .panel-heading,#peak .billing-address .panel-heading,#peak .climate-compensation .panel-heading,#peak .insurance .panel-heading,#peak .order .panel-heading,#peak .payment-methods .panel-heading,#peak .shipping-address .panel-heading{color:#777}#peak .agreements .panel-heading p.panel-title,#peak .billing-address .panel-heading p.panel-title,#peak .climate-compensation .panel-heading p.panel-title,#peak .insurance .panel-heading p.panel-title,#peak .order .panel-heading p.panel-title,#peak .payment-methods .panel-heading p.panel-title,#peak .shipping-address .panel-heading p.panel-title{font-weight:bold}#peak .agreements .panel-body,#peak .billing-address .panel-body,#peak .climate-compensation .panel-body,#peak .insurance .panel-body,#peak .order .panel-body,#peak .payment-methods .panel-body,#peak .shipping-address .panel-body{color:#777;background-color:#f5f5f5}#peak .agreements .panel-body .option__title,#peak .billing-address .panel-body .option__title,#peak .climate-compensation .panel-body .option__title,#peak .insurance .panel-body .option__title,#peak .order .panel-body .option__title,#peak .payment-methods .panel-body .option__title,#peak .shipping-address .panel-body .option__title{font-weight:bold}#peak .climate-information-title,#peak .insurance-information-title{font-weight:bold;margin-bottom:10px}#peak .order-item{padding:20px 0}#peak .order-item:not(:first-of-type){border-top:1px solid var(--bs-border-color-translucent)}#peak .order-item .order-item-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){#peak .order-item .order-item-content{display:-webkit-box;display:-ms-flexbox;display:flex}}#peak .order-item .order-item-content .price{text-align:right;padding-right:20px}#peak .order-item .order-item-content .info{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media (min-width:768px){#peak .order-item .order-item-content .info{padding-left:20px;padding-right:20px}}@media (max-width:767px){#peak .order-item .order-item-content .info{margin-bottom:5px}}#peak .order-item .order-item-content .info .title{font-weight:bold;word-wrap:break-word;word-break:break-all}#peak .order-item .order-item-content .icon{color:#213857}#peak .order-item .order-item-content .icon svg{height:56px;width:auto}#peak .order-item .order-item-content .icon svg path{fill:#213857}#peak .order-item .order-item-content.additional-product{margin-top:15px}#peak .order-item .order-item-content.additional-product .placeholder-dummy{width:56px}#peak .order-item .order-item-content.additional-product .additional-product__content{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--bs-border-color-translucent);padding-top:20px;margin-left:20px}@media (min-width:768px){#peak .order-item .order-item-content.additional-product .additional-product__content{display:-webkit-box;display:-ms-flexbox;display:flex}}#peak .order-item .additional-ticket{text-align:right}#peak .order-item .additional-ticket .ticket-icon{color:#213857;margin-right:5px}#peak .order-item .additional-ticket .ticket-icon svg{position:relative;top:7px;height:20px;width:auto}#peak .order-item .additional-ticket .ticket-icon svg path{fill:#213857}#peak .discount,#peak .shipping,#peak .subtotal,#peak .tax,#peak .total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#peak .discount .price,#peak .shipping .price,#peak .subtotal .price,#peak .tax .price,#peak .total .price{text-align:right}#peak .discount .panel,#peak .shipping .panel,#peak .subtotal .panel,#peak .tax .panel,#peak .total .panel{background-color:transparent;width:100%}#peak .discount .panel .panel-heading,#peak .shipping .panel .panel-heading,#peak .subtotal .panel .panel-heading,#peak .tax .panel .panel-heading,#peak .total .panel .panel-heading{padding:13px}#peak .discount .panel .panel-body .btn.btn-default.button,#peak .shipping .panel .panel-body .btn.btn-default.button,#peak .subtotal .panel .panel-body .btn.btn-default.button,#peak .tax .panel .panel-body .btn.btn-default.button,#peak .total .panel .panel-body .btn.btn-default.button{white-space:nowrap}#peak .payment-types{text-align:right;border-color:transparent;background-color:transparent}#peak .payment-types .payment-types-list{margin-bottom:0;margin-top:10px}#peak .payment-types .payment-types-list .payment-type{height:27px;width:40px;display:inline-block}#peak .payment-types .payment-types-list .payment-type:not(:first-of-type){margin-left:3px}#peak .payment-types .payment-types-list .payment-type.type-eca{background:transparent url(../../../basecamp/images/payment_methods/mastercard.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-vis{background:transparent url(../../../basecamp/images/payment_methods/visa.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-amx{background:transparent url(../../../basecamp/images/payment_methods/americanexpress.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-din{background:transparent url(../../../basecamp/images/payment_methods/dinersclub.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-pfc{background:transparent url(../../../basecamp/images/payment_methods/postfinance.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-pef{background:transparent url(../../../basecamp/images/payment_methods/postfinance-efinance.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-pap{background:transparent url(../../../basecamp/images/payment_methods/paypal.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-mfx{background:transparent url(../../../basecamp/images/payment_methods/powerpay.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-int{background:transparent url(../../../basecamp/images/payment_methods/cembrapay.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-swp{background:transparent url(../../../basecamp/images/payment_methods/swisspass.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-twi{background:transparent url(../../../basecamp/images/payment_methods/twint.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-dib{background:transparent url(../../../basecamp/images/payment_methods/klarna.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-cup{background:transparent url(../../../basecamp/images/payment_methods/unionpay.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-dis{background:transparent url(../../../basecamp/images/payment_methods/discover.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-jcb{background:transparent url(../../../basecamp/images/payment_methods/jcb.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-uap{background:transparent url(../../../basecamp/images/payment_methods/airplus.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-dnk{background:transparent url(../../../basecamp/images/payment_methods/dankort.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-jel{background:transparent url(../../../basecamp/images/payment_methods/bonuscard.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-acc{background:transparent url(../../../basecamp/images/payment_methods/accarda.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-apl{background:transparent url(../../../basecamp/images/payment_methods/applepay.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-bpd{background:transparent url(../../../basecamp/images/payment_methods/billpay.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-bon{background:transparent url(../../../basecamp/images/payment_methods/boncard.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-div{background:transparent url(../../../basecamp/images/payment_methods/crifDeltavista.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-gep{background:transparent url(../../../basecamp/images/payment_methods/giropay-eps.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-gpa{background:transparent url(../../../basecamp/images/payment_methods/giropay.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-pay{background:transparent url(../../../basecamp/images/payment_methods/google_pay.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-dea{background:transparent url(../../../basecamp/images/payment_methods/ideal.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-dii{background:transparent url(../../../basecamp/images/payment_methods/ideal.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-mau{background:transparent url(../../../basecamp/images/payment_methods/maestro.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-mpw{background:transparent url(../../../basecamp/images/payment_methods/masterpass.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-mms{background:transparent url(../../../basecamp/images/payment_methods/mediamarkt.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-mdp{background:transparent url(../../../basecamp/images/payment_methods/migrosbank.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-myo{background:transparent url(../../../basecamp/images/payment_methods/myone.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-ppa{background:transparent url(../../../basecamp/images/payment_methods/pointspay.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-psc{background:transparent url(../../../basecamp/images/payment_methods/paysafecard.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-pyl{background:transparent url(../../../basecamp/images/payment_methods/skrill.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-pyo{background:transparent url(../../../basecamp/images/payment_methods/skrill.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-rek{background:transparent url(../../../basecamp/images/payment_methods/reka.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-sam{background:transparent url(../../../basecamp/images/payment_methods/samsung_pay.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-cur{background:transparent url(../../../basecamp/images/payment_methods/curabill.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-esy{background:transparent url(../../../basecamp/images/payment_methods/easypay.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-elv{background:transparent url(../../../basecamp/images/payment_methods/elv.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-swb{background:transparent url(../../../basecamp/images/payment_methods/swissbilling.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-alipay{background:transparent url(../../../basecamp/images/payment_methods/alipay.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-wechat{background:transparent url(../../../basecamp/images/payment_methods/wechat.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-dvi{background:transparent url(../../../basecamp/images/payment_methods/dvi.svg) 0 0 no-repeat;background-size:cover}#peak .payment-types .payment-types-list .payment-type.type-mnb{background:transparent url(../../../basecamp/images/payment_methods/skrill.svg) 0 0 no-repeat;background-size:cover}#peak .checkout-form{margin-top:30px}@media (max-width:767px){#peak .checkout-form .checkout-review .order-item .icon{margin-bottom:10px}}#peak .checkout-form .checkout-review .order-item .icon:before{font-size:4em}#peak .checkout-form .checkout-review .totals{border-top:1px solid var(--bs-border-color-translucent)}#peak .checkout-form .checkout-review .totals .total:not(:first-of-type){margin-top:10px}#peak .checkout-form .checkout-review .totals .total .price,#peak .checkout-form .checkout-review .totals .total .price-label{font-weight:bold;font-size:1.1em}#peak .checkout-form .checkout-review .checkout-errors{margin-top:20px}#peak .checkout-form .checkout-review .order{position:relative}#peak .checkout-form .checkout-review .order .order-items{padding-top:0;padding-bottom:0}#peak .checkout-form .checkout-review .order__loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7)}#peak .checkout-form .checkout-review .order__loader>span{width:27px;height:27px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:1.5em}#peak .checkout-form .checkout-review .checkout-payment{text-align:right}#peak .checkout-form .checkout-review .agreements .has-error.checkbox label,#peak .checkout-form .checkout-review .agreements .has-error .control-label,#peak .checkout-form .checkout-review .agreements .has-error.form-group.checkbox label,#peak .checkout-form .checkout-review .agreements .has-success.checkbox label,#peak .checkout-form .checkout-review .agreements .has-success .control-label,#peak .checkout-form .checkout-review .agreements .has-success.form-group.checkbox label{color:inherit}#peak .checkout-form .payment-methods .panel-body .preferred-payment{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px}#peak .checkout-form .payment-methods .panel-body .preferred-payment label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#peak .checkout-form .payment-methods .panel-body .preferred-payment .alert{margin:10px 0 0}#peak .checkout-form .payment-methods .panel-body .payment-type{height:27px;width:40px}#peak .checkout-form .payment-methods .panel-body ul{list-style:none}#peak .checkout-form .payment-methods .panel-body .payment-methods-list{padding-left:40px}#peak .checkout-form .payment-methods .panel-body .payment-methods-list label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#peak .checkout-form .payment-methods .panel-body .payment-methods-list.no-preferred{padding:0}#peak .cart-body{margin-top:25px}#peak .cart-body .a-right{text-align:right}#peak .cart-body .panel-body{padding-top:0;padding-bottom:0}#peak .cart-body .panel-body .order-item-content .icon{color:#213857}@media (max-width:767px){#peak .cart-body .panel-body .order-item-content .icon{margin-bottom:10px}}#peak .cart-body .panel-body .order-item-content .icon svg{height:56px;width:auto}#peak .cart-body .panel-body .order-item-content .icon svg path{fill:#213857}#peak .cart-body .panel-body .order-item-content .title{color:#213857}#peak .cart-body .panel-body .order-item-content.additional-product{margin-top:15px}#peak .cart-body .panel-body .order-item-content.additional-product .placeholder-dummy{width:56px}#peak .cart-body .panel-body .order-item-content.additional-product .additional-product__content{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--bs-border-color-translucent);padding-top:20px;margin-left:20px}@media (min-width:768px){#peak .cart-body .panel-body .order-item-content.additional-product .additional-product__content{display:-webkit-box;display:-ms-flexbox;display:flex}}#peak .cart-table{margin-bottom:0;border:0}#peak .cart-table td,#peak .cart-table th{border:0}#peak .cart-table th{border:0;background-color:#f5f5f5}#peak .cart-table .a-center{text-align:center}#peak .cart-table .a-right{text-align:right}#peak .cart-table tbody>tr>td,#peak .cart-table tfoot>tr>td{border:0;vertical-align:middle}#peak .cart-table thead>tr>th{border-bottom-width:1px}#peak .cart-table .product-icon{color:#213857}#peak .cart-table .product-icon svg{height:56px;width:auto}#peak .cart-table .product-icon svg path{fill:#213857}#peak .cart-table .product-name{font-weight:bold;margin-bottom:11px}#peak .cart-table .product-add-icon{color:#213857;font-size:2.5em;line-height:2.5em}#peak .cart-table .add-train-ticket{vertical-align:middle}#peak .cart-table .daytrip-item{margin-bottom:10px}#peak .cart-table .daytrip-item p{margin-bottom:0}#peak .cart-table .daytrip-item .product-name{font-weight:inherit;color:inherit;margin-bottom:0}#peak .table-footer{border:1px solid var(--bs-border-color)}#peak .table-footer tfoot{background-color:#f5f5f5;color:#f7d107;border-top:1px solid var(--bs-border-color)}#peak .totals .price{white-space:nowrap}#peak .totals .table.table-footer{background-color:#f5f5f5}#peak .totals .table.table-footer td{border:0;padding:12px 15px}#peak .button-group button{padding:13px}@media (min-width:767px){#peak .button-group button{padding:13px 8%}}#peak .cart-bottom-info{display:none}#peak .btn-proceed-checkout{float:right}#peak .checkout-types{margin-top:20px}#peak .success-msg{--bs-alert-color:#3c763d;--bs-alert-bg:#dff0d8;--bs-alert-border-color:#d6e9c6}#peak .success-msg .alert-link{color:#305e31}#peak .notice-msg{--bs-alert-color:#31708f;--bs-alert-bg:#d9edf7;--bs-alert-border-color:#bce8f1}#peak .notice-msg .alert-link{color:#275a72}#peak .cart-empty{text-align:center}#peak .cart-empty .basket-icon{margin:20px 0;font-size:10em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#f5f5f5}#peak .crosssell{padding-top:30px;margin-left:-15px;margin-right:-15px}#peak .crosssell .panel-heading{background-color:#fff;border:0;color:#213857}#peak .crosssell .panel-body{background-color:#fff}#peak .crosssell #crosssell-products-list .panel{border:1px solid #fff;background-color:#fff}#peak .crosssell #crosssell-products-list .panel:hover{border:1px solid #eee}#peak .crosssell #crosssell-products-list .panel a{text-decoration:none;color:#213857}#peak .crosssell #crosssell-products-list .panel .product-image{width:100%;height:200px;line-height:200px;margin-top:10px;text-align:center;vertical-align:middle}#peak .crosssell #crosssell-products-list .panel .product-image img{max-width:100%;max-height:100%;vertical-align:middle;display:inline-block}#peak .crosssell #crosssell-products-list .panel .product-details{text-align:center;vertical-align:middle}#peak .crosssell #crosssell-products-list .panel .product-details .product-name{font-size:1em;line-height:1.1em;height:33px;word-break:break-word;overflow:hidden;vertical-align:middle;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#peak .crosssell #crosssell-products-list .panel .product-details .product-name span{vertical-align:middle;display:inline-block;margin:auto}#peak .crosssell #crosssell-products-list .panel .product-details .price-box{color:#213857;font-size:1.1em;margin-top:2px}#peak .coupon-enter-toggle{font-weight:bold;text-transform:uppercase}#peak .coupon-enter-toggle .icon svg{height:16px;width:auto}#peak .coupon-enter-toggle .icon svg path{fill:#213857}#peak .coupon-label{margin-bottom:10px}@media (max-width:991px){#peak .cart-navigation{width:100%;margin-bottom:10px}#peak .cart-navigation-changeable{margin-bottom:10px;width:49%}#peak .cart-navigation-changeable-right{float:right}}@media (min-width:768px){#peak .cart-navigation-changeable{padding:8px}}#peak .totals .table{margin-bottom:22px}#peak .form-horizontal .control-label{text-align:left}#peak .item-msg.error{color:red!important;font-weight:bold!important}#peak #coupon-enter{padding:0;margin:15px}#peak.checkout-onepage-failure main.content,#peak.checkout-onepage-success main.content{padding-top:30px;text-align:center}#peak.checkout-onepage-failure .failure-info,#peak.checkout-onepage-failure .order-confirmation-info,#peak.checkout-onepage-success .failure-info,#peak.checkout-onepage-success .order-confirmation-info{margin-top:15px;margin-bottom:10px}#peak.checkout-onepage-failure .failure-info .payment-errors,#peak.checkout-onepage-failure .order-confirmation-info .payment-errors,#peak.checkout-onepage-success .failure-info .payment-errors,#peak.checkout-onepage-success .order-confirmation-info .payment-errors{margin-top:20px}#peak.checkout-onepage-failure .button-group,#peak.checkout-onepage-success .button-group{margin-top:40px}@media (max-width:767px){#peak.checkout-onepage-failure .button-group a:not(:last-of-type),#peak.checkout-onepage-success .button-group a:not(:last-of-type){margin-bottom:10px}#peak.checkout-onepage-failure .button-group .btn,#peak.checkout-onepage-success .button-group .btn{width:100%}}#peak.checkout-onepage-failure .page-title,#peak.checkout-onepage-success .page-title{margin-bottom:40px}#peak.checkout-onepage-failure .failure-info,#peak.checkout-onepage-failure .success-info,#peak.checkout-onepage-success .failure-info,#peak.checkout-onepage-success .success-info{margin-top:20px}#peak.checkout-onepage-failure .failure-icon,#peak.checkout-onepage-failure .success-icon,#peak.checkout-onepage-success .failure-icon,#peak.checkout-onepage-success .success-icon{font-size:30px;color:#213857}#peak.checkout-onepage-failure .failure-icon svg,#peak.checkout-onepage-failure .success-icon svg,#peak.checkout-onepage-success .failure-icon svg,#peak.checkout-onepage-success .success-icon svg{height:56px;width:auto}#peak.checkout-onepage-failure .failure-icon svg path,#peak.checkout-onepage-failure .success-icon svg path,#peak.checkout-onepage-success .failure-icon svg path,#peak.checkout-onepage-success .success-icon svg path{fill:#213857}#peak.checkout-onepage-failure .barcode,#peak.checkout-onepage-success .barcode{margin-top:2%;margin-bottom:2%}#peak.checkout-onepage-failure .wechat-alipay-barcode,#peak.checkout-onepage-success .wechat-alipay-barcode{text-align:center;display:block}#peak.checkout-onepage-index #checkout-agreements .checkout-agreements input[type=checkbox]{display:none}#peak.checkout-onepage-success .order-complete{display:none}#peak.checkout-onepage-success .check-status{margin-bottom:10px}#peak.checkout-onepage-success .status-check__msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}#peak .checkout-addons .insurance__option{margin-top:25px}#peak .checkout-addons .insurance__option:first-child{margin-top:0}#peak .account-login .container-register-users{min-height:350px;background-color:#f3f3f3}#peak .account-login .container-new-users{min-height:350px;background-color:#f3f3f3}#peak.category-checkout-onepage .panel-body{background-color:#f3f3f3}#peak.category-checkout-onepage .payment-types .panel-body{background-color:transparent}#peak.category-checkout-cart .payment-types .panel-body .payment-types-list .payment-type.type-alipay{width:32px;background:transparent url(../../images/payment_methods/alipay.svg) 0 0 no-repeat;background-size:contain}#peak.category-checkout-cart .payment-types .panel-body .payment-types-list .payment-type.type-wechat{width:35px;background:transparent url(../../images/payment_methods/wechat.svg) 0 0 no-repeat;background-size:contain}#peak .table-footer tfoot{color:#213857}#peak .discount .panel-body{background-color:#f3f3f3}#peak #agbs a,#peak #checkout-step-assurance a,#peak #checkout-step-payment a{text-decoration:underline}#peak .recaptcha{background-color:transparent!important}#peak #checkout-step-payment .form-group.input-text{margin-left:-15px;margin-right:-15px;margin-top:0;width:calc(100% + 30px);height:auto}#peak #checkout-step-payment .form-group.input-text .input-box{height:50px}#peak #checkout-step-payment .input-text.has-content label,#peak #checkout-step-payment .input-text.has-focus label{font-size:15px;height:auto}#peak #checkout-step-payment .input-text label{position:static;font-weight:normal;-webkit-transform:none;transform:none;display:inline-block;padding:18px 0 0 15px}@media (min-width:768px){#peak #checkout-step-payment .input-text label{width:25%}}#peak #checkout-step-payment .input-text label:after{content:none;display:none}#peak #payment_form_datatrans .radio label:after{top:12px!important}#peak #payment_form_datatrans .radio label.active:before{border-color:#213857}#peak #payment_form_datatrans .radio label.active:after{opacity:1}#peak .content .cart-navigation{padding:0 8px}#peak #coupon-enter{padding:15px;margin:unset}