/*desctop*/
#bgh-custom .grill .globus-acc{
	width: 328px;
	height: 94vh;
	position: absolute;
	z-index: 50;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	left: -328px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#bgh-custom .grill .globus-acc a.link{
	width: 100%;
	text-decoration: none;
	background: #fff;
}
#bgh-custom .grill .globus-acc a.link:hover{
	text-decoration: none;
}
#bgh-custom .grill .globus-acc.open{
	left: 0;
}
#bgh-custom .grill .globus-acc.fixed{
	top: 70px;
	position: fixed;
}
#bgh-custom .grill .globus-acc.fixed .globus-acc-content .globus-acc-content-item-inner{
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#bgh-custom .grill .globus-acc-content{
	width: 100%;
	height: 100%;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#bgh-custom .grill .globus-acc-content .globus-acc-content-item-inner{
	width: 100%;
	height: 100%;
	background: #fff;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#bgh-custom .grill .globus-acc-content .globus-acc-content-item{
	width: 100%;
	height: 100%;
	/*display: none;*/
}
#bgh-custom .grill .globus-acc-content .globus-acc-content-item-inner{
	width: 100%;
	height: 100%;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#bgh-custom .grill .globus-acc .globus-acc-content span{
	display: block;
	color: #000;
}
#bgh-custom .grill .globus-acc.fixed .globus-acc-content span:first-child{
	margin-top: 0;
}
#bgh-custom .grill .globus-acc .globus-acc-content span:first-child{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 34px;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 1.2;
	margin-top: 4vh;
}
#bgh-custom .grill .globus-acc .globus-acc-content span:nth-child(2){
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 20px;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 1.2;
	margin-bottom: 20px;
}
#bgh-custom .grill .globus-acc .globus-acc-content .price-first span.old-price,
#bgh-custom .grill .globus-acc .globus-acc-content .price-second span.old-price{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 24px;
	text-align: center;
	color: #f36e20;
	margin: 0;
	padding: 0;
	line-height: 1.2;
	position: relative;
}
#bgh-custom .grill .globus-acc .globus-acc-content .price-first span.new-price,
#bgh-custom .grill .globus-acc .globus-acc-content .price-second span.new-price{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 31px;
	text-align: center;
	color: #000;
	margin: 0;
	padding: 0;
	line-height: 1.2;
	position: relative;
	margin-bottom: 10px;
}
#bgh-custom .grill .globus-acc .globus-acc-content .price-first span.old-price:after,
#bgh-custom .grill .globus-acc .globus-acc-content .price-second span.old-price:after{
	content: '';
	width: 138px;
	height: 2px;
	background: #000;
	position: absolute;
	left: 0px;
    top: 14px;
	margin-left: 45px;
}
#bgh-custom .grill .globus-acc .globus-acc-content .price-second span.old-price:after{
	width: 120px;
	margin-left: 55px;
}
#bgh-custom .grill .globus-acc .globus-acc-content span.and-other{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 16px;
	max-width: 190px;
	margin: 0 auto;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 1.2;
	display: block;
}
#bgh-custom .grill .globus-acc .globus-acc-content .price-first,
#bgh-custom .grill .globus-acc .globus-acc-content .price-second {
	min-height: 350px;
	min-width: 230px;
}
#bgh-custom .grill .globus-acc .globus-acc-content .price-first .img{
	background: url(../img/grill/accc.jpg) no-repeat;
	background-size: cover;
	background-position: center top;
	height: 314px;
	width: 100%;
	margin-bottom: 10px;
}
#bgh-custom .grill .globus-acc .globus-acc-content .price-second .img2{
	background: url(../img/grill/accc2.jpg) no-repeat;
	background-size: cover;
	background-position: center top;
	height: 314px;
	width: 100%;
	margin-bottom: 10px;
}
#bgh-custom .grill .globus-acc .globus-acc-content .globus-logo{
	background: url(../img/grill/globus-logo.svg) no-repeat;
    background-size: contain;
    background-position: top left;
    height: 67px;
    width: 95px;
    margin-top: 30px;
}
#bgh-custom .grill .globus-acc-close{
	width: 36px;
	height: 36px;
	background: #000 url(../img/grill/cancel-icon.svg) no-repeat;
	background-position: center;
	background-size: 60%;
	right: 0;
	cursor: pointer;
}
.skidka_bergoff{
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	color: black;
	margin-top: 82px;
	font-size: 20px;
}
#bgh-custom .grill .globus-acc-button{
	position: fixed;
	z-index: 49;
	width: 36px;
	height: 157px;
	top: 48vh;
	background: #000;
	cursor: pointer;
	left: 0;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#bgh-custom .grill #globus-acc-button2{
	display: none;
}
#bgh-custom .grill .globus-acc-button.close{
	left: -36px;
}
#bgh-custom .grill .globus-acc-button span{
	position: absolute;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    text-transform: uppercase;
    color: #fff;
    width: 157px;
    text-align: center;
    bottom: 69px;
    left: -62px;
}
/*Mobile*/
#bgh-custom .grill .globus-acc-mobile{
	height: 200px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item{
	height: 198px;
	display: flex;
	flex-direction: row;
	justify-content: center;
}
#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner{
	height: 100%;
	width: auto;
	text-decoration: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
#bgh-custom .grill .globus-acc-mobile img{
	width: auto;
    height: 100%;
}
#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
}
#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-content{
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-content span,
#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-price span,
#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-and-all span{
	font-family: 'Roboto', sans-serif;
	color: #000;
	font-weight: 400;
	line-height: 1.2;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}
#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-price{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	margin-left: 4vw;
}
#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-price .old-price{
	font-size: 33px;
	color: #f36e20;
	position: relative;
}
#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-price .old-price:after{
	content: '';
	background: #000;
	height: 2px;
	width: 187px;
    top: 21px;
	position: absolute;
	left: 0;
}
#bgh-custom .grill .globus-acc-mobile  .globus-acc-mobile-item-inner #two.globus-acc-mobile-price .old-price:after{
	content: '';
	background: #000;
	height: 2px;
	width: 167px;
    top: 21px;
	position: absolute;
	left: 0;
}
#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-price .new-price{
	font-size: 43px;
}
#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-content span:first-child{
	font-size: 30px;
	font-weight: 700;
}
#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-content span:last-child{
	font-size: 18px;
}
#bgh-custom .grill .globus-acc-mobile a:hover{
	text-decoration: none;
}
#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-and-all{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	margin-left: 4vw;
	position: relative;
}
#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-and-all span:first-child{
	font-size: 18px;
	max-width: 202px;
}
#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-and-all span:last-child{
	background: url(../img/grill/globus-logo.svg) no-repeat;
    width: 75px;
    height: 53px;
    background-size: contain;
    margin-left: 2vw;
}
@media all and (max-width: 1024px){
	#bgh-custom .grill .globus-acc{
		display: none;
	}
	#bgh-custom .grill .globus-acc-button{
		background: #be0202;
	}
	#bgh-custom .grill .globus-acc-mobile{
		display: block;
	}
	#bgh-custom .grill #globus-acc-button2{
		display: block;
	}
	#bgh-custom .grill #globus-acc-button{
		display: none;
	}
}
@media all and (max-width: 984px){
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-price .old-price{
		font-size: 28px;
		
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-price .old-price:after{
		width: 162px;
		top: 20px;
	}
	#bgh-custom .grill .globus-acc-mobile  .globus-acc-mobile-item-inner #two.globus-acc-mobile-price .old-price:after{
		width: 142px;
		top: 20px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-price .new-price{
		font-size: 37px;
	}
}
@media all and (max-width: 950px){
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-and-all{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-and-all span:last-child{
		margin-left: 0px;
		margin-top: 8px;
	}
}
@media all and (max-width: 852px){
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-content,
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-price{
		margin-left: 0px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-content{
		margin-bottom: 20px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-and-all{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-and-all span:last-child{
		margin-left: 20px;
	}
}
@media all and (max-width: 738px){
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-and-all span:first-child{
		font-size: 15px;
		max-width: 169px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-content span:first-child{
		font-size: 25px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-content span:last-child{
		font-size: 15px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-price .old-price{
		font-size: 24px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-price .old-price:after{
		width: 138px;
		top: 17px;
	}
	#bgh-custom .grill .globus-acc-mobile  .globus-acc-mobile-item-inner #two.globus-acc-mobile-price .old-price:after{
		width: 118px;
		top: 17px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-price .new-price{
		font-size: 31px;
	}
}
@media all and (max-width: 675px){
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-and-all{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-and-all span:last-child{
		margin-left: 0;
	}
}
@media all and (max-width: 580px){
	#bgh-custom .grill .globus-acc-mobile{
		height: 250px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item{
		height: 100%;
		justify-content: flex-start;
	}
	#bgh-custom .grill .globus-acc-mobile img{
		width: auto;
		height: 100%;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		height: 248px;
		margin-left: -20px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first{
		margin-left: 0px;
		margin-bottom: 0px;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-content{
		margin-bottom: 0px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-and-all{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		margin-left: 0;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-price{
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}	
}
@media all and (max-width: 500px){
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-content span:first-child{
		font-size: 21px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-content span:last-child{
		font-size: 13px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-price .old-price{
		font-size: 20px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-price .old-price:after{
		width: 115px;
		top: 15px;
	}
	#bgh-custom .grill .globus-acc-mobile  .globus-acc-mobile-item-inner #two.globus-acc-mobile-price .old-price:after{
		width: 99px;
		top: 15px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first .globus-acc-mobile-price .new-price{
		font-size: 26px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-and-all span:first-child{
		font-size: 12px;
		max-width: 132px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-and-all span:last-child{
		width: 54px;
		height: 41px;
		margin-left: -20px;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-and-all{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner .globus-acc-mobile-first{
		margin-top: 6px;
	}
}
@media all and (max-width: 390px){
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner{
		margin-left: -30px;
	}
	#bgh-custom .grill .globus-acc-mobile img{
		margin-left: -43px;
	}
}
@media all and (max-width: 330px){
	#bgh-custom .grill .globus-acc-mobile .globus-acc-mobile-item-inner{
		margin-left: -40px;
	}
}