<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

.cart.cascade-cart .styled-select.store-recive{
    display: none;
    margin-top: 20px;
    margin-bottom: 10px;
}
.cart.cascade-cart .active .styled-select.store-recive{
    display: block;
}
.cart.cascade-cart #order_order_tickets_content{
    display: none;
}


.cart.cascade-cart  .giftcard .slider{
    margin-bottom: 30px;
}

.cart.cascade-cart .cacade-change{
    position: absolute;
    top: 20px;
    font-size: 11px;
    right: 20px;
    color: #666766;
    padding: 5px;
}
.cart.cascade-cart .cacade-change i{
    content: url("../../../../_static/images/core/cart_change.png");
    vertical-align: sub;
    margin-bottom: 1px;
    margin-right: 2px;
}
span.cacade-change.visible-xs.hidden {
    display: none !important;
}

.cart.cascade-cart .ncx-block .delivery-options .iradio_flat ,
.cart.cascade-cart .ncx-v2 .delivery-options .iradio_flat{
    background: #FFFFFF;
    border-color: #000000;
    border-width: 2px;
    top: 46px;
}
@media (max-width: 767px){

    /*New Cascade Cart*/

    /*
    .cart.cascade-cart #cart_onepage_form div:not(#order_cart_content,#order_ticket_content,#order_total_confirm_content) .cart-step .heading-wrapper .title h2 span:not(.question-mark)::after {
        content: "\f107";
        position: absolute;
        right: 20px;
        font: normal normal normal 20px/1 FontAwesome;
        font-size: 20px !important;
        line-height: 1;
        font-size: inherit;
        text-rendering: auto;
        font-weight: bold;
    }
    .cart.cascade-cart #cart_onepage_form:not(#order_cart_content) .cart-step.expand .heading-wrapper .title h2 span:not(.question-mark)::after {

        content: "\f106";
    }
    */

    .cart.cascade-cart #order_cart_content .cart-step .heading-wrapper .title h2 span:not(.question-mark)::after{
        display: none;
    }
    .cart.cascade-cart .cart-step {
        padding: 0;
        margin-top: 0;
    }
    .cart.cascade-cart .heading-wrapper .title h2{
        font-size: 16px;
    }
    .cart.cascade-cart #order_address_content {
        margin-top: 40px;
    }

    .cart.cascade-cart #cart_onepage_form &gt; div:not(#order_cart_content):not(#order_address_content) {
        margin-top: 20px;
    }

    .cart.cascade-cart #order_total_confirm_content .cart-question {
        margin-bottom: 20px;
    }

    .cart.cascade-cart #order_carrier_and_payment_content .heading-append {
        right: 10px;
    }

    .cart.cascade-cart #cart_onepage_form div:not(#order_cart_content,#order_ticket_content,#order_total_confirm_content) .cart-step .row:not(.no-collaps)  {
        max-height: 0;
        overflow: hidden;
        /*transition: max-height 0.4s ease-in-out;*/
    }

    .cart.cascade-cart #cart_onepage_form div:not(#order_cart_content,#order_ticket_content,#order_total_confirm_content) .cart-step.expand .row {
        max-height: 100%;
    }

    .cart.cascade-cart #cart_onepage_form:not(#order_cart_content) .cart-step &gt; .heading-wrapper ,
    .cart.cascade-cart #cart_onepage_form:not(#order_ticket_content) .cart-step &gt; .heading-wrapper ,
    .cart.cascade-cart #cart_onepage_form:not(#order_total_confirm_content) .cart-step &gt; .heading-wrapper {
        margin-bottom: 0;
        cursor: pointer;
    }

    .cart.cascade-cart #order_total_confirm_content .heading-underlined{
        border-bottom: 0;
    }

    .cart.cascade-cart #order_cart_content .heading-wrapper,
    .cart.cascade-cart #order_ticket_content .heading-wrapper{
        border: none;
    }
    .cart.cascade-cart  .heading-wrapper .title h2{
        text-align: left;
        padding: 20px 10px;
    }
    /*Address ncx2*/
    .h-adr,
    .h-carr-selected,
    .h-ba {
        display: block;
    }

    .h-adr.h-cart_onepage_firstname,
    .h-adr.h-cart_onepage_lastname,
    .h-adr.h-cart_onepage_street,
    .h-adr.h-cart_onepage_street,
    .h-adr.h-cart_onepage_street_no,
    .h-ba.h-cart_onepage_billing_firstname,
    .h-ba.h-cart_onepage_billing_lastname,
    .h-ba.h-cart_onepage_billing_street,
    .h-ba.h-cart_onepage_billing_street,
    .h-ba.h-cart_onepage_billing_street_no{
        display: inline-block;
    }
    .h-adr.h-cart_onepage_lastname,
    .h-adr.h-cart_onepage_street_no,
    .h-adr.h-cart_onepage_billing_lastname,
    .h-adr.h-cart_onepage_billing_street_no{
        padding-left: 5px;
    }

    .h-adr-postcode{
        display: inline-block;
        margin-left: 5px;
    }
    .h-adr-city{
        display: inline-block;
    }


    #print-delivery-address.wrapper-active {
        background: #ffffff;
        padding: 10px;
        margin-bottom: 20px;
        border: 1px dashed #e5e5e5;
        display: none;
    }

    .active #print-delivery-address.wrapper-active{
        display: block;
    }

    #print-delivery-address .h-adr{
        display: inline-block;
        /*margin-left: 5px;*/
    }
    #print-delivery-address .clearfix{
        display: block;
    }
    #print-delivery-address .h-adr.h-cart_onepage_block_number {
        margin-left: 0;
    }

    #print-delivery-address .aps{
        margin-right: 5px;
    }
    #print-delivery-address .h-adr:first-of-type{
        margin-left: 0;
    }
    #print-delivery-address .h-adr:last-of-type{
        margin-right: 0;
    }
    #print-delivery-address .h-adr.h-cart_onepage_street{
        display: inline-block;
    }
    #print-delivery-address .aps:last-of-type{
        display: none;
    }

    /*Address ncx2 End*/
    .cascade-cart .item-selected {
        padding-left: 10px;
        margin-top: -20px;
        margin-bottom: 20px;
    }
    .cascade-cart .item-selected .text{
        font-size: 14px;
        font-weight: 400;
    }
    .h-adr.h-cart_onepage_city,
    .h-adr.h-cart_onepage_street,
    .h-adr.h-cart_onepage_street_no_new,
    .h-adr.h-cart_onepage_postcode{
        display: inline-block;
    }
    .h-adr.h-cart_onepage_postcode,
    .h-adr.h-cart_onepage_street_no_new{
        margin-left: 5px;
    }

    .cart.cart.cascade-cart .carrier-wrapper {
        margin-bottom: 0;
    }
    .cart.cascade-cart #order_address_content {
        margin-top: 0;
    }
    .cart.cascade-cart #order_total_confirm_content .cart-question {
        margin-bottom: 0;
    }
    .cart.cascade-cart #cart_onepage_form &gt; div:not(#order_cart_content):not(#order_address_content) {
        margin-top: 0;
    }


    .cart.cascade-cart .info-until-free-delivery-wrpper{
        margin-top: 10px;
    }
    .cart.cascade-cart .info-until-free-delivery-wrpper .heading-wrapper.heading-underlined{
        padding: 15px 10px;
    }
    .cart.cascade-cart .info-until-free-delivery-wrpper .title .text-wrapper{
        font-size: 14px;
        line-height: 16px;
    }

    .cart.cascade-cart #order_billing_address_content .new-billing-adress{
        margin-top: 20px;
    }
    .cart.cascade-cart #order_billing_address_content .new-billing-adress .label-as-headline{
        font-size: 15px;
        padding-left: 5px;
        margin-top: 2px;
    }

    .cart.cascade-cart .cart-question .cart-description {
        text-align: left;
        line-height: 16px;
    }
    .cart.cascade-cart #order_carrier_and_payment_content .cart-step h3 span{
        font-size: 15px;

        border: none;
    }
    .cart.cascade-cart .cart-specification-tabs{
        margin-top: 10px;
    }
    .cart.cascade-cart .adress-profile-wrapper &gt; .row{
        margin-left: -10px;
        margin-right: -10px;
    }
    .cart-table-summary &gt; tfoot &gt; tr &gt; td:first-child{
        text-align:left;
    }
    .cart.cascade-cart .delivery-options &gt; li {
        padding: 0;
        background: #f6f6f6;
        margin-top: 10px;
        /*padding-bottom: 10px;*/
    }
    .cart.cascade-cart .delivery-options &gt; li:last-of-type{
        margin-bottom: 20px;
    }
    .cart.cascade-cart .cart-payment-wrapper .delivery-options &gt; li {
        margin-top: 10px;
        background: #f6f6f6;
    }
    .cart.cascade-cart .ticket-virtual-cards-wrapper-cart {
        padding: 0;
    }
    .cart.cascade-cart .form-announce-normal {
        text-align: left;
    }
    .cart.cascade-cart .page-cart-description{
        margin-top: 10px;
    }
    .cart.cascade-cart .address-registrated {
        margin-top: 10px;
    }

    .cart.cascade-cart .use-ticket .btn{
        display: block;
        width: 100%;
    }
    .cart.cascade-cart .carrier-cart-wrapper.ncx-block {
        background-color: #ffffff;
        margin-bottom: 0;
    }
    .cart.cascade-cart  .ncx-block .heading-wrapper {
        padding-top: 0;
    }
    .cart.cascade-cart  .ncx-block .heading-wrapper {
        text-align: left;
        border-bottom: 1px solid #d9d9d9;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .carrier-cart-wrapper.ncx-block .short-description{
        display: none;
    }
    .cart.cascade-cart .carriers-cart-list-wrapper {
        background-color: #ffffff;
        padding: 0;
    }
    .cart.cascade-cart .ncx-block .delivery-options .iradio_flat ,
    .cart.cascade-cart .ncx-v2 .delivery-options .iradio_flat {
        top: 21px;
        left: 10px;
    }
    .cart.cascade-cart .ncx-block .delivery-options .delivery-option-image{
        display: none;
    }
    .cart.cascade-cart .ncx-block .delivery-options .delivery-option-name,
    .cart.cascade-cart .ncx-v2 .delivery-options .delivery-option-name{
        padding-left: 30px;
        font-weight: 600;
        padding-right: 50px;
        position: relative;
    }

    .cart.cascade-cart .ncx-v2 .delivery-options .only-one .delivery-option-name{
        padding-left: 0;
    }


    .cart.cascade-cart .ncx-block .delivery-options .delivery-option-name .carrier-price,
    .cart.cascade-cart .ncx-v2 .delivery-options .delivery-option-name .carrier-price{
        position: absolute;
        top: 0;
        right: 0;
    }


    .cart.cascade-cart #cart-payment-content .ncx-v2 .delivery-option-image{
        padding: 0;
    }

    .cart.cascade-cart #cart-payment-content .ncx-v2 .delivery-option-image .icon{
        display: none;
    }

    .cart.cascade-cart #cart-payment-content .ncx-v2 .delivery-option-description,
    .cart.cascade-cart #cart-carrier-content .ncx-v2 .delivery-option-short-description {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .cart.cascade-cart .ncx-block .delivery-options .payment-li ,
    .cart.cascade-cart .ncx-v2 .delivery-options .payment-li {
        padding: 0;
        background: #f6f6f6;
        margin-top: 10px;
        padding-bottom: 10px;
    }
    .cart.cascade-cart .ncx-block .delivery-options .payment-li:last-child,
    .cart.cascade-cart .ncx-v2 .delivery-options .payment-li:last-child{
        margin-bottom: 10px;
    }
    .cart.cascade-cart .ncx-block .delivery-options .payment-li .delivery-option-text{
        padding: 0;
    }

    .cart.cascade-cart .ncx-block .delivery-options .payment-li .payment-title{
        padding-left: 25px;
        margin-top: 10px;
    }

    .cart.cascade-cart .cart-step-order-tickets .heading-wrapper.heading-underlined {
        display: block;
    }
    .cart.cascade-cart #order_order_tickets_content {
        padding-left: 0;
    }
    .cart.cascade-cart #order_order_tickets_content .ticket-headline-ribbon {
        margin-bottom: 20px;
        padding-left: 10px;
        margin-top: 10px;
    }
    .cart.cascade-cart .cart-onepage-order-ticket-form-wrapper{
        padding-left: 10px !important;
    }
    .cart.cascade-cart .horizontal-divider{
        display: none;
    }
    .cart.cascade-cart .cart-step-order-tickets .cart-onepage-order-ticket{
        width: 100%;
    }
    .cart.cascade-cart .order-tickets-btn-wrapper{
        width: 100%;
    }
    .cart.cascade-cart .order-tickets-btn-wrapper .btn{
        width: 100%;
    }

    .cart.cascade-cart .message-cart-wrapper{
        margin-top: 10px;
    }

    .cart.cascade-cart #order_total_confirm_content{
        background: #F2F2F2;
        padding-bottom: 20px;
    }

    .cart.cascade-cart .expand{
        border-bottom: 1px solid #d9d9d9;
    }

    .cart.cascade-cart .expand .heading-underlined{
        border-bottom: 1px solid transparent;
        /*border-bottom: 1px solid #d9d9d9;*/
    }
    .cart.cascade-cart .delivery-option-image .img-wrapper {
        display: none;
    }
    .cart.cascade-cart .carierItem .delivery-option-image{
        display: none;
    }

    .cart.cascade-cart #cart_onepage_form:not(#order_total_confirm_content) .cart-step.expand .buttons-wrapper-customerss .row{
        overflow: visible;
    }
    .selected-option-show.visible-xs.hidden{
        display: none !important;
    }

    /*Tabs*/
    #order_ticket_content li.item.tab-items {
        width:50%;
    }
    #order_ticket_content li.item.tab-items a {
        height :58px;
        padding-left: 10px;
        padding-right: 10px;
    }
    #order_ticket_content .nav-tabs &gt; li &gt; a{
        border: none;
        font-size: 14px;
        color: #000000;
    }
    #order_ticket_content .nav-tabs &gt; li.active &gt; a{
        border: 1px solid #e0e0e0;
        background: #fafafa;
        border-bottom: 0;
        text-shadow: 0 0 1px black;
    }
    #order_ticket_content .lists-tabs .tab-content {
        border: 1px solid #e0e0e0;
        background: #fafafa;
        padding-left: 10px;
        padding-right: 10px;
    }

    #order_ticket_content .cart-step .nav-tabs &gt; li.active:after{
        width: 50%;
        left: 50%;
        transform: translateX(-50%);
    }
    #order_ticket_content .cart-step .nav-tabs &gt; li.active:before {
        content: '';
        position: absolute;
        bottom: -1px;
        left: 0;
        width: 100%;
        height: 2px;
        background: #fafafa;
    }

    /*Tabs End*/

    /*Inputs*/
    .cascade-cart .form-control {
        border-color: #000000;
        border: 1px solid;
    }
    /*Inputs End*/

    /*Ticket*/
    .cascade-cart .btn.insert-ticket{
        width: 100%;
    }
    .cascade-cart .cart-step .ticket-tab-desription {
        font-size: 14px;
    }
    .cascade-cart .tab-content .row{
        overflow: visible !important;
        max-height: 100% !important;
    }
    .cascade-cart .panel.has_card.paired_card.on-cart,
    .cascade-cart .loyalty-virtual-wrapper .panel-group .panel{
        background: transparent;
        box-shadow: none;
    }
    .cascade-cart .panel .content-wrapper{
        background: #fafafa;
    }
    .cascade-cart .cart-step .ticket-tab-desription h4{
        font-size: 14px;
    }
    /*Ticket End*/

    /*Submit button*/
    #submit_order_one_page {
        width: calc(100% - 20px);
    }
    /*Submit button End*/
    /*New Cascade Cart End*/

    /*BASIC*/


    .login-cart-btn-wrapper{
        width: 100%;
    }
    .cart-table-summary .product-item-prices.cart-total{
        width: 40%;
    }
    /*BASIC END*/

    .gc-general-info,
    .gc-available-amount,
    .gc-missing-amount,
    .gc-missing-flag-text,
    .gc-missing-info{
        display: block;
    }
    .gc-general-info &gt; span,
    .gc-available-amount &gt; span,
    .gc-missing-flag-text &gt; span,
    .gc-missing-amount &gt; span{
        padding: 5px 0;
        display: block
    }
    .cascade-cart .item-selected .danger{
        color: #d12a31;
        font-weight: bold;
    }
    .cascade-cart .item-selected .success{
        color: #4caf50;
        font-weight: bold;
    }
}</pre></body></html>