.calcadosbibi-minimumtheme-20-x-modalBox{position:fixed;z-index:99999!important;background:rgba(0,0,0,.5);width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;top:0;bottom:0}.calcadosbibi-minimumtheme-20-x-modalBox .calcadosbibi-minimumtheme-20-x-nlModal{width:92%;background-color:#f9f9f9;position:relative;overflow-y:scroll;max-height:96vh;border-radius:4px}@media screen and (min-width:1008px){.calcadosbibi-minimumtheme-20-x-modalBox .calcadosbibi-minimumtheme-20-x-nlModal{overflow:auto;width:90%;padding:0 2rem}}.calcadosbibi-minimumtheme-20-x-modalBox .calcadosbibi-minimumtheme-20-x-nlModal .calcadosbibi-minimumtheme-20-x-nlModalCloseBtn{position:absolute;top:.5rem;right:.5rem;cursor:pointer}.calcadosbibi-minimumtheme-20-x-containerSectionModal{width:100%;background-color:#ec6608;color:#fff;font-size:14px;padding:.5rem 4rem;text-align:center;cursor:pointer;max-height:32px;justify-content:center;justify-content:space-between;display:flex;height:100%}@media (max-width:1025px){.calcadosbibi-minimumtheme-20-x-containerSectionModal{height:unset;max-height:unset;display:flex;flex-direction:row;justify-content:center;line-height:1.5rem;font-size:.75rem;margin:0 0 .313rem}}.calcadosbibi-minimumtheme-20-x-containerSectionModal .calcadosbibi-minimumtheme-20-x-linksLeftContainer{display:flex}@media screen and (max-width:1004px){.calcadosbibi-minimumtheme-20-x-containerSectionModal .calcadosbibi-minimumtheme-20-x-linksLeftContainer{display:none!important}}.calcadosbibi-minimumtheme-20-x-containerSectionModal .calcadosbibi-minimumtheme-20-x-linksLeftContainer .vtex-store-link-0-x-link--inst-header{-webkit-text-decoration:underline #fff 1px;text-decoration:underline #fff 1px;color:#fff}.calcadosbibi-minimumtheme-20-x-containerSectionModal .calcadosbibi-minimumtheme-20-x-linksLeftContainer .vtex-store-link-0-x-link--inst-header:not(:last-child){padding-right:2rem}.calcadosbibi-minimumtheme-20-x-containerSectionModal .calcadosbibi-minimumtheme-20-x-linksLeftContainer .vtex-store-link-0-x-link--inst-header .vtex-store-link-0-x-label--inst-header{font-family:Poppins,sans-serif;font-weight:400;line-height:150%;letter-spacing:.003rem;color:#fff;text-decoration:none;font-size:.75rem}.calcadosbibi-minimumtheme-20-x-containerSectionModal .calcadosbibi-minimumtheme-20-x-centerDiscount{position:absolute;left:50%;transform:translateX(-50%);top:10px}@media screen and (max-width:1004px){.calcadosbibi-minimumtheme-20-x-containerSectionModal .calcadosbibi-minimumtheme-20-x-centerDiscount{width:100%!important;top:10px}}.calcadosbibi-minimumtheme-20-x-containerSectionModal .calcadosbibi-minimumtheme-20-x-linksRightContainer{height:100%;display:flex;align-items:center;align-content:center;position:relative}@media screen and (max-width:1004px){.calcadosbibi-minimumtheme-20-x-containerSectionModal .calcadosbibi-minimumtheme-20-x-linksRightContainer{display:none!important}}.calcadosbibi-minimumtheme-20-x-containerSectionModal .calcadosbibi-minimumtheme-20-x-linksRightContainer .vtex-store-link-0-x-link--inst-header-destaque{text-decoration:none;color:transparent;padding-right:.75rem;display:flex;align-items:center;align-content:center;height:100%}.calcadosbibi-minimumtheme-20-x-containerSectionModal .calcadosbibi-minimumtheme-20-x-linksRightContainer .vtex-store-link-0-x-link--inst-header-destaque .vtex-store-link-0-x-label--inst-header-destaque{content:"Seja um Franqueado";display:flex;color:#fff;text-decoration:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 .75rem;justify-content:center;align-items:center;gap:.625rem;border-radius:625rem;border:1px solid #d3d3d3;background:#fff;text-transform:none!important;color:rgba(53,58,66,.8);font-family:Poppins;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}