.special-offer-thumb img{width:100%}.special-offer-thumb .button{position:relative;width:100%;cursor:pointer;text-align:center;display:block;line-height:37px;text-transform:uppercase;font-size:14px;color:#fff;background:#a92415;}.special_offer_timer div{font-weight: 700;}.special-offer-grid .special-offer-thumb .button-group {font-weight: 700;}.special-offer-thumb{border:1px solid #ddd;overflow:auto;padding:15px}.special-offer-thumb:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.5)}.special-offer-grid{margin-top:20px}.btn-heading{margin-top:20px;min-width:100%;float:right;font-size:14px}.continuous,.ended{color:#fff;font-size:13px;font-weight:600;height:40px;padding:7px;border-radius:4px;background:#344475;margin-left:10px;margin-right:10px;margin-top:30px}.continuous>div,.ended>div{position:relative;top:50%;transform:translateY(-50%);color:#fff}.product-special_offer .special_offer_timer{text-align:center;margin-bottom:10px;position:relative}.product-special_offer-info .special_offer_timer{text-align:center;padding:5px 10px 12px 10px;border-radius:4px}.product-special_offer-info .item-timer div{color:#fff;font-size:22px;width:15%;line-height:18px;font-weight: 700;}.product-special_offer-info .continuous,.product-special_offer-info .ended{padding:10px 20px;margin-left:0;margin-right:0}.item-timer{margin-bottom:-1px}.container.product-special_offer-info .prod {margin-bottom: 30px;}.item-timer div{background:#a92415;color:#fff;border-radius:4px;padding:10px 0;font-size:20px;margin-left:1px;display:inline-block;width:15%}.item-timer div *{color:#fff}.item-timer div:first-child{margin-left:0}.special_offer_timer>span{font-size:18px;font-weight:600;padding:10px 0;display:inline-block}.item-timer div>span{display:block;font-size:10px;margin-top:1px}.akcii-main-timer{display:flex;justify-content:space-around;align-items:center}.akcii-main-timer .special-offer-gift,.akcii-main-timer .special_offer_timer{width:47%}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050111;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-ms-transform:translate(0,0);-o-transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px;display:none}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:0 10px}.modal-body .Successful-form-wrapper{padding:10px 0}.modal-body .Successful-form-wrapper h5{font-size:24px;margin-top:10px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.popupAction__descr{max-height:140px;overflow:auto;margin-top:5px}#modal-som-info .modal-header{background-color:#f6f6f6;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:23px 15px;margin:10px 10px 0 10px;border-bottom:none}#modal-som-info .modal-header .close{width:30px;height:30px;border-radius:50%;position:relative;transition:background .5s ease-in-out;margin-top:0;background-color:#344475;margin-left:10px;color:#fff;font-size:38px;display:flex;justify-content:center;align-items:center;border:none;outline:0;position:relative}#modal-som-info .modal-header .close::before{content:"Закрыть";position:absolute;color:#303841;font-size:14px;left:-235%;font-family:Montserrat,sans-serif;font-weight:600;text-decoration:underline}#modal-som-info .modal-header .modal-title{color:#303841;font-size:24px;font-weight:700;font-family:Muller}#modal-som-info .modal-footer{border-top:none;display:flex;justify-content:center}#modal-som-info .modal-footer button{display:none}#modal-som-info .modal-footer a{text-decoration:none;height:50px;text-transform:uppercase;font-size:15px;font-weight:700;padding:0 50px;display:flex;align-items:center;justify-content:center;border-radius:27px;background:#344475;cursor:pointer;outline:0;border:none}.special-offer-descr{padding:15px 0;margin:15px 15px 20px 15px}.special-offer-descr p{font-size:16px}.special-offer-descr h1{margin-top:5px}.special-offer-label{position:absolute;top:135px;right:23px;max-width:28%;text-align:right;z-index:20;box-shadow:0 0 20px grey}.transition .special-offer-label{top:115px}.transition .som-label-gift{top:105px}.product-list .special-offer-label{left:20px;right:unset;width:unset;max-width:80px}.special-offer-label img{max-width:100%}.product-special .special_offer_timer,.transition .special_offer_timer{text-align:center;margin-bottom:10px}@media (min-width:768px){.product-special .product-list .special_offer_timer{text-align:center;width:235px;position:absolute;right:20px;bottom:60px}}.product-special-info .ended,.special-offer-thumb .ended{margin-left:0;margin-right:0;margin-top:20px}.product-special-info .special-offer-name{display:block;font-size:14px;background-color:#344475;color:#fff;padding:8px 12px;font-weight:600;margin-bottom:10px;border-radius:4px;cursor:pointer}.product-special-info .special-offer-gift{margin-bottom:10px;border-radius:4px;border:2px solid #f3f3f3;background:#fff}.special-offer-gift .gift-header,.special-offer-label .gift-header{font-size:14px;background-color:#f3f3f3;color:#000;padding:3px;font-weight:600;margin-top:-2px;text-align:center}.special-offer-label .gift-header{font-size:13px;padding:1px}.som-label-gift{border-radius:4px;border:2px solid red;background:#fff;top:125px}.som-label-gift img{padding:2px}.special-offer-gift .gift-thumb{padding-right:10px;width:65px}.special-offer-gift .gift-info{display:flex;justify-content:center;align-items:center;padding:6px 12px 9px;min-height:70px;background:#fff;border:2px solid #f3f3f3}.special-offer-gift span{line-height:16px;font-size:13px;font-weight:600}.special-offer-gift span a{color:#000;text-decoration:none}.thumbnails .special-offer-label{top:130px}.product-special-info .special_offer_timer{text-align:center;margin-bottom:25px}.special-offer-right-block{width:260px;float:right;margin-left:10px}@media (max-width:600px){.special-offer-right-block{width:100%}}.special-offer-descr .special-offer-gift{border-radius:4px;border:2px solid red;max-height:110px;margin:10px 0;overflow:hidden}#modal-som-info .container-fluid{padding:0}#modal-som-info .som-descr{padding-left:15px;width:60%;float:right;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}#modal-som-info .som-image img{width:100%}#modal-som-info .som-descr h5{color:red;font-size:16px;font-weight:600;display:block;margin-bottom:7px;margin-top:0}#modal-som-info .som-descr p{line-height:15px;font-size:13px;font-weight:600}#modal-som-info .special-offer-gift{border-radius:4px;border:2px solid #f3f3f3;max-height:110px;margin-top:10px;overflow:hidden;width:100%}@media (max-width:600px){#modal-som-info .som-image{float:left;width:100%}#modal-som-info .som-descr{padding-left:0;width:100%}#modal-som-info .som-descr h5{margin-top:7px}}.dropdown-menu .img-thumbnail{min-width:50px}@media (min-width:768px){#cart .dropdown-menu{width:500px}}@media screen and (max-width:768px){.product-special_offer-info .item-timer div{width:23%}.product-special-info{margin:20px 0}}@media screen and (max-width:468px){.item-timer div{width:23%}.akcii-main-timer .special-offer-gift,.akcii-main-timer .special_offer_timer{width:100%}}