
    #msOrder{margin-top:0 !important;}
    
    .jGrowl{z-index:99999 !important;}

    .products{}
    .products-title{font-family:'gilroy';font-weight:800;font-size:46px;line-height:56px;text-align:center;padding-bottom:50px;}
    .products-group{padding-bottom:50px;}
    .products-subtitle{font-family:'gilroy';font-weight:800;font-size:24px;line-height:26px;text-align:center;padding-bottom:50px;}
    .products-count{width:41px;height:41px;font-size:20px;line-height:41px;display:inline-block;background:#F0D400;border-radius:100%;}
    .products-items{}
    @media (max-width:576px){
        .products-title{font-size:26px;line-height:32px;padding-bottom:15px;}
        .products-group{padding-bottom:15px;}
        .products-subtitle{font-size:18px;line-height:22px;padding-bottom:15px;}
        .products-count{width:30px;height:30px;font-size:14px;line-height:30px;}
    }
    
    
    
    .product{}
    .product-images{position:relative;}
    .product-image{width:100%;border-radius:20px;}
    .product-count{position:absolute;right:20px;top:20px;z-index:1;opacity:0;transition:0.25s;}
    .product-count__button{display:block;padding:8px;}
    .product-count__button:hover .product-count__icon{fill:#F0D400;}
    .product-count__icon{display:block;transition:0.25s;fill:#fff;}
    .product-count__number{width:25px;height:25px;background:#F0D400;font-family:'gilroy';font-weight:800;font-size:15px;line-height:25px;text-align:center;border-radius:100%;}
    .product-close,
    .product-compound{display:block;transition:0.25s;position:absolute;left:20px;bottom:20px;display:block;cursor:pointer;z-index:1;}
    .product-close:hover,
    .product-compound:hover{opacity:0.75;}
    .product-close{}
    .product-compound{}
    .product-content{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background:#FFFFFF;box-shadow:3px 7px 26px rgba(0,0,0,0.08);border-radius:20px;z-index:2;padding:35px;overflow:auto;display:none;}
    .product-content.active{display:block;}
    .product-content__title{font-weight:700;font-size:18px;line-height:28px;padding-bottom:10px;}
    .product-content__description{font-size:16px;line-height:22px;color:#898989;}
    .product-title{font-size:18px;line-height:28px;padding-top:30px;text-align:center;}
    .product-images:hover .product-count{opacity:1;}
    .product--active .product-count{opacity:1;}
    .product--active .product-title{font-weight:bold;}
    
    .product--office{border:1px solid #E1E1E1;margin-bottom:20px;}
    .product--office .product-title{padding-top:0;text-align:left;padding:8px 10px;}
    .product--office .product-count{opacity:1;position:initial;}
    .product--office .product-count__icon{fill:#333}
    .product--office .product-price{border:1px solid #E1E1E1;border-top:0;border-bottom:0;height:100%;padding:10px;}
    @media (max-width:767px){
        .product-count{opacity:1;}
        
        
        .product-count{right:15px;top:15px;}
        .product-count__button{padding:5px;}
        .product-count__number{width:20px;height:20px;font-size:13px;line-height:20px;}
        .product-close,
        .product-compound{left:15px;bottom:15px;}
        .product-content{padding:15px;}
        .product-content__title{font-size:14px;line-height:20px;padding-bottom:5px;}
        .product-content__description{font-size:12px;line-height:18px;}
        .product-title{font-size:14px;line-height:20px;padding-top:15px;}
        .product-close{position:initial;}
    }



    
    .totals{background:#F8F8F8;border-radius:20px;padding:60px 50px 0;margin-top:50px;}
    .totals-title{display:block;margin-right:10px;}
    .totals-container{background:#FFFFFF;border-radius:10px 10px 0px 0px;padding:40px 35px 60px;max-width:295px;}
    .totals-item{padding-bottom:20px;}
    .totals-item__title{font-size:18px;line-height:28px;}
    .totals-groups{background:#FFFFFF;border-radius:10px 10px 0px 0px;padding:30px;}
    .totals-group{}
    .totals-group__title{font-family:'gilroy';font-weight:800;font-size:24px;line-height:26px;text-align:center;padding-bottom:50px;}
    
    .info{}
    .info-title{font-size:16px;line-height:28px;text-align:center;color:#898989;padding-bottom:8px;}
    .info-price{font-family:'gilroy';font-weight:800;font-size:24px;line-height:26px;text-align:center;padding-bottom:64px;}
    .info-buttons{text-align:center;}
    
    .difference{}
    .difference-title{font-family:'gilroy';font-weight:800;font-size:24px;line-height:26px;text-align:center;padding-bottom:20px;}
    .difference-item{}
    .difference-item__title{font-size:18px;line-height:18px;}
    .difference-item__count{width:25px;height:25px;background:#F0D400;border-radius:100%;font-family:'gilroy';font-weight:800;font-size:15px;line-height:25px;text-align:center;}
    .difference-buttons{padding-top:55px;}
    
    @media (max-width:991px){
        .totals{padding:30px 30px 0;}
    }
    @media (max-width:767px){
        .totals-container{max-width:100%;}
    }

    @media (max-width:575px){
        .totals{padding:15px 15px 0;margin-top:30px;}
        .totals-container{padding:15px;}
        .totals-item{padding-bottom:15px;}
        .totals-item__title{font-size:14px;line-height:20px;}
        
        .info-title{font-size:14px;line-height:20px;padding-bottom:5px;}
        .info-price{padding-bottom:15px;}
    }

    


    .promocode{position:relative;}
    .promocode-icon{display:block;margin:auto;}
    .promocode-button{height:44px;width:44px;padding:0;min-width:auto;line-height:44px;position:absolute;top:13px;right:13px;}
    @media (max-width:767px){
        .promocode-button{height:30px;width:30px;line-height:30px;top:5px;right:5px;}
    }













