@charset "UTF-8";@font-face{font-family:icomoon;src:url(https://lojaofitexto.vteximg.com.br/arquivos/icomoon.ttf.css);src:url(https://lojaofitexto.vteximg.com.br/arquivos/icomoon.eot.css#iefix) format("embedded-opentype"),url(https://lojaofitexto.vteximg.com.br/arquivos/icomoon.woff.css) format("woff")}@font-face{font-family:Ubuntu;src:url(https://lojaofitexto.vteximg.com.br/arquivos/Ubuntu-Light.ttf.css) format("opentype");font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:Ubuntu;src:url(https://lojaofitexto.vteximg.com.br/arquivos/Ubuntu-italic.ttf.css) format("opentype");font-weight:300;font-style:italic;font-display:auto}@font-face{font-family:Ubuntu;src:url(https://lojaofitexto.vteximg.com.br/arquivos/Ubuntu-Regular.ttf.css) format("opentype");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Ubuntu;src:url(https://lojaofitexto.vteximg.com.br/arquivos/Ubuntu-Medium.ttf.css) format("opentype");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:Ubuntu;src:url(https://lojaofitexto.vteximg.com.br/arquivos/Ubuntu-Bold.ttf.css) format("opentype");font-weight:700;font-style:normal;font-display:auto}*{margin:0 auto;padding:0 auto;color:#000}*,:focus{outline-color:transparent!important}*,:after,:before{margin:0;padding:0;outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:Ubuntu}li,ul{list-style:none}li{line-height:inherit}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:normal}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.btn:active,.btn:focus,.button:active,.button:focus,a:active,a:focus,button:active,button:focus{outline:none;text-decoration:none;color:inherit}a:hover{text-decoration:none;color:inherit}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;height:inherit;padding:inherit;margin-bottom:inherit;font-size:inherit;line-height:inherit;color:inherit;vertical-align:middle;border-radius:0}input[type=checkbox],input[type=radio],select[type=checkbox],select[type=radio],textarea[type=checkbox],textarea[type=radio]{padding:0}html{height:100%;overflow-x:hidden;scroll-behavior:smooth}body{width:100%;min-height:100vh;padding:0!important}body,body.aberto{overflow:hidden}body.aberto .topo .menu-departamento{overflow:auto}.container,h3,ul{margin:0;padding:0}.container{width:100%!important}.container-center{display:block;max-width:1220px;margin-left:auto;margin-right:auto}body>#ajaxBusy.loading{position:fixed;right:0;bottom:0;width:100px;height:100px;margin:auto;display:block!important;flex-flow:row nowrap;justify-content:space-around;z-index:999999;text-indent:-99999px;text-align:center;background-color:transparent}body>#ajaxBusy.loading[style="display: none;"]{display:none!important}body>#ajaxBusy.loading p{position:relative;width:50px;height:50px;border-radius:100%;border-style:solid;-webkit-animation:a .5s linear infinite;animation:a .5s linear infinite;border-width:3px;border-color:#e2232d transparent;z-index:9999;margin:-25px 0 0 -25px;top:50%;left:50%}@-webkit-keyframes a{to{transform:rotate(1turn)}}@keyframes a{to{transform:rotate(1turn)}}.seo{display:none}.home .seo{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:70px auto 0}.home .seo__span,.home .seo__title{font-size:1.75rem;font-weight:700;color:#404040;margin-right:10px}.about{margin-top:5rem;background:#1d1d1b}.about .container-center{display:flex;justify-content:center}.about a,.about h3,.about h4,.about p,.about strong{color:#fff}.about .menu-footer,.about a,.about h4,.about p,.about strong{font-size:.875rem}.about .menu-footer,.about__title,.about__title-bottom{font-weight:700}.about .menu-footer,.about__title{margin-bottom:1.5625rem}.about__top{padding:1.875rem 0 2.6875rem}.about__2-column,.about__3-column,.about__4-column{margin-right:2.4375rem}.about__1-column{max-width:22.0625rem;margin-right:2.1875rem}.about__1-column p{margin-top:1.4375rem;line-height:1.225rem}.about__2-column h4,.about__2-column p{line-height:1.225rem}.about__2-column .teacher{margin:1.625rem 0}.about__3-column p.rotate span,.about__4-column p.rotate span{transform:rotate(270deg)}.about__3-column ul.open,.about__4-column ul.open{display:block}.about__3-column li+li,.about__4-column li+li{margin-top:1.375rem}.about__5-column .social-medias-container{margin-bottom:2.3125rem}.about__5-column .social-medias-container a+a{margin-left:1.25rem}.about__5-column .social-medias-container #facebook-icon:hover{content:url(https://lojaofitexto.vteximg.com.br/arquivos/Hover_Facebook.svg)}.about__5-column .social-medias-container #instagram-icon:hover{content:url(https://lojaofitexto.vteximg.com.br/arquivos/Hover_Instagram.svg)}.about__5-column h3{margin-bottom:1.5625rem}.about__title-bottom{font-size:.75rem;margin-bottom:.875rem}.about__bottom{padding:1.5625rem 0 2.7875rem;border-top:1px solid #404040}.about__bottom .mobile-aux-container{display:flex}.about__bottom .payments-container{display:flex;align-items:center}.about__bottom .pix h4{margin-bottom:1.26875rem}.about__bottom .credit-cards,.about__bottom .debit-cards,.about__bottom .pix{margin-right:2.31875rem}.about__bottom .bank-slip{margin-right:.81875rem}.about__bottom .bank-transfer{margin-right:2.05rem}.about__bottom .credit-cards .s52x33+.s52x33{margin-left:.50625rem}.about__bottom .row-mobile-container{display:flex}.about__bottom .debit-cards .s36x36{margin:0 .9375rem}.about__bottom .bank-transfer .s36x36{margin-left:1.2625rem}.about__bottom .seals .s52x33{margin:0 1.25625rem}.pages{background:#f6f6f6;padding:1.8125rem 0}.pages .container-center{display:flex;justify-content:center}.pages a,.pages h3{font-size:.75rem;color:#7e7e7e}.pages li{margin-top:.625rem}.pages__1-column,.pages__2-column,.pages__3-column,.pages__4-column{margin-right:4.5625rem}.pages__1-column div+div,.pages__2-column div+div,.pages__3-column div+div,.pages__4-column div+div,.pages__5-column div+div{margin-top:2.5rem}.made-by{background:#404040;padding:.9375rem 0}.made-by__content{display:flex;align-items:center}.made-by__content p{color:#fff;font-size:.875rem;line-height:19.6px}.made-by__content .icons-container{margin-left:1.75rem}.made-by__content .icons-container img:first-child{margin-right:1.525rem}.whatsapp-button{position:fixed;bottom:23px;right:2%;display:flex;flex-direction:column;align-items:center;z-index:1}.whatsapp-button__container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;background:#f6f6f6;width:90px;height:130px;border-radius:10px;box-shadow:0 0 6px rgba(0,0,0,.25)}.whatsapp-button__container.hide-whatsapp{background:transparent;box-shadow:none}.whatsapp-button__container .whatsapp-icon.hide-whatsapp{top:52px;transition:.6s;cursor:pointer}.whatsapp-button__container .close-icon{position:absolute;background:#b2b2b2;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:5px;bottom:0;right:-11px;cursor:pointer}.whatsapp-button__container .close-icon.hide-whatsapp{display:none}.whatsapp-button__container .close-icon span{display:flex}.whatsapp-button__container .close-icon span:after{display:inline-flex;content:"\e911";font-size:10px;font-family:icomoon;font-style:normal;color:#fff}.whatsapp-button__container h3{color:#7e7e7e}.whatsapp-button__container h3.hide-whatsapp{display:none}.whatsapp-button__container .call-to-whats{background:#6cc751;margin:.625rem .5625rem;padding:.5rem .8125rem;border-radius:10px;cursor:pointer}.whatsapp-button__container .call-to-whats p{font-size:.75rem;line-height:.8625rem;color:#fff}.whatsapp-button__container .call-to-whats.hide-whatsapp{display:none}.whatsapp-button__back-top{margin-top:.6875rem;width:48px;height:48px;background:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 4px rgba(0,0,0,.25);cursor:pointer}.whatsapp-button__back-top span{display:flex}.whatsapp-button__back-top span:after{display:inline-flex;content:"\e901";font-size:9px;font-family:icomoon;font-style:normal;color:#404040}.header{background-color:#1d1d1b;transition:.5s}.header.sticky{position:fixed;width:100%;top:0;left:0;z-index:5}.header__info{width:100%;background-color:#404040;text-align:center;height:30px}.header__info--content{position:relative;display:flex;align-items:center;justify-content:center}.header__info--content .slick-list.draggable,.header__info--content .slick-list.draggable .slick-track{height:100%}.header__info--content .slick-track{display:flex;align-items:center;justify-content:space-between}.header__info--content .slick-arrow{border:none;background:transparent;cursor:pointer;font-size:0;color:#000;z-index:3}.header__info--content .slick-prev{position:absolute;top:32%;left:36%}.header__info--content .slick-prev:before{font-family:Icomoon;content:"\e902";font-size:12px;color:#fff}.header__info--content .slick-next{position:absolute;top:33%;right:36%}.header__info--content .slick-next:before{font-family:Icomoon;content:"\e903";font-size:18px;font-size:12px;color:#fff}.header__info--content a{text-decoration:underline}.header__info--content p{color:#fff;font-style:normal;font-weight:400;font-size:.875rem;line-height:16px;padding:8px 0}.header__center{max-width:1220px;margin:0 auto;width:100%;height:90px;padding:16px 0;display:flex;align-items:center;justify-content:space-between;position:relative}.header__hamburguer{order:1;width:40px;height:40px;align-items:center;justify-content:center}.header__hamburguer:after{display:inline-flex;content:"\e909";font-size:1.5rem;font-family:icomoon;font-style:normal;color:#b81327}.header__header-search{width:527px;background-color:#fff;position:relative}.header__header-search form{display:flex;align-items:center;justify-content:space-between}.header__header-search form input{border:none;width:527px;height:48px;padding:16px}.header__header-search form button{background:transparent;border:none;padding-right:16px;cursor:pointer}.header__header-search form button img{width:32px;height:32px}.header__search-box-result{position:absolute;width:100%;top:100%;left:0;display:flex;flex-direction:column;background-color:#fff;padding:0 15px;z-index:3}.header__search-box-results-box{color:#7e7e7e;font-size:.875rem;font-weight:400;line-height:16px;margin-bottom:10px}.header__search-box-results-box span{text-transform:capitalize}.header__search-box-results-box b,.header__search-box-results-box span{color:#7e7e7e;font-size:.875rem;font-weight:400;line-height:16px}.header__search-box-results-box:first-child{margin-top:15px}.header__search-box-field-close{display:none}.header__search-box-results-list{margin-top:50px;height:345px;max-height:345px;overflow-x:hidden;overflow-y:scroll}.header__search-box-results-list::-webkit-scrollbar{width:17px}.header__search-box-results-list::-webkit-scrollbar-thumb{background:#404040}.header__search-box-results-list::-webkit-scrollbar-thumb:hover{background:#b2b2b2}.header__search-box-results-list:before{content:"Outras sugestões";position:absolute;top:21%;left:15px;color:#404040;font-size:.875rem;font-weight:700}.header__search-box-prod-container{display:flex;height:85px;margin:0 auto 10px}.header__search-box-prod-container:hover .header__search-box-prod-name{color:#b81327;font-weight:700}.header__search-box-prod-image{border:1px solid #b2b2b2;max-width:85px;height:auto;margin-right:15px}.header__search-box-prod-wrapper{width:calc(100% - 100px);height:100%;display:flex;align-items:center}.header__search-box-prod-name{transition:.3s linear;font-size:.875rem;font-weight:400;color:#7e7e7e}.header__search-box-prod-list,.header__search-box-prod-price,.header__search-box-results-button{display:none}.header__header-account{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;padding-bottom:5px}.header__header-account img{margin-right:8px}.header__header-account p{color:#fff}.header__header-account a{color:#fff;text-decoration:underline}.header__header-account span{display:block;color:#fff}.header__header-account:hover .header__account-register{height:148px;visibility:visible;z-index:3}.header__account{max-width:150px;color:#fff;text-overflow:ellipsis;overflow:hidden}.header__account-register{position:absolute;top:100%;left:0;background-color:#fff;display:flex!important;flex-direction:column;width:190px;height:0;visibility:hidden;border-radius:5px;text-align:center}.header__account-register a{color:#000;text-decoration:none;width:100%;padding:12px 0;font-style:normal;font-weight:400;font-size:.875rem;line-height:16px}.header__account-register a:hover{background-color:#f6f6f6;color:#b81327;font-weight:700}.header__account-register a:first-child{border-radius:5px}.header__account-register:before{content:"";width:100%;height:24px;background-color:#1d1d1b}.header__account-register:after{content:"";width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #fff;position:absolute;top:8px;left:42%;margin-right:-12px}.header__header-wishlist{display:flex;align-items:center;cursor:pointer}.header__header-wishlist img{margin-right:8px}.header__header-wishlist p{color:#fff}.header__header-cart{position:relative;cursor:pointer}.header__header-cart--count-down{display:flex;align-items:center;justify-content:center;position:absolute;top:-4px;right:-6px;background-color:#fff;width:18px;height:18px;border-radius:50%;font-style:normal;font-weight:700;font-size:.625rem}.container-menu{width:100%;height:50px;background-color:#b81327}.container-menu.sticky{position:fixed;top:90px;left:0;z-index:2;opacity:0;transition:.5s}.container-menu.sticky:hover{opacity:1;z-index:5}.container-menu__wrapper{display:flex;height:100%;align-items:center}.container-menu__all-departments{max-width:177px}.container-menu__all-departments,.container-menu__button{display:flex;height:100%;align-items:center;position:relative}.container-menu__button{width:177px;background-color:#8d0d1d;font-size:1rem;font-weight:400;color:#fff;cursor:pointer;transition:.3s}.container-menu__button:before{display:inline-flex;content:"\e909";font-size:13px;font-family:icomoon;font-style:normal;color:#fff;margin:0 10px;font-weight:400}.container-menu__button:after{content:"";position:absolute;width:1000px;height:100%;top:0;right:100%;background-color:#8d0d1d}.container-menu__button.open,.container-menu__button:hover{background-color:#6e0b17}.container-menu__nav{position:absolute;top:100%;left:0;width:325px;height:0;background-color:#fff;z-index:-1;overflow:hidden;transition:.5s}.container-menu__nav.open{padding:5px 0;height:430px;opacity:1;z-index:3;overflow:initial}.container-menu__ul{width:100%;height:100%;line-height:42px;overflow-y:auto;display:flex;flex-direction:column}.container-menu__ul::-webkit-scrollbar{width:17px}.container-menu__ul::-webkit-scrollbar-thumb{background:#404040}.container-menu__ul::-webkit-scrollbar-thumb:hover{background:#b2b2b2}.container-menu__ul-sub{display:flex;align-items:center;height:46px;padding:0 0 0 30px;background-color:#fff;cursor:pointer}.container-menu__ul-sub:hover{background-color:#f6f6f6}.container-menu__ul-sub:hover:not(.container-menu__ul-no-child) .container-menu__ul-container{height:430px;opacity:1;z-index:3;padding:5px 30px 0}.container-menu__ul-sub:hover .container-menu__ul-nivel-1-item,.container-menu__ul-sub:hover .container-menu__ul-nivel-1-title{font-weight:700;color:#8d0d1d}.container-menu__ul-sub:hover .container-menu__ul-nivel-1-item.icon-arrow:after,.container-menu__ul-sub:hover .container-menu__ul-nivel-1-item.no-child:after{content:"\e90f";font-family:icomoon;font-size:1rem;color:#b81327;position:absolute;right:10px}.container-menu__ul-nivel-1-item{position:relative;display:block;width:100%}.container-menu__ul-nivel-1-item--no-child,.container-menu__ul-nivel-1-item--ver-mais{display:none}.container-menu__ul-nivel-1-title{font-size:.875rem;font-weight:400;color:#000}.container-menu__ul-container{width:340px;height:0;background-color:#f6f6f6;position:absolute;transition:.5s;top:0;left:100%;z-index:-1;opacity:0;overflow:hidden}.container-menu__ul-container-sub{display:flex;align-items:center;border-bottom:1px solid #fff;height:46px;cursor:pointer}.container-menu__ul-container-sub:hover .container-menu__ul-nivel-2-title{font-weight:700;color:#8d0d1d}.container-menu__ul-nivel-2-item{display:block}.container-menu__ul-nivel-2-item--no-child,.container-menu__ul-nivel-2-item--ver-mais{display:none}.container-menu__ul-nivel-2-title{font-size:.875rem;font-weight:400;color:#000}.menu-desktop{width:calc(100% - 177px)}.menu-desktop,.menu-desktop__ul{display:flex;align-items:center;height:100%}.menu-desktop__ul{width:100%}.menu-desktop__ul-sub{max-width:150px;position:relative;height:100%;transition:.3s;display:none}.menu-desktop__ul-sub:hover{background-color:#6e0b17}.menu-desktop__ul-sub:hover:not(.menu-desktop__ul-no-child) .menu-desktop__ul-container{width:345px;height:auto;min-height:175px;min-width:210px;padding:5px 0 20px 30px;line-height:40px;overflow-y:auto;opacity:1;z-index:3}.menu-desktop__ul-sub:hover:not(.menu-desktop__ul-no-child) .menu-desktop__ul-container::-webkit-scrollbar{width:17px}.menu-desktop__ul-sub:hover:not(.menu-desktop__ul-no-child) .menu-desktop__ul-container::-webkit-scrollbar-thumb{background:#404040}.menu-desktop__ul-sub:hover:not(.menu-desktop__ul-no-child) .menu-desktop__ul-container::-webkit-scrollbar-thumb:hover{background:#b2b2b2}.menu-desktop__ul-sub-1000005{display:block;order:1}.menu-desktop__ul-sub-1000005:after{content:"";position:absolute;top:5px;left:100%;width:1px;height:36px;background-color:#8d0d1d}.menu-desktop__ul-sub-1000008{display:block;order:2}.menu-desktop__ul-sub-1000008:after{content:"";position:absolute;top:5px;left:100%;width:1px;height:36px;background-color:#8d0d1d}.menu-desktop__ul-sub-1000009{display:block;order:3}.menu-desktop__ul-sub-1000009:after{content:"";position:absolute;top:5px;left:100%;width:1px;height:36px;background-color:#8d0d1d}.menu-desktop__ul-sub-1000050{display:block;order:4}.menu-desktop__ul-sub-1000050:after{content:"";position:absolute;top:5px;left:100%;width:1px;height:36px;background-color:#8d0d1d}.menu-desktop__ul-sub-1000012{display:block;order:5}.menu-desktop__ul-sub-1000012:after{content:"";position:absolute;top:5px;left:100%;width:1px;height:36px;background-color:#8d0d1d}.menu-desktop__ul-sub-1000010{display:block;order:6}.menu-desktop__ul-sub-1000010:after{content:"";position:absolute;top:5px;left:100%;width:1px;height:36px;background-color:#8d0d1d}.menu-desktop__ul-sub-1000006{display:block;order:7}.menu-desktop__ul-sub-1000006 .menu-desktop__ul-container{left:unset;right:0}.menu-desktop__ul-nivel-1-item{width:148px;height:100%;display:flex;align-items:center;justify-content:center;word-wrap:break-word}.menu-desktop__ul-nivel-1-item--no-child,.menu-desktop__ul-nivel-1-item--ver-mais{display:none}.menu-desktop__ul-nivel-1-title{text-align:center;font-size:1rem;font-weight:400;color:#fff}.menu-desktop__ul-nivel-1-title:focus,.menu-desktop__ul-nivel-1-title:hover{color:#fff}.menu-desktop__ul-container{transition:opacity .3s;position:absolute;max-width:345px;max-height:430px;top:100%;left:0;width:0;height:0;background-color:#fff;overflow:hidden;opacity:0}.menu-desktop__ul-container::-webkit-scrollbar{width:17px}.menu-desktop__ul-container::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}.menu-desktop__ul-container::-webkit-scrollbar-thumb{background:#404040}.menu-desktop__ul-container::-webkit-scrollbar-thumb:hover{background:#b2b2b2}.menu-desktop__ul-container-container{display:none}.menu-desktop__ul-nivel-2-item{width:100%;height:100%;display:flex;align-items:center}.menu-desktop__ul-container-sub:hover .menu-desktop__ul-nivel-2-title{font-weight:700;color:#b81327}.menu-desktop__ul-nivel-2-title{display:block;width:100%;transition:.3s;font-size:.875rem;font-weight:400;color:#000}.menu-mobile{position:fixed;background-color:#fff;flex-direction:column;transition:.5s;width:85%;height:95%;top:0;left:-150%;z-index:-1}.menu-mobile.open{left:0;z-index:3}.menu-mobile__header{height:200px;max-height:200px;background-color:#1d1d1b;padding:10px 26px 5px}.menu-mobile__close{position:absolute;top:0;left:100%;background-color:#fff;min-width:40px;max-width:80px;height:89px;display:flex;align-items:center;justify-content:center}.menu-mobile__close:after{display:inline-flex;content:"\e911";font-size:1rem;font-family:icomoon;font-style:normal;color:#7e7e7e}.menu-mobile__login{display:flex;align-items:center;padding:15px 0;position:relative}.menu-mobile__login:before{content:"";position:absolute;width:120%;height:1px;background-color:#bababf;top:100%;left:-11%}.menu-mobile__login-icon:before{display:inline-flex;content:"\e937";font-size:2rem;font-family:icomoon;font-style:normal;color:#b81327}.menu-mobile__login-wrapper{display:flex;flex-direction:column;margin-left:15px}.menu-mobile__login-welcome{color:#fff;font-weight:400;font-size:.875rem}.menu-mobile__login-enter{color:#fff;font-weight:400;font-size:.75rem;text-decoration:underline}.menu-mobile__wishlist{display:flex;align-items:center;padding:15px 0;position:relative}.menu-mobile__wishlist:before{content:"";position:absolute;width:120%;height:1px;background-color:#bababf;top:100%;left:-11%}.menu-mobile__wishlist-icon:before{display:inline-flex;content:"\e914";font-size:2rem;font-family:icomoon;font-style:normal;color:#b81327}.menu-mobile__wishlist-wrapper{display:flex;flex-direction:column;margin-left:15px}.menu-mobile__wishlist-text{color:#fff;font-weight:400;font-size:1rem}.menu-mobile__orders{display:flex;align-items:center;padding:15px 0;position:relative}.menu-mobile__orders-icon:before{display:inline-flex;content:"\e90a";font-size:2rem;font-family:icomoon;font-style:normal;color:#b81327}.menu-mobile__orders-wrapper{display:flex;flex-direction:column;margin-left:15px}.menu-mobile__orders-order{color:#fff;font-weight:400;font-size:1rem}.menu-mobile__ul{width:100%;height:calc(100% - 200px);background-color:#b81327;overflow-y:auto}.menu-mobile__ul>.line{margin:0 auto;width:252px;height:1px;background-color:#8d0d1d}.menu-mobile__ul-sub{width:100%;background-color:#b81327;display:flex;align-items:center}.menu-mobile__ul-sub.open{height:auto}.menu-mobile__ul-nivel-1-item{width:100%;position:relative}.menu-mobile__ul-nivel-1-item--no-child{display:none}.menu-mobile__ul-nivel-1-item--ver-mais{width:100%;height:44px;background-color:#fff;padding:0 13px 0 26px;font-weight:700;font-size:.875rem;color:#302e2b;display:flex;align-items:center}.menu-mobile__ul-nivel-1-item.icon-arrow:after,.menu-mobile__ul-nivel-1-item.no-child:after{content:"\e90f";font-family:icomoon;font-size:1.125rem;color:#fff;position:absolute;top:15px;right:15px;transform:rotate(-90deg);transition:.5s}.menu-mobile__ul-nivel-1-item.open:after{transform:rotate(90deg)}.menu-mobile__ul-nivel-1-item:focus,.menu-mobile__ul-nivel-1-item:hover{color:#fff}.menu-mobile__ul-nivel-1-title{display:flex;align-items:center;height:50px;color:#fff;font-size:1rem;padding:0 13px 0 26px;font-weight:400}.menu-mobile__ul-container{height:0;overflow-y:hidden;transition:.5s;background-color:#fff}.menu-mobile__ul-container.open{min-height:100px;height:auto}.menu-mobile__ul-container.open>.line{margin:0 auto;width:252px;height:1px;background-color:#b2b2b2}.menu-mobile__ul-container-sub{width:100%;height:44px;background-color:#fff;display:flex;align-items:center}.menu-mobile__ul-container-sub:hover{background-color:#f6f6f6}.menu-mobile__ul-nivel-2-item--no-child,.menu-mobile__ul-nivel-2-item--ver-mais{display:none}.menu-mobile__ul-nivel-2-title{display:flex;align-items:center;font-weight:400;font-size:.875rem;color:#302e2b;padding:0 13px 0 26px}.miniCart{position:absolute;width:480px;background-color:#f6f6f6;border-radius:5px;top:100%;right:-150%;transition:.5s;z-index:3}.miniCart.open{right:0}.miniCart:after{content:"";position:absolute;bottom:100%;right:5px;border-bottom:15px solid #404040;border-right:15px solid transparent;border-left:15px solid transparent}.miniCart__title{width:100%;height:80px;padding:0 25px;background-color:#404040;border-radius:5px 5px 0 0;display:flex;align-items:center}.miniCart__close{text-transform:uppercase;font-size:1.125rem;font-weight:400;color:#fff;margin-right:30px;cursor:pointer;position:relative}.miniCart__close:after{display:inline-flex;content:"\e911";font-size:1rem;font-family:icomoon;font-style:normal;color:#fff}.miniCart__title-text{margin-right:20px;text-transform:uppercase;font-size:1.25rem;font-weight:700;color:#fff}.miniCart__qtd-itens,.miniCart__qtd-itens-number{text-transform:uppercase;font-size:.75rem;font-weight:400;color:#fff}.miniCart__body{background-color:#fff}.miniCart__product-list{height:340px;overflow-y:auto;padding:10px 25px}.miniCart__empty-text{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#b81327;font-size:1.25rem;font-weight:600}.miniCart__product{display:flex;align-items:center;padding:10px 0 15px;border-bottom:1px solid #b7b7b7;position:relative}.miniCart__product-img{width:85px;height:85px;border:1px solid #b7b7b7;display:flex;align-items:center;justify-content:center;margin-right:23px}.miniCart__image{max-width:100%;width:100%;height:auto}.miniCart__product-name{width:185px;height:50px;color:#000;font-size:.875rem;font-weight:400;overflow:hidden;text-overflow:ellipsis}.miniCart__product-list-price{text-decoration:line-through;font-size:.75rem;font-weight:400;color:#b2b2b2}.miniCart__product-price{color:#1d1d1b;font-size:1.125rem;font-weight:700}.miniCart__product-qtd-wrapper{position:absolute;display:flex;align-items:center;justify-content:space-between;width:110px;height:38px;border:1px solid #b7b7b7;border-radius:5px;top:20px;right:0}.miniCart__product-qtd-btn-minus,.miniCart__product-qtd-btn-plus,.miniCart__product-qtd-text{width:33%;display:flex;align-items:center;justify-content:center}.miniCart__product-qtd-btn-minus,.miniCart__product-qtd-btn-plus{font-size:1.5625rem;font-weight:700;color:#1d1d1b;cursor:pointer}.miniCart__product-qtd-text{font-size:1.125rem;font-weight:700;color:#1d1d1b}.miniCart__product-remove-btn{font-weight:400;font-size:.875rem;color:#7e7e7e;text-decoration:underline;position:absolute;bottom:20px;right:0;cursor:pointer}.miniCart__footer{width:100%;height:112.5px;padding:25px 40px 20px 25px;display:flex;flex-direction:column;justify-content:space-around}.miniCart__total-wrapper{display:flex;align-items:center;justify-content:space-between}.miniCart__total-text{font-size:1rem;font-weight:700;color:#1d1d1b}.miniCart__total-price{font-size:1.125rem;font-weight:700;color:#1d1d1b}.miniCart__qtd-text-footer{text-transform:capitalize}.miniCart__qtd-footer,.miniCart__qtd-text-footer{font-size:.875rem;font-weight:400}.miniCart__buttons{width:100%;height:112.5px;padding:0 40px 25px 25px;display:flex;flex-direction:column;align-items:center}.miniCart__btn-checkout-link{margin-bottom:10px;width:100%;height:48px;border-radius:5px;background-color:#64c100;display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;font-size:1rem;font-weight:700;transition:.5s}.miniCart__btn-checkout-link:focus,.miniCart__btn-checkout-link:hover{background-color:#438100;color:#fff}.miniCart__btn-continue{width:100%;height:48px;border-radius:5px;background-color:#7e7e7e;display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;font-size:1rem;font-weight:700;cursor:pointer;transition:.5s}.miniCart__btn-continue:focus,.miniCart__btn-continue:hover{background-color:#404040}.ui-widget-content{width:541px;padding:10px;z-index:9999!important}.ui-widget-content .ui-menu-item{width:100%;float:left}.ui-widget-content .ui-corner-all{width:100%;color:#000;padding:5px 0;float:left;text-transform:capitalize}.ui-widget-content .ui-corner-all img{margin-right:10px}.ui-widget-content .ui-state-hover{border:0;background:transparent;color:#e2232d}.ui-autocomplete{font-family:Barlow,sans-serif;position:absolute;background:#fff;border:1px solid #000;width:350px}.newsletter{background:#1d1d1b;position:relative}.newsletter img:first-child{position:absolute;left:0;bottom:0}.newsletter__content{width:100%;display:flex;justify-content:center;padding:1.3125rem 1.875rem}.newsletter__left{max-width:18.625rem;z-index:1}.newsletter__left a,.newsletter__left h2,.newsletter__left p,.newsletter__left span{color:#fff}.newsletter__left h2{font-size:1.75rem;line-height:2rem}.newsletter__left p{font-size:1rem;line-height:1.15rem;padding:.5rem 0 .375rem}.newsletter__left a{font-size:.75rem;line-height:.8625rem}.newsletter__left span{text-decoration:underline}.newsletter__form{margin-left:1.4375rem;width:100%}.newsletter__form form{height:100%;display:flex;align-items:center;justify-content:center}.newsletter__email span,.newsletter__form-button span,.newsletter__username span{font-size:.75rem;margin-top:.625rem;display:block;z-index:1}.newsletter__email,.newsletter__username{display:flex;flex-direction:column;width:100%}.newsletter__email label,.newsletter__username label{color:#fff;font-size:1rem;font-weight:700;margin-bottom:.625rem}.newsletter__email input.show,.newsletter__username input.show{border:2px solid #de1b33}.newsletter__email input,.newsletter__username input{border:none;height:3rem;background:#fff;padding:0 .9375rem;border-radius:5px;z-index:1}.newsletter__email input::-moz-placeholder,.newsletter__username input::-moz-placeholder{color:#b2b2b2;font-size:1rem}.newsletter__email input:-ms-input-placeholder,.newsletter__username input:-ms-input-placeholder{color:#b2b2b2;font-size:1rem}.newsletter__email input::placeholder,.newsletter__username input::placeholder{color:#b2b2b2;font-size:1rem}.newsletter__email span,.newsletter__username span{color:#de1b33}.newsletter__email{margin:0 .9375rem}.newsletter__form-button button{background:#b81327;color:#fff;width:9.375rem;height:3rem;font-weight:700;font-size:1.125rem;border:none;margin-top:1.75rem;border-radius:5px;cursor:pointer;transition:background .2s}.newsletter__form-button button:hover{background:#6e0b17}.newsletter__form-button span{color:#fff}.calculate-freight{padding:25px 0}.calculate-freight__title{color:#404040;font-size:1rem;font-weight:700}.calculate-freight__title:before{display:inline-flex;content:"\e90b";font-size:13px;font-family:icomoon;font-style:normal;color:#b81327;margin-right:5px}.calculate-freight__form{width:100%;margin:15px 0 5px;display:flex}.calculate-freight__form.error{position:relative}.calculate-freight__form.error:before{content:"Selecione um modelo";position:absolute;text-transform:uppercase;font-size:.75rem;color:#b81327;bottom:100%;left:0}.calculate-freight__box-result{margin:25px 0;display:flex;flex-direction:column;position:relative}.calculate-freight__cep-result{font-size:1rem;font-weight:400;color:#404040;margin-bottom:10px}.calculate-freight__chance-cep{position:absolute;top:2px;left:90px;color:#7e7e7e;font-size:.75rem;font-weight:400;font-style:italic;text-decoration:underline;cursor:pointer}.calculate-freight__address-result{font-size:.875rem;font-weight:400;color:#404040}.calculate-freight__input{width:244px;height:48px!important;border:1px solid #b2b2b2!important;border-radius:5px!important;text-indent:15px}.calculate-freight__calculate{width:141px;height:48px;border:none;margin-left:12px;background-color:#1d1d1b;border-radius:5px;color:#fff;font-weight:400;font-size:1.125rem;cursor:pointer}.calculate-freight__zip-code-error{font-size:.75rem;font-weight:400;color:#b81327}.calculate-freight__dont-know-cep{font-size:.75rem;font-weight:400;font-style:italic}.calculate-freight__dont-know-cep,.calculate-freight__dont-know-cep:hover{color:#7e7e7e;text-decoration:underline}.calculate-freight__table{width:100%}.calculate-freight__table-head{text-align:center;text-transform:uppercase;color:#b81327;font-weight:700;font-size:.875rem}.calculate-freight__table-head:first-of-type{text-align:left}.calculate-freight__table-td{text-align:center;text-transform:uppercase;color:#404040;font-weight:400;font-size:.875rem}.calculate-freight__table-td:first-of-type{text-align:left}.facebook{margin-top:5rem}.facebook__content{display:flex;align-items:center;justify-content:space-between}.facebook__left{max-width:14.375rem}.facebook__left h2{font-size:1.75rem;font-weight:400;line-height:2rem}.facebook__left h2 span{color:#b81327;font-weight:700}.facebook__left p{margin-top:.625rem;line-height:1.15rem}.facebook__left a{display:flex;align-items:center;justify-content:center;background:#2d88ff;height:3rem;width:9.8125rem;margin-top:.9375rem;border-radius:5px;font-size:1.125rem;font-weight:700;color:#fff;transition:.2s}.facebook__left a span{margin-right:.6625rem}.facebook__left a span:before{display:inline-flex;content:"\e91c";font-size:1rem;font-family:icomoon;font-style:normal;color:#fff}.facebook__left a:hover{background:#3b5998}.facebook__right{height:260px;margin-left:3.625rem;width:calc(100% - 275px)}.facebook__wrapper{position:relative}.facebook__wrapper>button{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;top:39%;width:70px;height:70px;background:hsla(0,0%,70%,.5);border:none;border-radius:5px;cursor:pointer;font-size:0}.facebook__wrapper .slick-prev{left:-10px}.facebook__wrapper .slick-prev:before{font-family:Icomoon;content:"\e90e";font-size:26px;color:#404040}.facebook__wrapper .slick-next{right:-12px}.facebook__wrapper .slick-next:before{font-family:Icomoon;content:"\e90f";font-size:26px;color:#404040}.facebook__wrapper .slick-list.draggable{overflow:hidden}.facebook__wrapper .slick-track{display:flex;align-items:center;justify-content:center}.facebook__wrapper .facebook-img-container{display:flex!important;align-items:center;justify-content:center}.facebook__wrapper .facebook-img-container img{height:271px;width:271px}.address{margin-top:5rem;display:flex;justify-content:center}.address__left{max-width:17.1875rem;display:flex;flex-direction:column;align-items:center}.address__left p{font-size:1.25rem;line-height:1.4375rem;text-align:center;padding:1.9375rem .875rem 0;margin-bottom:1.625rem}.address__left p strong{color:#b81327}.address__data{max-width:21.125rem;margin-right:.9375rem;background:#b81327;display:flex;flex-direction:column;justify-content:flex-end;padding:0 1.25rem 1.5rem}.address__data h2{color:#fff;font-size:1.75rem;margin-bottom:1.25rem}.address__data .number span{width:14px}.address__data .number span:before{content:"\e91d"}.address__data .number span:before,.address__data .phone span:before{display:inline-flex;font-size:14px;font-family:icomoon;font-style:normal;color:#fff}.address__data .phone span:before{content:"\e939"}.address__data .email img{width:14px;height:14px}.address__data .time span:before{display:inline-flex;content:"\e910";font-size:14px;font-family:icomoon;font-style:normal;color:#fff}.address__data .number-container p,.address__data .schedule-container p{margin-left:1.6875rem;color:#fff;font-size:1rem;line-height:1.3375rem}.address__data .phone-container{margin:1.125rem 0}.address__data .email,.address__data .number,.address__data .phone,.address__data .time{display:flex;align-items:center}.address__data .email p,.address__data .email strong,.address__data .number p,.address__data .number strong,.address__data .phone p,.address__data .phone strong,.address__data .time p,.address__data .time strong{margin-left:.875rem;color:#fff;font-size:1rem;line-height:1.3375rem}.address__map{display:flex;flex:1}.address__map iframe{width:100%;border:none}.bread{width:100%;height:57px;display:flex;align-items:center}.bread.banner-not-found{margin-top:50px}.bread ul{display:flex}.bread ul li{position:relative;text-transform:uppercase;font-size:.75rem;font-weight:400;color:#404040;padding-right:30px}.bread ul li span{font-size:.75rem;font-weight:400;color:#404040}.bread ul li:after{content:"\e906";color:#404040;font-size:9px;padding:0;font-family:icomoon;font-style:normal;display:inline-block;font-weight:900;position:absolute;top:3px;right:14px}.bread ul li.last{position:relative}.bread ul li.last,.bread ul li.last span{font-size:.75rem;font-weight:700;color:#b81327}.bread ul li.last span{padding-right:30px}.bread ul li.last:after{content:none}.bread ul li.last strong{position:relative;font-size:.75rem;font-weight:700;color:#b81327}.shelf{padding:40px 0;position:relative}.shelf:nth-child(2n){border-bottom:1px solid gray}.shelf__seeAll{top:30px;right:0;width:150px;height:48px;display:flex;align-items:center;justify-content:center;position:absolute;background-color:#b81327;border-radius:5px;z-index:1}.shelf__seeAll a{font-size:1.125rem;font-weight:400;color:#fff}.shelf__seeAll:hover{background-color:#6e0b17}.shelf__shelf-template>h2{left:0;top:40px;position:absolute;font-size:1.75rem;font-weight:700;color:#000}.shelf__shelf-template ul{position:relative;padding:60px 0;display:flex;flex-wrap:wrap}.shelf__shelf-template ul li[layout="42ff5c2f-8858-451c-a646-14833eef9788"],.shelf__shelf-template ul li[layout="54f8334d-a4c5-4449-9606-3b7cd6626e6c"]{max-width:250px;height:620px;margin:0 auto;position:relative}.shelf__shelf-template ul .slick-arrow{top:30%;font-size:0;position:absolute;background:transparent}.shelf__shelf-template ul .slick-arrow.slick-prev{left:0;width:70px;height:70px;border:none;border-radius:5px;background:hsla(0,0%,70%,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;cursor:pointer}.shelf__shelf-template ul .slick-arrow.slick-prev:after{display:inline-flex;content:"\e90e";font-size:25px;font-family:icomoon;font-style:normal;color:#404040}.shelf__shelf-template ul .slick-arrow.slick-prev:hover{background:#b81327}.shelf__shelf-template ul .slick-arrow.slick-prev:hover:after{color:#fff}.shelf__shelf-template ul .slick-arrow.slick-next{right:0;width:70px;height:70px;border:none;border-radius:5px;background:hsla(0,0%,70%,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;cursor:pointer}.shelf__shelf-template ul .slick-arrow.slick-next:after{display:inline-flex;content:"\e90f";font-size:25px;font-family:icomoon;font-style:normal;color:#404040}.shelf__shelf-template ul .slick-arrow.slick-next:hover{background:#b81327}.shelf__shelf-template ul .slick-arrow.slick-next:hover:after{color:#fff}.shelf__shelf-template ul .slick-dots{width:100%;left:0;top:100%;position:absolute;display:flex;align-items:center;justify-content:center;padding:0}.shelf__shelf-template ul .slick-dots>li{width:10px;height:10px;background-color:#b2b2b2;border-radius:50%;margin:0 7px}.shelf__shelf-template ul .slick-dots>li.slick-active{background-color:#7e7e7e}.shelf__shelf-template ul .slick-dots>li>button{border:none;background:transparent;font-size:0}.shelf__shelf-template ul .slick-list.draggable{width:100%}.shelf__shelf-template ul .slick-list.draggable .slick-track{justify-content:space-between}.shelf__shelf-template ul .slick-list.draggable .slick-track .slick-slide{display:flex;justify-content:center}.shelf__image-box{width:100%;min-height:255px;position:relative}.shelf__product-image{display:flex;align-items:center;justify-content:center}.shelf__product-image img{width:100%;height:auto}.shelf__product-image--hover{height:100%;max-height:250px;transition:.5s;display:block;position:absolute;padding:20px 25px;overflow-y:auto;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:rgba(29,29,27,.7);line-height:20px;font-size:.875rem;font-weight:400;color:#fff;top:0;left:0;z-index:-1;opacity:0}.shelf__product-image--hover::-webkit-scrollbar{width:17px}.shelf__product-image--hover::-webkit-scrollbar-thumb,.shelf__product-image--hover::-webkit-scrollbar-thumb:hover{background:#b2b2b2}.shelf__product-image--hover strong{line-height:20px;font-size:.875rem;font-weight:400;color:#fff}.shelf__product-image--hover:hover{color:#fff}.shelf__seals{width:100%;position:absolute;top:0}.shelf__seals--percent{left:0;width:48px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#b81327;font-size:.875rem;font-weight:700;color:#fff}.shelf__seals .lancamento{top:0;width:96px;background-color:#438100}.shelf__seals .lancamento,.shelf__seals .novidade{position:absolute;right:0;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;font-weight:700}.shelf__seals .novidade{top:37px;width:78px;background-color:#f9c300}.shelf__seals .pre-venda{position:absolute;top:37px;left:0;width:78px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#007cc1;color:#fff;font-size:.875rem;font-weight:700}.shelf__buttons{display:flex;align-items:center;justify-content:space-between;margin:10px auto}.shelf__quickView{width:205px;height:38px;display:flex;position:relative;align-items:center;justify-content:center;background-color:#f6f6f6;border-radius:5px;font-size:0}.shelf__quickView>a{position:absolute;display:block;width:100%;height:100%}.shelf__quickView:before{content:"\e938";font-family:icomoon;font-size:.875rem;color:#b2b2b2;font-weight:400}.shelf__quickView:after{content:"Prévia do livro";font-size:.75rem;font-weight:400;color:#7e7e7e;margin-left:10px}.shelf__wishlist{margin:0 0 0 10px;cursor:pointer}.shelf__wishlist.active .shelf__wishlist-icon:before{content:"\e915";color:#b81327}.shelf__wishlist-icon:before{content:"\e914";font-family:icomoon;font-size:1.25rem;color:#dadada;transition:.5s}.shelf__wishlist-icon:hover:before{content:"\e915";color:#b81327}.shelf__data{display:flex;flex-direction:column;align-items:center;justify-content:center}.shelf__lead{max-height:43px;overflow:hidden;text-align:center;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding:2px}.shelf__product-name{color:#1d1d1b;font-size:1.125rem;font-weight:700}.shelf__product-name:hover{color:#1d1d1b}.shelf__author .product-field{font-size:0;max-height:33px;overflow:hidden}.shelf__author .product-field ul{padding:10px 0 20px;align-items:center;justify-content:center;width:100%}.shelf__author .product-field ul li{width:100%;display:block;font-size:.875rem;text-align:center;font-weight:400;color:#404040;text-overflow:ellipsis}.shelf__price{width:100%;align-items:center;justify-content:center}.shelf__link,.shelf__price{display:flex;flex-direction:column}.shelf__link.blur{filter:blur(10px)}.shelf__oldPrice{font-style:normal;text-align:center;text-decoration:line-through;font-size:1.125rem;font-weight:400;color:#b2b2b2}.shelf__bestPrice{text-align:center;font-style:normal;font-size:1.75rem;color:#404040;font-weight:700;margin:0 auto 10px}.shelf__installment{font-weight:400;font-style:normal;font-size:.875rem;color:#404040;margin:0 auto 5px;text-align:center}.shelf__price[data-curso="1"] .shelf__pix,.shelf__price[data-curso="1"] .shelf__installment{visibility:hidden!important}.shelf__pix{display:flex;align-items:center;flex-direction:column;justify-content:center}.shelf__pix-text{font-weight:400;font-style:normal;font-size:.875rem;color:#404040;margin:0 auto 5px}.shelf__valueInCash{font-weight:400;font-style:normal;font-size:.875rem;color:#404040;margin:0 auto 5px}.shelf__btn-comprar{position:absolute;bottom:0;left:0;width:100%;height:48px;background-color:#64c100;border-radius:5px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:1.125rem;font-weight:700;color:#fff;cursor:pointer;transition:.5s}.shelf__btn-comprar:hover{background-color:#438100}.shelf__outStock a{font-weight:700;color:#b81327;text-decoration:underline}.shelf__out-of-stock{color:#7e7e7e;text-align:center}#TB_window{position:fixed;top:0!important;left:0!important;width:100%!important;height:100%;display:flex!important;justify-content:center!important;align-items:center!important;margin:0!important;z-index:10002}#TB_title{position:absolute;top:22px;right:22px;z-index:2}#TB_title #TB_closeWindowButton{font-size:0}#TB_title #TB_closeWindowButton:before{display:inline-flex;content:"\e911";font-size:20px;font-family:icomoon;font-style:normal;color:#7e7e7e}#TB_iframeContent{width:992px!important;height:575px!important;border-radius:15px!important;max-height:575px;max-width:995px}.loading-quickview{top:0;left:0;width:100%;height:100%;display:flex;position:fixed;align-items:center;justify-content:center;flex-direction:column;background-color:rgba(0,0,0,.4)}.loading-quickview p{text-transform:uppercase;color:#fff}.full-page{position:fixed;top:0;left:0;background-color:rgba(184,19,39,.95);width:100%;height:100%;z-index:99;margin:0;color:#fff;cursor:wait}.full-page .book{--color:#fff}.book{--color:#b81327;--duration:6.8s;margin:32px 0 0;zoom:1}.book,.book .inner{width:32px;height:12px;position:relative}.book .inner{transform-origin:2px 2px;transform:rotate(-90deg);-webkit-animation:w var(--duration) ease infinite;animation:w var(--duration) ease infinite}.book .inner .left,.book .inner .right{width:60px;height:4px;top:0;border-radius:2px;background:var(--color);position:absolute}.book .inner .left:before,.book .inner .right:before{content:"";width:48px;height:4px;border-radius:2px;background:inherit;position:absolute;top:-10px;left:6px}.book .inner .left{right:28px;transform-origin:58px 2px;transform:rotate(90deg);-webkit-animation:u var(--duration) ease infinite;animation:u var(--duration) ease infinite}.book .inner .right{left:28px;transform-origin:2px 2px;transform:rotate(-90deg);-webkit-animation:v var(--duration) ease infinite;animation:v var(--duration) ease infinite}.book .inner .middle{width:32px;height:12px;border:4px solid var(--color);border-top:0;border-radius:0 0 9px 9px;transform:translateY(2px)}.book ul{margin:0;padding:0;list-style:none;position:absolute;left:50%;top:0}.book ul li{height:4px;border-radius:2px;transform-origin:100% 2px;width:48px;right:0;top:-10px;position:absolute;background:var(--color);transform:rotate(0deg) translateX(-18px);-webkit-animation-duration:var(--duration);animation-duration:var(--duration);-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.book ul li:nth-child(0){-webkit-animation-name:b;animation-name:b}.book ul li:first-child{-webkit-animation-name:c;animation-name:c}.book ul li:nth-child(2){-webkit-animation-name:d;animation-name:d}.book ul li:nth-child(3){-webkit-animation-name:e;animation-name:e}.book ul li:nth-child(4){-webkit-animation-name:f;animation-name:f}.book ul li:nth-child(5){-webkit-animation-name:g;animation-name:g}.book ul li:nth-child(6){-webkit-animation-name:h;animation-name:h}.book ul li:nth-child(7){-webkit-animation-name:i;animation-name:i}.book ul li:nth-child(8){-webkit-animation-name:j;animation-name:j}.book ul li:nth-child(9){-webkit-animation-name:k;animation-name:k}.book ul li:nth-child(10){-webkit-animation-name:l;animation-name:l}.book ul li:nth-child(11){-webkit-animation-name:m;animation-name:m}.book ul li:nth-child(12){-webkit-animation-name:n;animation-name:n}.book ul li:nth-child(13){-webkit-animation-name:o;animation-name:o}.book ul li:nth-child(14){-webkit-animation-name:p;animation-name:p}.book ul li:nth-child(15){-webkit-animation-name:q;animation-name:q}.book ul li:nth-child(16){-webkit-animation-name:r;animation-name:r}.book ul li:nth-child(17){-webkit-animation-name:s;animation-name:s}.book ul li:nth-child(18){-webkit-animation-name:t;animation-name:t}@-webkit-keyframes b{4%{transform:rotate(0deg) translateX(-18px)}13%,54%{transform:rotate(180deg) translateX(-18px)}63%{transform:rotate(0deg) translateX(-18px)}}@keyframes b{4%{transform:rotate(0deg) translateX(-18px)}13%,54%{transform:rotate(180deg) translateX(-18px)}63%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes c{5.86%{transform:rotate(0deg) translateX(-18px)}14.74%,55.86%{transform:rotate(180deg) translateX(-18px)}64.74%{transform:rotate(0deg) translateX(-18px)}}@keyframes c{5.86%{transform:rotate(0deg) translateX(-18px)}14.74%,55.86%{transform:rotate(180deg) translateX(-18px)}64.74%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes d{7.72%{transform:rotate(0deg) translateX(-18px)}16.48%,57.72%{transform:rotate(180deg) translateX(-18px)}66.48%{transform:rotate(0deg) translateX(-18px)}}@keyframes d{7.72%{transform:rotate(0deg) translateX(-18px)}16.48%,57.72%{transform:rotate(180deg) translateX(-18px)}66.48%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes e{9.58%{transform:rotate(0deg) translateX(-18px)}18.22%,59.58%{transform:rotate(180deg) translateX(-18px)}68.22%{transform:rotate(0deg) translateX(-18px)}}@keyframes e{9.58%{transform:rotate(0deg) translateX(-18px)}18.22%,59.58%{transform:rotate(180deg) translateX(-18px)}68.22%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes f{11.44%{transform:rotate(0deg) translateX(-18px)}19.96%,61.44%{transform:rotate(180deg) translateX(-18px)}69.96%{transform:rotate(0deg) translateX(-18px)}}@keyframes f{11.44%{transform:rotate(0deg) translateX(-18px)}19.96%,61.44%{transform:rotate(180deg) translateX(-18px)}69.96%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes g{13.3%{transform:rotate(0deg) translateX(-18px)}21.7%,63.3%{transform:rotate(180deg) translateX(-18px)}71.7%{transform:rotate(0deg) translateX(-18px)}}@keyframes g{13.3%{transform:rotate(0deg) translateX(-18px)}21.7%,63.3%{transform:rotate(180deg) translateX(-18px)}71.7%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes h{15.16%{transform:rotate(0deg) translateX(-18px)}23.44%,65.16%{transform:rotate(180deg) translateX(-18px)}73.44%{transform:rotate(0deg) translateX(-18px)}}@keyframes h{15.16%{transform:rotate(0deg) translateX(-18px)}23.44%,65.16%{transform:rotate(180deg) translateX(-18px)}73.44%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes i{17.02%{transform:rotate(0deg) translateX(-18px)}25.18%,67.02%{transform:rotate(180deg) translateX(-18px)}75.18%{transform:rotate(0deg) translateX(-18px)}}@keyframes i{17.02%{transform:rotate(0deg) translateX(-18px)}25.18%,67.02%{transform:rotate(180deg) translateX(-18px)}75.18%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes j{18.88%{transform:rotate(0deg) translateX(-18px)}26.92%,68.88%{transform:rotate(180deg) translateX(-18px)}76.92%{transform:rotate(0deg) translateX(-18px)}}@keyframes j{18.88%{transform:rotate(0deg) translateX(-18px)}26.92%,68.88%{transform:rotate(180deg) translateX(-18px)}76.92%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes k{20.74%{transform:rotate(0deg) translateX(-18px)}28.66%,70.74%{transform:rotate(180deg) translateX(-18px)}78.66%{transform:rotate(0deg) translateX(-18px)}}@keyframes k{20.74%{transform:rotate(0deg) translateX(-18px)}28.66%,70.74%{transform:rotate(180deg) translateX(-18px)}78.66%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes l{22.6%{transform:rotate(0deg) translateX(-18px)}30.4%,72.6%{transform:rotate(180deg) translateX(-18px)}80.4%{transform:rotate(0deg) translateX(-18px)}}@keyframes l{22.6%{transform:rotate(0deg) translateX(-18px)}30.4%,72.6%{transform:rotate(180deg) translateX(-18px)}80.4%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes m{24.46%{transform:rotate(0deg) translateX(-18px)}32.14%,74.46%{transform:rotate(180deg) translateX(-18px)}82.14%{transform:rotate(0deg) translateX(-18px)}}@keyframes m{24.46%{transform:rotate(0deg) translateX(-18px)}32.14%,74.46%{transform:rotate(180deg) translateX(-18px)}82.14%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes n{26.32%{transform:rotate(0deg) translateX(-18px)}33.88%,76.32%{transform:rotate(180deg) translateX(-18px)}83.88%{transform:rotate(0deg) translateX(-18px)}}@keyframes n{26.32%{transform:rotate(0deg) translateX(-18px)}33.88%,76.32%{transform:rotate(180deg) translateX(-18px)}83.88%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes o{28.18%{transform:rotate(0deg) translateX(-18px)}35.62%,78.18%{transform:rotate(180deg) translateX(-18px)}85.62%{transform:rotate(0deg) translateX(-18px)}}@keyframes o{28.18%{transform:rotate(0deg) translateX(-18px)}35.62%,78.18%{transform:rotate(180deg) translateX(-18px)}85.62%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes p{30.04%{transform:rotate(0deg) translateX(-18px)}37.36%,80.04%{transform:rotate(180deg) translateX(-18px)}87.36%{transform:rotate(0deg) translateX(-18px)}}@keyframes p{30.04%{transform:rotate(0deg) translateX(-18px)}37.36%,80.04%{transform:rotate(180deg) translateX(-18px)}87.36%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes q{31.9%{transform:rotate(0deg) translateX(-18px)}39.1%,81.9%{transform:rotate(180deg) translateX(-18px)}89.1%{transform:rotate(0deg) translateX(-18px)}}@keyframes q{31.9%{transform:rotate(0deg) translateX(-18px)}39.1%,81.9%{transform:rotate(180deg) translateX(-18px)}89.1%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes r{33.76%{transform:rotate(0deg) translateX(-18px)}40.84%,83.76%{transform:rotate(180deg) translateX(-18px)}90.84%{transform:rotate(0deg) translateX(-18px)}}@keyframes r{33.76%{transform:rotate(0deg) translateX(-18px)}40.84%,83.76%{transform:rotate(180deg) translateX(-18px)}90.84%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes s{35.62%{transform:rotate(0deg) translateX(-18px)}42.58%,85.62%{transform:rotate(180deg) translateX(-18px)}92.58%{transform:rotate(0deg) translateX(-18px)}}@keyframes s{35.62%{transform:rotate(0deg) translateX(-18px)}42.58%,85.62%{transform:rotate(180deg) translateX(-18px)}92.58%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes t{37.48%{transform:rotate(0deg) translateX(-18px)}44.32%,87.48%{transform:rotate(180deg) translateX(-18px)}94.32%{transform:rotate(0deg) translateX(-18px)}}@keyframes t{37.48%{transform:rotate(0deg) translateX(-18px)}44.32%,87.48%{transform:rotate(180deg) translateX(-18px)}94.32%{transform:rotate(0deg) translateX(-18px)}}@-webkit-keyframes u{4%{transform:rotate(90deg)}10%,40%{transform:rotate(0deg)}46%,54%{transform:rotate(90deg)}60%,90%{transform:rotate(0deg)}96%{transform:rotate(90deg)}}@keyframes u{4%{transform:rotate(90deg)}10%,40%{transform:rotate(0deg)}46%,54%{transform:rotate(90deg)}60%,90%{transform:rotate(0deg)}96%{transform:rotate(90deg)}}@-webkit-keyframes v{4%{transform:rotate(-90deg)}10%,40%{transform:rotate(0deg)}46%,54%{transform:rotate(-90deg)}60%,90%{transform:rotate(0deg)}96%{transform:rotate(-90deg)}}@keyframes v{4%{transform:rotate(-90deg)}10%,40%{transform:rotate(0deg)}46%,54%{transform:rotate(-90deg)}60%,90%{transform:rotate(0deg)}96%{transform:rotate(-90deg)}}@-webkit-keyframes w{4%{transform:rotate(-90deg)}10%,40%{transform:rotate(0deg);transform-origin:2px 2px}40.01%,59.99%{transform-origin:30px 2px}46%,54%{transform:rotate(90deg)}60%,90%{transform:rotate(0deg);transform-origin:2px 2px}96%{transform:rotate(-90deg)}}@keyframes w{4%{transform:rotate(-90deg)}10%,40%{transform:rotate(0deg);transform-origin:2px 2px}40.01%,59.99%{transform-origin:30px 2px}46%,54%{transform:rotate(90deg)}60%,90%{transform:rotate(0deg);transform-origin:2px 2px}96%{transform:rotate(-90deg)}}.quickView{max-width:100%;display:flex;background-color:#fff;padding:40px 60px;position:relative}.quickView .qv-product-left{width:50%;position:relative}.quickView .qv-product-left__image{width:380px;height:380px;overflow:hidden;border:.5px solid #b7b7b7;position:relative;display:flex;align-items:center;justify-content:center}.quickView .qv-product-left__image .thumbs,.quickView .qv-product-left__image .zoomPup,.quickView .qv-product-left__image .zoomWindow{display:none!important}.quickView .qv-product-left__image #image-main{max-width:100%;height:auto}.quickView .qv-product-left__seals{z-index:1;position:absolute;width:100%;top:0}.quickView .qv-product-left__seals--percent{width:48px;height:32px;left:0;display:flex;align-items:center;justify-content:center;background-color:#b81327;color:#fff;font-weight:700;font-size:.875rem}.quickView .qv-product-left__seals--pre-venda{left:0;background-color:#007cc1}.quickView .qv-product-left__seals--novidade,.quickView .qv-product-left__seals--pre-venda{top:37px;width:78px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;font-weight:700}.quickView .qv-product-left__seals--novidade{right:0;background-color:#f9c300}.quickView .qv-product-left__seals--lancamento{width:96px;background-color:#438100}.quickView .qv-product-left__seals--frete-gratis,.quickView .qv-product-left__seals--lancamento{top:0;right:0;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;font-weight:700}.quickView .qv-product-left__seals--frete-gratis{width:94px;background-color:#b81327}.quickView .qv-product-left__box-buttons{display:flex;align-items:center;margin:20px 0 0}.quickView .qv-product-left__preview,.quickView .qv-product-left__sumary{width:110px;height:38px;display:flex;align-items:center;justify-content:center;background-color:#b81327;transition:.5s;border-radius:5px;margin:0 15px 0 0;cursor:pointer}.quickView .qv-product-left__preview a,.quickView .qv-product-left__sumary a{font-size:.875rem;font-weight:500;color:#fff}.quickView .qv-product-left__preview:hover,.quickView .qv-product-left__sumary:hover{background-color:#6e0b17}.quickView .qv-product-right{width:50%;position:relative;display:flex;flex-direction:column}.quickView .qv-product-right__name{margin:5px 0 10px;height:55px;width:396px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.quickView .qv-product-right__name .productName{font-size:1.5rem;font-weight:700;color:#000}.quickView .qv-product-right__wishlist{top:0;right:50px;width:50px;height:48px;border:1px solid #b2b2b2;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.5s}.quickView .qv-product-right__wishlist:before{display:inline-flex;content:"\e914";font-size:30px;font-family:icomoon;font-style:normal;color:#b81327}.quickView .qv-product-right__wishlist.active:before,.quickView .qv-product-right__wishlist:hover:before{content:"\e915"}.quickView .qv-product-right__author-name{display:block;height:20px;width:396px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quickView .qv-product-right__author-name b{margin-right:5px}.quickView .qv-product-right__skus{margin:30px 0 0;display:flex;align-items:center}.quickView .qv-product-right__skus-title{color:#404040;font-size:.75rem;font-weight:700;margin-right:10px}.quickView .qv-product-right__skus-list{display:flex;align-items:center}.quickView .qv-product-right__skus-list-item{display:flex;align-items:center;justify-content:center;width:auto;min-width:39px;max-width:77px;height:39px;border:1px solid #b2b2b2;border-radius:5px;padding:5px;margin:0 5px;position:relative}.quickView .qv-product-right__skus-list-item:hover{background-color:#b81327;border:1px solid #b81327}.quickView .qv-product-right__skus-list-item:hover span svg{fill:#fff}.quickView .qv-product-right__skus-list-item:hover span:first-of-type:before{color:#fff}.quickView .qv-product-right__skus-list-item:hover span:last-of-type:before{content:"";position:absolute;top:105%;left:15%;border-bottom:5px solid #7e7e7e;border-left:5px solid transparent;border-right:5px solid transparent}.quickView .qv-product-right__skus-list-item:hover span:last-of-type:after{content:attr(data-title);position:absolute;top:120%;left:-5px;font-size:.75rem;font-weight:400;color:#fff;background-color:#7e7e7e;border-radius:3px;padding:4px}.quickView .qv-product-right__impresso-icon:before{display:inline-flex;content:"\e907";font-size:25px;font-family:icomoon;font-style:normal;color:#404040}.quickView .qv-product-right__ebook-icon:before{display:inline-flex;content:"\e912";font-size:30px;font-family:icomoon;font-style:normal;color:#404040}.quickView .qv-product-right__pacote-icon:before{display:inline-flex;content:"\e907  + \e912";font-size:17px;font-family:icomoon;font-style:normal;color:#404040}.quickView .qv-product-right__workshop-icon:before{display:inline-flex;content:"\e93a";font-size:25px;font-family:icomoon;font-style:normal;color:#404040}.quickView .qv-product-right__kit-icon{display:block;width:100%}.quickView .qv-product-right__chapter-icon:before{display:inline-flex;content:"\e90c";font-size:30px;font-family:icomoon;font-style:normal;color:#404040}.quickView .qv-product-right__talk-icon:before{display:inline-flex;content:"\e936";font-size:30px;font-family:icomoon;font-style:normal;color:#404040}.quickView .qv-product-right__description{margin:25px 0;width:100%;height:186px;background-color:#f7f7f7;overflow-x:hidden;overflow-y:auto;padding:20px 30px 10px 25px}.quickView .qv-product-right__description::-webkit-scrollbar{width:17px;background-color:#e0e0e0}.quickView .qv-product-right__description::-webkit-scrollbar-thumb{background:#404040}.quickView .qv-product-right__description::-webkit-scrollbar-thumb:hover{background:#b2b2b2}.quickView .qv-product-right__description div{margin-bottom:10px;font-size:.875rem}.quickView .qv-product-right__description div img{width:100%}.quickView .qv-product-right__price{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.quickView .qv-product-right__price--left{width:100%}.quickView .qv-product-right__price--right{margin-left:14px}.quickView .qv-product-right__price .descricao-preco{display:flex;flex-wrap:wrap;align-items:baseline}.quickView .qv-product-right__price .descricao-preco .valor-de{font-size:0}.quickView .qv-product-right__price .descricao-preco .valor-de .skuListPrice{font-style:normal;font-size:1.125rem;text-decoration:line-through;font-weight:400;color:#b2b2b2}.quickView .qv-product-right__price .descricao-preco .valor-por{font-size:0}.quickView .qv-product-right__price .descricao-preco .valor-por .skuBestPrice{font-style:normal;font-size:1.75rem;font-weight:700;color:#404040}.quickView .qv-product-right__price .descricao-preco .valor-dividido{width:100%;margin:10px 0 5px}.quickView .qv-product-right__price .descricao-preco .valor-dividido span{font-style:normal;font-size:.875rem;font-weight:400;color:#404040}.quickView:has(.URL-Curso) .valor-dividido, .quickView:has(.URL-Curso) .qv-product-right__pix{display:none!important}.quickView .qv-product-right__price .descricao-preco .valor-dividido .skuBestInstallmentValue:after{content:" no cartão";font-weight:400}.quickView .qv-product-right__price .economia-de,.quickView .qv-product-right__price .preco-a-vista{display:none!important}.quickView .qv-product-right__price-dinamic{width:100%}.quickView .qv-product-right__price-de{font-style:normal;font-size:1.125rem;text-decoration:line-through;font-weight:400;color:#b2b2b2;margin-right:10px}.quickView .qv-product-right__price-de.absent{margin-right:0}.quickView .qv-product-right__price-por{font-style:normal;font-size:1.75rem;font-weight:700;color:#404040}.quickView .qv-product-right__price-dividido{display:block;width:100%;margin:10px 0 5px;font-style:normal;font-size:.875rem;font-weight:400;color:#404040}.quickView .qv-product-right__price-dividido br{display:none}.quickView .qv-product-right__price-dividido:after{content:" no cartão";font-weight:400}.quickView .qv-product-right__pix{width:100%;font-style:normal;font-size:.875rem;font-weight:400;color:#404040}.quickView .qv-product-right__value-pix{font-weight:700;color:#404040;font-style:normal;font-size:.875rem}.quickView .qv-product-right__buy-addtocart{display:flex;align-items:center;justify-content:center;width:156px;height:38px;background-color:#64c100;border-radius:5px;color:#fff;font-size:.875rem;font-weight:700;transition:.5s}.quickView .qv-product-right__buy-addtocart:hover{background-color:#438100}.quickView .qv-product-right__buy-vtex .buy-button{position:absolute;bottom:0;right:0;width:179px;height:48px;text-align:center;text-transform:uppercase;background-color:#64c100;border-radius:5px;padding:12px;font-size:1.125rem;font-weight:700;color:#fff;transition:.5s}.quickView .qv-product-right__buy-vtex .buy-button:hover{background-color:#438100}.cookies-warning{display:flex;align-items:center;justify-content:center;width:100%;height:70px;position:fixed;bottom:0;left:0;z-index:5}.cookies-warning__wrapper{background-color:#f6f6f6;box-shadow:2px -2px 5px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:5px 5px 0 0;padding:20px 35px;display:flex;align-items:center;justify-content:space-around;width:750px;margin:0 auto}.cookies-warning__text{font-size:.75rem;font-weight:400;color:#4f4f4f}.cookies-warning__text a{text-transform:capitalize;text-decoration:underline;font-weight:700;color:#f9c300}.cookies-warning__button{width:173px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#b81327;color:#fff;font-size:.875rem;font-weight:700;text-transform:uppercase;border-radius:5px;border:none;cursor:pointer}.buy-together{margin:50px auto 0}.buy-together__title{font-size:1.75rem;font-weight:700;color:#404040}.buy-together__wrapper{margin:50px auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.buy-together__productA{display:flex;width:167px;height:167px;order:1;margin-right:50px}.buy-together__image-box{display:flex;align-items:center;justify-content:center;position:relative;margin-right:50px;width:167px;height:167px;order:2}.buy-together__image-box:before{content:"+";position:absolute;top:42%;left:-25%;font-size:1.875rem;color:#404040}.buy-together__product-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.buy-together__product-image img{max-width:100%;height:auto}.buy-together__productImage{max-width:100%;height:100%}.buy-together__nameProduct{display:none}.buy-together__shelve-template{order:3}.buy-together__shelve-template>ul{height:100px;display:flex;flex-direction:column;justify-content:space-between}.buy-together__shelve-template>ul li{display:flex;position:relative;cursor:pointer;margin:0 0 40px}.buy-together__shelve-template>ul li fieldset{position:absolute;width:100%;border:0}.buy-together__shelve-template>ul li fieldset input{width:0;opacity:0;overflow:hidden;visibility:hidden;float:left}.buy-together__shelve-template>ul li fieldset input:checked+label:before{background-color:#b81327;border:1px solid #b81327}.buy-together__shelve-template>ul li fieldset input:checked+label:after{content:"";position:absolute;right:103.5%;top:4px;width:4px;height:10px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg)}.buy-together__shelve-template>ul li fieldset label{display:block;position:relative;width:100%;height:20px;cursor:pointer;font-size:0}.buy-together__shelve-template>ul li fieldset label:before{content:"";position:absolute;right:102%;top:0;width:20px;height:20px;border:1px solid #b2b2b2;box-sizing:border-box;border-radius:5px}.buy-together__shelve-template .box-preco-atualizado{display:flex;align-items:center}.buy-together__shelve-template .box-preco-atualizado dt{display:none}.buy-together__shelve-template .box-preco-atualizado dd{position:relative;margin-left:55px;margin-right:45px;font-size:1.75rem;font-weight:700;color:#404040}.buy-together__shelve-template .box-preco-atualizado dd:before{content:"Total: ";position:absolute;top:0;right:105%;font-size:1.75rem;font-weight:700;color:#404040}.buy-together__shelve-template .box-preco-atualizado .btn-batch-buy{display:flex;font-size:0;align-items:center;justify-content:center;position:relative;background-color:#64c100;border-radius:5px;width:299px;height:48px}.buy-together__shelve-template .box-preco-atualizado .btn-batch-buy:before{content:"ADICIONAR AO CARRINHO";font-size:1.125rem;font-weight:700;color:#fff}.buy-together__data{display:flex;flex-wrap:wrap}.buy-together__lead{max-width:330px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.buy-together__author{color:#404040;display:flex;align-items:center;text-transform:capitalize;margin:0 5px}.buy-together__author .product-field{font-size:0;height:20px}.buy-together__author .product-field>ul li{font-size:1rem;color:#404040;margin-left:5px}.buy-together__bestPrice{color:#b81327}.vtexid-icon-facebook:before,.vtexid-icon-google-plus:before,.vtexid-icon-mail:before{display:none}#vtexIdUI-facebook>p>span{color:#fff}#vtexIdUI-google-plus>p>span{color:#b04447}.vtexIdUI button,.vtexIdUI input,.vtexIdUI label{display:inline-block!important;cursor:pointer}a,button,div,h1,h2,h3,h4,h5,h6,input,label,li,p,span{font-family:Ubuntu}.account .address,.account .facebook{display:none}.b--action-primary{border-color:#b81327}.h1.w1.absolute.ba.bw1.br1.b--action-primary.bg-action-primary.mr3{border-color:#000}.bg-action-primary{background-color:#000}.vtex__icon-check path{color:#fff}.vtex-button{cursor:pointer}.vtex-button__label{color:#fff}.flex.mt5>button{border-color:#000}.flex.mt5>button:hover{background:#404040}.vtex-modal__confirmation span button{background-color:#000;color:#fff}.vtex-modal__confirmation span button:hover{background-color:#404040;color:#fff}.vtex-modal__confirmation span button:active{background-color:#000!important}.vtex-modal__confirmation span button div,.vtex-modal__confirmation span button div:hover{font-weight:700!important;color:#fff}.vtex-modal__confirmation button{background-color:#000;color:#fff}.vtex-modal__confirmation button:hover{background-color:#404040;color:#fff}.vtex-modal__confirmation button:active{background-color:#000!important}.vtex-modal__confirmation button div,.vtex-modal__confirmation button div:hover{font-weight:700;color:#fff}.vtex-pageHeader__children button{background-color:#000;color:#fff}.vtex-pageHeader__children button:hover{background-color:#404040;color:#fff}.vtex-pageHeader__children button:active{background-color:#000}.vtex-pageHeader__children button span,.vtex-pageHeader__children button span:hover{font-weight:700!important;color:#fff}.flex-ns button:first-of-type{background-color:#000;color:#fff}.flex-ns button:first-of-type:hover{background-color:#ebebeb;color:#fff}.flex-ns button:first-of-type:active{background-color:#000}.flex-ns button:first-of-type span,.flex-ns button:first-of-type span:hover{font-weight:700!important;color:#fff}.vtex-account__page-body button{background-color:#000;color:#fff;cursor:pointer}.vtex-account__page-body button:hover{background-color:#404040;color:#fff}.vtex-account__page-body button:active{background-color:#000}.vtex-account__page-body button span,.vtex-account__page-body button span:hover{font-weight:700!important;color:#fff}.vtex-account__page-body .vtex-profile-form__profile-container__wrapper .vtex-profile-form__toggle-business-btn__wrapper.mb7 button:first-of-type{background-color:#000;color:#fff}.vtex-account__page-body .vtex-profile-form__profile-container__wrapper .vtex-profile-form__toggle-business-btn__wrapper.mb7 button:first-of-type:hover{background-color:#404040;color:#fff}.vtex-account__page-body .vtex-profile-form__profile-container__wrapper .vtex-profile-form__toggle-business-btn__wrapper.mb7 button:first-of-type:active{background-color:#000}.account button{border:none!important}.accountPage{margin:40px auto!important;padding:10px 0}.accountPage input{height:auto!important;padding:10px!important}.accountPage input::-moz-placeholder{font-size:0;color:#fff}.accountPage input:-ms-input-placeholder{font-size:0;color:#fff}.accountPage input::placeholder{font-size:0;color:#fff}.accountPage .modal{z-index:999999999999}.accountPage h4{font-size:24px;font-family:Titillium Web,sans-serif;text-transform:uppercase;color:#e2232d}.accountPage h5,.accountPage p{font-size:16px;width:100%;float:left}.address-display-unit h5{margin-left:13px}.accountPage .profile-detail-display{width:calc(33.3% - 20px);min-height:390px;float:left;margin-right:20px;padding:30px;background:#f6f6f6}.accountPage .profile-detail-display a{width:150px;height:40px;background:#e2232d;color:#fff;float:left;text-align:center;padding-top:10px;margin:10px 0}.accountPage .profile-detail-display a:hover{background:#ac151d}.accountPage .address-display-unit p{margin-left:15px}.accountPage .address-display-block{width:calc(33.3% - 20px);min-height:390px;float:left;margin-right:20px;padding:30px;background:#f6f6f6}.accountPage .address-display-block a{width:250px;height:40px;background:#e2232d;color:#fff;float:left;text-align:center;padding-top:10px;margin:10px 0}.accountPage .address-display-block a.delete{border:1px solid #e2232d;background:transparent;color:#e2232d;float:left!important}.accountPage .address-display-block a.delete:hover{background:transparent!important}.accountPage .address-display-unit p .delete{float:right}.edit-address-link{color:transparent}.accountPage .address-display-block a:hover{background:#ac151d}.accountPage .form-contact-data-cellphone{margin-bottom:20px}.accountPage .orders-account{width:33.3%;min-height:390px;float:left;padding:30px;background:#f6f6f6}.accountPage .orders-account p{float:left}.accountPage .orders-account p a{width:250px;height:40px;background:#e2232d;color:#fff;float:left;text-align:center;padding-top:10px;margin:10px 0}.accountPage .orders-account p a:hover{background:#ac151d}.profile-detail-form-personal-data label.error{visibility:visible!important;color:red}#response-message{opacity:1!important}#response-message h4{width:500px!important;height:500px;font-size:24px;font-weight:600;text-transform:uppercase;color:#e2232d!important}.modal,.modal h4{opacity:1!important}.modal h4{text-align:center;width:500px!important;height:300px!important;background-color:#fff;padding-top:110px}#exclude,#form-address,#profile{width:500px;margin-top:2%;background-color:#fff}.modal-header h3{margin-left:20px;font-weight:600;color:#000;padding:10px 0}.account .modal-header{padding:5px}.account .modal-body{height:300px;padding:30px 20px 0;overflow-y:auto}.account .address-form-city{margin-bottom:20px}.account .modal-body input{width:100%}.account .modal-body input[type=radio]{width:15px}.modal-body label{width:100%;margin-top:10px}.modal-body .row{margin:0}.modal-body label.radio{margin-left:20px}a#business-toggle{font-size:0}a#business-toggle[data=off]:after{content:"Incluir dados da pessoa jurídica"}a#business-toggle[data=off]:after,a#business-toggle[data=on]:after{font-size:14px;float:left;margin-bottom:10px;text-decoration:underline}a#business-toggle[data=on]:after{content:"Não usar dados da pessoa jurídica"}.modal-footer .btn-primary{color:#fff;background-color:#e2232d;border-color:#e2232d;border-radius:0;margin-right:10px}.modal-footer .btn-link{color:#a00}.orders .nav-pills .active a,.orders .nav-pills .active a:focus{color:#fff;background:#e2232d;border:#e2232d}.vtex__icon-external-link path{color:#134cd8!important}.page-error{position:relative}.page-error__banner{position:absolute;z-index:-1;width:100vw;height:100%;top:0;left:0;background-position:50%;background-size:cover;background-repeat:no-repeat}.page-error__banner img{display:none}.page-error__wrapper{padding:3.125rem 0;height:623px}.page-error__content{max-width:33.125rem}.page-error__content>h1{color:#fff;font-size:2.375rem;line-height:2.79375rem}.page-error__content>p{margin:.9375rem 0 1.875rem;color:#f6f6f6;font-size:1.25rem;font-weight:400;line-height:1.4375rem}.page-error__content .border-div{border-bottom:1px solid #b2b2b2;margin-top:1.5625rem;margin-bottom:1.5625rem}.page-error__content>h3{color:#f6f6f6;font-size:1rem;line-height:1.3rem}.page-error__tips--container li{display:flex;align-items:center}.page-error__tips--container li+li{margin-top:.9375rem}.page-error__tips--container img{margin-right:.6875rem}.page-error__tips--container span{color:#f6f6f6;font-size:1rem;font-weight:400;line-height:1.15rem}.page-error__search-container{margin-top:1.875rem}.page-error__search-container fieldset{border:none;display:flex;background:#fff}.page-error__search-container fieldset label,.page-error__search-container fieldset legend,.page-error__search-container fieldset select{display:none}.page-error__search-container fieldset input{height:48px;background:#fff;border:none}.page-error__search-container fieldset input.fulltext-search-box{padding:0 .9375rem;width:100%;color:#7e7e7e;font-size:.875rem}.page-error__search-container fieldset input.btn-buscar{width:48px;height:48px;background:url(https://lojaofitexto.vteximg.com.br/arquivos/search-page-empty.png) no-repeat;background-position:50%;font-size:.001px;cursor:pointer}.page-error__contact-container{margin-top:1.5625rem}.page-error__contact-container span+span{margin-top:.9375rem}.page-error__contact-container span{display:block;color:#f6f6f6;font-size:1rem;font-weight:400;line-height:1.15rem}.page-error__contact-container span strong{color:#f6f6f6}.page-error__contact-container span:nth-child(2){text-decoration:underline}.busca-vazia .address,.busca-vazia .facebook{display:none}.busca-vazia .about{margin-top:0}.busca-vazia .newsletter{margin-top:3.125rem;margin-bottom:3.125rem}.departamento .address,.departamento .facebook{display:none}.departamento .newsletter{margin-top:80px}.department-container{display:flex;flex-wrap:wrap}.filters{width:250px;margin-right:59px}.filters__btn-filter{font-size:20px;line-height:23px;font-weight:700;display:block;color:#404040}.filters__nav-filters{width:250px;background:#f6f6f6;padding:20px}.filters__nav-filters.nav-fixed{position:fixed;top:50px;z-index:3}.filters__cat-title{font-weight:700;font-size:16px;line-height:18.4px;color:#b81327;display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative}.filters__cat-title:before{content:"";height:2px;width:14px;background:#b81327;position:absolute;right:0}.filters__cat-title:after{content:"";height:14px;width:2px;background:#b81327;position:relative;right:6px;transition:.4s}.filters__cat-title.open:after{content:"";transform:rotate(90deg)}.filters__cat-list{margin-top:15px;display:none}.filters__cat-list.open{display:block}.filters__cat-item+.filters__cat-item{margin-top:14.9px}.filters__cat-item a{font-size:14px;color:#1d1d1b}.filters .menu-navegue,.filters .search-single-navigator h3,.filters .search-single-navigator h4{display:none}.filters .search-single-navigator .productClusterSearchableIds{display:none!important}.filters .search-single-navigator h5{border-top:1px solid #b2b2b2;padding-top:20px;margin-top:20px;font-weight:700;font-size:16px;line-height:18.4px;color:#b81327;display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative}.filters .search-single-navigator h5:before{content:"";height:2px;width:14px;background:#b81327;position:absolute;right:0}.filters .search-single-navigator h5:after{content:"";height:14px;width:2px;background:#b81327;position:relative;right:6px;transition:.4s}.filters .search-single-navigator h5.open:after{content:"";transform:rotate(90deg)}.filters .search-single-navigator ul{margin-top:15px;display:none}.filters .search-single-navigator ul.open{display:block;max-height:300px;overflow-y:auto}.filters .search-single-navigator ul.open::-webkit-scrollbar{width:17px}.filters .search-single-navigator ul.open::-webkit-scrollbar-thumb{background:#404040}.filters .search-single-navigator ul.open::-webkit-scrollbar-thumb:hover{background:#b2b2b2}.filters .search-single-navigator ul li{font-size:14px;color:#1d1d1b}.filters .search-single-navigator ul li+li{margin-top:14.9px}.filters .search-single-navigator ul li.filtro-ativo{color:#6e0b17;font-weight:700;position:relative;cursor:pointer}.filters .search-single-navigator ul li.filtro-ativo:after{content:"\e911";font-family:icomoon;font-size:.625rem;color:#b81327;position:absolute;top:3px;right:0}.filters .search-single-navigator ul .ver-filtros{font-size:.75rem}.vitrine .pager.top p{font-style:italic}.vitrine .pages{display:flex;align-items:center;padding:0;background:transparent;margin-right:25px}.vitrine .pages .first,.vitrine .pages .last,.vitrine .pages .next,.vitrine .pages .previous{font-size:.1px}.vitrine .pages .first{margin-right:9px}.vitrine .pages .first:after{display:inline-flex;content:"\e902";font-size:13px;font-family:icomoon;font-style:normal;color:#7e7e7e}.vitrine .pages .previous{margin-right:23px}.vitrine .pages .previous:after{display:inline-flex;content:"\e905";font-size:13px;font-family:icomoon;font-style:normal;color:#7e7e7e}.vitrine .pages .next{margin-left:23px}.vitrine .pages .next:after{display:inline-flex;content:"\e904";font-size:13px;font-family:icomoon;font-style:normal;color:#7e7e7e}.vitrine .pages .last{margin-left:9px}.vitrine .pages .last:after{display:inline-flex;content:"\e903";font-size:13px;font-family:icomoon;font-style:normal;color:#7e7e7e}.vitrine .pages .page-number.pgCurrent{background:#b81327;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff}.vitrine .pages .page-number+.page-number{margin-left:14px}.department-content{width:calc(100% - 309px)}.department-content__title .titulo-sessao{border-bottom:1px solid #b2b2b2;padding-bottom:20px;font-size:1.75rem;font-weight:700;color:#b81327}.department-content__title h2.titulo-sessao{display:none!important}.department-content__pagination{position:absolute;right:0;top:30px}.department-content__vitrine{position:relative}.department-content__vitrine .searchResultsTime,.department-content__vitrine .sub{display:none}.department-content__vitrine .vitrine.resultItemsWrapper .pager.top{position:absolute;left:0;top:30px;display:flex}.department-content__vitrine .vitrine.resultItemsWrapper .pager.top .pages li{margin-top:0}.department-content__vitrine .vitrine.resultItemsWrapper .pager.bottom .pages{display:flex;align-items:center}.department-content__vitrine .vitrine.resultItemsWrapper .shelf__shelf-template .shelf__shelf-template{padding-top:112px;padding-bottom:50px}.department-content__vitrine .vitrine.resultItemsWrapper .shelf__shelf-template .shelf__shelf-template ul{padding:0;gap:50px 71px}.department-content__vitrine .vitrine.resultItemsWrapper .shelf__shelf-template .shelf__shelf-template ul li .shelf__data .shelf__lead{margin-bottom:20px}.department-content__vitrine .vitrine.resultItemsWrapper .shelf__shelf-template .shelf__shelf-template ul li .shelf__data .shelf__lead a{color:#000;font-size:18px}.department-content__vitrine .vitrine.resultItemsWrapper .shelf__shelf-template .shelf__shelf-template ul li .shelf__data .shelf__author{margin-bottom:10px}.department-content__vitrine .vitrine.resultItemsWrapper .shelf__shelf-template .shelf__shelf-template ul li .flag.novidade{top:0;color:#404040}.department-content__orderBy{display:flex;align-items:flex-start}.department-content__orderTitle{font-weight:700;font-size:14px;line-height:16.1px;color:#302e2b;margin-top:10px}.department-content__order-list{width:140px;height:38px;overflow:hidden;box-shadow:0 0 1px #b2b2b2;background:#fff;margin-left:10px}.department-content__order-list.open{height:auto;z-index:1}.department-content__order-item{height:38px;width:100%;display:flex;align-items:center;padding:0 15px}.department-content__order-item a{font-size:14px}.department-content__order-item:first-child{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.department-content__order-item:first-child:after{display:inline-flex;content:"\e903";font-size:8px;font-family:icomoon;font-style:normal;color:#7e7e7e}.department-content__order-item:first-child a{color:#7e7e7e}.department-content__order-item:first-child:after,.department-content__order-item:first-child a:after{transform:rotate(90deg)}.department-content__order-item+.department-content__order-item{display:flex;justify-content:center}.descricao-detalhada{padding-left:310px;margin-top:64px}.descricao-detalhada .titulo-sessao{border-top:1px solid #b2b2b2;padding-top:30px}.descricao-detalhada>p{margin-top:20px;font-size:14px;line-height:22.4px;color:#1d1d1b}.resultado-busca .filters{display:none}.resultado-busca .department-content{width:100%}.resultado-busca .descricao-detalhada .titulo-sessao{display:none}.slide-principal{position:relative;margin:30px auto 0;height:400px}.slide-principal .slick-list.draggable{margin:0 auto}.slide-principal .slick-list.draggable .slick-track{flex-flow:column wrap;width:auto!important;height:100%}.slide-principal .slick-list.draggable .slick-track .slick-slide{width:100%!important;height:100%}.slide-principal .slick-list.draggable .slick-track .slick-slide div{height:100%}.slide-principal .slick-list.draggable .slick-track .slick-slide .box-banner a{width:100%;height:100%;display:flex!important;justify-content:center;position:relative;overflow:hidden;z-index:0}.slide-principal .slick-list.draggable .slick-track .slick-slide .box-banner a img{width:100%}.slide-principal .slick-list.draggable .slick-track .slick-slide.slick-active .box-banner a{height:100%;display:flex!important;justify-content:center;position:relative;overflow:hidden;z-index:1}.slide-principal .slick-arrow{top:40%;font-size:0;position:absolute;background:transparent}.slide-principal .slick-arrow.slick-prev{left:0;width:70px;height:70px;border:none;border-radius:5px;background:hsla(0,0%,70%,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;cursor:pointer}.slide-principal .slick-arrow.slick-prev:after{display:inline-flex;content:"\e90e";font-size:25px;font-family:icomoon;font-style:normal;color:#404040}.slide-principal .slick-arrow.slick-next{right:0;width:70px;height:70px;border:none;border-radius:5px;background:hsla(0,0%,70%,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;cursor:pointer}.slide-principal .slick-arrow.slick-next:after{display:inline-flex;content:"\e90f";font-size:25px;font-family:icomoon;font-style:normal;color:#404040}.slide-principal .slick-dots{width:100%;left:0;bottom:15px;position:absolute;display:flex;align-items:center;justify-content:center}.slide-principal .slick-dots>li{width:15px;height:15px;background-color:#fff;border-radius:50%;margin:0 7px}.slide-principal .slick-dots>li.slick-active{background-color:#b81327}.slide-principal .slick-dots>li>button{border:none;background:transparent;font-size:0}.differential-bar{height:80px;background-color:#1d1d1b}.differential-bar__wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:space-evenly;padding:0 10px}.differential-bar__item{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.differential-bar__item:after{content:"";position:absolute;top:13.5px;bottom:13.5px;right:-40px;height:53px;width:1px;background-color:#404040}.differential-bar__item:last-of-type:after{content:none}.differential-bar__text{text-align:center;font-size:1rem;font-weight:400;color:#fff}.differential-bar__text b{font-size:1rem;font-weight:700;color:#fff}.catalog{margin:30px auto}.catalog__title{font-size:1.75rem;font-weight:700;color:#404040;margin-bottom:20px}.catalog__wrapper{position:relative;background-color:#f6f6f6;height:120px;display:flex;align-items:center}.catalog__wrapper .slick-list.draggable{width:80%;margin:0 auto}.catalog__wrapper .slick-list.draggable .slick-track{align-items:center}.catalog__wrapper .slick-list.draggable .slick-track .slick-slide{display:flex;align-items:center;justify-content:center;margin:0 30px}.catalog__wrapper .slick-list.draggable .slick-track .slick-slide .box-banner a img{width:100%;max-height:77px;height:auto}.catalog__wrapper .slick-arrow{top:20%;font-size:0;position:absolute;background:transparent}.catalog__wrapper .slick-arrow.slick-prev{left:0;width:70px;height:70px;border:none;border-radius:5px;background:hsla(0,0%,70%,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;cursor:pointer}.catalog__wrapper .slick-arrow.slick-prev:after{display:inline-flex;content:"\e90e";font-size:25px;font-family:icomoon;font-style:normal;color:#404040}.catalog__wrapper .slick-arrow.slick-prev:hover{background:#b81327}.catalog__wrapper .slick-arrow.slick-prev:hover:after{color:#fff}.catalog__wrapper .slick-arrow.slick-next{right:0;width:70px;height:70px;border:none;border-radius:5px;background:hsla(0,0%,70%,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;cursor:pointer}.catalog__wrapper .slick-arrow.slick-next:after{display:inline-flex;content:"\e90f";font-size:25px;font-family:icomoon;font-style:normal;color:#404040}.catalog__wrapper .slick-arrow.slick-next:hover{background:#b81327}.catalog__wrapper .slick-arrow.slick-next:hover:after{color:#fff}.catalog__wrapper:before{left:100%}.catalog__wrapper:after,.catalog__wrapper:before{content:"";position:absolute;top:0;width:100%;height:100%;background-color:#f6f6f6}.catalog__wrapper:after{right:100%}.banners-promo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:30px auto;position:relative}.banners-promo .slick-arrow{top:45%;font-size:0;position:absolute;background:transparent}.banners-promo .slick-arrow.slick-prev{left:0;width:48px;height:48px;border:none;border-radius:5px;background:hsla(0,0%,70%,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;cursor:pointer}.banners-promo .slick-arrow.slick-prev:after{display:inline-flex;content:"\e90e";font-size:25px;font-family:icomoon;font-style:normal;color:#404040}.banners-promo .slick-arrow.slick-prev:hover{background:#b81327}.banners-promo .slick-arrow.slick-prev:hover:after{color:#fff}.banners-promo .slick-arrow.slick-next{right:0;width:48px;height:48px;border:none;border-radius:5px;background:hsla(0,0%,70%,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;cursor:pointer}.banners-promo .slick-arrow.slick-next:after{display:inline-flex;content:"\e90f";font-size:25px;font-family:icomoon;font-style:normal;color:#404040}.banners-promo .box-banner{display:flex;align-items:center;justify-content:center;width:297px;height:342px;overflow:hidden;cursor:pointer}.banners-promo .box-banner a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.banners-promo .box-banner a img{max-width:100%;height:auto;transition:.5s}body.institucional .sobre-maluli{display:none}div.institucional{display:flex;margin:60px auto}div.institucional .sidebar{margin:0 40px 0 0}div.institucional .menuLat__title{text-transform:uppercase;font-size:1.5rem;margin:0 0 6px;color:#1d1d1b}div.institucional .menuLat__item{border:1px solid #eee;margin:0 0 8px}div.institucional .menuLat__link{display:block;width:280px;height:40px;line-height:40px;font-size:.875rem;padding:0 0 0 8px;text-transform:uppercase;transition:border .3s}div.institucional .menuLat__link:hover{background-color:#1d1d1b;color:#fff;border-left:5px solid #b81327;font-weight:700}div.institucional .institucional-content{padding:0 10px;width:100%;line-height:20px}div.institucional .institucional-content h1{text-transform:uppercase;font-size:1.5rem;margin:0 0 20px;color:#1d1d1b}div.institucional .institucional-content p{margin:0 0 8px;font-size:.875rem}div.institucional .institucional-content a{text-decoration:underline}div.institucional .institucional-content ul{margin:0 0 8px;padding:0 15px}div.institucional .institucional-content ul li{list-style:disc}div.institucional .institucional-content ol{margin:0 0 8px;padding:0 15px}div.institucional .institucional-content ol li{list-style:decimal}div.institucional .institucional-content li{font-size:.875rem}div.institucional .institucional-content h3{margin:20px 0 10px;text-transform:uppercase}div.institucional .institucional-content .color-red{color:#df5252}div.institucional .institucional-content__menu{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;width:100%}div.institucional .institucional-content__link{width:250px;height:40px;border:1px solid #4965af;border-radius:5px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#fff!important;background-color:#4965af;font-weight:700;margin:20px 25px;transition:.3s linear}div.institucional .institucional-content__link.active,div.institucional .institucional-content__link:hover{background-color:orange;color:#fff!important}div.institucional .institucional-content__state{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;height:0;opacity:0;overflow:hidden;transition:.5s linear}div.institucional .institucional-content__state.open{height:auto;opacity:1}div.institucional .institucional-content__wrapper{width:33%;margin:10px auto;display:flex;align-items:center}div.institucional .institucional-content__icon-local{position:relative;display:flex;align-items:center;justify-content:center;padding:10px}div.institucional .institucional-content__icon-local:before{content:"\e907";color:#df5252;font-size:50px;padding:0;font-family:icomoon;font-style:normal;display:inline-block}div.institucional .institucional-content__box-store h2{font-size:.875rem;text-transform:uppercase}div.institucional .institucional-content__box-store p{width:80%;text-transform:uppercase;font-size:.75rem;font-weight:400;margin:0}div.institucional .institucional-content__box-store p:nth-of-type(3),div.institucional .institucional-content__box-store p:nth-of-type(4){width:100%;margin-top:8px;font-weight:700}div.institucional table{width:100%}div.institucional table th{padding:5px 10px;background-color:orange;color:#fff}div.institucional table td{font-size:.75rem}div.institucional .table{width:100%}div.institucional .table .table-head{display:flex;justify-content:center;background-color:orange;padding:5px}div.institucional .table .table-head span{color:#fff;border:none}div.institucional .table .table-row{display:flex}div.institucional .table h4,div.institucional .table span{text-align:center;border:1px solid #000;padding:5px}div.institucional .table span{display:block;margin:0 auto;width:50%}body.about-us #linkInstQuemSomos a,body.contact-us #linkInstsFaleConosco a,body.delivery #linkInstServiçosEntrega a,body.digital-products #linkInstProdutosDigitais a,body.discount-policy #linkInstPoliticaDesconto a,body.how-to-buy #linkInstComoComprar a,body.institutional #linkInstInstitutional a,body.loyalty #linkInstProgramaAfiliados a,body.payments #linkInstFormasPagamento a,body.privacy-policy #linkInstPoliticaPrivacidade a,body.sobre-ebooks #linkInstSobreEbooks a,body.visit-our-bookstore #linkInstVisiteLivraria a{background-color:#1d1d1b;color:#fff;border-left:5px solid #b81327;font-weight:700}.contact-us .institucional-content{display:flex;flex-direction:column}.contact-us .institucional-content p.fale-conosco{margin-bottom:20px}#formFC{width:100%}#formRightFc>h4{display:none}#formFC .boxCampo{width:100%;margin:10px 0;display:flex;flex-direction:column}#formFC .boxCampo>label{margin-bottom:10px;text-transform:uppercase;font-weight:700}#formFC .boxCampo>input,#formFC .boxCampo>textarea{border:1px solid #e2e2e2}#formFC input,#formFC label,#formFC textarea{width:100%}#formFC input,#formFC textarea{padding:10px}#formFC .enviarForm{background-color:#b81327;color:#fff;padding:10px 0;text-align:center;margin-top:20px;border-radius:25px;cursor:pointer;text-transform:none;font-size:1.125rem;transition:.3s;font-size:18px;padding:0 13px;height:50px;min-height:50px;display:flex;width:200px;min-width:200px;justify-content:center;align-items:center;border:1px solid #b81327}#formFC .enviarForm:hover{color:#b81327;background:#fff!important;filter:none}#formFC #msgSucesso{width:100%;padding:10px;background:#f0f0f0;color:#000;text-align:center}.box-form-msg{color:#4965af;font-size:.75rem}.institucional .address,.institucional .facebook{display:none}.calculate-freight__table-row{height:40px}.calculate-freight__table-row:nth-child(2n){background:hsla(0,0%,80%,.3019607843)}.calculate-freight__table-td{font-size:12px;padding:5px}.general-product{display:flex;justify-content:space-between;min-height:590px;padding-bottom:50px}.general-product .product-left{width:245px}.general-product .product-left__wrapper{width:100%;line-height:30px;padding-bottom:15px;border-bottom:1px solid #b2b2b2}.general-product .product-left__editor{display:flex;align-items:center;font-size:.875rem}.general-product .product-left__editor b{color:#404040}.general-product .product-left__editor .brandName{margin-left:5px;width:130px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#b81327;border-radius:5px;transition:.5s}.general-product .product-left__editor .brandName:hover{background-color:#6e0b17}.general-product .product-left__editor .brandName a{color:#fff}.general-product .product-left__editor .brandName a:hover{text-decoration:none;color:#fff}.general-product .product-left__author-name,.general-product .product-left__edition-name,.general-product .product-left__eisbn-name,.general-product .product-left__format-name,.general-product .product-left__isbn-name,.general-product .product-left__language-name,.general-product .product-left__number-text,.general-product .product-left__orderBy-name,.general-product .product-left__publication-name,.general-product .product-left__subtitle-name,.general-product .product-left__tradutor-name,.general-product .product-left__typeProduct-name{font-weight:400;font-size:.875rem;color:#404040}.general-product .product-left__author-name b,.general-product .product-left__edition-name b,.general-product .product-left__eisbn-name b,.general-product .product-left__format-name b,.general-product .product-left__isbn-name b,.general-product .product-left__language-name b,.general-product .product-left__number-text b,.general-product .product-left__orderBy-name b,.general-product .product-left__publication-name b,.general-product .product-left__subtitle-name b,.general-product .product-left__tradutor-name b,.general-product .product-left__typeProduct-name b{font-weight:700;font-size:.875rem;color:#404040}.general-product .product-left__description-short{padding-top:15px}.general-product .product-left__description-short .productDescriptionShort{font-size:.875rem;font-weight:400;color:#404040;line-height:21px}.general-product .product-left__link-description{display:flex;color:#b81327;font-size:.875rem;font-weight:700;margin-top:15px}.general-product .product-center{width:446px;display:flex;flex-wrap:wrap}.general-product .product-center__image-box{border:1px solid #b7b7b7;width:100%;height:446px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.general-product .product-center__seals{z-index:1;position:absolute;width:100%;top:0}.general-product .product-center__seals--percent{width:48px;height:32px;left:0;display:flex;align-items:center;justify-content:center;background-color:#b81327;color:#fff;font-weight:700;font-size:.875rem}.general-product .product-center__seals--pre-venda{left:0;background-color:#007cc1}.general-product .product-center__seals--novidade,.general-product .product-center__seals--pre-venda{top:37px;width:78px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;font-weight:700}.general-product .product-center__seals--novidade{right:0;background-color:#f9c300}.general-product .product-center__seals--lancamento{width:96px;background-color:#438100}.general-product .product-center__seals--frete-gratis,.general-product .product-center__seals--lancamento{top:0;right:0;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;font-weight:700}.general-product .product-center__seals--frete-gratis{width:94px;background-color:#b81327}.general-product .product-center__image{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.general-product .product-center__image-item{display:none}.general-product .product-center__image-item:first-of-type{display:flex;justify-content:center;position:relative;width:100%;height:100%;cursor:zoom-in}.general-product .product-center__image-item img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.general-product .product-center__share{bottom:15px;left:15px;width:48px;height:48px;display:flex;position:absolute;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.25);border-radius:50%;cursor:pointer;z-index:1;transition:.5s}.general-product .product-center__share:before{display:inline-flex;content:"\e935";font-size:60px;font-family:icomoon;font-style:normal;color:#7e7e7e}.general-product .product-center__share:hover{background-color:#007cc1}.general-product .product-center__share:hover:before{color:#fff}.general-product .product-center__share.active{background-color:#007cc1}.general-product .product-center__share.active:before{color:#fff}.general-product .product-center__share--whatsapp{transition:.5s;right:0;opacity:0}.general-product .product-center__share--whatsapp.active{opacity:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:#64c100;position:absolute;top:25%;right:115%;transition:.5s}.general-product .product-center__share--whatsapp.active:before{display:inline-flex;content:"\e939";font-size:18px;font-family:icomoon;font-style:normal;color:#fff}.general-product .product-center__share--facebook{transition:.5s;left:0;opacity:0}.general-product .product-center__share--facebook.active{opacity:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:#4965af;position:absolute;top:25%;left:115%;transition:.5s}.general-product .product-center__share--facebook.active:before{display:inline-flex;content:"\e913";font-size:18px;font-family:icomoon;font-style:normal;color:#fff}.general-product .product-center__share--instagram{transition:.5s;top:0;opacity:0}.general-product .product-center__share--instagram.active{opacity:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);position:absolute;top:115%;left:20%;transition:.5s}.general-product .product-center__share--instagram.active:before{content:"";background-image:url(https://lojaofitexto.vteximg.com.br/arquivos/instagramIcon.svg);background-repeat:no-repeat;background-position:50%;background-size:90%;width:100%;height:100%}.general-product .product-center__zoomIn{position:absolute;display:flex;align-items:center;top:102%;right:0;font-size:.625rem;font-weight:400;font-style:italic;color:#7e7e7e;margin-right:5px}.general-product .product-center__zoomIn:before{display:inline-flex;content:"\e93b";font-size:12px;font-family:icomoon;font-style:normal;color:#7e7e7e}.general-product .product-center__preview,.general-product .product-center__sumary{width:110px;height:38px;display:flex;position:absolute;align-items:center;justify-content:center;background-color:#b81327;top:107%;transition:.5s;border-radius:5px;margin:0 15px 0 0;font-size:.875rem;font-weight:500;color:#fff}.general-product .product-center__preview:hover,.general-product .product-center__sumary:hover{background-color:#6e0b17}.general-product .product-center__sumary{left:0}.general-product .product-center__preview{left:125px}.general-product .product-right{width:398px;position:relative}.general-product .product-right__avaliation{height:15px}.general-product .product-right__wishlist{position:absolute;top:0;right:0;width:50px;height:48px;border:1px solid #b2b2b2;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.5s}.general-product .product-right__wishlist:before{display:inline-flex;content:"\e914";font-size:30px;font-family:icomoon;font-style:normal;color:#b81327}.general-product .product-right__wishlist.active:before,.general-product .product-right__wishlist:hover:before{content:"\e915"}.general-product .product-right__title{margin:5px 0 10px;width:85%}.general-product .product-right__title .productName{font-size:1.5rem;font-weight:700;color:#000}.general-product .product-right__author-name{font-weight:400;font-size:1rem;color:#404040;margin:0 0 25px}.general-product .product-right__skus{height:400px}.general-product .product-right__skus-title{display:block;font-size:1rem;font-weight:700;color:#404040;margin:0 0 20px}.general-product .product-right__skus-list{width:100%;height:100%;display:flex;flex-direction:column}.general-product .product-right__skus-list.margin-bottom{margin-bottom:120px}.general-product .product-right__skus-list-item{width:100%;height:60px;display:flex;align-items:center;justify-content:space-between;border:1px solid #b2b2b2;border-radius:5px;padding:10px 15px;margin:0 0 10px}.general-product .product-right__skus-list-item--chapter{position:relative;transition:.5s}.general-product .product-right__skus-list-item--chapter.open{margin-bottom:30px;background-color:#b81327;border:#b81327;order:-1!important}.general-product .product-right__skus-list-item--chapter.open .product-right__capitulo-icon:after,.general-product .product-right__skus-list-item--chapter.open .product-right__nameSku,.general-product .product-right__skus-list-item--chapter.open .product-right__priceSku--chapter{color:#fff}.general-product .product-right__skus-list-item--talk{position:relative;transition:.5s}.general-product .product-right__skus-list-item--talk.open{margin-bottom:30px;background-color:#b81327;border:#b81327;order:-1!important}.general-product .product-right__skus-list-item--talk.open .product-right__nameSku,.general-product .product-right__skus-list-item--talk.open .product-right__priceSku--talk,.general-product .product-right__skus-list-item--talk.open .product-right__talk-icon:after{color:#fff}.general-product .product-right__skus-list-chapter,.general-product .product-right__skus-list-talk{padding:0 20px}.general-product .product-right__chapter-wrapper,.general-product .product-right__talk-wrapper{position:absolute;background-color:#fff;top:150%;left:0;width:100%;height:0;overflow:hidden;z-index:-1;transition:.5s}.general-product .product-right__chapter-wrapper.open,.general-product .product-right__talk-wrapper.open{height:auto;z-index:2}.general-product .product-right__chapter-title,.general-product .product-right__talk-title{display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;background-color:#1d1d1b;padding:0 20px;text-transform:uppercase;font-size:1rem;font-weight:700;color:#fff}.general-product .product-right__price-chapter,.general-product .product-right__price-talk{display:block;margin-right:30px;text-transform:uppercase;font-size:1rem;font-weight:700;color:#fff}.general-product .product-right__chapter-list,.general-product .product-right__talk-list{height:250px;overflow-y:auto;border:1px solid #b2b2b2}.general-product .product-right__chapter-list::-webkit-scrollbar,.general-product .product-right__talk-list::-webkit-scrollbar{width:17px}.general-product .product-right__chapter-list::-webkit-scrollbar-thumb,.general-product .product-right__talk-list::-webkit-scrollbar-thumb{background:#404040}.general-product .product-right__chapter-list::-webkit-scrollbar-thumb:hover,.general-product .product-right__talk-list::-webkit-scrollbar-thumb:hover{background:#b2b2b2}.general-product .product-right__skus-wrapper-chapter,.general-product .product-right__skus-wrapper-talk{display:flex;flex-direction:column;padding:15px 0;position:relative;border-bottom:1px solid #b2b2b2}.general-product .product-right__skus-wrapper-chapter input,.general-product .product-right__skus-wrapper-talk input{display:none}.general-product .product-right__skus-wrapper-chapter label,.general-product .product-right__skus-wrapper-talk label{font-size:1rem;font-weight:700;color:#404040}.general-product .product-right__skus-wrapper-chapter input[type=checkbox]+label,.general-product .product-right__skus-wrapper-talk input[type=checkbox]+label{position:relative;cursor:pointer;padding-left:30px}.general-product .product-right__skus-wrapper-chapter input[type=checkbox]+label:before,.general-product .product-right__skus-wrapper-talk input[type=checkbox]+label:before{content:"";position:absolute;width:21px;height:21px;left:0;bottom:0;border:1px solid #b2b2b2;border-radius:50%;vertical-align:bottom;background-color:transparent}.general-product .product-right__skus-wrapper-chapter input[type=checkbox]:checked+label:before,.general-product .product-right__skus-wrapper-talk input[type=checkbox]:checked+label:before{background-color:#64c100;border:#64c100}.general-product .product-right__skus-wrapper-chapter input[type=checkbox]:checked+label:after,.general-product .product-right__skus-wrapper-talk input[type=checkbox]:checked+label:after{content:"";position:absolute;left:7px;bottom:6px;width:7px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.general-product .product-right__skus-wrapper{width:calc(100% - 113px);min-width:190px;max-width:250px;height:100%;display:flex;align-items:center}.general-product .product-right__name-complement{margin:10px 0 0;width:100%;color:#404040;text-overflow:ellipsis;font-size:.75rem;font-weight:400;line-height:18px;overflow:hidden}.general-product .product-right__nameSku{font-size:1rem;font-weight:700;color:#b81327;margin:0 10px}.general-product .product-right__priceSku{font-weight:400;font-size:.875rem;color:#1d1d1b}.general-product .product-right__priceSku em,.general-product .product-right__priceSku em strong{font-style:normal;font-size:.75rem;text-decoration:line-through;font-weight:400;color:#b2b2b2}.general-product .product-right__sku-button-buy{width:113px;height:38px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem;text-transform:uppercase;transition:.5s;border-radius:5px;background-color:#64c100}.general-product .product-right__sku-button-buy:hover{background-color:#438100}.general-product .product-right__selection-chapter{width:113px;height:38px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem;text-transform:uppercase;transition:.5s;border-radius:5px;border:none;background-color:#b81327;cursor:pointer}.general-product .product-right__selection-chapter:hover{background-color:#6e0b17}.general-product .product-right__selection-chapter.open{font-size:0;font-weight:400}.general-product .product-right__selection-chapter.open:before{display:inline-flex;content:"\e911";font-size:15px;font-family:icomoon;font-style:normal;color:#fff}.general-product .product-right__selection-talk{width:113px;height:38px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem;text-transform:uppercase;transition:.5s;border-radius:5px;border:none;background-color:#85ff01;cursor:pointer}.general-product .product-right__selection-talk:hover{background-color:#64c100}.general-product .product-right__selection-talk.open{font-size:0;background-color:#b81327;font-weight:400}.general-product .product-right__selection-talk.open:before{display:inline-flex;content:"\e911";font-size:15px;font-family:icomoon;font-style:normal;color:#fff}.general-product .product-right__impresso-icon{min-width:45px;display:block}.general-product .product-right__impresso-icon:before{display:inline-flex;content:"\e907";font-size:30px;font-family:icomoon;font-style:normal;color:#404040}.general-product .product-right__ebook-icon{min-width:45px;display:block}.general-product .product-right__ebook-icon:before{display:inline-flex;content:"\e912";font-size:35px;font-family:icomoon;font-style:normal;color:#404040}.general-product .product-right__pacote-icon{min-width:45px;display:block}.general-product .product-right__pacote-icon:after{display:inline-flex;content:"\e907  + \e912";font-size:25px;font-family:icomoon;font-style:normal;color:#404040}.general-product .product-right__workshop-icon{min-width:45px;display:block}.general-product .product-right__workshop-icon:after{display:inline-flex;content:"\e93a";font-size:30px;font-family:icomoon;font-style:normal;color:#404040}.general-product .product-right__capitulo-icon{min-width:45px;display:block}.general-product .product-right__capitulo-icon:after{display:inline-flex;content:"\e90c";font-size:35px;font-family:icomoon;font-style:normal;color:#404040}.general-product .product-right__talk-icon{min-width:45px;display:block}.general-product .product-right__talk-icon:after{display:inline-flex;content:"\e936";font-size:35px;font-family:icomoon;font-style:normal;color:#404040}.general-product .product-right__price-wrapper{margin:25px 0;position:relative;display:flex;flex-wrap:wrap}.general-product .product-right__price-content{width:80%}.general-product .product-right__price-old{font-style:normal;font-size:1.125rem;text-decoration:line-through;font-weight:400;color:#b2b2b2;margin-right:10px}.general-product .product-right__price-sum{font-style:normal;font-size:1.75rem;font-weight:700;color:#404040}.general-product .product-right__price-installments{display:none;width:100%;margin:10px 0 5px;font-style:normal;font-size:.875rem;font-weight:400;color:#404040}.general-product .product-right__price-installments br{display:none}.general-product .product-right__price-installments:after{content:" no cartão";font-weight:400}.general-product .product-right__button-buy-sum{margin:25px 0;width:100%;height:38px;display:flex;align-items:center;justify-content:center;background-color:#64c100;border-radius:5px;text-transform:uppercase;font-size:1.125rem;font-weight:700;color:#fff}.general-product .product-right__price{margin:25px 0 0}.general-product .product-right__price .descricao-preco{display:flex;flex-wrap:wrap;align-items:baseline}.general-product .product-right__price .descricao-preco .valor-de{font-size:0}.general-product .product-right__price .descricao-preco .valor-de .skuListPrice{font-style:normal;font-size:1.125rem;text-decoration:line-through;font-weight:400;color:#b2b2b2}.general-product .product-right__price .descricao-preco .valor-por{font-size:0}.general-product .product-right__price .descricao-preco .valor-por .skuBestPrice{font-style:normal;font-size:1.75rem;font-weight:700;color:#404040}.general-product .product-right__price .descricao-preco .valor-dividido{width:100%;margin:10px 0 5px}.general-product .product-right__price .descricao-preco .valor-dividido span{font-style:normal;font-size:.875rem;font-weight:400;color:#404040}.general-product .product-right__price .descricao-preco .valor-dividido .skuBestInstallmentValue:after{content:" no cartão";font-weight:400}.general-product .product-right__price .economia-de,.general-product .product-right__price .preco-a-vista{display:none!important}.general-product .product-right__pix{margin:0 0 10px;font-style:normal;font-size:.875rem;font-weight:400;color:#404040}.general-product .product-right__value-pix{font-weight:700;color:#404040;font-style:normal;font-size:.875rem}.general-product .product-right__other-payments{position:relative;margin:0 0 10px}.general-product .product-right__other-payments .titulo-parcelamento{position:relative;text-decoration:underline;font-size:.75rem;font-weight:400;color:#7e7e7e;cursor:pointer;transition:.5s}.general-product .product-right__other-payments .titulo-parcelamento:after{content:"\e901";font-family:icomoon;font-size:.375rem;color:#7e7e7e;transition:.5s;position:absolute;top:5px;left:105%;transform:rotate(180deg)}.general-product .product-right__other-payments .titulo-parcelamento.open{color:#b81327;font-weight:700}.general-product .product-right__other-payments .titulo-parcelamento.open:after{transform:rotate(0)}.general-product .product-right__other-payments .see-other-payment-method-link{display:none!important}.general-product .product-right__other-payments .other-payment-method-ul{position:absolute;height:0;overflow:hidden;opacity:0;width:190px;border:1px solid #b2b2b2;background-color:#fff;margin:0;z-index:-1}.general-product .product-right__other-payments .other-payment-method-ul li{min-height:38px;overflow:hidden;padding:10px 15px;font-size:.75rem}.general-product .product-right__other-payments .other-payment-method-ul li .other-payment-method-intereset-no{display:none}.general-product .product-right__other-payments .other-payment-method-ul li:nth-child(odd){background-color:#f6f6f6;text-transform:capitalize}.general-product .product-right__other-payments .other-payment-method-ul li:nth-child(2n){font-size:.75rem;white-space:nowrap}.general-product .product-right__other-payments .other-payment-method-ul.open{margin:10px 0 0;height:auto;opacity:1;z-index:2}.general-product .product-right__buy-button{display:flex;align-items:center;justify-content:space-between;padding:25px 0;border-bottom:1px solid #b2b2b2}.general-product .product-right__box-quantity{display:flex;align-items:center;justify-content:space-between;position:relative;width:110px}.general-product .product-right__error{display:block;position:absolute;width:100%;top:100%;left:2px;font-size:.875rem;margin:10px 0 0;color:#b81327}.general-product .product-right__minus{width:28px;height:28px;border:1px solid #b2b2b2;border-radius:5px;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.5s}.general-product .product-right__minus:before{display:inline-flex;content:"\e932";font-size:2px;font-family:icomoon;font-style:normal;color:#404040}.general-product .product-right__minus:hover{background-color:#b2b2b2}.general-product .product-right__minus:hover:before{color:#fff}.general-product .product-right__quantity{width:20px;text-align:center;border:none;font-size:1.125rem;color:#404040;pointer-events:none}.general-product .product-right__plus{width:28px;height:28px;border:1px solid #b2b2b2;border-radius:5px;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.5s}.general-product .product-right__plus:before{display:inline-flex;content:"\e900";font-size:12px;font-family:icomoon;font-style:normal;color:#404040}.general-product .product-right__plus:hover{background-color:#b2b2b2}.general-product .product-right__plus:hover:before{color:#fff}.general-product .product-right .buy-button{width:179px;height:48px;text-align:center;text-transform:uppercase;background-color:#64c100;border-radius:5px;padding:12px;font-size:1.125rem;font-weight:700;color:#fff;transition:.5s}.general-product .product-right .buy-button:hover{background-color:#438100}.general-product .product-right__securityBuy{width:65px;display:flex;align-items:center;justify-content:center}.general-product .product-right__securityBuy:before{display:inline-flex;content:"\e931";font-size:25px;font-family:icomoon;font-style:normal;color:#b2b2b2}.general-product .product-right__securityBuy:after{content:"Compra Segura";text-transform:uppercase;margin-left:5px;font-size:.625rem;font-weight:400;color:#b2b2b2}.general-product .product-right__unavailable{border-top:1px solid #b2b2b2;padding-top:10px}.general-product .product-right__unavailable .notifyme{background-color:#fff}.general-product .product-right__unavailable .notifyme .notifyme-title{color:#b81327;font-weight:800;font-size:1.75rem;text-transform:uppercase;line-height:32px}.general-product .product-right__unavailable .notifyme .notifyme-form{border:none;display:flex;flex-direction:column}.general-product .product-right__unavailable .notifyme .notifyme-form p{font-size:.875rem;font-weight:400;line-height:18px;color:#282828;order:1}.general-product .product-right__unavailable .notifyme .notifyme-form .label-notifymeClientName{order:2;margin:40px 0 8px;font-size:.75rem;font-weight:400;color:#1d1d1b}.general-product .product-right__unavailable .notifyme .notifyme-form .notifyme-client-name{width:100%;height:46px!important;border:1px solid #b7b7b7!important;border-radius:5px!important;text-indent:10px;margin:0 auto 40px;order:3}.general-product .product-right__unavailable .notifyme .notifyme-form .notifyme-client-name.error{border:1px solid #df5252!important}.general-product .product-right__unavailable .notifyme .notifyme-form .notifyme-client-name::-moz-placeholder{color:#c4c4c4;font-size:.75rem;font-weight:400}.general-product .product-right__unavailable .notifyme .notifyme-form .notifyme-client-name:-ms-input-placeholder{color:#c4c4c4;font-size:.75rem;font-weight:400}.general-product .product-right__unavailable .notifyme .notifyme-form .notifyme-client-name::placeholder{color:#c4c4c4;font-size:.75rem;font-weight:400}.general-product .product-right__unavailable .notifyme .notifyme-form .label-notifymeClientEmail{order:4;font-size:.75rem;font-weight:400;color:#1d1d1b;margin:0 0 8px}.general-product .product-right__unavailable .notifyme .notifyme-form .notifyme-client-email{width:100%;height:46px!important;border:1px solid #b7b7b7!important;border-radius:5px!important;text-indent:10px;margin:0 auto 15px;order:5}.general-product .product-right__unavailable .notifyme .notifyme-form .notifyme-client-email.error{border:1px solid #df5252!important}.general-product .product-right__unavailable .notifyme .notifyme-form .notifyme-client-email::-moz-placeholder{color:#c4c4c4;font-size:.75rem;font-weight:400}.general-product .product-right__unavailable .notifyme .notifyme-form .notifyme-client-email:-ms-input-placeholder{color:#c4c4c4;font-size:.75rem;font-weight:400}.general-product .product-right__unavailable .notifyme .notifyme-form .notifyme-client-email::placeholder{color:#c4c4c4;font-size:.75rem;font-weight:400}.general-product .product-right__unavailable .notifyme .notifyme-form .notifyme-button-ok{width:100%;height:48px!important;transition:.3s;background-color:#64c100;border:none;border-radius:5px!important;color:#fff;text-transform:uppercase;display:flex;align-items:center;justify-content:center;cursor:pointer;order:6}.general-product .product-right__unavailable .notifyme .notifyme-form .notifyme-button-ok:focus,.general-product .product-right__unavailable .notifyme .notifyme-form .notifyme-button-ok:hover{background-color:#438100}.general-product .product-right__unavailable .notifyme .error{border:none;margin:10px 0}.general-product .product-right__unavailable .notifyme .error .notifyme-error{text-transform:uppercase;font-size:.75rem;font-weight:600;color:#df5252}.prod-details{background-color:#f6f6f6;padding:40px 0}.prod-details__box-titles{display:flex;align-items:center;margin:0 0 20px}.prod-details__title{width:167px;margin-right:20px;text-align:center;padding-bottom:20px;border-bottom:8px solid transparent;color:#b81327;font-size:1.5rem;font-weight:700;cursor:pointer;transition:.5s}.prod-details__title.selected{border-bottom:8px solid #b81327}.prod-details__descriptions{height:0;opacity:0;overflow:hidden;transition:.5s}.prod-details__descriptions .productDescription,.prod-details__descriptions .productDescription p{color:#404040;line-height:21px;font-size:.875rem;font-weight:400}.prod-details__descriptions.selected{height:auto;opacity:1;overflow:hidden}.prod-details__characteristics{height:0;opacity:0;overflow:hidden;transition:.5s}.prod-details__characteristics.selected{height:auto;opacity:1;overflow:hidden}.prod-details__characteristics-text{color:#404040;line-height:21px;font-size:.875rem;font-weight:400}.prod-details__specifications{display:none}.produto .address,.produto .facebook{display:none!important}.discount-policy .address,.discount-policy .facebook,.discount-policy .newsletter{display:none}.banner-top .box-banner{display:block;width:100%;height:100%}.banner-top .box-banner img{width:100%;height:auto;min-height:48px}.warnings{margin:30px auto 0}.warnings__wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#b81327;border-radius:5px;width:90%;margin:0 auto;padding:30px 50px}.warnings__icon-info{display:flex;align-items:center;justify-content:center;margin-right:20px;width:50px;height:50px;background-image:url(https://lojaofitexto.vteximg.com.br/arquivos/icon-info.png);background-repeat:no-repeat;background-position:50%}.warnings__text{width:88%;line-height:21px;color:#fff;font-size:.875rem;font-weight:400}.warnings__text b{color:#fff}.info-discount__authors,.info-discount__students,.info-discount__teachers{display:flex;align-items:center;padding:55px 0;flex-wrap:wrap}.info-discount__authors h2,.info-discount__students h2,.info-discount__teachers h2{margin-bottom:20px;font-size:1.5rem;font-weight:700;color:#b81327}.info-discount__students{background-color:#f6f6f6;position:relative}.info-discount__students:before{left:100%}.info-discount__students:after,.info-discount__students:before{content:"";position:absolute;top:0;background-color:#f6f6f6;width:100%;height:100%}.info-discount__students:after{right:100%}.info-discount__content-text{width:calc(100% - 457px)}.info-discount__content-text p{color:#000;font-size:.875rem;font-weight:400;line-height:21px}.info-discount__content-text p a,.info-discount__content-text p span,.info-discount__content-text p u{color:#b81327;text-decoration:underline}.info-discount__content-text ul{list-style:disc;padding-left:30px;line-height:15px;margin-top:10px}.info-discount__content-text ul li{list-style:disc}.info-discount__content-text ul li a,.info-discount__content-text ul li span,.info-discount__content-text ul li u{color:#b81327;text-decoration:underline}.info-discount__content-img{width:397px;margin-left:60px}.info-discount__content-img .box-banner{display:block;width:100%;height:100%;border-radius:5px;overflow:hidden}.info-discount__content-img .box-banner img{width:100%;height:100%}.info-discount__form-students,.info-discount__form-students iframe,.info-discount__form-teacher,.info-discount__form-teacher iframe{width:100%}.info-discount__button-singin{width:192px;height:38px;margin:0;display:flex;align-items:center;justify-content:center;background-color:#b81327;border-radius:5px;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer}.info-discount__button-singin--teachers{margin-top:25px}.info-discount__button-singin--students{margin-top:-34px}.info-discount__button-singin:hover{background-color:#6e0b17}.info-newsletter__text{width:85%;margin:0 auto;line-height:21px;font-size:.875rem;font-weight:400;color:#000}.ofitexto-wishlist .address,.ofitexto-wishlist .facebook{display:none}.ofitexto-wishlist #empty-Wishlist{text-align:center;padding:50px}.ofitexto-wishlist #empty-Wishlist p{font-size:1.5625rem;font-weight:700}.wishlistvazia .titulo-sessao{margin:50px auto 0;border-bottom:1px solid #b2b2b2;padding-bottom:20px;font-size:1.75rem;font-weight:700;color:#b81327}.wishlistvazia div.main{margin:50px auto 0}.wishlistvazia div.main .searchResultsTime,.wishlistvazia div.main .sub{display:none}.wishlistvazia div.main .shelf__shelf-template ul li[layout="42ff5c2f-8858-451c-a646-14833eef9788"],.wishlistvazia div.main .shelf__shelf-template ul li[layout="54f8334d-a4c5-4449-9606-3b7cd6626e6c"]{margin:0 auto 40px}.slick-list.draggable{display:flex;align-items:center;overflow:hidden}.slick-list.draggable .slick-track{display:flex}.highlight-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:-1}.highlight-overlay.open{z-index:1}.hide{display:none}.HIDE{display:none!important}.invisible{width:0;opacity:0;font-size:0}.hidden,.invisible{height:0;overflow:hidden}.show{visibility:visible!important;display:block}@media screen and (max-width:1260px){.container-center{max-width:calc(100% - 40px);margin-left:20px;margin-right:20px}.facebook__wrapper .slick-next{right:0}.facebook__wrapper .facebook-img-container img{height:250px;width:250px}}@media screen and (max-width:1024px){.about{margin-top:0}.about .container-center{flex-direction:column;align-items:center;text-align:center}.about__top{padding:3.4375rem 2rem 3.375rem}.about__2-column,.about__3-column,.about__4-column{margin-right:0}.about__1-column{margin-right:0}.about__2-column{margin:2.5rem 0}.about__3-column,.about__4-column{width:100vw}.about__3-column p,.about__4-column p{background:#404040;line-height:1.15rem;margin:0;height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 2.03125rem 0 2rem}.about__3-column p span,.about__4-column p span{transition:.4s;transform:rotate(90deg);width:12px;height:19px}.about__3-column p span:after,.about__4-column p span:after{display:inline-flex;content:"\e90f";font-size:1rem;font-family:icomoon;font-style:normal;color:#fff}.about__3-column ul,.about__4-column ul{background:#000;display:none}.about__3-column ul li,.about__4-column ul li{height:48px;display:flex;align-items:center;justify-content:flex-start;margin-top:0;padding:0 2rem}.about__3-column li+li,.about__4-column li+li{border-top:1px solid #404040}.about__5-column{padding:1.6875rem 0 0}.about__5-column .social-medias-container{margin-bottom:2.5rem}.about__5-column .social-medias-container a+a{margin-left:2.6875rem}.about__title-bottom{font-size:16px}.about__bottom{padding:1.5625rem 2rem 3.5625rem}.about__bottom .container-center{align-items:center;text-align:initial}.about__bottom .credit-cards,.about__bottom .row-mobile-container{margin-bottom:1.59375rem}.about__bottom .bank-slip{margin:0 .63125rem 0 1.25625rem}.about__bottom .seals{margin-top:3.1875rem}.about__bottom .bank-transfer,.about__bottom .credit-cards,.about__bottom .debit-cards,.about__bottom .pix{margin-right:0}.about__bottom .mobile-aux-container{flex-direction:column}.about__bottom .credit-cards .s52x33+.s52x33{margin-left:.425rem}.about__bottom .credit-cards img{width:43.5px}.about__bottom .seals{text-align:center}.about__bottom .seals h4{font-size:16px}.about__bottom .seals .s52x33{margin:0 1.6875rem}.pages{display:none}.made-by{padding:.9375rem 2rem}.made-by__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.made-by__content .icons-container{margin-top:1.25rem}.header__center{max-width:100%;flex-wrap:wrap;justify-content:space-around;height:auto}.header__logo-wrapper{order:2;margin:0 45px 0 55px}.header__header-search{order:4;width:90%;margin:10px 0 0}.header__header-account{display:none}.header__header-wishlist{display:none}.header__header-cart{order:3}.newsletter{max-width:100%;margin:0}.newsletter__content{flex-direction:column;align-items:center;padding:2.3125rem .9375rem 3.75rem}.newsletter__left{max-width:100%;text-align:center;margin-bottom:1.5625rem}.newsletter__left p{padding:.625rem 0 0}.newsletter__left a{position:absolute;bottom:2.3125rem;left:50%;transform:translateX(-50%)}.newsletter__left span{font-size:.875rem}.newsletter__form{margin-left:0}.newsletter__form form{flex-direction:column}.newsletter__email input,.newsletter__username input{margin-bottom:0}.newsletter__email{margin:1.25rem .9375rem 1.5625rem}.newsletter__form-button{width:100%;z-index:1}.newsletter__form-button button{width:100%;margin-top:0}.newsletter__form-button span{text-align:center}.facebook{margin-top:3.4375rem}.facebook__content{flex-direction:column}.facebook__left{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:90%}.facebook__right{margin:2.5rem 0 0;width:100%}.address{margin-top:4.375rem;flex-direction:column;align-items:center}.address__left{max-width:100%}.address__left p{font-size:1.75rem;line-height:2.0125rem;margin-bottom:2.5rem}.address__data{margin:2.5rem 0 0;padding:5rem 2.25rem 1.5rem;max-width:360px}.address__map iframe{width:360px;height:340px}.bread{padding:15px 0}.bread ul{flex-wrap:wrap;padding-left:15px}.bread ul li{margin:5px 0}.shelf__shelf-template ul{padding:60px 0 25px}.shelf__shelf-template ul li[layout="42ff5c2f-8858-451c-a646-14833eef9788"],.shelf__shelf-template ul li[layout="54f8334d-a4c5-4449-9606-3b7cd6626e6c"]{margin:20px auto;max-width:230px;height:600px}.shelf__shelf-template ul .slick-arrow{top:25%}.shelf__shelf-template ul .slick-arrow.slick-prev{width:48px;height:48px}.shelf__shelf-template ul .slick-arrow.slick-next{width:48px;height:48px}.shelf__wishlist-icon:before{color:#b2b2b2}.buy-together__lead{max-width:300px}.busca-vazia .newsletter{margin-top:.1875rem;margin-bottom:.1875rem}.filters{width:100%;margin:0 0 20px}.filters__btn-filter{text-align:center;transition:.5s}.filters__btn-filter:after{content:"\e901";font-size:.4375rem;font-family:icomoon;color:#1d1d1b;transition:.5s;transform:rotate(180deg);margin-left:10px}.filters__btn-filter.open:after{transform:rotate(0)}.filters__nav-filters{width:100%;margin:0;height:0;overflow:hidden;padding:0;opacity:0;transition:.5s}.filters__nav-filters.open{padding:20px;height:auto;opacity:1}.vitrine .pager.top p{display:none}.vitrine .pages{margin:0}.department-content{width:100%}.department-content__pagination{position:static;margin:10px auto;display:flex;align-items:center;justify-content:center}.department-content__vitrine .vitrine.resultItemsWrapper .pager.top{position:static;display:flex;align-items:center;justify-content:center;margin:10px auto}.department-content__vitrine .vitrine.resultItemsWrapper .shelf__shelf-template .shelf__shelf-template ul{gap:0}.descricao-detalhada{padding-left:0}.slide-principal{margin:0 auto;height:auto;max-height:600px}.differential-bar{position:relative;max-width:100%;margin:0}.differential-bar .slick-arrow{top:40%;font-size:0;position:absolute;background:transparent}.differential-bar .slick-arrow.slick-prev{left:5%;border:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;cursor:pointer}.differential-bar .slick-arrow.slick-prev:after{display:inline-flex;content:"\e902";font-size:16px;font-family:icomoon;font-style:normal;color:#fff}.differential-bar .slick-arrow.slick-next{right:5%;border:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;cursor:pointer}.differential-bar .slick-arrow.slick-next:after{display:inline-flex;content:"\e903";font-size:16px;font-family:icomoon;font-style:normal;color:#fff}.catalog__wrapper .slick-arrow{top:25%}.catalog__wrapper .slick-arrow.slick-prev{width:48px;height:48px}.catalog__wrapper .slick-arrow.slick-next{width:48px;height:48px}div.institucional{padding:0 10px}.general-product .product-right__wishlist{width:30px;height:28px}.general-product .product-right__wishlist:before{font-size:20px}.general-product .product-right__title .productName{font-size:1.125rem}.general-product .product-right__author-name{font-size:.875rem}.general-product .product-right__skus-title{font-size:.875rem}.general-product .product-right__skus-list-item{padding:10px 5px}.general-product .product-right__nameSku{font-size:.875rem}.general-product .product-right__priceSku{font-size:.75rem}.general-product .product-right__sku-button-buy{font-size:.75rem}.general-product .product-right__selection-chapter{font-size:.75rem}.general-product .product-right__selection-talk{font-size:.75rem}.general-product .product-right__impresso-icon:before{font-size:1.5625rem}.general-product .product-right__ebook-icon:before{font-size:1.5625rem}.general-product .product-right__pacote-icon:after{font-size:1rem}.general-product .product-right__workshop-icon:after{font-size:1.5625rem}.general-product .product-right__capitulo-icon:after{font-size:1.5625rem}.general-product .product-right__talk-icon:after{font-size:1.5625rem}.general-product .product-right__buy-button{flex-direction:column;align-items:flex-start}.general-product .product-right__box-quantity{margin:0 0 10px}.general-product .product-right__securityBuy{margin:10px 0 0}.warnings__wrapper{padding:30px 10px;text-align:center}.info-discount__content-text{width:100%}.info-discount__content-img{width:100%;margin:20px auto}.info-newsletter__text{text-align:center;margin:0 auto 30px}.hide-on-mobile{display:none}.hide-on-desktop{display:flex}}@media screen and (max-width:1900px){.whatsapp-button{right:15px}}@media screen and (max-width:1290px){.whatsapp-button{right:3%}}@media screen and (max-width:767px){.whatsapp-button__container{height:90px}.whatsapp-button__container .whatsapp-icon{top:-53px}.whatsapp-button__container .whatsapp-icon img{width:45%;height:auto}.header__info{height:75px}.header__info--content{height:100%}.header__info--content p{width:64%!important;margin:0 auto}.header__center{max-width:100%;flex-wrap:wrap;justify-content:center;height:auto}.miniCart{width:100%;top:0}.miniCart__title{background-color:#1d1d1b}.miniCart__product-qtd-wrapper{position:static;margin:10px 0 0}.facebook__wrapper .slick-track .slick-slide{width:271px!important}.shelf{display:flex;flex-direction:column}.shelf__seeAll{margin:40px auto 0;position:static;order:2}.shelf__container{order:1}.shelf__shelf-template>h2{font-size:1.5rem}.shelf__shelf-template ul li[layout="42ff5c2f-8858-451c-a646-14833eef9788"],.shelf__shelf-template ul li[layout="54f8334d-a4c5-4449-9606-3b7cd6626e6c"]{max-width:160px;height:535px;margin:10px auto}.shelf__image-box{min-height:0}.shelf__author .product-field{max-height:50px}#TB_iframeContent{width:90%!important;height:100%!important;max-height:686px;margin:0 auto;position:relative!important}.quickView{flex-wrap:wrap;padding:22px 17px}.quickView .qv-product-left{width:100%;display:flex;align-items:center;flex-direction:column}.quickView .qv-product-left__image{width:176px;height:176px}.quickView .qv-product-right{margin:20px 0 0;width:100%}.quickView .qv-product-right__name{width:85%;height:65px}.quickView .qv-product-right__name .productName{font-size:1.125rem}.quickView .qv-product-right__wishlist{right:0}.quickView .qv-product-right__author-name{font-size:.875rem}.quickView .qv-product-right__skus{align-items:baseline}.quickView .qv-product-right__skus-title{display:block;width:90px}.quickView .qv-product-right__skus-list{flex-wrap:wrap}.quickView .qv-product-right__skus-list-item{margin:5px;padding:0 2px}.quickView .qv-product-right__description{background-color:#fff;padding:20px 0 0;position:relative;overflow:hidden;height:53px}.quickView .qv-product-right__description:before{content:"Descrição";position:absolute;top:0;left:0;font-size:.75rem;font-weight:700;color:#404040}.quickView .qv-product-right__description:after{content:"... Mostrar mais";background-color:#fff;padding:3px;z-index:2;font-size:.75rem;font-size:400;color:#007cc1;text-decoration:underline;position:absolute;bottom:0;right:0}.quickView .qv-product-right__description.open{height:auto}.quickView .qv-product-right__description.open:after{content:"Mostrar menos"}.cookies-warning{height:200px}.cookies-warning__wrapper{width:90%;height:100%;flex-direction:column;align-content:space-around}.cookies-warning__text{text-align:center}.account .header__info,.orders .header__info{display:none}body.busca-vazia .header__info{display:none}.slide-principal{max-width:100%;margin:0 auto;height:auto;max-height:300px}body.institucional .header__info{display:none}div.institucional .institucional-content__wrapper{width:90%}body.produto .header__info{display:none}.general-product .product-center__image-box{height:350px}.general-product .product-center__image-item img{height:100%}.general-product .product-right__buy-button{flex-direction:column}.prod-details__title{font-size:1.125rem}.banner-top .box-banner img{min-height:auto}.warnings__icon-info{width:30px;height:30px;margin:0 50px 20px}.info-discount__button-singin--students{margin-top:0}.ofitexto-wishlist .header__info{display:none}}@media screen and (min-width:1025px){header{width:100%;min-height:170px;display:block}.shelf__shelf-template ul li[layout="42ff5c2f-8858-451c-a646-14833eef9788"]:hover .shelf__product-image--hover,.shelf__shelf-template ul li[layout="54f8334d-a4c5-4449-9606-3b7cd6626e6c"]:hover .shelf__product-image--hover{opacity:1;z-index:1;color:#fff}.hide-on-mobile{display:flex}.hide-on-desktop{display:none}}@media screen and (min-width:1160px) and (max-width:1600px){.header__info--content .slick-prev{left:32%}.header__info--content .slick-next{right:32%}}@media screen and (min-width:320px) and (max-width:1159px){.header__info--content .slick-prev{left:10%}.header__info--content .slick-next{right:10%}}@media screen and (max-width:340px){.header__logo-wrapper{margin:0 25px 0 35px}}@media screen and (min-width:320px) and (max-width:359px){.miniCart__product-list{height:200px}}@media screen and (min-width:360px) and (max-width:767px){.miniCart__product-list{height:270px;padding:10px}}@media screen and (min-width:1025px) and (max-width:1500px){.miniCart__product-list{height:175px}}@media screen and (max-width:873px){.facebook__right{width:100%}.facebook__wrapper .slick-prev{left:0}.facebook__wrapper .slick-next{right:0}.facebook__wrapper .facebook-img-container img{height:271px;max-width:100%}}@media screen and (max-width:685px){.facebook__wrapper>button{width:48px;height:48px}.facebook__wrapper .slick-prev:before{font-size:19.5px}.facebook__wrapper .slick-next:before{font-size:19.5px}}@media screen and (max-width:1130px){.facebook__wrapper .slick-prev{left:-15px}.facebook__wrapper .slick-next{right:-19px}}@media screen and (max-width:1190px){.facebook__wrapper .slick-next{right:-12px}}@media screen and (max-width:684px){.facebook__wrapper .slick-list.draggable{overflow:visible;width:100%}}@media screen and (min-width:320px) and (max-width:374px){.shelf__shelf-template ul li[layout="42ff5c2f-8858-451c-a646-14833eef9788"],.shelf__shelf-template ul li[layout="54f8334d-a4c5-4449-9606-3b7cd6626e6c"]{max-width:130px;height:500px;margin:10px auto}.shelf__quickView:before{font-size:.625rem}.shelf__quickView:after{font-size:.625rem}.shelf__wishlist-icon:before{font-size:.9375rem}.shelf__lead{max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.shelf__product-name{font-size:.875rem}.shelf__author .product-field ul li{font-size:.75rem}.shelf__oldPrice{font-size:.9375rem}.shelf__bestPrice{font-size:1.5rem}.shelf__installment{font-size:.75rem}.shelf__pix-text{font-size:.625rem}.shelf__valueInCash{font-size:.75rem}.shelf__btn-comprar{font-size:.875rem}}@media screen and (min-width:375px) and (max-width:1024px){.shelf__lead{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}@media screen and (min-width:768px) and (max-width:1024px){#TB_iframeContent{height:630px!important;max-height:630px!important}.quickView .qv-product-right__wishlist{top:45px;right:0}}@media screen and (max-width:992px){.quickView{flex-wrap:wrap;padding:40px 20px}.quickView .qv-product-left__image{width:80%;height:auto}.quickView .qv-product-right__price--right{margin:10px 0 0}}@media screen and (max-width:767px) and (max-width:767px){.quickView .qv-product-right__description:after{bottom:-3px}}@media screen and (max-width:600px){.buy-together__productA{width:33%;height:auto;margin:0}.buy-together__image-box{width:33%;margin:0}.buy-together__image-box:before{content:none}}@media screen and (max-width:1200px){.buy-together__shelve-template{margin:40px auto;width:100%}.buy-together__shelve-template>ul li{justify-content:center}.buy-together__shelve-template>ul li fieldset input:checked+label:after{right:52.5%;top:-21px}.buy-together__shelve-template>ul li fieldset label:before{right:50%;top:-25px}.buy-together__shelve-template .box-preco-atualizado{margin:40px auto 0;justify-content:center;flex-wrap:wrap}.buy-together__shelve-template .box-preco-atualizado dd{font-size:1.5rem}.buy-together__shelve-template .box-preco-atualizado dd:before{position:static;font-size:1.5rem}.buy-together__data{justify-content:center}}@media only screen and (max-width:1280px){.accountPage .address-display-block,.accountPage .orders-account,.accountPage .profile-detail-display{width:90%;margin:10px 5%}#exclude,#form-address,#profile{width:90%;margin:5%}.loja-orders section{padding:0 20px}}@media screen and (max-width:530px){.page-error__content>h1{font-size:1.9rem;line-height:35px}.page-error__content>p{font-size:16px}.page-error__content .border-div{margin-top:1.25rem;margin-bottom:1.25rem}.page-error__content>h3{font-size:13px;line-height:17px}.page-error__tips--container span{font-size:13px}.page-error__search-container fieldset{height:40px}.page-error__search-container fieldset input{height:40px}.page-error__search-container fieldset input.btn-buscar{height:40px}.page-error__contact-container span{font-size:14px}}@media screen and (max-width:390px){.page-error__content .border-div{display:none}.page-error__search-container{margin-bottom:1.875rem}}@media screen and (min-width:320px) and (max-width:768px){.slide-principal .slick-list.draggable .slick-track .slick-slide .box-banner a img{width:100%;margin:0 auto;height:auto}.slide-principal .slick-list.draggable .slick-track .slick-slide.slick-active .box-banner a img{width:100%;margin:0 auto;height:auto}}@media screen and (min-width:769px) and (max-width:1024px){.slide-principal .slick-list.draggable .slick-track .slick-slide .box-banner a img{margin:0 auto;height:auto}.slide-principal .slick-list.draggable .slick-track .slick-slide.slick-active .box-banner a img{margin:0 auto;height:auto}}@media screen and (min-width:600px) and (max-width:1259px){.banners-promo{justify-content:center}.banners-promo .box-banner{margin:10px auto}}@media screen and (min-width:768px) and (max-width:1259px){.banners-promo .box-banner{width:50%;margin:10px 0}}@media screen and (min-width:1259px){.banners-promo .box-banner:hover a img{transform:scale(1.1)}}@media (max-width:1024px){div.institucional{flex-direction:column;margin:30px auto 60px}div.institucional .sidebar{margin:0 0 20px}div.institucional .menuLat__title{border:1px solid #000;padding:5px;cursor:pointer}div.institucional .menuLat__title:after{content:"›";display:block;float:right;transform:rotate(90deg);font-size:2.25rem;margin:-9px 0 0}div.institucional .menuLat__title.open:after{transform:rotate(-90deg);margin:-9px 7px 0 0}div.institucional .menuLat__item{display:none}div.institucional .menuLat__link{width:100%}div.institucional .institucional-content h1{white-space:nowrap}}@media screen and (max-width:1024px) and (max-width:767px){div.institucional .institucional-content h1{white-space:normal}}@media screen and (max-width:1240px){div.institucional .institucional-content{padding:0}}@media screen and (max-width:1180px){.general-product{flex-direction:column;align-items:center}.general-product .product-left{width:100%;order:3}.general-product .product-center{width:100%;margin:0 0 100px;order:1}.general-product .product-center__zoomIn{display:none}.general-product .product-right{width:100%;order:2}}
/* 11/2026, aviso de cookies: (1) o conteiner transparente deixa de bloquear o clique fora da caixa do aviso, em todas as telas; (2) no celular o aviso fica compacto, com texto a esquerda e botao a direita, sem a altura fixa de 200px. Texto, link e botao continuam os mesmos. */
.cookies-warning{pointer-events:none}.cookies-warning__wrapper{pointer-events:auto}@media screen and (max-width:767px){.cookies-warning{height:auto}.cookies-warning__wrapper{width:100%;height:auto;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:0}.cookies-warning__text{font-size:11px;line-height:1.4;text-align:left;margin:0}.cookies-warning__text br{display:none}.cookies-warning__button{width:auto;min-width:96px;height:40px;margin-left:10px;padding:0 10px;font-size:12px;line-height:1.15;flex:0 0 auto}}
/*# sourceMappingURL=loja-ofitexto-style-027.css.map */
