<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Cart general style */
.cart-step{
    margin-top: 50px;
}
.cart-step .heading-wrapper{
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 30px;
}

.cart-step .heading-wrapper h2{
    font-size: 22px;
    line-height: 25px;
    font-weight: 700;
    text-transform: uppercase;
}

/*.cart-step .heading-wrapper .icon{*/
/*    position: absolute;*/
/*    right: 0;*/
/*    bottom: 10px;*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    line-height: 17px;*/
/*    text-align: center;*/
/*    background: #ffffff;*/
/*    border: 1px solid #2da44a;*/
/*    border-radius: 50%;*/
/*}*/

/*.cart-step .heading-wrapper .icon:before{*/
/*    content: '';*/
/*    display: inline-block;*/
/*    height: 13px;*/
/*    width: 5px;*/
/*    vertical-align: middle;*/
/*    background: url("../../../_static/images/dexyco_v2021/question.svg");*/
/*}*/

/* CArt table */
.table-responsive .cart-table{
    border: none;
}
.cart-new .product-price .item-price.cart-table-hidden{
    display: none;
}
.table-responsive .cart-table&gt;tbody&gt;tr&gt;td,
.table-responsive .cart-table&gt;tbody&gt;tr&gt;th,
.table-responsive .cart-table &gt; thead &gt; tr &gt; th{
    border-bottom: none;
}

.table-responsive .cart-table &gt; thead{
    border-bottom: none;
}

.cart-table.table thead th{
    color: #333333;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    text-align: left !important;
}

.cart-table.table th{
    padding: 15px 10px;
}

.cart-table.table td{
    padding: 10px;
    text-align: left !important;
    vertical-align: middle;
    color: #666666;
    font-size: 17px;
}

.cart-table.table td .product-item-prices{
    color: #333333;
    font-size: 17px;
    font-weight: 500;
}

.cart-ticket-info, .cart-table-hidden{
    display: none;
}

.cart-table .product-item-image img{
    max-width: 120px;
}

.cart-table .product-item-category, .cart-table .product-item-category a{
    color: #808080;
    font-size: 13px;
    line-height: 13px;
    margin-bottom: 10px;
}

.cart-table .product-item-title{
    color: #333333;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
}

.cart-product .product-item-description{
    display: none;
}

.cart-table .product-item-code, .cart-table .product-item-size{
    color: #898d8d;
    font-size: 13px;
    line-height: 13px;
    margin-bottom: 10px;
}

.cart-table .product-item-code span{
    margin-right: 5px;
}

.commnet-modal-btn{
    font-size: 14px;
    line-height: 14px;
    color: #005bab;
    cursor: pointer;
}

.commnet-modal-btn i{
    margin-left: 10px;
}

.commnet-modal-btn i:before{
    content: '';
    display: inline-block;
    height: 13px;
    width: 15px;
    vertical-align: middle;
    background: url("../../../_static/images/dexyco_v2021/comments.svg");
}

.cart-packaging-quantity{
    display: none;
}

.cart-quantity .styled-select{
    background: url('../../../_static/images/dexyco_v2021/triangle-bottom.png') no-repeat calc(100% - 15px) #ffffff;
}

#order_cart_content .cart-table .btn{
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 0;
    padding: 0;
    border-radius: 50%;
    min-width: 30px;
}

#order_cart_content .cart-table .btn:before{
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    vertical-align: middle;
    background: url("../../../_static/images/dexyco_v2021/close.svg");
}

.cart-table.table .cart-total td{
    font-size: 17px;
    font-weight: 500;
    color: #333333;
    text-transform: uppercase;
}

.cart-table.table .cart-total .total-price{
    font-size: 20px;
}

.table-cart-information{
    display: none;
}

.clear-cart-wrapper{
    display: none;
}

.btn-return-to-prodcuts-wrapper{
    display: none;
}

/* Tiketi */
.tab-content .tab-pane.fade{
    opacity: 1;
}

.cart-specification-tabs ul.tickets-type {
    border: none;
    text-align: left;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 40px;
}
.cart-specification-tabs ul.tickets-type .item {
    /*border-radius: 6px 6px 0 0;*/
    /*border: 1px solid #ffffff;*/
    /*border-bottom: 1px solid #e6e6e6;*/
    font-size: 18px;
    list-style: none;
    display: inline-block;
    margin: 0 0 -1px;
}

/*.cart-specification-tabs ul.tickets-type .item.active {*/
/*    border: 1px solid #e6e6e6;*/
/*    border-bottom: 1px solid #ffffff;*/
/*}*/

.cart-specification-tabs ul.tickets-type .item a {
    color: #898d8d;
    line-height: 40px;
    padding: 0 20px;
}

.cart-specification-tabs ul.tickets-type .item.active a{
    color: #333333;
}

.cart-specification-tabs ul.tickets-type .item:hover a {
    color: #333333;
}

.ticket-tab-desription .description{
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px;
}


/* Info free delivery slider */
.info-until-free-delivery-wrpper {
    border: 1px solid #e2e2e2;
    border-radius: 6px;
    background: #f7f7f7;
    padding: 15px 30px;
}

.info-until-free-delivery-wrpper .heading-wrapper.heading-underlined{
    border: none;
    margin-bottom: 0;
}

.info-until-free-delivery-wrpper .heading-wrapper .title{
    border-color: transparent;
}
.info-until-free-delivery-wrpper .title .text-wrapper{
    width: 69%;
    display: inline-block;
    font-size: 18px;
    margin: 0;
    text-transform: none;
    color: #333333;
}
.info-until-free-delivery-wrpper .title .text-wrapper .price{
    margin-left: 10px;
    font-weight: bold;
}
.info-until-free-delivery-wrpper .title .button-wrapper{
    width: 30%;
    display: inline-block;
    text-align: right;
    vertical-align: super;
    margin-bottom: 0;
}
.cart-step .heading-wrapper .icon.icon-truck{
    position: relative;
    bottom: auto;
    right: auto;
    border: none;
    width: 40px;
    height: 36px;
    line-height: 28px;
    margin-right: 10px;
    display: inline-block;
    background: transparent;
    vertical-align: middle;
}

.cart-step .heading-wrapper .icon.icon-truck:before{
    content: '';
    display: inline-block;
    height: 33px;
    width: 38px;
    vertical-align: middle;
    background: url("../../../_static/images/dexyco_v2021/truck.svg");
}

/* Adresa isporuke */
.cart-address .cart-step &gt; .row{
    flex-direction: row-reverse;
}

.cart-address.logged-in .cart-step &gt; .row{
    flex-direction: row;
}

.users-buttons &gt; .row{
    flex-wrap: nowrap;
}

.users-buttons .one-item-xxs{
    padding: 0 10px;
}

.loyalty-help{
    display: none;
}

.cart h3,
.cart  .label-as-headline{
    color: #1e1e1e;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 15px;
}

.cart-description,
.cart .description{
    color: #666666;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 30px;
}

.cart-description a{
    margin-top: 30px;
}

.order-email{
    color: #666666;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 30px;
    display: none;
}

.fake-radio-button{
    float: left;
    margin: 0 12px 0 0;
    display: inline-block;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    border: 1px solid #E2E2E2;
    border-radius: 50%;
}


.adress-profile-wrapper .dl-horizontal {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}

.adress-profile-wrapper .dl-horizontal dt {
    margin-bottom: 8px;
    color: #1e1e1e;
    float: left;
    width: 160px;
    font-weight: 400;
    clear: left;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.adress-profile-wrapper .dl-horizontal dd {
    margin-bottom: 8px;
    margin-left: 150px;
    text-align: left;
    font-size: 14px;
}

/* vaucher */
.cart-onepage-order-ticket-form-wrapper .row{
    align-items: center;
}

.order-tickets-btn-wrapper .form-group{
    margin-bottom: 0;
}

/* Career */
.cart .subtitle{
    margin-bottom: 10px;
}

#cart-carrier-content,
#cart-payment-content{
    flex: 0 0 50%;
}

.carrier-wrapper,
.cart-payment-wrapper{
    max-width: 100%;
}

.carrier-wrapper .description-label{
   display: none;
}

.cart-step .carrier-wrapper .heading-wrapper,
.cart-step .cart-payment-wrapper .heading-wrapper{
    border-bottom: none;
}

.delivery-options li{
    position: relative;
    padding: 20px;
    cursor: pointer;
    min-height: 100px;
}

.delivery-options li:hover{
    background: #f8f8f8;
    border-radius: 6px;
}

.delivery-option-text strong{
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 15px;
}

.cart-payment-wrapper .delivery-option-text strong:before{
    content: '';
    position: absolute;
    top: calc(50% - 3px);
    right: -20px;
    /*background: url(../../../_static/images/dexyco_v2021/arrow_down.svg);*/
    width: 12px;
    height: 7px;
}

.cart-payment-wrapper .delivery-option-description strong:before{
    display: none;
}

.cart-payment-wrapper .delivery-option-text strong.active:before{
    transform: rotate(180deg);
}

.delivery-option-description{
    font-size: 14px;
    line-height: 20px;
    color: #666666;
    margin-top: 5px;
}

.carrier-wrapper .delivery-option-description,
.cart-payment-wrapper .delivery-option-description{
    display: none;
}

.carrier-wrapper .delivery-options &gt; li.checked-item .delivery-option-description,
.cart-payment-wrapper .delivery-options &gt; li.checked-item .delivery-option-description{
    display: block;
}

.payment-card-save .label-as-headline{
    font-size: 14px;
    line-height: 14px;
    text-transform: none;
    font-weight: 400;
    margin: 10px 0 0;
}

.delivery-option-text .btn-small{
    height: 35px;
    line-height: 35px;
    font-size: 13px;
    margin-top: 10px;
    padding: 0 15px;
}

.delivery-options .iradio_flat{
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10;
    left: 10px;
    top: 30px;
}

.delivery-option-image{
    padding: 5px 10px 5px 40px;
    float: left;
    color: #d9d9d9;
    position: relative;
}

.delivery-option-image img {
    height: 50px;
}

/* Total */
.cart-table-summary-wrapper{
    float: right;
}

#order_total_confirm_content .cart-step .row.no-collaps{
    justify-content: flex-end;
}

.table.cart-table-summary td{
    border-bottom: 1px solid #e2e2e2;
    padding: 15px 0;
}

.table.cart-table-summary td, .table.cart-table-summary th{
    text-align: left;
    font-size: 16px;
}

.table.cart-table-summary td.text-right{
    text-align: right !important;
}

.table.cart-table-summary tr.cart-summary td{
    font-weight: 500;
}

.table.cart-table-summary td.cart-total{
    font-size: 18px;
}

.cart-privacy-policy{
    margin-bottom: 30px;
    display: inline-block;
}

.cart-privacy-policy .label-as-headline{
    color: #333333;
    font-size: 16px;
    margin: 0;
    font-weight: 400;
    text-transform: none;
}

.cart-privacy-policy a{
    font-size: 16px;
    color: #ed1c24;
    text-decoration: underline;
}

.cart-privacy-policy .label-description-cart{
    display: none;
}

/*.cart-privacy-policy:before{*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 10px;*/
/*    left: -50px;*/
/*    background: url("../../../_static/images/dexyco_v2021/cart_button_arrow.svg");*/
/*    width: 50px;*/
/*    height: 76px;*/
/*}*/

.cart-step .button-wrapper{
    margin-bottom: 75px;
}

.cart-step .button-wrapper .btn-large{
    min-width: 213px;
}

.cart-step .text-center{
    text-align: center !important;
}

.confirm-bank .table-responsive .cart-table{
    margin-bottom: 40px;
}

@media screen and (max-width: 800px) {

    /* Cart table */
    .cart-table .product-item-image img{
        max-width: 100px;
    }

    .cart-table .product-item-title{
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 5px;
    }

    .cart-table .product-item-category, .cart-table .product-item-category a{
        font-size: 12px;
        line-height: 12px;
        margin-bottom: 5px;
    }

    .cart-table.table td{
        font-size: 15px;
        padding: 5px;
    }

    .cart-table.table td{
        font-size: 15px;
    }

    .cart-table.table .cart-total td{
        font-size: 16px;
    }

    .cart-table.table .cart-total .total-price{
        font-size: 19px;
    }

    /* Info delivery */
    .info-until-free-delivery-wrpper{
        padding: 15px 10px;
    }

    .info-until-free-delivery-wrpper .title .text-wrapper{
        width: 66%;
        font-size: 16px;
        vertical-align: middle;
    }

    .info-until-free-delivery-wrpper .title .button-wrapper{
        width: 32%;
    }

    .info-until-free-delivery-wrpper .title .button-wrapper .products-button{
        font-size: 14px;
    }

    /* Adress */
    .adress-profile-wrapper,
    .users-buttons{
        flex: 0 0 40%;
        max-width: 40%;
    }

    .address-new{
        flex: 0 0 60%;
        max-width: 60%;
    }

    .users-buttons &gt; .row{
        flex-wrap: wrap;
    }

    .users-buttons .one-item-xxs{
        flex: 0 0 100%;
        max-width: 100%;
    }

    .cart-description,
    .cart .description{
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 20px;
    }

    .cart-description a{
        margin-top: 5px;
    }

    .delivery-option-description{
        font-size: 13px;
        line-height: 19px;
        margin-top: 5px;
    }

    .delivery-option-image{
        flex: 0 0 20%;
        max-width: 20%;
    }

    .delivery-option-text{
        flex: 0 0 80%;
        max-width: 80%;
    }


    /* Career and payment */
    #cart-carrier-content, #cart-payment-content{
        flex: 0 0 100%;
    }

    .cart-payment-wrapper{
        margin-top: 50px;
    }

    /* Total table */
    .cart-table-summary-wrapper{
        flex: 0 0 70%;
        max-width: 70%;
    }

    .cart-address-alert-wrapper{
        background: #f2f2f2;
        border-radius: 10px;
        padding: 15px 25px;
    }
}

@media screen and (max-width: 768px) {

    /* Cart table */
    .cart-step .heading-wrapper{
        margin-bottom: 20px;
    }

    .cart-step .heading-wrapper h2{
        font-size: 18px;
        line-height: 20px;
        padding-right: 20px;
    }

    .cart-step .heading-wrapper .icon{
        bottom: calc(50% - 10px);
    }

    .cart-table .product-item-image img{
        max-width: 120px;
    }

    .cart-table.table td{
        padding: 10px;
    }

    .cart-table .product-item-category, .cart-table .product-item-category a{
        margin-bottom: 10px;
    }

    .cart-table .product-item-title{
        font-size: 14px;
        line-height: 16px;
        font-weight: 500;
        margin-bottom: 10px;
    }

    .cart-table .product-item-code, .cart-table .product-item-size{
        font-size: 12px;
        line-height: 12px;
        width: 140px;
    }

    .cart-table.table td{
        font-size: 14px;
    }

    .cart-quantity .styled-select{
        width: 75px;
    }

    .cart-table.table td .cart-col-inner-wrapper{
        width: 100px;
    }

    .cart-table.table td .product-item-prices{
        font-size: 15px;
    }

    .cart-table.table td.cart-action .cart-col-inner-wrapper{
        width: 30px;
    }

    .cart-table.table &gt; tbody &gt; tr &gt; td .arrows-wrapper {
        font-size: 20px;
        line-height: 12px;
        padding: 0 10px;
        left: 0;
        bottom: 0;
    }

    .cart-table.table &gt; tbody &gt; tr &gt; td .arrows-wrapper span {
        font-size: 13px;
        vertical-align: middle;
        line-height: 13px;
        text-transform: none;
        margin-right: 20px;
    }

    .leftright{
        bottom: 15%;
        position: relative;
        -webkit-animation: linear infinite alternate;
        -webkit-animation-name: runleftright;
        -webkit-animation-duration: 1s;
    }

    @-webkit-keyframes runleftright{
        0% { left: 0;}
        50%{ left : 20px;}
        100%{ left: 0;}
    }

    @-moz-keyframes runleftright{
        0% { left: 0;}
        50%{ left : 20px;}
        100%{ left: 0;}
    }

    @-o-keyframes runleftright{
        0% { left: 0;}
        50%{ left : 20px;}
        100%{ left: 0;}
    }

    @-ms-keyframes runleftright{
        0% { left: 0;}
        50%{ left : 20px;}
        100%{ left: 0;}
    }

    @keyframes runleftright{
        0% { left: 0;}
        50%{ left : 20px;}
        100%{ left: 0;}
    }

    .cart-table.table &gt; tbody &gt; tr &gt; td .arrows-wrapper .fa {
        display: inline-block;
        -webkit-transform: translateY(2px);
        -moz-transform: translateY(2px);
        -ms-transform: translateY(2px);
        -o-transform: translateY(2px);
        transform: translateY(2px);
    }

    .cart-table.table &gt; tbody &gt; tr &gt; td .arrows-wrapper .fa:before{
        content: url("../../../_static/images/dexyco_v2021/cart_arrow.svg");
        display: block;
        width: 30px;
        height: 12px;
        position: relative;
        top: -3px;
    }

    /* info delivery */
    .info-until-free-delivery-wrpper{
        padding: 10px;
    }

    .info-until-free-delivery-wrpper .title .text-wrapper{
        width: 100%;
        margin-bottom: 20px;
    }

    .info-until-free-delivery-wrpper .title .button-wrapper{
        width: 100%;
    }

    .info-until-free-delivery-wrpper .title .button-wrapper .products-button{
        font-size: 15px;
    }

    /* cart tabs */
    .cart-specification-tabs ul.tickets-type .item{
        font-size: 14px;
        margin: 0;
        width: 100%;
        text-align: center;
        padding: 0;
    }

    .cart-specification-tabs ul.tickets-type .item:last-child{
        margin-right: 0;
    }

    .cart-specification-tabs ul.tickets-type .item a{
        line-height: 15px;
        padding: 10px;
    }

    .cart-specification-tabs ul.tickets-type .item.active{
        background: #ffffff;
        margin: 0;
        padding: 10px;
    }

    .cart-specification-tabs ul.tickets-type .item.active a{
        background: #ffffff;
    }

    .cart-ticket-wrapper{
        margin-bottom: 30px;
    }

    /* Addres */
    .address-new,
    .adress-profile-wrapper,
    .users-buttons{
        flex: 0 0 100%;
        max-width: 100%;
    }

    .adress-profile-wrapper{
        margin-bottom: 30px;
    }

    .adress-profile-wrapper .dl-horizontal dd{
        margin-left: 100px;
        width: 200px;
    }

    .adress-profile-wrapper .dl-horizontal dt{
        width: 100px;
    }

    /* Carrer and payment */
    .delivery-options li{
        padding: 10px;
    }

    .delivery-option-image{
        min-height: 80px;
        padding: 10px 10px 20px 40px;
    }

    .delivery-option-image,
    .delivery-option-text{
        flex: 0 0 100%;
        max-width: 100%;
    }

    .delivery-option-text{
        padding: 0 10px 10px;
    }

    /* Cart total */
    .cart-table-summary-wrapper{
        flex: 0 0 100%;
        max-width: 100%;
    }

    .table.cart-table-summary td, .table.cart-table-summary th{
        font-size: 14px;
    }

    .table.cart-table-summary tr.cart-summary td{
        padding: 15px 10px 15px 0;
        width: 125px;
    }

    .table.cart-table-summary tr.cart-summary td.cart-total{
        padding: 15px 0;
    }

    .cart-privacy-policy a{
        display: block;
        margin-top: 5px;
    }

    .cart-privacy-policy:before{
        top: 10px;
        left: -40px;
        width: 34px;
        height: 52px;
    }

    .cart-address-alert-wrapper{
        line-height: 20px;
    }

    #order_cart_content .cart-table .btn{
        min-width: 30px;
    }

}</pre></body></html>