/* web(desktop) stylesheets */
.shopping > .column {
  max-width: 1220px;
  margin: auto;
  padding: 0;
}

#banner_vitrine {
  padding-top: 60px;
  padding-bottom: 60px;
}

.diretorio{font-family:var(--font-family-book),var(--font-family-book-fallback);font-size:var(--font-size-30-responsive-book);letter-spacing:var(--font-size-30-responsive-book-letter-spacing);margin-top:1.125rem;margin-bottom:1rem;overflow:hidden}@media only screen and (max-width: 960px){.diretorio{overflow:visible}}.diretorio__esquerda{float:left;width:55%;height:32px}@media only screen and (max-width: 960px){.diretorio__esquerda{width:100%;height:100%}}.diretorio__direita{float:right;position:relative;width:44.2%;height:32px}@media only screen and (max-width: 960px){.diretorio__direita{width:100%;height:100%}}.diretorio__logos{float:left;margin-bottom:0.75rem;overflow:hidden}.diretorio__logos__logo{float:left;margin-right:1rem}.diretorio__logos__logo a{display:block}.diretorio__links{align-items:center;display:flex;float:left;height:100%;justify-content:center}.diretorio__links a{border-right:1px currentColor solid;line-height:var(--font-line-height-compact);padding:0 0.5rem 0 0.5rem;text-transform:lowercase}.diretorio__links a:last-child{border-right:none}.diretorio__links a:hover{color:inherit}@media only screen and (max-width: 960px){.diretorio__links--break-line{clear:both;margin-bottom:1.5rem}.diretorio__links--break-line a:first-child{padding:0 0.5rem 0 0rem}}.diretorio__audience{align-items:center;display:flex;float:right;height:100%;justify-content:center}@media only screen and (max-width: 960px){.diretorio__audience{clear:both;float:left}}.diretorio__sponsored{float:left}@media only screen and (max-width: 960px){.diretorio__sponsored{margin-bottom:1rem}}.diretorio__sponsored a{overflow:hidden;display:block;height:32px}.diretorio__sponsored a:hover{color:inherit}@media only screen and (max-width: 960px){.diretorio__sponsored a{height:100%}}.diretorio__sponsored span{display:block;float:left}.diretorio__sponsored p{float:left;height:100%;overflow:hidden;display:flex;align-items:center;padding-left:var(--spacing-20)}@media only screen and (max-width: 960px){.diretorio__sponsored p{clear:both;float:none;padding-left:0}}.footer{font-family:sans-serif;font-family:var(--font-family-book),var(--font-family-book-fallback);-webkit-font-smoothing:antialiased}.footer.amp{padding-left:.75rem;padding-right:.75rem}.footer.amp .footer__list{display:none}.footer.amp .footer__service-list{display:none}.footer a{color:currentColor;font-weight:var(--font-weight-regular);text-decoration:none}.footer__product{padding:12px 0 10px;border-bottom:1px solid rgba(255,255,255,0.3)}.footer__product a{font-weight:var(--font-weight-bold)}.footer__product-logo{float:left;font-family:var(--font-family-book),var(--font-family-book-fallback);font-size:var(--font-size-40-responsive-book);letter-spacing:var(--font-size-40-responsive-book-letter-spacing);font-weight:var(--font-weight-bold);margin-right:8px}.footer__service{padding:13px 0;line-height:var(--font-line-height-compact);clear:both}.footer__service-list-item{border-left:1px solid rgba(255,255,255,0.3);padding:0 5px 0 7px;font-family:var(--font-family-book),var(--font-family-book-fallback);font-size:var(--font-size-20-responsive-book);letter-spacing:var(--font-size-20-responsive-book-letter-spacing)}.footer__service-list-item:first-child{border-left:0;padding-left:0}.footer__service-list-item:last-child{padding-right:0}.footer__service-list-item a:hover{color:inherit}.footer__copyright{font-family:var(--font-family-book),var(--font-family-book-fallback);font-size:var(--font-size-20-responsive-book);letter-spacing:var(--font-size-20-responsive-book-letter-spacing)}@media only screen and (max-width: 639px){.footer__copyright{font-family:var(--font-family-book),var(--font-family-book-fallback);font-size:var(--font-size-10-responsive-book);letter-spacing:var(--font-size-10-responsive-book-letter-spacing)}}.footer__list{padding-top:2px}.footer__list-item{border-left:1px solid rgba(255,255,255,0.3);padding:0 11px}.footer__list-item,.footer__service-list-item,.footer__copyright{float:left}.footer__product,.footer__service{overflow:hidden}.footer__audience,.footer__service-list{float:right}@media only screen and (min-width: 961px){.footer__audience,.footer__service-list{display:block}}.footer__list-item,.footer__audience{font-family:var(--font-family-book),var(--font-family-book-fallback);font-size:var(--font-size-20-responsive-book);letter-spacing:var(--font-size-20-responsive-book-letter-spacing);font-weight:var(--font-weight-bold)}@media only screen and (max-width: 960px){.footer li,.footer .footer__audience{display:none}.footer .footer__product{border:none;padding-bottom:0}.footer .footer__service{padding:6px 0 16px}}

@font-face{font-family:opensans;src:url("https://s3.glbimg.com/cdn/fonts/opensans/light.woff2") format("woff2"),url("https://s3.glbimg.com/cdn/fonts/opensans/light.woff") format("woff"),url("https://s3.glbimg.com/cdn/fonts/opensans/light.ttf") format("truetype");font-style:normal;font-weight:300}@font-face{font-family:opensans;src:url("https://s3.glbimg.com/cdn/fonts/opensans/regular.woff2") format("woff2"),url("https://s3.glbimg.com/cdn/fonts/opensans/regular.woff") format("woff"),url("https://s3.glbimg.com/cdn/fonts/opensans/regular.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:opensans;src:url("https://s3.glbimg.com/cdn/fonts/opensans/semibold.woff2") format("woff2"),url("https://s3.glbimg.com/cdn/fonts/opensans/semibold.woff") format("woff"),url("https://s3.glbimg.com/cdn/fonts/opensans/semibold.ttf") format("truetype");font-style:normal;font-weight:600}@font-face{font-family:opensans;src:url("https://s3.glbimg.com/cdn/fonts/opensans/bold.woff2") format("woff2"),url("https://s3.glbimg.com/cdn/fonts/opensans/bold.woff") format("woff"),url("https://s3.glbimg.com/cdn/fonts/opensans/bold.ttf") format("truetype");font-style:normal;font-weight:700}@font-face{font-family:opensans-light;src:url("https://s3.glbimg.com/cdn/fonts/opensans/light.woff2") format("woff2"),url("https://s3.glbimg.com/cdn/fonts/opensans/light.woff") format("woff"),url("https://s3.glbimg.com/cdn/fonts/opensans/light.ttf") format("truetype");font-style:normal;font-weight:300}@font-face{font-family:opensans-regular;src:url("https://s3.glbimg.com/cdn/fonts/opensans/regular.woff2") format("woff2"),url("https://s3.glbimg.com/cdn/fonts/opensans/regular.woff") format("woff"),url("https://s3.glbimg.com/cdn/fonts/opensans/regular.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:opensans-semibold;src:url("https://s3.glbimg.com/cdn/fonts/opensans/semibold.woff2") format("woff2"),url("https://s3.glbimg.com/cdn/fonts/opensans/semibold.woff") format("woff"),url("https://s3.glbimg.com/cdn/fonts/opensans/semibold.ttf") format("truetype");font-style:normal;font-weight:600}@font-face{font-family:opensans-bold;src:url("https://s3.glbimg.com/cdn/fonts/opensans/bold.woff2") format("woff2"),url("https://s3.glbimg.com/cdn/fonts/opensans/bold.woff") format("woff"),url("https://s3.glbimg.com/cdn/fonts/opensans/bold.ttf") format("truetype");font-style:normal;font-weight:bold}@font-face{font-family:"proximanova-bold";src:url("https://s3.glbimg.com/cdn/fonts/proximanova/bold.woff2") format("woff2"),url("https://s3.glbimg.com/cdn/fonts/proximanova/bold.woff") format("woff"),url("https://s3.glbimg.com/cdn/fonts/proximanova/bold.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"proximanova-light";src:url("https://s3.glbimg.com/cdn/fonts/proximanova/light.woff2") format("woff2"),url("https://s3.glbimg.com/cdn/fonts/proximanova/light.woff") format("woff"),url("https://s3.glbimg.com/cdn/fonts/proximanova/light.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"proximanova-regular";src:url("https://s3.glbimg.com/cdn/fonts/proximanova/regular.woff2") format("woff2"),url("https://s3.glbimg.com/cdn/fonts/proximanova/regular.woff") format("woff"),url("https://s3.glbimg.com/cdn/fonts/proximanova/regular.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"proximanova-light";src:url("https://s3.glbimg.com/cdn/fonts/proximanova/light.woff2") format("woff2"),url("https://s3.glbimg.com/cdn/fonts/proximanova/light.woff") format("woff"),url("https://s3.glbimg.com/cdn/fonts/proximanova/light.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:ProximaNova;src:url("https://s3.glbimg.com/cdn/fonts/proximanova/regular.woff2") format("woff2"),url("https://s3.glbimg.com/cdn/fonts/proximanova/regular.woff") format("woff"),url("https://s3.glbimg.com/cdn/fonts/proximanova/regular.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:ProximaNova;src:url("https://s3.glbimg.com/cdn/fonts/proximanova/bold.woff2") format("woff2"),url("https://s3.glbimg.com/cdn/fonts/proximanova/bold.woff") format("woff"),url("https://s3.glbimg.com/cdn/fonts/proximanova/bold.ttf") format("truetype");font-style:normal;font-weight:bold}#menu-curtain{width:100%;height:100vh;position:fixed;top:0;left:0;opacity:0;z-index:99999999990;background-color:#000;visibility:hidden;backface-visibility:hidden}#menu-curtain.menu-curtain--animate{visibility:visible;transition:opacity .5s cubic-bezier(0, 0, 0.3, 1)}#menu-curtain.menu-curtain--animate+#menu-container{position:fixed;transition:transform .5s cubic-bezier(0, 0, 0.3, 1);will-change:transform;backface-visibility:hidden}#menu-curtain.menu-curtain--opened{opacity:.7}#menu-curtain.menu-curtain--opened+#menu-container{transform:translateX(0)}#menu-curtain.menu-curtain--opened+.menu-rounder{will-change:transform}#menu-container{width:272px;overflow:hidden;position:absolute;top:0;bottom:0;transform:translateX(-272px);z-index:99999999992;overflow-y:scroll;background-color:#fafafa}.menu-rounder{width:0;left:0;transform:translateX(0);top:0;transition:transform .5s cubic-bezier(0, 0, 0.3, 1)}.menu-rounder.menu-initial{transform:translateX(-272px)}.menu-rounder--opened-all .menu-cascade .menu-level{width:272px;transform:translateX(272px);text-indent:0}.menu-rounder--opened-all .menu-cascade .menu-level:first-child{transform:translateX(0)}.menu-cascade .menu-level{width:0;transform:translateX(0);text-indent:-9999px;position:absolute;top:0}.menu-cascade .menu-level .menu-item-arrow{width:0;height:0}.menu-cascade .menu-level--opened{width:272px;transform:translateX(272px);text-indent:0;z-index:2}.menu-cascade .menu-level--opened.first-layer{top:0;left:0}.menu-cascade .menu-level--opened .menu-level:not(.menu-level--opened){display:none;transform:translateX(272px);text-indent:0}.menu-cascade .menu-level--opened.menu-level-0{transform:translateX(272px)}.menu-cascade>.menu-level{width:272px;transform:translateX(0);text-indent:0}.menu--no-scroll{overflow-y:hidden}.menu-top{background-color:#fff;border-bottom:1px solid #eee;margin-bottom:20px;padding:0 20px}.menu-product-logos{background-color:#fff;border-bottom:1px solid #eee;margin-bottom:20px;padding:0 20px}.menu-product-logos__items{display:flex;justify-content:center;height:76px;align-items:center}.menu-product-logos__items__item{width:18%;margin:2%}.menu-product-logos__items__item:first-child{margin-left:0}.menu-product-logos__items__item:last-child{margin-right:0}.menu-product-logos__items__item svg{max-width:100%}.menu-initial .menu-btn-back{opacity:0;transition:opacity .3s cubic-bezier(0, 0, 0.3, 1);background-position:left center;background-repeat:no-repeat}.menu-initial.menu-loaded .menu-btn-back{opacity:1}.menu-submenu-title{background-color:#fafafa}.menu-submenu-title{color:#333;padding:15px 20px;margin-top:20px;font:bold 16px/18px opensans;text-transform:lowercase;display:inline-block;letter-spacing:-1px}.menu-btn-back{width:100%;background-color:#fff;height:76px;-webkit-tap-highlight-color:transparent;border:0;outline:0;color:#000;font:bold 20px/24px opensans;text-align:left;padding:0 14px;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;box-shadow:0 1px 0 0 #eee;position:static;top:0}.menu-btn-back__icon{display:inline-block;width:24px;height:24px;vertical-align:middle;position:relative;top:2px}.menu-btn-back__label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;width:calc(100% - 40px);vertical-align:middle;padding:3px 0;text-transform:lowercase;letter-spacing:-1.2px}.menu-btn-back svg{width:24px;height:24px;margin-right:5px;vertical-align:middle}.menu-item{height:40px}.menu-item:first-child{margin-top:24px}.menu-item-link{width:100%;position:relative;-webkit-font-smoothing:antialiased;letter-spacing:-1.2px;display:inline-block;text-transform:lowercase;font:300 20px/24px opensans;color:#666;box-sizing:border-box;padding:0 20px;height:40px;user-select:none;-webkit-tap-highlight-color:transparent}.menu-item-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:20px;display:block;height:40px;line-height:40px}.menu-item-separator{text-indent:-9999px;height:1px;padding:0;background-color:#eee;box-sizing:border-box;overflow:hidden;margin:20px}.menu-item.is-father>.menu-item-link .menu-item-arrow{width:20px;height:20px;display:inline-block;position:absolute;right:14px;top:50%;margin-top:-10px;background-size:20px}.menu-login{padding:10px 20px;font:300 16px/20px opensans;-webkit-font-smoothing:antialiased;letter-spacing:-1.2px;margin-bottom:5px}.menu-login--logged{display:none;height:32px;display:flex;align-items:center;padding-bottom:16px}.menu-login--logged .menu-login__item__name{font:bold 20px/20px opensans}.menu-login--not-logged{display:none}.menu-login__item{clear:both}.menu-login__item__avatar{width:20px;height:20px;margin-right:11px}.menu-login__item__avatar img{border-radius:50%;width:100%;height:100%}.menu-login__item__name{display:block;float:left}.menu-login__item__link{color:#666;min-height:40px;display:flex;vertical-align:middle;align-items:center}.menu-login__item__link__icon{margin-right:15px;vertical-align:middle;position:relative;top:1px}.menu-login__item__icon{align-items:center;display:flex;float:left}.menu-login__item-logout__link{display:flex}.menu-login__item-logout span{float:left}.menu-login__item-login__link{line-height:20px;text-transform:lowercase;align-items:normal}.menu-login__item-login__link .menu-login__item__link__icon{top:3px}.menu-login__item-login span{font:bold 16px/16px opensans;display:block}.menu-login__item-login small{font:normal 12px/14px opensans;letter-spacing:-0.2px;color:#666}.menu-login__item-logout{display:none}#globoid-modal-container{z-index:99999999993}#globoid-modal-container .login-modal{z-index:99999999992}
