/**
* AV Dev
*
* @author AV Dev Core Team <suporte@avdev.com.br>
*/

#fixed_buttons_recipe_buy{display:none;}
.recipebuilder-index-index .fixed-buttons,
.checkout-index-index .fixed-buttons{display:none;}
.fixed-buttons{position:fixed;bottom:0;right:0;width:auto;height:14vh;z-index:7;}
.site-wrap--header{max-width:calc(160rem + 16%);margin:0 auto;}
.fixed-buttons_wrap{padding:0;}
.fixed-buttons_box{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;
    justify-content:flex-end;bottom:0;right:30rem;width:100%;}
.fixed-buttons_inner-wrap{position:relative;}
.fixed-buttons_box .fixed-buttons_button{width:50%;-webkit-transition:.4s;transition:.4s;-webkit-transition-property:border, color;
    color:#fff;background:#000;transition-property:border, color;border:1px solid #fff;border-bottom:0;-webkit-box-shadow:0 0 0 0 #fff;
    box-shadow:0 0 0 0 #fff;font-weight:500;font-size:14px;}
.fixed-buttons_button:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:0;
    -webkit-transition:.4s;transition:.4s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;
    transform-origin:top left;border:1px solid #000;}
.fixed-buttons_button:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.fixed-buttons_button span.button_text{display:block;position:relative;padding:2rem 3rem;z-index:1;text-align:center;text-transform:uppercase;
    font-weight:bold;font-size:18px;}
.fixed-buttons_button span.button_text span.button_icon{position:absolute;top:50%;right:1.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;
    -webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;
    margin-top:-1rem;width:2rem;height:2rem;}
.fixed-buttons_button:hover span.button_text{color:#000;}

/* RECIPE BUILDER HEADER */
.header-recipe-button{margin-top:-45px;}
.header-recipe-button .fixed-buttons_button{display:block;margin:0 auto;width:50%;}
.sticky-menu.active .header-recipe-button{margin-top:0;margin-left:100px;}
.sticky-menu.active .header-recipe-button .fixed-buttons_button{width:50%;float:left;}
.header-recipe-button .fixed-buttons_button:hover{border:none;}
.header-recipe-button .fixed-buttons_button span.button_text{padding:1rem 3rem;color:#fff;text-align:left;}
.header-recipe-button .fixed-buttons_button span.button_text span.button_icon{right:7.7rem;}
.header-recipe-button .fixed-buttons_button span.button_text span.button_icon.double{right:6.7rem;}
.header-recipe-button .fixed-buttons_button::before{display:none;}
/* END RECIPE BUILDER HEADER */

@media (min-width:90em){
    .fixed-buttons_wrap{padding:0 8%;}
}
@media (min-width:48em){
    .fixed-buttons_box{width:auto;}
    .fixed-buttons_box .fixed-buttons_button{width:auto;margin-left:-.1rem;}
}
@media (min-width:768px){
    .fixed-buttons{display:none;}
}
@media (max-width:767px){
    .header-recipe-button{display:none;}
    .fixed-buttons{background-color:#fff;left:0;height:8.5vh;width:100%;}
    .fixed-buttons_box{bottom:1vh;left:23%;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;}
    .site-wrap--header{max-width:100%;width:100%;}
    .fixed-buttons_box .fixed-buttons_button{width:53%;text-decoration:none;}
    .fixed-buttons_button:before{width:53%;}
    .fixed-buttons_button span.button_text{padding:1rem;}
    .fixed-buttons_button span.button_text span.button_icon{right:1rem;}
}
