.basket{position:fixed;right:-320px;top:0;bottom:0;background:#353535;width:320px;color:#fff;transition:right 300ms ease-in;z-index:999;}.basket.active{right:0;}.basket a{color:#fff;}.basket a:focus,.basket a:visited{color:#fff;text-decoration:none;}.basket a:hover{color:#d7d7d7;text-decoration:none;}.basket a:active{color:#bababa;text-decoration:none;}.basket .close{background:#FFFFFF;color:#282828;}.basket .price{margin-right:2rem;}.basket .price small{color:#d7d7d7;font-size:70%;}.basket .basket-header,.basket .basket-footer{background:#FFFFFF;}.basket .basket-header{height:56px;}.basket .basket-header h4{font-family:Montserrat;font-style:normal;font-weight:600;font-size:20px;line-height:24px;text-align:center;color:#282828;}.basket .basket-body{position:absolute;top:50px;left:0;right:0;bottom:105px;background-color:#EDEDED;overflow:inherit;}.basket .basket-body hr{margin-top:0;border-top-color:#272727;}.basket .basket-body ul{list-style:none;margin:0;overflow:initial;}.basket .basket-body ul>li{background:#FFFFFF;border:1px solid #EDEDED;box-sizing:border-box;padding:18px 23px 15px 13px!important;filter:drop-shadow(0 4px 16px rgba(0,0,0,.13));background-color:#3e3e3e;}.basket .basket-body ul>li:nth-child(even){background:#FFFFFF;}.basket .basket-body ul>li.empty{padding:1.5rem 1rem;}.basket .basket-body ul>li img{max-width:100%;margin-bottom:1rem;}.basket .basket-body ul>li h5{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:15px;line-height:24px;color:#000000;}.basket .basket-body ul>li .tag{color:#d7d7d7;}.basket .basket-body ul>li .quantity-set{font-size:16px;white-space:nowrap;}.basket .basket-body ul>li .quantity-set .quantity{margin:0 4px;}.basket .basket-footer{position:absolute;bottom:0;left:0;right:0;padding:1rem;}.basket .basket-footer .check-out{width:100%;background:#F7A600;border-radius:5px;font-family:Montserrat;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;color:#FFFFFF;}.basket .basket-footer .total{margin-bottom:2rem;}.basket a.confirm-order,.basket a.ckeck-out{background:#ff6a00;display:block;padding:1rem 2rem;text-align:center;font-size:16px;color:#fff;cursor:pointer;}.basket a.confirm-order:active,.basket a.ckeck-out:active{background:#ea6100;}.basket.confirm-order .contact{padding:15px;}.basket.confirm-order .contact .form-group{margin-bottom:10px;}.basket.confirm-order .contact .form-group:last-child{margin-bottom:0;}.basket.confirm-order .contact .form-group label{font-weight:normal;}.basket.confirm-order input,.basket.confirm-order textarea{border-radius:0;outline:none;padding:3px 6px;height:auto;background-color:#3e3e3e;color:#fff;border-color:#2d2d2d;}.basket.confirm-order input:focus,.basket.confirm-order textarea:focus{outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(204,204,204,.75);}.basket.confirm-order a.confirm-order{background:#108ee9;}.basket.confirm-order a.confirm-order:hover,.basket.confirm-order a.confirm-order:active{background:#117fcf;}.basket.confirm-order a.confirm-order img{width:22px;}.navigation a.show-basket .active{color:#ca2026;}.price-multiple{font-family:Montserrat;font-style:normal;font-weight:500;font-size:12px;line-height:15px;color:#141414;}.quantity{font-family:Montserrat;font-style:normal;font-weight:500;font-size:15px;line-height:18px;color:#141414;}.total-wrapper{justify-content:space-between;}.total-h{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:20px;line-height:24px;color:#282828;}.basket .basket-header,.basket .basket-footer{background:#FFFFFF;}.basket .basket-header{height:56px;}.basket .basket-header h4{font-family:Montserrat;font-style:normal;font-weight:600;font-size:20px;line-height:24px;text-align:center;color:#282828;}.basket .basket-body{background-color:#EDEDED;overflow:inherit;}.basket .basket-body ul{overflow:initial;}.basket .basket-body ul>li:nth-child(even){background:#FFFFFF;}.basket .basket-body ul>li{background:#FFFFFF;border:1px solid #EDEDED;box-sizing:border-box;padding:18px 23px 15px 13px!important;filter:drop-shadow(0 4px 16px rgba(0,0,0,.13));}.basket .basket-body ul>li h5{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:15px;line-height:24px;color:#000000;}.price-multiple{font-family:Montserrat;font-style:normal;font-weight:500;font-size:12px;line-height:15px;color:#141414;}.quantity{font-family:Montserrat;font-style:normal;font-weight:500;font-size:15px;line-height:18px;color:#141414;}.total-wrapper{justify-content:space-between;}.total-h{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:20px;line-height:24px;color:#282828;}.price .total-price{font-family:Montserrat;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#F09C12;}.basket .basket-footer .ckeck-out{width:100%;background:#F7A600;border-radius:5px;font-family:Montserrat;font-style:normal;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.04em;color:#FFFFFF;}ul:not(.clearlist):not(.nav):not(.dropdown-menu):not(.breadcrumb):not(.controls){padding-inline-start:inherit;}ul:not(.clearlist):not(.nav):not(.dropdown-menu):not(.breadcrumb):not(.controls) li::before{display:none;}.basket .close{background:#FFFFFF;color:#282828;}.price strong{color:#F09C12;font-family:Montserrat;font-style:normal;font-weight:600;font-size:15px;line-height:18px;color:#F09C12;}.quantity-set .btn.switcher{padding:0;}.basket .basket-body ul>li .quantity-set .quantity{margin:0;}.flex.basket-item{align-items:center;justify-content:space-between;}.basket--product__details{padding-left:2rem;}.basket .basket-body ul>li img{margin-bottom:0;max-width:90px;}.delete-product--button{content:'';display:block;width:8px!important;height:8px;background-image:url("Images/delete-product-item.png");position:absolute;top:9px;right:9px;}.count-and-price-block{align-items:center;}.basket .price{margin-right:0;}.basket{filter:drop-shadow(0 4px 16px rgba(0,0,0,.13));}.basket .close:focus,.basket .close:hover{color:#282828;opacity:.5;}.basket .basket-body{position:static;}.basket{background-color:#EDEDED;}.ordering-form{padding:17px;}.text-input-label{display:flex;flex-direction:column;}.text-input-label span{font-family:Montserrat;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#000000;margin-bottom:6px;cursor:pointer;}.text-input-label input{font-family:Montserrat;font-style:normal;font-weight:500;font-size:14px;line-height:17px;padding:7px 8px 11px;background:#FFFFFF;border:1px solid #DDDDDD;box-sizing:border-box;border-radius:5px;}.text-input-label input::placeholder{color:#969696;}.select-place-h{font-family:Montserrat;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#000000;width:100%;}.radio--tsok-item{display:flex;align-items:center;}input.input-tsok__radio{display:none;}input.input-tsok__radio+label:after{content:'';display:block;width:24px;height:24px;background-image:url("Images/checkbox-no-check.png");position:absolute;top:0;left:-34px;cursor:pointer;}input.input-tsok__radio:checked+label::after{background-image:url("Images/checkbox-check.png");cursor:pointer;}.radio-label{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:15px;line-height:20px;color:#495057;margin:0;position:relative;margin-left:30px;margin-top:14px;cursor:pointer;}@media screen and (max-width:768px){.basket{width:100vw}}@keyframes modal-show{0%{opacity:0}100%{opacity:1}}.basket-modal-wrapper{position:fixed;display:none;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;opacity:0;animation:modal-show .5s 1 forwards;background:rgba(50,50,50,.38);z-index:99999}.basket-modal{background:#FFFFFF;border-radius:23px;width:40%;min-height:348px;position:absolute;padding:32px 18px 60px;}.basket-modal-h{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:24px;line-height:24px;color:#343434;padding-bottom:25px;border-bottom:2px solid #F09C12;text-align:center;}.basket-modal .text{max-width:600px;margin:0 auto;display:block;margin-top:49px;margin-bottom:42px;padding-left:40px;}.basket-modal .text p{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:18px;line-height:24px;color:#000000;}.basket-modal .text p:first-child{margin-bottom:24px;}.action-button-group{display:flex;}.action-button-group a{border-radius:35px;padding:13px;font-family:Montserrat;font-style:normal;font-weight:600;font-size:19px;line-height:23px;color:#FFFFFF;width:100%;margin:0 1rem;text-align:center;}.next-btn{background:#F98600;}.on-main-page-btn{background:#2360A1;}





.basket ul:not(.clearlist):not(.nav):not(.dropdown-menu):not(.breadcrumb):not(.controls) {
    padding-inline-start: inherit !important;
}

.basket ul:not(.clearlist):not(.nav):not(.dropdown-menu):not(.breadcrumb):not(.controls) li::before {
        display: none !important;
    }



.basket .basket-header h4 {
    padding: 1.5rem;
    margin: 0;
}

.basket .close {
    color: #fff;
    font-size: 3rem;
    display: block;
    padding: 1rem 1.7rem;
    text-shadow: none;
    opacity: .8;
    background: #FFFFFF;
    color: #282828;
}

.basket a.confirm-order, .basket a.ckeck-out {
    width: 100%;
    background: #F7A600 !important;
}

.quantity-set .btn {
    padding: 4px 10px !important;
}

    .quantity-set .btn.switcher {
        padding: 0 !important;
    }

.basket.confirm-order input, .basket.confirm-order textarea {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #777777;
}

button.confirm-order {
    display: block;
    padding: 1rem 2rem;
    text-align: center;
    cursor: pointer;
    width: 100%;
    background: #F7A600;
    border-radius: 5px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.04em;
    color: #FFFFFF;
    border: none;
}


.action-button-group a {
    border-radius: 35px;
    padding: 13px;
    font-family: Montserrat !important;
    font-style: normal;
    font-weight: 600 !important;
    font-size: 19px !important;
    line-height: 23px;
    color: #FFFFFF !important;
    width: 100%;
    margin: 0 1rem;
    text-align: center;
    width: 50% !important;
}
.action-button-group a:hover {
    border-radius: 35px;
    padding: 13px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 19px;
    line-height: 23px;
    color: #FFFFFF;
    width: 100%;
    margin: 0 1rem;
    text-align: center;
    cursor: pointer
}
@media screen and (max-width: 1428px) {
    .basket-modal {
        width: 70%;
    }
}

@media screen and (max-width: 816px) {
    .basket-modal {
        width: 90%;
    }
}

@media screen and (max-width: 636px) {
    .basket-modal {
        width: 90%;
    }

    .action-button-group a {
        font-size: 16px !important;
    }
}

@media screen and (max-width: 636px) {
    .basket-modal {
        width: 90%;
    }

    .action-button-group a {
        font-size: 16px !important;
    }
}

@media screen and (max-width: 636px) {
    .basket-modal {
        width: 96%;
    }

    .action-button-group a {
        margin: .75rem 1rem;
        width: 100% !important;
    }

    .action-button-group {
        flex-direction: column;
        align-items: center;
    }

    .basket-modal-h {
        font-size: 22px;
        line-height: 22px;
    }

    .basket-modal .text p {
        font-size: 16px;
        line-height: 20px;
    }
}




