/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--mobile-drawer-header-height:auto;--mobile-drawer-z-header:1005}@media(max-width:48rem){html.mobile-opened,body.mobile-opened{overflow-y:hidden !important;overflow-x:hidden !important}}.mobile-side-bar-wrapper{display:none}@media(max-width:48rem){.mobile-side-bar-wrapper.opened-mobile{display:block}}.mobile-side-bar-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:1004;padding-right:30px}.mobile-side-bar-wrapper-overlay{position:absolute;width:100%;height:100%;background-color:rgba(51,51,51,.64);z-index:1;top:0;left:0}.mobile-side-bar-inner{position:relative;z-index:2;width:100%;max-width:358px;height:100%;overflow-y:hidden;background-color:#fff;border-top-right-radius:48px;display:flex;flex-direction:column}.mobile-side-bar-inner-header{position:sticky;top:0;background-color:#fff;z-index:var(--mobile-drawer-z-header);flex-shrink:0;box-shadow:0 2px 4px rgba(0,0,0,.1);padding-top:env(safe-area-inset-top,0px)}@media(max-width:48rem){.mobile-side-bar-inner-header{position:-webkit-sticky;position:sticky;will-change:transform}}.mobile-side-bar-inner-logo{padding:24px 10px;display:flex;align-items:center;justify-content:space-between;background-color:#fff}.mobile-side-bar-inner-logo .close-mobile-menu{cursor:pointer;outline:none;border-radius:4px;padding:4px;margin:-4px}.mobile-side-bar-inner-logo .close-mobile-menu:focus,.mobile-side-bar-inner-logo .close-mobile-menu:focus-visible{outline:2px solid #183c8f;outline-offset:2px}.mobile-side-bar-inner-logo .close-mobile-menu:hover{background-color:rgba(24,60,143,.1)}.mobile-side-bar-inner-body{flex:1;overflow-y:auto;min-height:0;padding-bottom:env(safe-area-inset-bottom,16px)}.mobile-side-bar-inner-user{background-color:#fff}.mobile-side-bar-inner-user .login-menu-modal-button{border:none;padding:12px 16px;align-items:center;justify-items:flex-start;background-color:#f4f4f4;column-gap:12px;width:100%}.mobile-side-bar-inner-user .login-menu-modal-button p{font-size:14px;text-align:left;color:#183c8f;text-decoration:underline}.mobile-side-bar-inner-user .login-menu-modal-button p strong{font-family:"Poppins Bold",sans-serif;color:#333;text-decoration:none;margin-bottom:4px}.mobile-side-bar-inner-user .logged-menu-modal-button{border:none;padding:12px 16px;align-items:center;justify-items:flex-start;background-color:#f4f4f4;column-gap:12px;width:100%}.mobile-side-bar-inner-user .logged-menu-modal-button img{border-radius:50%;overflow:hidden;flex:0 0 40px;height:40px}.mobile-side-bar-inner-user .logged-menu-modal-button .wrap-name-icon{flex:1;max-width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis;flex-direction:column;align-items:flex-start}.mobile-side-bar-inner-user .logged-menu-modal-button div.username{font-family:"Poppins Bold",sans-serif;font-size:14px;color:#333}.mobile-side-bar-inner-user .logged-menu-modal-button div.username div{display:inline}@media(max-width:360px){.mobile-side-bar-inner-user .logged-menu-modal-button div.username{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:90%}}.mobile-side-bar-inner-user .logged-menu-modal-button p{margin:0}.mobile-side-bar-inner-user .logged-menu-modal-button p+p{margin-top:4px}.mobile-side-bar-inner-user .logged-menu-modal-button p.username{font-family:"Poppins Bold",sans-serif;font-size:14px;color:#333}@media(max-width:360px){.mobile-side-bar-inner-user .logged-menu-modal-button p.username{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:90%}}.mobile-side-bar-inner-user .logged-menu-modal-button p .logout{display:flex;column-gap:8px;font-size:16px;color:#183c8f}.mobile-side-bar-inner-body .mobile-side-bar-inner-user-menu-minha-casa{padding:16px}.mobile-side-bar-inner-body .mobile-side-bar-inner-user-menu-minha-casa>ul{position:relative !important;display:block !important;border:0;border-radius:0;padding-bottom:16px;border-bottom:solid 1px #e5e5e5}.mobile-side-bar-inner-body .mobile-side-bar-inner-user-menu-minha-casa>ul li .field--type-entity-reference,.mobile-side-bar-inner-body .mobile-side-bar-inner-user-menu-minha-casa>ul li .field--type-image img,.mobile-side-bar-inner-body .mobile-side-bar-inner-user-menu-minha-casa>ul li .field--type-image{float:none;margin:0}.mobile-side-bar-inner-body .mobile-side-bar-inner-user-menu-minha-casa>ul li .menu-minha-casa-item{display:flex;gap:8px;padding:8px 4px}.mobile-side-bar-inner-body .mobile-side-bar-inner-user-menu-minha-casa>ul li .menu-minha-casa-item a{width:100%;display:flex;align-items:center;font-family:"Poppins Regular",sans-serif;gap:.5rem;padding:4px 0;color:#183c8f;font-weight:400;font-size:1rem;line-height:1.5rem}.mobile-side-bar-inner-body .mobile-side-bar-inner-user-menu-minha-casa>ul li .menu-minha-casa-item a:hover{color:#183c8f;text-decoration:none}.mobile-side-bar-inner-body .mobile-side-bar-inner-user-menu-minha-casa>ul li .menu-minha-casa-item:hover,.mobile-side-bar-inner-body .mobile-side-bar-inner-user-menu-minha-casa>ul li .menu-minha-casa-item.active-link{background-color:#f4f4f4;border-radius:.5rem}.mobile-side-bar-inner-body .mobile-side-bar-inner-user-menu-minha-casa>ul li .menu-minha-casa-item:active,.mobile-side-bar-inner-body .mobile-side-bar-inner-user-menu-minha-casa>ul li .menu-minha-casa-item.is-loading{background-color:#e5e5e5;border-radius:.5rem}.mobile-side-bar-inner-body .mobile-side-bar-inner-user-menu-minha-casa>ul li .menu-minha-casa-item.active-link a{font-family:"Poppins Bold",sans-serif}.mobile-side-bar-inner-body .mobile-side-bar-inner-user-menu-minha-casa>ul li:last-child{display:none}.mobile-side-bar-inner-category-menu>.label{padding:16px;color:#666;font-family:"Poppins SemiBold",sans-serif;font-size:16px;line-height:24px}.mobile-side-bar-inner-category-menu .header-category-menu-inner{display:block;padding:0;max-height:unset}.mobile-side-bar-inner-category-menu ul.view-content{list-style:none;padding:0;margin:0}.mobile-side-bar-inner-category-menu ul.view-content>li{padding:16px;border-bottom:solid 1px #e5e5e5}.mobile-side-bar-inner-category-menu ul.view-content>li>span{color:#333;font-family:"Poppins SemiBold",sans-serif;font-size:16px;line-height:24px;display:flex}.mobile-side-bar-inner-category-menu ul.view-content>li>span a{color:inherit}.mobile-side-bar-inner-category-menu ul.view-content>li.dropdown>span{display:flex;justify-content:space-between;cursor:pointer}.mobile-side-bar-inner-category-menu ul.view-content>li.dropdown svg{transition:transform .3s linear}.mobile-side-bar-inner-category-menu ul.view-content>li.dropdown svg path{fill:#333}.mobile-side-bar-inner-category-menu ul.view-content>li.dropdown>ul{transition:all .3s linear;overflow:hidden;max-height:0;list-style:none;padding:0;margin:0}.mobile-side-bar-inner-category-menu ul.view-content>li.dropdown>ul>li{padding:12px 16px;border:none}.mobile-side-bar-inner-category-menu ul.view-content>li.dropdown>ul>li>span{color:#183c8f;font-family:"Poppins Regular",sans-serif;font-size:16px;line-height:24px;display:flex}.mobile-side-bar-inner-category-menu ul.view-content>li.dropdown>ul>li>span a{color:inherit}.mobile-side-bar-inner-category-menu ul.view-content>li.dropdown>ul>li:last-child{border:none;padding-bottom:0}.mobile-side-bar-inner-category-menu ul.view-content>li.dropdown.open>ul{max-height:500px}.mobile-side-bar-inner-category-menu ul.view-content>li.dropdown.open svg{transform:rotate(180deg)}.mobile-side-bar-inner-main-menu .menu-wrapper{padding-top:40px}.mobile-side-bar-inner-main-menu .menu-wrapper a.navbar-brand{display:none}.mobile-side-bar-inner-main-menu .menu-wrapper ul.navbar-nav{display:flex !important;flex-direction:column !important;background-color:#f4f4f4;margin-left:0 !important;width:100%}.mobile-side-bar-inner-main-menu .menu-wrapper ul.navbar-nav li{border-bottom:solid 1px #e5e5e5}.mobile-side-bar-inner-main-menu .menu-wrapper ul.navbar-nav li a{padding:16px !important;color:#333;font-family:"Poppins SemiBold",sans-serif;font-size:16px;line-height:24px}.mobile-side-bar-inner-main-menu .menu-wrapper ul.navbar-nav li #stores-modal-button{border:0;padding:16px !important;background-color:rgba(0,0,0,0);color:#333;font-family:"Poppins SemiBold",sans-serif;font-size:16px;line-height:24px;flex-direction:row-reverse}.mobile-side-bar-inner-main-menu .menu-wrapper ul.accessibility{display:none !important;width:0 !important;height:0 !important;overflow:hidden !important}.mobile-side-bar-inner-main-menu .menu-wrapper .languages-dropdown{width:100%;padding-bottom:0 !important;position:static !important}.mobile-side-bar-inner-main-menu .menu-wrapper .languages-dropdown>.nav-link-language{width:100%;padding:16px !important;color:#333 !important;display:flex !important;align-items:center;gap:8px}.mobile-side-bar-inner-main-menu .menu-wrapper .languages-dropdown>.nav-link-language svg{display:block !important;min-width:20px;min-height:20px}.mobile-side-bar-inner-main-menu .menu-wrapper .languages-dropdown>.nav-link-language svg path{fill:#333}.mobile-side-bar-inner-main-menu .menu-wrapper .languages-dropdown .dropdown-menu{position:static !important;float:none !important;transform:none !important;-webkit-transform:none !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background-color:#f4f4f4 !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;display:none}.mobile-side-bar-inner-main-menu .menu-wrapper .languages-dropdown .dropdown-menu::before{display:none !important}.mobile-side-bar-inner-main-menu .menu-wrapper .languages-dropdown .dropdown-menu li{display:block !important;width:100% !important;height:auto !important;padding:0 !important;border-bottom:solid 1px #e5e5e5}.mobile-side-bar-inner-main-menu .menu-wrapper .languages-dropdown .dropdown-menu li a{width:100% !important;height:auto !important;font-size:14px !important;padding:12px 32px !important;color:#333 !important;display:block !important}.mobile-side-bar-inner-main-menu .menu-wrapper .languages-dropdown .dropdown-menu li a.is-active{color:#183c8f !important}.mobile-side-bar-inner-main-menu .menu-wrapper .languages-dropdown .dropdown-menu li a .language-region{font-family:"Poppins Regular",sans-serif !important;font-weight:400 !important;font-size:12px;opacity:.7}.mobile-side-bar-inner-main-menu .menu-wrapper .languages-dropdown.show .dropdown-menu{display:block !important}@media(max-width:48rem){body.toolbar-vertical #block-cdc-theme-formularioexpostobusca-de-equipamentosblock-1 .mobile-trigger-button{position:absolute;margin-top:-65px}body.toolbar-vertical #block-cdc-theme-formularioexpostobusca-de-equipamentosblock-1 .logged-menu-modal-button,body.toolbar-vertical #block-cdc-theme-formularioexpostobusca-de-equipamentosblock-1 .login-menu-modal-button,body.toolbar-vertical #block-cdc-theme-formularioexpostobusca-de-equipamentosblock-1 #cart-button{position:absolute;margin-top:-70px}body.toolbar-vertical .mobile-side-bar-inner-header{padding-top:0px}}body.gin--vertical-toolbar.user-logged-in .mobile-side-bar-inner-header{padding-top:0px}
