.d-flex{display:flex}.d-inline-block{display:inline-block}.flex{flex:1}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.flex-wrap{flex-wrap:wrap}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.font-wook{font-family:WookIcones}.font-light{font-family:OpenSansLight}.font-regular{font-family:OpenSansRegular}.font-medium{font-family:OpenSansSemibold}.font-bold{font-family:OpenSansBold}.text-white{color:#fff}.text-black{color:#141414}.text-grey{color:#5b5b5b}.text-orange{color:#d83e0f}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-left{text-align:left}.text-uppercase{text-transform:uppercase}.pointer{cursor:pointer}.user-select-none{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.overflow-hidden{overflow:hidden}.position-relative{position:relative}.button{font-family:OpenSansSemibold;font-size:16px;background-color:#fff;color:#141414;border:1px solid #141414;padding:10px;display:flex;justify-content:center;align-items:center;height:44px;cursor:pointer;text-decoration:none}.button.orange{background-color:#d83e0f;color:#fff;border:1px solid #d83e0f}.button:hover{background-color:#141414;color:#fff;border:1px solid #141414;text-decoration:none}.collapser{border-bottom:1px solid #e6e6e6;padding:10px 0}.collapser [data-toggle=collapse]{font-family:OpenSansLight;font-size:26px;line-height:28px;display:flex;justify-content:space-between;margin-bottom:0;transition:margin-bottom .35s}.collapser [data-toggle=collapse][aria-expanded=true]{margin-bottom:10px}.collapser [data-toggle=collapse]::after{background-image:url(/assets/site/sprite-bertrand.svg?v5);background-size:1184px 967px;background-position:-241px -12px;content:" ";height:22px;width:22px}.collapser [data-toggle=collapse][aria-expanded=true]::after{background-position:-241px -29px}.product-type{background-color:grey;font-family:OpenSansRegular;font-size:15px;line-height:18px;color:#fff;padding:0 5px;height:20px;width:fit-content}.product-type.AUDIOLIVRO{background-color:#0071b5}.skip a{width:100%;display:flex;position:fixed;top:0;padding:10px}.skip a:active,.skip a:focus{top:0;z-index:9999;background:#27c1f0}.skip a span{display:none}.skip a:active span,.skip a:focus span{display:block;font-size:14px;font-family:OpenSansSemibold;color:#000}.skip a:focus+header,.skip:focus-within+header{margin-top:36px}#main{scroll-margin-top:180px}body .gpe-cookies-modal{width:100%!important}body.modal-open{overflow:hidden}a:focus{outline:0!important}a:focus-visible,button:focus-visible,label:focus{outline:5px auto black!important;outline-offset:2px;border-radius:2px}.align-self-center{align-self:center}.flex-column{display:flex;flex-direction:column;width:100%}.flex-row-reverse{display:flex;flex-direction:row-revrse}.float-right{float:right}.filter-theme-color img,img.filter-theme-color{filter:brightness(0) saturate(100%) invert(37%) sepia(23%) saturate(3422%) hue-rotate(343deg) brightness(107%) contrast(100%)}.filter-white{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(132deg) brightness(103%) contrast(103%)}.filter-black{filter:brightness(0) saturate(100%)}.filter-orange{filter:brightness(0) saturate(100%) invert(41%) sepia(61%) saturate(4137%) hue-rotate(350deg) brightness(99%) contrast(90%)}.grid-1-1{display:grid;grid-template-columns:1fr 1fr}.grid-1-1-1{display:grid;grid-template-columns:1fr 1fr 1fr}.gap-0{gap:0!important}.line-height-10{line-height:10px!important}.line-height-24{line-height:24px}.gap-3{gap:3px}.gap-5{gap:5px!important}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-60{gap:60px}.gap-80{gap:80px}.m-left-auto{margin-left:auto}.space-between{justify-content:space-between!important}.space-around{justify-content:space-around}.m0{margin:0!important}.p0{padding:0!important}.w100{width:100%}.h100{height:100%}.bg-none{background:0 0!important}.bg-transparent{background:0 0}.p0{padding:0!important}.p0-5{padding:0 5px!important}.p0-15{padding:0 15px}.p0-10{padding:0 10px}.p0-20{padding:0 20px}.p20-0{padding:20px 0}.p0-25{padding:0 25px}.p0-30{padding:0 30px}.p30-0{padding:30px 0}.p0-32{padding:0 32px}.p0-60{padding:0 60px}.padding-15{padding:15px}.padding-0-10{padding:0 10px}.padding-0-25{padding:0 25px!important}.padding-0-40{padding:0 40px}.padding-30-0{padding:30px 0}.padding-15-0-5{padding:15px 0 5px}.padding-right-5{padding-right:5px}.padding-bottom-15{padding-bottom:15px}.padding-bottom-50{padding-bottom:50px}.padding-bottom-110{padding-bottom:110px}.padding-bottom-170{padding-bottom:170px}.padding-bottom-150{padding-bottom:150px}.padding-bottom-210{padding-bottom:210px}.padding-bottom-260{padding-bottom:260px}.padding-bottom-150{padding-bottom:150px}.padding-top-4{padding-top:4px}.padding-top-100{padding-top:100px}.padding-top-20{padding-top:20px}.padding-top-90{padding-top:90px}.pos-rel{position:relative!important}.pos-fixed{position:fixed}.pos-abs{position:absolute;left:0}.center,.justify-center{justify-content:center}.justify-end{justify-content:end}.uppercase{text-transform:uppercase}.max-width-250{max-width:250px}.max-width-180{max-width:180px}.max-width-200{max-width:200px}.max-width-260{max-width:260px}.max-width-280{max-width:280px}.max-width-380{max-width:380px}.max-width-450{max-width:450px}.max-width-700{max-width:700px}.max-width-1080{max-width:1080px}.max-width-1200{max-width:1200px}.z-index-1{z-index:1}.z-index-9{z-index:9}.z-index-99{z-index:99}.z-index-9999{z-index:9999}#simulation-date{position:fixed;left:0;top:0;width:268px;text-align:center;height:25px;background-color:red;color:#fff;z-index:999999999;line-height:25px;padding:0 10px;font-family:OpenSansSemibold}.font-12,.font-size-12{font-size:12px}.font-14,.font-size-14{font-size:14px}.font-15,.font-size-15{font-size:15px}.font-16,.font-size-16{font-size:16px!important}.font-18,.font-size-18{font-size:18px!important}.font-20,.font-size-20{font-size:20px!important}.font-22,.font-size-22{font-size:22px!important}.font-30,.font-size-30{font-size:30px!important}.font-26,.font-size-26{font-size:26px!important}.text-white,.text-white:link,.text-white:visited{color:#fff!important}.text-transform-uppercase,.uppercase{text-transform:uppercase}.text-black,.text-black:link,.text-black:visited{color:#262626}.text-black-2{color:#000}.text-grey,.text-grey:link,.text-grey:visited{color:#999}.text-grey-2{color:#707070}.text-red,.text-red:link,.text-red:visited{color:red}.text-green,.text-green:link,.text-green:visited{color:#060}.text-yellow,.text-yellow:link,.text-yellow:visited{color:#ffcf00}.text-blue,.text-blue:link,.text-blue:visited{color:#099}.line-height-normal{line-height:normal}.line-height-20{line-height:20px}.bg-inherit{background:inherit}.bg-transparent{background:0 0}.bg-white{background:#fff}.background-orange,.bg-orange{background:#d83e0f}.background-lightgrey,.bg-lightgrey{background:#fafafa}.background-medium-grey,.bg-medium-grey{background:#707070}.background-dark-grey,.bg-dark-grey{background:#333}.background-lightgrey-2,.bg-lightgrey-2{background:#f4f4f4}.background-black,.bg-black{background:#000!important}.bottom-0{bottom:0}.top-0{top:0}.border-1{border:solid 1px #000}.border-3{border:solid 3px #d83e0f!important}.border-4{border:solid 4px #d83e0f!important}.border-0{border:0}.border-color-grey{border-color:#707070}.border-color-orange{border-color:#d83e0f}.border-top-radius-5{border-top-left-radius:5px;border-top-right-radius:5px}.border-bottom-radius-5{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.align-items-end{align-items:end}.p-0{padding:0}.p-20,.padding-20{padding:20px}.order-1{order:1}.order-2{order:2}.order-3{order:3}.height-inherit{height:inherit}.height-auto{height:auto}.height-40{height:40px}.height-44{height:44px}.height-unset{height:unset!important}.height-50{height:50px}.height-80{height:80px}.height-90{height:90px}.height-100{height:100px}.height-110{height:110px}.height-120{height:120px}.height-170{height:170px}.height-180{height:180px}.min-height-180{min-height:180px}.min-height-200{min-height:200px}button[disabled]{background:#999}.position-sticky{bottom:0;position:sticky}.scale0-8{scale:0.8}.scalable{transition:transform 1s ease-in-out}.nowrap{white-space:nowrap}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:6px;border:3px solid #f1f1f1}html{scrollbar-width:thin;scrollbar-color:#aaa #f1f1f1}a:focus-visible,button:focus-visible,input:focus-visible,label:focus-visible,select:focus-visible,textarea:focus-visible{outline:0 solid black;border-radius:3px!important;z-index:9}#askforpassword-back-lnk{cursor:pointer}.img-responsive{display:block;height:auto;max-width:100%;max-height:100%;width:100%}.spaceoncreatenewlisticon{margin-top:35px!important;margin-bottom:30px!important}.space-between-lists-buttons{padding:5px}.btn-orange-save-wishlist{font-family:OpenSansSemibold;font-size:18px;line-height:44px;text-align:center;letter-spacing:0;color:#fff;border-radius:0;border:0;padding:0;height:44px;width:100%;background-color:#d83e0f;text-transform:uppercase}.btn-orange-saved-on-wishlist{font-family:OpenSansRegular;font-size:14px;line-height:44px;text-align:center;letter-spacing:0;color:#000;border-radius:0;border:0;padding:0;height:44px;width:100%;background-color:#e7e7e7;text-transform:uppercase;pointer-events:none}.btns-whislist-new{border:1px solid;border-color:#d83e0f}.button-shop-list-add-new-on-listas{font-family:OpenSansSemibold;font-size:18px;line-height:44px;text-align:center;letter-spacing:0;color:#d83e0f;border-radius:0;border:0;padding:0;height:44px;width:100%;background-color:#fff;text-transform:uppercase}.showOverlay{display:block}.hideOverlay{display:none}:-ms-input-placeholder{color:#b4b4b4!important}.no-link,.no-link :hover{cursor:default!important}:focus{outline:0}button,button:focus,input,input:focus,select,select:focus,textarea,textarea:focus{border-color:inherit;-webkit-box-shadow:none!important;box-shadow:none!important}.no-margin{margin:0!important}.no-padding{padding:0!important}.padding-down{padding-bottom:15px!important}.padding-bottom-20{padding-bottom:20px}.no-border{border:0!important}.text-orange{color:#d83e0f}.text-dark-gray{color:#333}.text-black{color:#141414}.text-center{text-align:center!important}.text-justify{text-align:justify}.clickable{cursor:pointer}.font-icon:after{font-size:50px;font-weight:400}span.icon-close{font-family:OpenSansRegular;line-height:50px;width:44px;text-align:center;font-size:35px}.dropdown>a{font-family:OpenSansRegular;font-size:16px;text-align:left;line-height:22px;cursor:pointer;min-height:30px;padding:11px 15px;border:1px solid #a9a9a9!important;color:#141414;background-image:none;margin:0;display:inline-block;text-decoration:none;width:100%;height:100%}.dropdown>.icon[aria-expanded=true]:after,.dropdown>a.icon[aria-expanded=true]:after{background-position:-241px -29px}.dropdown>a:after{content:" ";position:absolute;right:15px;height:22px;width:22px;display:inline-block;background-position:-241px -12px}.dropdown ul{padding:0;margin:0;overflow-y:scroll;position:absolute;z-index:300;max-height:225px;border:1px solid #d9d9d9;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown ul li{background-color:#e7e7e7;border-bottom:1px solid #d9d9d9;padding:0}.dropdown ul li:hover{background-color:#000}.dropdown ul li:hover span{color:#fff}.dropdown ul li:last-child{border-bottom:0}.dropdown ul li span{display:block;margin:0;cursor:pointer;text-align:left;min-height:44px;line-height:44px;font-size:16px}.dropdown ul.big-content.collapsing{-webkit-transition:height 2s ease-in-out;-moz-transition:height 2s ease-in-out;-o-transition:height 2s ease-in-out;transition:height 2s ease-in-out}.dropdown a.icon[aria-expanded=false]~ul.big-content.collapsing{-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:10px;padding-right:10px}.global-sprite{display:block}.global-sprite.payment-type-img-mb{width:58px;height:68px;background-position:-1281px -235px}.global-sprite.payment-type-img-mbway{background-position:-1349px -235px;width:113px;height:55px}.global-sprite.payment-type-img-ch-stu,.global-sprite.payment-type-img-ch-stu-small{background-position:-1842px -312px;width:100px;height:70px}.global-sprite.payment-type-img-cc{background-position:-1684px -234px;width:139px;height:34px}.global-sprite.payment-type-img-cetelem{background-position:-1833px -235px;width:125px;height:45px}.global-sprite.payment-type-img-safetypay{background-position:-2197px -235px;width:134px;height:28px}.adicional-info{font-family:OpenSansBold;font-size:16px;line-height:20px;text-transform:lowercase;text-align:center;color:#fff;background-color:#d83e0f;padding:1px 1px 1px 1px;height:20px;width:20px;display:inline-block;cursor:pointer}.adicional-info:hover{background-color:#000}.cursor-pointer{cursor:pointer}.price{font-family:OpenSansLight;font-size:20px;color:#d83e0f}.discount-percent{display:inline-block;padding:5px 0}.discount-percent .twelve-point-star{z-index:-1;left:13px;border-radius:8%}.discount-percent .twelve-point-star.white{background:#fff;border-radius:8%}.discount-percent .value{font-family:OpenSansBold;font-size:17px;color:#fff;text-align:center;line-height:37px;letter-spacing:-1px;width:35px;position:absolute;left:13px}.rating{font-family:OpenSansLight;font-size:14px;line-height:14px;color:#262626;unicode-bidi:bidi-override;margin-top:15px}.rating .stars>span.star{display:inline-block;position:relative;width:15px;height:15px;cursor:default;margin-top:0}.rating .stars span.star:before{content:" ";background-position:-610px -103px;width:15px;height:15px;position:absolute}.rating .stars span.star.active:before{background-position:-611px -80px}.twelve-point-star{height:35px;width:35px;background:#d83e0f;position:absolute;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-radius:8%}.twelve-point-star:before{height:35px;width:35px;background:#d83e0f;content:"";position:absolute;-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);border-radius:8%}.twelve-point-star:after{height:35px;width:35px;background:#d83e0f;content:"";position:absolute;top:0;-moz-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg);border-radius:8%}.discount-percent .twelve-point-star.white{height:39px;width:39px;top:7px;left:11px;border-radius:8%}.discount-percent .twelve-point-star.white:after,.discount-percent .twelve-point-star.white:before{background:#fff;width:39px;height:39px;border-radius:8%}.well{border:0;border-radius:0;background-color:#f5f5f5;box-shadow:none;padding:0;margin:0 15px 20px 15px;min-height:50px}.well ul{list-style-type:none}.well ul li{min-height:50px;padding:0 15px;cursor:pointer}.well ul li span{font-family:OpenSansLight;font-size:20px;line-height:50px;color:#000;text-transform:uppercase}.well ul li>span:after{content:'+';display:inline-block;color:#000;font-family:OpenSansLight;font-size:24px;line-height:50px;position:absolute;right:30px}.well ul li.link>span:after{content:' '}.well ul li.open>span:after{content:'-'}.well ul li.open.collapsed>span:after{content:'+'}.well ul li span:hover{font-family:OpenSansLight;color:#fff;background-color:#000;text-transform:uppercase}.well ul li span:hover .count{font-family:OpenSansLight;color:#fff}.well ul li>span:hover:after{color:#fff}.well ul li span .count{font-family:OpenSansLight;font-size:16px;color:#d83e0f}.well ul li ul{padding-left:15px;padding-right:15px}.well ul li ul li{padding-left:0;padding-right:0}.well ul li ul li>span:after{content:' '}.well ul li ul li span{font-family:OpenSansLight;font-size:16px;line-height:50px;text-transform:none}.well ul li ul li span:hover{text-transform:none}#overlay-area-content ul.collapse,#overlay-area-content ul.collapsing,.site-content ul.collapse,.site-content ul.collapsing{list-style-type:none}#overlay-area-content ul.collapse li,#overlay-area-content ul.collapsing li,.site-content ul.collapse li,.site-content ul.collapsing li{background-color:#f2f2f2;min-height:50px;padding:0;margin-left:-10px;margin-right:-10px;cursor:pointer}#overlay-area-content ul.collapse li span,#overlay-area-content ul.collapsing li span,.site-content ul.collapse li>span,.site-content ul.collapsing li>span{font-family:OpenSansLight;font-size:16px;line-height:50px;color:#000;text-transform:uppercase}#overlay-area-content ul.collapse li>span:after,#overlay-area-content ul.collapsing li>span:after,.site-content ul.collapse li>span:after,.site-content ul.collapsing li>span:after{display:inline-block;color:#000;font-family:OpenSansLight;font-size:16px;line-height:50px;min-height:50px;position:absolute;right:30px}#overlay-area-content ul.collapse li span:hover,#overlay-area-content ul.collapsing li span:hover,.site-content ul.collapse li span:hover,.site-content ul.collapsing li span:hover{font-family:OpenSansLight;color:#fff;background-color:#000;text-transform:uppercase}.site-content ul.collapsing li>span:hover:after .site-content ul.collapse li>span:hover:after{color:#fff}.site-content ul.collapse li span:hover{background-color:#000;color:#fff;text-transform:none}#page-content-wrapper.nosidebar{padding-left:0}#page-content-wrapper{padding:0}.APPcontentClass{margin-top:0!important}#wrapper.emptylayout #page-content-wrapper{padding:0;margin:0}#wrapper.opened-shopping-cart-menu #page-content-wrapper{position:absolute}.container-fluid .row>.col-lg-12{padding-left:0;padding-right:0}.site-content{width:100%;max-width:360px;margin:0 auto;float:none;display:table;padding-left:0;padding-right:0;margin-bottom:90px}#wrapper.emptylayout .site-content{margin-bottom:0}.site-content .cover{position:relative}.site-content .cover a{text-decoration:none}.site-content .cover .image-not-available{background-color:#fff;border:1px solid #ccc;color:#ccc;overflow:hidden;position:relative}.site-content .cover .image-not-available .description{font-family:OpenSansRegular;font-size:12px;text-align:left;line-height:1;color:#ccc;padding:10px;text-overflow:ellipsis;overflow:hidden}.site-content .cover .image-not-available .product-title{display:none;font-family:OpenSansLight;font-size:22px;text-transform:uppercase;text-align:left;line-height:1;color:#ccc;padding:10px;text-overflow:ellipsis;overflow:hidden;position:absolute;bottom:0;width:100%}.checkbox .option{font-family:OpenSansRegular;font-size:16px;text-transform:uppercase;line-height:22px;color:#262626;display:inline-block;cursor:pointer;border-radius:0;position:relative;padding-left:25px;margin-right:15px;margin-bottom:20px}.checkbox .icon.option:before{content:"";display:inline-block;width:25px;height:25px;position:absolute;left:0;top:0;background-color:#c9c9c9;border-radius:1px;border:1px solid #262626}.checkbox input[type=radio]{display:none}.checkbox input[type=checkbox]:checked+.icon.option:before,.checkbox input[type=radio]:checked+.icon.option:before{background-position:-413px -429px}#regist-user .checkbox input[type=checkbox]:checked+.option:before{margin-top:15px}.checkbox .option{padding-left:46px;line-height:40px}#form-searchform input::-ms-clear{display:none}b,strong{font-family:OpenSansBold}#bibliotecaIframe{width:100%;height:100vh;border:0;position:absolute;top:0;left:0}.hidden,.hiddenField{display:none!important}.breadcrumbs,.breadcrumbs a{margin:20px auto 0;color:#000;text-transform:uppercase;font-family:OpenSansRegular;font-size:12px;line-height:14px;max-width:360px;float:none;text-transform:capitalize}.breadcrumbs.with-banner{margin-top:30px}.breadcrumbs a{text-decoration:underline}.breadcrumbs+.hidden-md.hidden-lg{max-width:360px;float:none;margin:auto}.select-box{position:relative;float:left;width:100%}.select-box .icon{height:auto;background-image:none}.select-box .select-search,.select-box .select-text{font-family:OpenSansRegular;font-size:16px;font-weight:400;line-height:20px;padding:11px 10px;border:1px solid #a9a9a9!important;background-color:#fff;margin:0;outline:0;cursor:pointer;text-align:left;border-radius:0;text-transform:none}.select-box .select-search{position:absolute;opacity:0;z-index:9}.select-box .select-search:not(.collapsed){opacity:1;z-index:9}.select-box .icon[data-toggle=collapse][aria-expanded=true]:after{z-index:10}.select-box .collapse,.select-box .collapsing{position:absolute;top:44px;box-shadow:3px 3px 10px #c7c5c2;max-height:225px;overflow-y:hidden;z-index:10}:not(.touchevents) .select-box .collapse,:not(.touchevents) .select-box .collapsing{overflow-y:scroll;-webkit-overflow-scrolling:touch}.select-box .select-box-options label{font-family:OpenSansRegular;font-size:16px;font-weight:400;line-height:21px;padding:11px 10px;border-bottom:1px solid #d9d9d9;margin:0;background-color:#e7e7e7;cursor:pointer}.select-box .select-box-options input:checked+label,.select-box .select-box-options input:checked+label.remove-focus.focus,.select-box .select-box-options label.focus{background-color:#000;color:#fff}.select-box .select-box-options input:checked+label.remove-focus{background-color:#e7e7e7;color:#141414}.select-box .select-box-options label:hover{background-color:#000;color:#fff}.select-box [aria-expanded=true]~.select-box-alpha{display:block!important;position:fixed;top:0;bottom:0;left:0;right:0;margin:0;z-index:1}#scroll-to-top{font-size:12px;line-height:44px;right:24px;color:#333;text-align:center;cursor:pointer;bottom:50px;position:fixed;transform:rotate(-90deg);text-align:center;font-family:OpenSansRegular;display:flex;align-items:center;justify-content:center;border:solid 1px #333;background:#fff;z-index:90;gap:10px;border:solid 1px #333;width:32px;height:32px;border-radius:50%}#scroll-to-top span{display:none}#scroll-to-top img{transform:rotate(90deg)}#scroll-to-top:hover{background:#d83e0f;border:0}#scroll-to-top:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(132deg) brightness(103%) contrast(103%)}#scroll-to-top:hover i,#scroll-to-top:hover span{color:#fff!important}#question-livr{right:24px;bottom:7px;position:fixed;display:flex;align-items:center;justify-content:center;background:#fff;width:32px;height:32px;border-radius:50%;background:#d83e0f;z-index:90}#noti-livr{right:25px;bottom:25px;position:fixed;z-index:999;cursor:pointer}#noti-livr .img-livreiro{border:2px solid #d83e0f;position:relative;width:50px;height:50px}#noti-livr span{background:#333;color:#fff;height:40px;display:flex;align-items:center;font-family:OpenSansBold;padding:0;margin-left:-15px;transition:transform 1s ease;width:0}#noti-livr:hover span{width:200px;padding:0 10px 0 30px}.artigos #noti-livr:hover .img-livreiro{border-width:3px;border-radius:50%}.curved-edge{--c:10%;aspect-ratio:2/3;mask:radial-gradient(var(--c) 60% at left,#0000 calc(100% - 1px),#000);background:#40c0cb}#noti-livr .img-livreiro .badge{position:absolute;background:#d83e0f;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;right:-5px;top:-5px;z-index:9}#question-livr i{color:#fff!important}#scroll-to-top i{color:#333!important}.fa-livreiro{width:280px;bottom:7px;position:fixed;right:5px;z-index:9999;border-radius:5px}.fa-livreiro .head{height:60px;background:#d83e0f;color:#fff;font-family:OpenSansLight;font-size:16px;position:relative}.fa-livreiro:not(.hidden) .see-more{display:none}.modal-container.overlay2 .modal-content{background:rgba(255,255,255,.9)}.overlay2 .fa-livreiro .card{width:206px;height:63px;border-radius:8px;border-color:#000;background:#fff 0 0 no-repeat padding-box;box-shadow:0 2px 8px #00000014}.overlay2 .fa-livreiro:not(.hidden) .see-more{display:block}.modal-container:not(.overlay2) .fa-livreiro .head+div{height:100%}.img-livreiro{background-image:url('/assets/icons/livreiro.png');width:44px;height:44px;background-position:-10px;background-repeat:no-repeat;border-radius:50%;border:2px solid #fff;background-size:130%;cursor:pointer}.overlay2 .img-livreiro{border:2px solid #fff}.fa-livreiro .img-livreiro{margin:0 10px}.fa-livreiro .head .icon{filter:invert(1);position:absolute;right:10px;scale:0.8}.fa-livreiro .content.first{height:70px;width:280px}.fa-livreiro .content.first div{height:30px;width:240px;box-shadow:0 3px 6px #00000029;background:#e7e7e7;border-radius:5px;align-self:flex-end;padding:0 10px}.fa-livreiro .content div{font-family:OpenSansRegular;font-size:10px;margin:0 10px;display:flex;align-items:center;color:#141414;cursor:pointer;justify-content:flex-start}.alpha{position:fixed;top:0;left:0;width:100%;height:100%}.blur{background:rgba(0,0,0,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.overlay2{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;z-index:9999999999999;opacity:1}#livreiro-modal:not(.overlay2) .alpha{display:none}.overlay2 .fa-livreiro{position:unset;display:block!important;width:350px;height:100%;background:0 0}.overlay2 .fa-livreiro .img-livreiro{margin-bottom:-45px;width:70px;height:55px;margin-top:-93px}.overlay2 .fa-livreiro .head{height:44px;box-shadow:0 3px 6px #00000029}.fa-livreiro .second{display:none}.overlay2 .fa-livreiro .first{display:none}.overlay2 .fa-livreiro .second{display:flex;align-self:center;max-width:444px;gap:10px;line-height:20px;height:100%;flex-direction:column}.overlay2 .fa-livreiro .head .second{font-size:16px;line-height:20px;height:auto}.overlay2 .fa-livreiro .second:not(:first-child){flex-direction:column}.overlay2 .fa-livreiro .second:not(:first-child) p{margin:0 0 4px}.overlay2 .fa-livreiro .second:last-child{padding-top:25px;padding-bottom:25px;align-items:center}.noSelection{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.header-banner .header-area h1{color:#fff;font-family:OpenSansLight;font-size:26px;line-height:28px;text-transform:uppercase}@media (min-width:688px) and (max-width:985px){.site-content{max-width:720px}.breadcrumbs,.breadcrumbs a{max-width:720px;margin:0 auto;float:none}.breadcrumbs{padding:0 10px}.breadcrumbs+.hidden-md.hidden-lg{max-width:720px;float:none;margin:auto}}@media (min-width:688px){.md-padding-top-0{padding-top:0}.md-padding-0-40{padding:0 40px}.sm-gap-10{gap:10px}.sm-space-between{justify-content:space-between}}@media (max-width:985px){#page-content-wrapper.showing-cookie-bar{margin-bottom:222px}}@media (min-width:986px) and (max-width:1079px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:15px;padding-right:15px}.site-content{max-width:720px}.container{max-width:720px}.global-sprite.payment-type-img-ch-stu{background-position:-1281px -313px;width:473px;height:54px}.global-sprite.payment-type-img-cc{background-position:-1472px -234px;width:203px;height:49px}.global-sprite.payment-type-img-safetypay{background-position:-1968px -235px;width:219px;height:45px}.global-sprite.payment-type-img-ch-stu{background-position:-1256px -308px;width:450px;height:70px}.breadcrumbs:not(.with-banner){margin-top:30px}.breadcrumbs,.breadcrumbs a{max-width:720px;margin:0 auto;float:none}.breadcrumbs{padding:0 30px}.site-content .breadcrumbs{float:left}.site-content .breadcrumbs a,.site-content .breadcrumbs span{padding:0}.site-content .cover .image-not-available .description{font-size:16px}.header-banner .header-area h1{font-size:50px;line-height:52px}}@media (min-width:1080px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:15px;padding-right:15px}.site-content{max-width:1200px}#page-content-wrapper{padding:0;position:relative}.container{max-width:1200px}.global-sprite.payment-type-img-ch-stu{background-position:-1281px -313px;width:473px;height:54px}.global-sprite.payment-type-img-cc{background-position:-1472px -234px;width:203px;height:49px}.global-sprite.payment-type-img-safetypay{background-position:-1968px -235px;width:219px;height:45px}.global-sprite.payment-type-img-ch-stu{background-position:-1256px -308px;width:450px;height:70px}.breadcrumbs:not(.with-banner){margin-top:30px}.breadcrumbs,.breadcrumbs a{max-width:1200px;margin:0 auto;float:none}.breadcrumbs{padding:0 30px}.site-content .breadcrumbs{float:left}.site-content .breadcrumbs a,.site-content .breadcrumbs span{padding:0;text-transform:capitalize}.fa-livreiro{right:24px}.overlay2{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9999999999999;opacity:1;transform:unset}.overlay2 .fa-livreiro .second{height:unset;flex-direction:row}.overlay2 .fa-livreiro .lg-flex-row .card{height:142px;width:154px}.overlay2 .fa-livreiro .lg-flex-row{gap:30px}.overlay2 .fa-livreiro{width:576px}#noti-livr span{height:50px}#noti-livr .img-livreiro{width:70px;height:70px}#scroll-to-top{right:0;height:32px;width:80px;bottom:70px;border-radius:0}#scroll-to-top span{display:block}.overlay2 .fa-livreiro .img-livreiro{height:90px;width:120px;margin-left:20px;margin-right:20px;border:4px solid #d83e0f;margin-top:-110px}.overlay2 .fa-livreiro .head .second{font-size:18px;line-height:27px!important}.overlay2 .fa-livreiro .second:last-child{padding-bottom:0;align-items:unset}.overlay2 .fa-livreiro .head{height:60px}.overlay2 .fa-livreiro .head .icon{right:25px}.site-content .cover .image-not-available .description{font-size:16px}.header-banner .header-area h1{font-size:50px;line-height:52px}.lg-display-flex{display:flex!important}.lg-flex-row{display:flex;flex-direction:row!important}.lg-flex-column{flex-direction:column}.lg-hidden{display:none}.lg-flex-row-reverse{display:flex;flex-direction:row-reverse}.lg-p0-40,.lg-padding-0-40{padding:0 40px!important}.lg-p0-30{padding:0 30px}.lg-p0-60{padding:0 60px}.lg-padding-top-100{padding-top:100px}.lg-font-14{font-size:14px}.lg-font-16{font-size:16px}.lg-font-18{font-size:18px}.lg-font-size-28{font-size:28px}.lg-gap-30{gap:30px}.lg-gap-60{gap:60px}.lg-gap-80{gap:80px}.lg-align-self-end{align-self:end}.lg-h100{height:100%!important}.lg-height-122{height:122px!important}.lg-width-350{width:350px!important}.lg-width-522{width:522px!important}}@media (max-width:1079px){.artigos #scroll-to-top{bottom:115px}.artigos #noti-livr,.artigos #question-livr{bottom:75px}}.title-h1{font-family:OpenSansLight;font-size:32px;line-height:32px;color:#262626;text-transform:lowercase;text-align:center;display:block;font-weight:400;margin:0}.header3-h3{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#141414}.text-initial-case{text-transform:none}#help-toggle:checked~.navbar-inverse .button-help,#shoppingcart-toggle:checked~.navbar-inverse .button-cart-top,#sidebar-toggle:checked~.navbar-inverse .menu-btn{color:#d83e0f}#help-toggle:checked~#header-navbar #sidebar-help-menu-wrapper,#shoppingcart-toggle:checked~#header-navbar #cart-section,#sidebar-toggle:checked~#header-navbar #left-menu{max-height:100%;opacity:1}#help-toggle:checked~#header-navbar>.alpha-overlay,#shoppingcart-toggle:checked~#header-navbar>.alpha-overlay,#sidebar-toggle:checked~#header-navbar>.alpha-overlay{display:block}@media (min-width:986px){@keyframes delay-overflow{0%{overflow-y:auto}100%{overflow-y:auto}}#header-navbar .alpha-overlay{top:80px;background:rgba(0,0,0,.5)}#cart-section,#right-menu-wrapper,#sidebar-help-menu-wrapper{transition:max-height .3s ease-in,opacity .2s ease-in}#cart-section>nav,#right-menu-wrapper>nav,#sidebar-help-menu-wrapper>nav{padding-bottom:1px}#header-navbar #left-menu{max-height:100%;opacity:1}#help-toggle:checked~#header-navbar #sidebar-help-menu-wrapper,#shoppingcart-toggle:checked~#header-navbar #cart-section{border-top:1px solid #000;max-height:calc(100% - 80px);opacity:1;animation:delay-overflow 0s forwards;animation-iteration-count:1;animation-delay:.3s}}.form-submit-button_eliminarencomenda{font-family:OpenSansLight;font-size:14px;color:#000;font-style:normal;line-height:15px;cursor:pointer;text-decoration:underline;text-align:right;text-transform:uppercase;background:0 0;border-width:0;padding-top:10px;border:none}.printaCGVButton{font-family:OpenSansLight;font-size:20px;text-align:center;text-transform:uppercase;color:#000;background-color:#e5e5e5;min-height:50px;margin-top:29px;border:0;line-height:50px;padding-right:15px;padding-left:15px}.printaCGVButton .icon-print{margin-top:8px}.printaCGVButton:hover{background-color:#000;color:#fff}@page{margin:12mm 15mm}.visible-1200{display:none}@media(min-width:1200px){.visible-1200{display:inline}}.dhl-address-invalid{color:red;display:block;margin-top:10px;margin-bottom:10px;font-family:OpenSansRegular;font-size:16px;text-align:left}#page-navigation .fa{display:inline-block}.d-flex,.flex{display:flex}.d-inline-block{display:inline-block}.justify-center,.justify-content-center{justify-content:center}.margin-20-0{margin:20px 0}.margin-top-auto{margin-top:auto}.m-top-10,.margin-top-10{margin-top:10px}.m-top-15{margin-top:15px}.m-top-20,.margin-top-20{margin-top:20px}.m-top-22{margin-top:22px}.m-top-40{margin-top:40px}.m0-60{margin:0 60px}.m-bottom-10,.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-50{margin-bottom:50px}.margin-bottom-110{margin-bottom:110px}.margin-bottom-160{margin-bottom:160px}.m-bottom-20{margin-bottom:20px}.m-bottom-40{margin-bottom:40px}.m-bottom-80{margin-bottom:80px}.m-bottom-120{margin-bottom:120px}.margin-auto{margin:auto}.margin-0-auto{margin:0 auto}.resize-none{resize:none}.material-symbols-rounded{font-variation-settings:'FILL' 0,'wght' 300,'GRAD' 0,'opsz' 24}.material-symbols-rounded.w400{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}.font-semi-bold,.open-sans-semi-bold,.semi-bold{font-family:OpenSansSemibold!important}.bold,.font-bold,.open-sans-bold,.open-sans-bold>*{font-family:OpenSansbold!important}.font-regular,.open-sans-regular{font-family:OpenSansRegular}.font-medium,.open-sans-medium{font-family:OpenSansMedium}.overflow-auto{overflow:auto}.align-center,.align-items-center{align-items:center}.flex-start{align-items:flex-start}.text-decoration-none,.text-decoration-none:hover{text-decoration:none}.border-radius-5{border-radius:5px}.width-inherit{width:inherit}.width-auto{width:auto}.width-44{width:44px}.min-width-44{min-width:44px}.width-50{width:50px}.width-150{width:150px!important}.width-380{width:380px}.min-height-unset{min-height:unset!important}.text-align-start{text-align:start}.font-weight-unset{font-weight:unset}.unstyle-btn{background:0 0;border:0;padding:0}.underline{text-decoration:underline}[hidden]{display:none!important}.no-overflow{overflow:hidden}.overflow-y{overflow-y:auto}footer{background:#333;padding-top:0!important;margin-top:40px}footer .footer-options,footer .footer-titles{color:#fff!important;height:min-content!important;position:relative}footer hr{margin:0 auto;width:80%}.footer-titles a{color:inherit}.footer-options,.footer-titles{margin-bottom:18px!important}.footer-titles{font-family:OpenSansBold,sans-serif;font-size:14px;text-align:left;margin:13.6px 0;display:flex}.footer-options{font-family:OpenSansRegular,sans-serif;font-size:12px;text-align:left;color:#f4f4f4!important;margin-left:20px}.footer-options:hover,.top-footer a:hover{font-family:OpenSansBold;text-decoration:underline;color:#fff!important}.top-footer a{color:#fff!important;text-decoration:underline}.footer-options a{color:inherit}.border-footer-smartphone .icon.footer-titles{background-image:none;display:flex;align-items:center;margin:10px 0}.copyRight-footer,.top-footer{font-family:OpenSansRegular,sans-serif;font-size:12px;color:#fff;text-align:center;padding:25px}.copyRight-footer{line-height:18px}footer .social{min-height:115px;display:flex;background:#f4f4f4;color:#333!important;align-items:center;justify-content:center;flex-direction:column;padding-bottom:20px;gap:20px}footer .social span{font-family:OpenSansBold,sans-serif;font-size:14px;white-space:nowrap}footer .social div{font-family:OpenSansBold,sans-serif;font-size:16px}footer img{max-height:80px}footer li{list-style:none}footer i{font-size:32px;color:#000!important}[id^=footerPage-collapseSobreOptions]{padding-inline-start:0}footer div[class^=gpe-cookies]{margin-bottom:0!important}.footer-titles .icon::after{filter:invert(1)}.footer-titles .icon{height:22px;display:block;width:22px}.footer-content{padding:20px 0;margin:0 auto;max-width:380px;width:95%}@media (min-width:1080px){footer .social{flex-direction:row;padding-bottom:0;gap:60px}footer .social div{order:unset;background-color:unset;padding:0;justify-content:space-between}.footer-titles{margin:25px 0!important;width:unset}.footer-options{margin-top:0;margin-left:0;display:block;font-size:14px}footer hr{display:block}[id^=footerPage-collapseSobreOptions].collapse{display:flex!important;flex-direction:column}.footer-content{padding:30px 0 20px;max-width:1080px;margin:auto;width:100%;text-align:left;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:3vw}.copyRight-footer{line-height:21px;font-size:14px}}#header-navbar{z-index:9003;left:0;margin-left:0;height:50px}header ol,header ul{list-style-type:none}.icon-menu:after{width:50px;height:34px;background-position:-15px -532px;display:block;content:" "}.navbar .button-list-top .icon.withbadge:after{vertical-align:-50px}nav .badge.add{-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.navbar-fixed-top{position:fixed}.navbar>.container .navbar-brand img{margin-top:15px}.navbar{background:#fff;margin-bottom:15px;border:none}.navbar.navbar-inverse{margin-bottom:0}.navbar .navbar-toggle{font-family:OpenSansRegular;display:block;border-radius:0;border:none;margin:0;height:100%;padding:0;font-weight:400;text-align:center;text-decoration:none;color:#333;cursor:pointer;text-transform:uppercase;padding:0 10px;margin-left:3px}.navbar .navbar-toggle.menu-btn{padding:8px 0;margin-left:0}.navbar-inverse .navbar-toggle .icon-bar{background-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:transparent;color:#d83e0f}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{text-align:center}.navbar-brand{float:none}.navbar .brand{padding:10px 0;margin:0 0 0 10px;height:100%}.brand-logo{height:100%}.brand .navbar-brand{padding:0;height:auto}.navbar .fa{font-size:16pt}.navbar .search-slide{background:0 0;height:44px;width:100%;position:absolute;top:50px}.navbar .search-slide .search-box{height:100%}.navbar .search-slide.search-slide-background{background:#f2f2f2}.navbar .header-buttons{height:100%}.navbar .button-search{width:45px;cursor:pointer}.navbar .search-slide .search-box form{display:inline-block;width:100%}.navbar .search-slide .search-box input{border:0;font-family:OpenSansRegular;font-size:16px;background-color:#e7e7e7;height:100%;width:calc(100% - 44px);padding:0 10px;border-radius:0}.navbar .search-slide .search-box input::-ms-clear{display:none}.navbar .search-slide .search-box button{border:0;height:100%;padding:0;background-color:#e7e7e7;min-width:44px}.navbar>.container .navbar-brand img{margin-top:15px}.brand .navbar-brand{padding:0;height:auto}.brand{width:95px;margin-left:60px;padding:14px 0 17px 0;margin-right:auto}@media (min-width:986px) and (max-width:1079px){#header-navbar{height:80px;padding:0 20px 0 0;border-bottom:1px #e7e7e7 solid}.navbar .brand{padding:10px 20px 20px 20px;margin:0;width:266px}#header-navbar.navbar .badge{right:-5px;top:7px}.navbar .navbar-toggle{padding:15px 0 18px 23px;font-size:11px;line-height:13.2px}.navbar .search-slide{width:calc(100% - 350px - 266px);max-width:714px;position:relative;top:auto;height:100%}.navbar .search-slide .search-box{padding:18px 0}.navbar .search-slide .search-box input{font-size:16px;height:100%}}@media (min-width:1080px){#header-navbar{height:80px;padding:0 20px 0 0;border-bottom:1px #e7e7e7 solid}.navbar .brand{padding:10px 20px 20px 20px;margin:0;width:266px}#header-navbar.navbar .badge{right:-5px;top:7px}.navbar .navbar-toggle{padding:15px 0 18px 23px;font-size:11px;line-height:13.2px}.navbar .search-slide{width:calc(100% - 440px - 266px);max-width:714px;position:relative;top:auto;height:100%}.navbar .search-slide .search-box{padding:18px 0}.navbar .search-slide .search-box input{font-size:16px;height:100%}}header{position:fixed;width:100%;z-index:9003;top:0}header nav{background:inherit}#wrapper:not(.blog) header .head-bar-wrapper{background:#fdfdfd 0 0 no-repeat padding-box;box-shadow:0 3px 5px #00000029;background:rgba(255,255,255,.8);backdrop-filter:blur(30px)}header .brtlivr{max-width:180px;min-width:150px;width:100%;display:block}header .brtlivr_icon{display:none}header .brtlivr_icon{width:44px}header.logged-in .brtlivr{display:none}header.logged-in .brtlivr_icon{display:block}@media (min-width:440px) and (max-width:687px){header.logged-in .brtlivr{display:block}header.logged-in .brtlivr_icon{display:none}}header .bottom-wrapper,header .middle-wrapper{width:100%}header .middle{max-width:1200px;margin:0 auto!important;padding:20px 10px 20px;gap:15px}.blog header .middle{padding:10px 20px}.header .bottom,.scroll-container{max-width:1200px;margin:0 auto!important;padding-top:20px;padding-bottom:6px}.scroll-container ul{list-style:none}.header-banner+.bottom .scroll-container{display:none}.scroll-container hr{margin:12px 0;width:90%;height:2px;background:#d83e0f;border-top:0;border:0;position:absolute;top:0}.scroll-container a{font-family:OpenSansRegular;font-size:12px;color:#141414;text-decoration:none;white-space:nowrap}.scroll-container ul{align-items:center;display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;overflow-y:hidden;scroll-behavior:smooth;height:40px;padding-left:25px!important;padding-right:25px!important}.scroll-container ul::-webkit-scrollbar{display:none}header #search-bar{transition:transform .3s ease;height:44px;width:100%;max-width:800px;border-top-left-radius:10px;border-bottom-left-radius:10px;background:#fff;position:relative;z-index:99}header #search-bar.hideOnScroll{transform:translateY(-100%);z-index:-9999}header #search-bar button{position:absolute;height:44px;width:44px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px}header #search-bar button[type=submit]{right:0;top:0;border:0;background-color:#d83e0f;border-bottom-left-radius:10px;border-top-left-radius:6px}header #search-bar button#clean-btn{backdrop-filter:blur(30px);left:-1px;top:-1px;border-top-left-radius:10px;border-bottom-left-radius:10px;border:1px solid #999;align-items:center;z-index:9;display:none}header #search-bar button .btn-close{filter:brightness(0) saturate(100%) invert(16%) sepia(6%) saturate(17%) hue-rotate(15deg) brightness(109%) contrast(92%);scale:0.8}header #search-bar button i{font-size:22px}header #search-bar button[type=submit] img{filter:brightness(0) invert(1);width:36px;height:36px}header .opts{z-index:99999;gap:0}header .opts .icon-img{width:42px;height:42px;display:block;object-fit:contain}header .opts .icon-img.icon-active{filter:brightness(0) saturate(100%) invert(37%) sepia(23%) saturate(3422%) hue-rotate(343deg) brightness(107%) contrast(100%)}header .opts button[last-focus=true] .icon-img{filter:brightness(0) saturate(100%) invert(37%) sepia(23%) saturate(3422%) hue-rotate(343deg) brightness(107%) contrast(100%)}header .opts #user-button[last-focus=true] .icon-img{content:url('/assets/icons/cliente_bold.svg')}header .opts button[last-focus=true] span{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;color:#d83e0f}header .opts a[last-focus=true] .icon-img{content:url('/assets/icons/wishlist_bold.svg')}header .opts #cart-button[last-focus=true] .icon-img{content:url('/assets/icons/cesto_bold.svg')}header #search-bar input{position:absolute;height:42px;left:24px;top:0;border:0;width:90%;color:#333;font-size:16px;font-family:OpenSansRegular;z-index:-1}header #search-bar input::placeholder{font-family:OpenSansRegular;font-size:14px;color:#999}.blog #search-wrapper,.blog .head-bar-wrapper hr,.blog .link-slider,.blog .opts{display:none!important}.blog #left-menu{top:0}.blog header .bottom,.blog header .top{padding-top:0;padding-bottom:0;height:40px}.blog .head-bar-wrapper .img-blog{height:75px}.blog button[aria-label=Menu] span{display:none}.blog header .middle-wrapper{box-shadow:0 3px 5px #00000029;background:#fafafa;backdrop-filter:blur(30px)}.blog header .bottom-wrapper{box-shadow:0 3px 5px #00000029;background:rgba(250,250,250,.8);backdrop-filter:blur(30px)}.blog .scroll-container{padding-top:2px;padding-bottom:2px}header .bottom-wrapper{display:none}.blog header .bottom-wrapper{display:block}header .bottom-wrapper button:first-of-type{bottom:4px;z-index:9}.blog header .bottom-wrapper button:first-of-type{bottom:1px}@media (min-width:688px){.blog header .bottom,.blog header .top{height:40px}.scroll-container button{width:35px;bottom:10px}header .bottom-wrapper{display:block}header .middle{padding-bottom:0}header .brtlivr{display:none}header .brtlivr_icon{display:block}header #search-bar button[type=submit]{top:-.5px;right:-9px;border-top-right-radius:10px;border-bottom-right-radius:10px}header #search-bar button#clean-btn{display:flex}header #search-bar{border:1px solid #999}#menu-lateral:not(.hidden)+#menu-cliente+.link-slider+.head-bar-wrapper .brtlivr_icon{display:none}}#page-content-wrapper{padding-top:165px}#page-content-wrapper .container-fluid{min-height:calc(100vh - 600px)}header #user-button{width:auto!important;direction:rtl}header #nickname{display:none;margin-left:-4px;align-self:center;white-space:nowrap;color:#333;font-size:14px;font-family:OpenSansBold;cursor:pointer}@media (min-width:688px){.scroll-container a{font-size:14px}.checkout #page-content-wrapper{padding-top:127px}}@media (min-width:688px) and (max-width:1079px){#menu-lateral:not(.hidden)+#menu-cliente+.link-slider+.head-bar-wrapper .brtlivr_icon{display:none}#menu-lateral:not(.hidden)+#menu-cliente+.link-slider+.head-bar-wrapper .brtlivr{display:block}}@media (min-width:1080px){header .opts img{scale:1}.blog #left-menu{height:calc(100%)}.blog header .middle{padding:10px 10px 10px}#page-content-wrapper{padding-top:178px}.blog #page-content-wrapper{padding-top:145px}.checkout #page-content-wrapper{padding-top:160px}header #search-bar button[type=submit]{top:-1px;border-top-left-radius:0;border-bottom-left-radius:0}header .brtlivr{width:180px;display:block!important}header .brtlivr_icon{display:none!important}header .middle{padding:20px 10px 0}header #search-bar{margin-top:-.5px;margin-left:-9px}header #nickname{display:flex}header .opts{min-width:180px;justify-content:end;margin-left:5px}header.logged-in .opts{min-width:unset}#menu-cliente:not(.hidden)+.link-slider+.head-bar-wrapper .middle .opts{position:absolute;right:24px}#menu-lateral:not(.hidden)+#menu-cliente+.link-slider+.head-bar-wrapper .brtlivr{display:block!important}}@media (max-width:687px){header #search-wrapper{position:absolute!important;bottom:-44px;left:0}header #search-bar,header #search-bar button{border-radius:0}header #search-bar{box-shadow:1px 1px 4px #00000029}header #search-bar input{padding-left:0!important}header.logged-in #nickname{display:block}}#menu-lateral:not(.hidden)+#menu-cliente+.link-slider+.head-bar-wrapper .middle .opts{z-index:999}#menu-cliente:not(.hidden)+.link-slider+.head-bar-wrapper .middle .opts #nickname{display:none}@media (max-width:1079px){#menu-lateral:not(.hidden)+#menu-cliente+.link-slider+.head-bar-wrapper .middle .opts{z-index:99999}#menu-lateral:not(.hidden)+#menu-cliente.hidden+.link-slider+.head-bar-wrapper .middle .opts img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(132deg) brightness(103%) contrast(103%)}#search-wrapper{margin:0!important}#menu-lateral:not(.hidden)+#menu-cliente+.link-slider+.head-bar-wrapper #nickname{color:#fff;display:block}#menu-lateral:not(.hidden)+#menu-cliente+.link-slider+.head-bar-wrapper #nickname{color:#333}#menu-lateral:not(.hidden)+#menu-cliente+.link-slider+.head-bar-wrapper .middle #cart-button .badge{z-index:9}#menu-lateral:not(.hidden)+#menu-cliente.hidden+.link-slider+.head-bar-wrapper .brtlivr,#menu-lateral:not(.hidden)+#menu-cliente.hidden+.link-slider+.head-bar-wrapper .brtlivr_icon{position:relative;z-index:99999}}#menu-cliente:not(.hidden)+.link-slider+.head-bar-wrapper,#menu-lateral-blog:not(.hidden)+#menu-cliente+.link-slider+.head-bar-wrapper,#menu-lateral:not(.hidden)+#menu-cliente+.link-slider+.head-bar-wrapper{backdrop-filter:none}.scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;padding:10px;cursor:pointer;border:none;border-radius:50%;z-index:1}.left-arrow{left:10px;display:none}.right-arrow{right:10px;display:block}.link-slider{position:relative;width:100%;height:36px!important;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#d83e0f no-repeat padding-box;box-shadow:inset 0 -3px 6px rgba(0,0,0,.16);z-index:9999999999999999999}.link-slider .cntainer{display:flex;transition:transform .5s ease-in-out;will-change:transform;width:100%}.link-slider .cntainer .slider-item{flex:0 0 100%;display:flex;justify-content:center;align-items:center}.link-slider .cntainer .slider-item a{color:#fff;font-size:13px;text-decoration:none;padding:0 30px;font-family:OpenSansRegular;letter-spacing:.2px}.link-slider .cntainer .slider-item a:hover{font-family:OpenSansBold;text-decoration:underline}.link-slider button{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:31px;border:0;z-index:2;display:block;background:inherit}.link-slider button.prev{left:10px;margin-left:-13px;padding:0 23px}.link-slider button.next{right:10px;margin-right:-13px;padding:0 23px}@media (min-width:1080px){.link-slider{height:auto;padding:10px 0;overflow:visible;justify-content:center}.link-slider button.next,.link-slider button.prev{display:none!important}.link-slider .cntainer .slider-item{flex:initial}.link-slider .cntainer .slider-item.cloned{display:none!important}.link-slider .cntainer{justify-content:center;transform:unset!important;transition:none!important}.link-slider a{display:inline-block;color:#fff;font-size:18px;text-decoration:none;transition:background-color .3s}.link-slider .cntainer .slider-item.separator a{border-right:solid 1px #fff}.link-slider .cntainer .slider-item.separator a{margin-left:-1px}}.scroll-container{width:85%}.scroll-container button{position:absolute;bottom:0;right:0;width:40px;height:40px;background:rgba(255,255,255,.1);box-shadow:0 3px 5px rgba(0,0,0,.3);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:0;display:none}.scroll-container button.left-arrow{left:0;bottom:0!important}.scroll-container a.selected,.scroll-container a:hover{font-family:OpenSansBold;color:#d83e0f}@media (max-width:687px){.header-banner+.bottom{box-shadow:1px 1px 4px #00000029}.header-banner+.bottom .scroll-container{display:block;padding-top:0}.scroll-container{z-index:999;padding-bottom:0;padding-top:13px}}.icon-orange-filter{filter:brightness(0) saturate(100%) invert(37%) sepia(23%) saturate(3422%) hue-rotate(343deg) brightness(107%) contrast(100%)}.icon-white-filter{filter:brightness(0) invert(1)}.icon-black-filter{filter:brightness(0)}#left-menu .tab{width:50%;background:#fff;border:0;font-family:openSansLight;font-size:12px;text-transform:uppercase}#left-menu .tabs{margin-bottom:30px}#left-menu .tab[aria-selected=true]{color:#000;font-family:openSansBold;border-bottom:solid 3px #d83e0f}#left-menu [role=tab][aria-selected=true]:first-of-type{z-index:1}.lateral-menu ul#thematic-tree li button{border:0;background:0 0;text-align:unset;display:flex;align-items:center}.lateral-menu ul#thematic-tree li button span{width:100%;display:flex;align-items:center;gap:5px}.lateral-menu ul#thematic-tree a,.lateral-menu ul#thematic-tree button{padding:0 24px!important}.lateral-menu ul#thematic-tree li>a::after,.lateral-menu ul#thematic-tree li[data-nivel="1"] button::after,.lateral-menu ul.menu-links li::after{color:#333;font:normal normal normal 29px/1 FontAwesome;position:absolute;right:20px}.lateral-menu ul#thematic-tree li>a::after,.lateral-menu ul#thematic-tree li[data-nivel="1"]>button[aria-expanded=false]::after,.lateral-menu ul.menu-links li::after{content:"\f105";color:#707070;scale:0.8}.lateral-menu ul#thematic-tree li[data-nivel="1"]>button[aria-expanded=true]::after{content:"\f107";scale:0.8}.lateral-menu ul#thematic-tree li[data-nivel="2"] button[aria-expanded=true]::after{content:"\f104";width:40px;scale:0.8;left:0;margin-left:20px}.lateral-menu ul#thematic-tree li[data-nivel="2"] button[aria-expanded=true]{padding:0!important}.lateral-menu #panel-2 ul.menu-links li::after{content:none}.lateral-menu ul#thematic-tree li[data-nivel="2"] button[aria-expanded=true]+a.more{font-family:OpenSansSemiBold;padding:13px 25px 13px 25px!important;width:auto}.lateral-menu ul#thematic-tree li[data-nivel="2"] button[aria-expanded=true] span{border-bottom:2px solid #f2f2f2;padding-left:50px;font-family:OpenSansBold}.lateral-menu ul#thematic-tree li[data-nivel="2"] button[aria-expanded=true]+ul span{padding-left:0}#left-menu{z-index:1002;position:fixed;top:36px;background-color:#fff;height:100%;width:100%;color:#141414;box-shadow:0 3px 6px #00000029}#left-menu [role=tablist]{border:.5px solid #f2f2f2}#left-menu .alpha{z-index:-1}#left-menu .opts img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(132deg) brightness(103%) contrast(103%)}.lateral-menu ul li a{color:#141414;width:100%}#left-menu .sidebar-toggle-title{font-family:OpenSansRegular;font-size:24px;line-height:28.8px;letter-spacing:0;margin:0 10px;width:calc(100% - 20px);background-color:transparent;border-radius:0;cursor:pointer;border-bottom:1px solid #000;font-weight:400}#left-menu .sidebar-toggle-title .text{text-transform:uppercase;padding:10.6px 0;float:left}.lateral-menu ul{padding:0;list-style:none;margin-bottom:0}#left-menu ul.site-areas{margin-bottom:0}#left-menu ul.banners-area{display:flex;flex-direction:column;gap:30px;justify-content:center;align-items:center;padding:0}#left-menu ul.banners-area img{width:auto;width:100%;max-width:310px}.lateral-menu ul li{list-style:none;padding:0 15px;line-height:19.2px;cursor:pointer}.lateral-menu ul li span{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;display:block}.no-touch #left-menu .lateral-menu ul li a:hover{background:#d9d9d9;color:#d83e0f}.lateral-menu ul li .expand,.lateral-menu ul li a{font-family:OpenSansLight;text-decoration:none}.lateral-menu ul li.active a{color:#d83e0f;font-family:OpenSansBold;background:#d9d9d9}.lateral-menu ul.social-icons li.follow-text{text-transform:uppercase;font-family:OpenSansRegular;width:initial;min-width:74px}.lateral-menu ul#thematic-tree li{padding:0;margin:0;background-color:transparent;border:0;border-radius:inherit;-webkit-box-shadow:none;box-shadow:none}.lateral-menu ul#thematic-tree li a,.lateral-menu ul#thematic-tree li button{padding:0;position:relative;width:100%;margin:0;height:auto;background-image:none;display:flex;align-items:center}#left-menu.touch .lateral-menu ul#thematic-tree li a:hover,#left-menu.touch .lateral-menu ul#thematic-tree li button:hover{background-color:transparent}.lateral-menu ul#thematic-tree li a span,.lateral-menu ul#thematic-tree li button span{padding:12px 0;margin:0;font-family:OpenSansSemiBold;font-size:14px}.lateral-menu ul#thematic-tree li a span,.lateral-menu ul#thematic-tree li button span,.lateral-menu ul.menu-links li a{width:100%}.lateral-menu ul#thematic-tree>li>ul>li>a{padding:0 10px}.lateral-menu ul#thematic-tree li>ul li a span,.lateral-menu ul#thematic-tree li>ul li button span,.lateral-menu ul#thematic-tree li[data-nivel="1"] button[aria-expanded=true]+a.more{padding:12px 10px;font-family:OpenSansLight;font-size:15px;line-height:21px}.lateral-menu ul#thematic-tree li[data-nivel="1"] button[aria-expanded=true]+a.lv1More{padding:12px 34px!important}.lateral-menu ul#thematic-tree li[data-nivel="1"] button[aria-expanded=true]+a.lv1More::after{display:none}.lateral-menu ul#thematic-tree li>ul li>ul li a span{padding:13px 35px 13px 30px;line-height:21px;text-transform:none;font-family:OpenSansLight;width:100%}.lateral-menu ul#thematic-tree li>ul li>ul li>ul li a span{padding:13px 10px 13px 10px;font-size:14px;line-height:21px;font-family:OpenSansLight}.lateral-menu ul#thematic-tree li a.active,.lateral-menu ul#thematic-tree li a.active span{font-family:OpenSansSemiBold;background:#e7e7e7}.lateral-menu ul#thematic-tree li button.active+a{font-family:OpenSansSemiBold}.lateral-menu ul.first-level li.no-link:first-child{min-height:15px;line-height:21px}.logged-in .lateral-menu ul.menu-links .option:not(.on-logout),.login .lateral-menu ul.menu-links .option:not(.on-login){display:none!important}.lateral-menu ul.menu-links{margin:0 10px}.lateral-menu ul#thematic-tree li[data-nivel="2"]>ul>li>a{padding:0 5px!important}.lateral-menu ul.menu-links li{padding:0 12px;margin:0 -10px;width:calc(100% + 20px);display:flex!important;align-items:center;width:100%}.lateral-menu ul.menu-links li,.lateral-menu ul.menu-links li a{font-family:OpenSansSemiBold;font-size:15px;line-height:21px;width:100%;display:flex;align-items:center}.lateral-menu ul.menu-links li a::after{content:"\f105";color:#707070;scale:0.8;font:normal normal normal 29px/1 FontAwesome}#left-menu #thematic-tree a:hover,#left-menu #thematic-tree button:hover span,#left-menu ul.menu-links li a:hover,#left-menu ul.menu-links li:hover{color:#d83e0f}#left-menu #thematic-tree a:hover span,#left-menu #thematic-tree li[data-nivel="1"] button:hover span,#left-menu ul.menu-links li a:hover span,.lateral-menu ul#thematic-tree li[data-nivel="1"] button[aria-expanded=true]+a.lv1More:hover{font-family:OpenSansBold}.nav>li>a:hover{background:unset}#left-menu #thematic-tree li[data-nivel="2"] button:hover span{font-family:OpenSansSemiBold;color:#141414}#left-menu #thematic-tree li[data-nivel="2"] button:hover{background:#f2f2f2}.lateral-menu ul.menu-links li .option-label{margin:0;padding:12px 0;display:inline-block;vertical-align:middle;font-size:15px;line-height:21px;width:100%!important}.lateral-menu ul.menu-links li img{width:28px;height:28px;margin-right:7px}.lateral-menu ul.menu-links li .option-label.with-img{width:calc(100% - 40px)}.lateral-menu ul.menu-links li.active,.lateral-menu ul.menu-links li.active *{color:#d83e0f;font-family:OpenSansBold;background:#d9d9d9}@media (min-width:986px) and (max-width:1079px){.lateral-menu ul.menu-links{margin:0 20px}.lateral-menu ul.menu-links li{padding:0 22px;margin:0 -20px;width:calc(100% + 40px)}}#left-menu .lateral-menu #left-menu-close{position:absolute}#left-menu #left-menu-close .close{opacity:1;scale:0.7}#left-menu #img-logo{display:none;margin-left:44px}@media (min-width:1080px){#left-menu{z-index:1000;width:350px}#left-menu .opts{display:none}#left-menu #left-menu-close{position:relative}#left-menu #img-logo{margin-left:0;display:block}.lateral-menu ul#thematic-tree li a span,.lateral-menu ul#thematic-tree li button span{padding:12px 0;font-size:15px}.lateral-menu ul.menu-links{margin:0 20px}.lateral-menu ul.menu-links li{padding:0 22px;margin:0 -20px;width:calc(100% + 40px)}}.fixedLinksList a img{width:20px;height:20px}#cart-section .shopping-cart-user{font-family:OpenSansBold;padding:13.5px 30px;background-color:#e6e6e6;line-height:19px;font-size:16px}#cart-section .shopping-cart-user-card{font-family:OpenSansRegular;padding:13.5px 0;margin:0 30px;line-height:17px;font-size:16px;text-transform:uppercase;border-bottom:2px solid #b4b4b4}#cart-section .shopping-cart-user-card span{display:inline-block}#cart-section .shopping-cart-user-card .shopping-cart-user-card-desc{padding-left:40px}#cart-section .shopping-cart-user-card .shopping-cart-user-card-desc:before{width:28px;height:17px;background-position:-408px -117px;position:absolute;left:30px;content:""}#cart-section .shopping-cart-user-card .shopping-cart-user-card-value{float:right;font-family:OpenSansBold;color:#d83e0f}.logged-in #right-menu-wrapper .option:not(.on-logout),.login #right-menu-wrapper .option:not(.on-login){display:none!important}#cart-section .shopping-cart{position:relative}#cart-section .shopping-cart ul.row{margin-left:-25px;margin-right:0}#cart-section .shopping-cart ul.products{overflow-y:auto;overflow-x:hidden;margin:0;padding:0 20px;position:relative}#cart-section .shopping-cart ul li{color:#141414;list-style:none;padding-left:0;padding-right:0;min-height:50px}#cart-section .shopping-cart ul.top li{color:#141414;list-style:none;padding-left:15px;padding-right:15px;min-height:50px;line-height:50px;cursor:pointer;font-family:OpenSansLight;font-size:20px;text-transform:uppercase;display:block}#cart-section .shopping-cart ul.top{border-bottom:2px solid #fff;padding:4px 0;margin-bottom:0;cursor:pointer}#cart-section .shopping-cart ul.products li{padding:15px 0;border-top:1px solid #d9d9d9}#cart-section .shopping-cart ul.products li:first-of-type{border-top:none}#cart-section .shopping-cart ul.products li .cover{padding:0;cursor:pointer}#cart-section .shopping-cart ul.products li .description{font-family:OpenSansBold;padding:0;line-height:19px;color:#141414;padding-left:15px;padding-right:0;font-size:16px}#cart-section .shopping-cart ul.products li .actions{padding:0 0 0 15px;margin-top:15px}.trash .icon-trash{cursor:pointer}.trash .icon-trash:after{line-height:25px;margin-right:-10px;vertical-align:middle}.trash .icon-trash:hover:after{color:#141414}#cart-section .shopping-cart ul.products li .description span{padding:0;padding-bottom:5px}#cart-section .shopping-cart ul.products li .description span.preco{padding-bottom:0;color:#d83e0f}#cart-section .shopping-cart ul.products li .actions .qtd{font-family:OpenSansRegular;text-align:center;width:30px;height:30px;resize:none;overflow:hidden;line-height:19px;padding:0;margin:0 7px;font-size:16px;color:#141414;border:0;cursor:default;background-color:#fff}#cart-section .shopping-cart ul.products li .actions .qtdbutton{font-family:OpenSansSemiBold;font-size:20px;line-height:20px;cursor:pointer;padding-top:5px}#cart-section .shopping-cart ul.products li .actions .qtdbutton.qtdminus{padding-top:3px}#cart-section .shopping-cart ul.products li .actions .qtd.readonly{background-color:transparent}#cart-section .shopping-cart .total.row{font-size:16px;line-height:16px;text-transform:uppercase;color:#141414;float:right;margin:0}#cart-section .shopping-cart .total .total{text-transform:uppercase;font-size:16px;text-align:right;padding:25px 0 0 0;line-height:19px}#cart-section .shopping-cart .total .total .description{font-family:OpenSansLight}#cart-section .shopping-cart .total .total .value{font-family:OpenSansBold;padding-right:0;padding-left:10px}#cart-section .shopping-cart .shipping{text-transform:uppercase;font-size:16px;line-height:19px;text-align:right;color:#d83e0f;padding:5px 0 0 0}#cart-section .shopping-cart .shipping .description{font-family:OpenSansRegular}#cart-section .shopping-cart .shipping .value{font-family:OpenSansBold;display:inline;padding-right:0;padding-left:10px}#cart-section .shopping-cart button.btn-checkout{border:none;background:0 0;margin:15px 0 15px 0;padding:0}#cart-section .shopping-cart div.checkout-express{margin:0;padding:0}#cart-section .shopping-cart div.checkout-express.small-height .btn-checkout-express-xs{display:block!important}#cart-section .shopping-cart button.btn-checkout .info{line-height:44px;background-color:#d83e0f;font-family:OpenSansSemiBold;font-size:20px;color:#fff;text-transform:uppercase;padding:0}#cart-section .shopping-cart button.btn-checkout .info2{font-size:10px}#cart-section .shopping-cart button.btn-checkout:hover .info{background-color:#141414}#cart-section .shopping-cart .checkout-express .data{font-family:OpenSansRegular;color:#141414;font-size:12px;line-height:16px;padding:10px 0 0 0}#cart-section .shopping-cart .checkout-express .data #checkout-expresso-info-data>span,#cart-section .shopping-cart .checkout-express .data .checkout-express-client-info>span{padding-left:0;padding-right:0}#cart-section .shopping-cart .checkout-express .data div{font-family:OpenSansRegular;color:#141414;font-size:12px;line-height:16px;padding-left:0;padding-right:0;padding-bottom:10px}#cart-section .shopping-cart .checkout-express .data .info{font-family:OpenSansLight;text-transform:none}#cart-section .shopping-cart .checkout-express .data #checkExpr-editOptions{margin-top:10px}#cart-section .shopping-cart .checkout-express .data #checkExpr-editOptions a{font-family:OpenSansRegular;color:#141414;font-size:12px;line-height:16px;text-decoration:underline}#cart-section .shopping-cart .checkout-express .btn-checkout-express,#cart-section .shopping-cart .checkout-express .btn-checkout-express-xs{margin:0 0 5px 0;text-transform:uppercase;min-height:50px;padding-left:0;padding-right:0;border:none;background:#d4d4d4;color:#141414}#cart-section .shopping-cart .checkout-express .btn-checkout-express .info,#cart-section .shopping-cart .checkout-express .btn-checkout-express-xs .info{font-family:OpenSansSemiBold;font-size:20px;line-height:20px;padding:0;text-transform:uppercase}#cart-section .shopping-cart .checkout-express .btn-checkout-express-xs:hover,#cart-section .shopping-cart .checkout-express .btn-checkout-express:hover{color:#fff;background:#141414}#cart-section .shopping-cart .checkout-express .btn-checkout-express-xs .info b{font-size:14px;text-transform:lowercase}#cart-section .shopping-cart .checkout-express .btn-checkout-express-xs{height:50px;margin-top:10px}#cart-section .shopping-cart .checkout-express .data .icon{height:auto;line-height:22px;background-image:none;text-transform:none;text-decoration:underline;font-family:OpenSansSemiBold;cursor:pointer}#cart-section .shopping-cart .sales-infos{float:left;margin:0;width:100%}#cart-section .shopping-cart .sales-infos .sale-info{padding:10px 0 0 0;text-decoration:none;text-align:right}#cart-section .shopping-cart .sales-infos .sale-info .text-info{color:#141414;font-size:14px;font-family:OpenSansRegular;text-transform:uppercase;line-height:17px;text-align:right;cursor:pointer}#cart-section .shopping-cart .checkout-express-info{margin-top:20px}#cart-section .shopping-cart .checkout-express.notlogged .checkout-express-info{margin-top:0}#cart-section .shopping-cart .checkout-express.notlogged .btn-checkout-express-xs{margin-bottom:10px}#cart-section .shopping-cart .checkout-express-info .text-info{font-family:OpenSansRegular;color:#141414;font-size:14px;line-height:16px;text-transform:uppercase;padding-left:0;padding-right:0;padding-bottom:10px}#cart-section .shopping-cart .checkout-express-info .text-info .icon-info{margin-left:0}#cart-section .shopping-cart .checkout-express-info .text-info:hover{cursor:pointer}#cart-section .shopping-cart .checkout-express-info .text-info:hover>.icon-info{color:#fff;background-color:#141414}#cart-section .shopping-cart .checkout-express-info .text-info:hover>.text{text-decoration:underline}#cart-section .shopping-cart .checkout-express-info .icon-info,#cart-section .shopping-cart .sales-infos .sale-info .icon-info{font-family:OpenSansRegular;font-size:16px;line-height:16px;text-transform:lowercase;text-align:center;color:#141414;background-color:#c7c5c2;padding:2px 1px 1px 1px;height:20px;width:20px;display:inline-block;margin-left:10px}#cart-section .shopping-cart .sales-infos .sale-info .icon-info:hover{background-color:#141414;color:#fff}#cart-section .shopping-cart .checkout-express{bottom:15px}#cart-section .shopping-cart .no-checkout-express{text-align:center;padding:0 0 10px 0}#cart-section .shopping-cart .no-checkout-express a{font-family:OpenSansSemiBold;color:#141414;font-size:12px;line-height:22px;text-decoration:underline}#cart-section .shopping-cart .shop-info{border-top:2px solid #b4b4b4;display:inline-block;margin:0 30px;position:sticky;bottom:-20px;background:#fff;width:100%;margin:0}#cart-section.empty-cart .shopping-cart .shop-info{display:none}#cart-section.empty-cart .shopping-cart .empty-info{display:block}#cart-section .shopping-cart .empty-info{font-family:OpenSansRegular;font-size:16px;text-align:center;line-height:46px;display:none}#right-menu-wrapper.empty-cart .shopping-cart .empty-info{display:block}#cart-section .shopping-cart ul.products li .actions .qtd::-webkit-inner-spin-button,#cart-section .shopping-cart ul.products li .actions .qtd::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.cartoverlay{text-align:center;z-index:2;height:100%;width:100%;position:absolute;background-color:#fff;display:none;opacity:.6}@media (min-width:1080px){#cart-section .shopping-cart ul.products{padding:0 30px;margin:0}#cart-section .shopping-cart .shop-info{width:calc(100% - 40px);margin:0 20px}#cart-section .shopping-cart-user{padding:13.5px 20px}#cart-section .shopping-cart-user-card{padding:13.5px 0;margin:0 20px}#cart-section .shopping-cart-user-card .shopping-cart-user-card-desc:before{left:20px}}#cart-button{background:0 0!important}#cart-button .badge{width:22px;height:22px;position:absolute;right:-5px;top:-5px;background-color:#d83e0f;border-color:#fff;z-index:1;align-content:center;padding:0;border-radius:50%}#cart-button span.badge{color:#fff;font-family:OpenSansSemiBold}.search-results .sep{border-width:1px;border-color:#d3d3d3;width:calc(100% - 30px);float:left;margin-left:15px;margin-right:15px}.search-results .help_result_title,.search-results .help_result_title a{font-family:OpenSansSemibold;font-size:22px;line-height:25px;text-align:left;color:#141414;padding-top:15px}.search-results .help_result_desc{font-family:OpenSansRegular;font-size:16px;line-height:19px;text-align:left;color:#141414;margin-bottom:25px;margin-top:10px}.search-results .noticia .thumb img{max-height:100%;max-width:100%}.search-results .noticia .caption{font-family:OpenSansLight;color:#262626;line-height:1}.search-results .noticia .caption .title{text-transform:uppercase;font-size:22px;padding-bottom:20px}.search-results .noticia .caption .sub-title{font-size:16px;padding-bottom:20px}.search-results .noticia .caption .saber{text-decoration:underline;text-transform:uppercase;font-size:14px}.search-results .author{margin-top:30px;padding:0}.search-results .author .cover{max-width:160px}.search-results .author .cover a{width:100%;position:relative;overflow:hidden;background-color:#fff;display:block}.search-results .author .cover a:after{padding-top:100%;display:block;content:""}.search-results .author .cover img{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.search-results .author .info .name{font-family:OpenSansSemibold;font-size:16px;line-height:19px;text-align:left;color:#141414;padding-bottom:15px}.search-results .author .info .intro{font-family:OpenSansRegular;font-size:16px;line-height:19px;text-align:left;color:#141414}.search-results .tabs{padding:0}.search-results .tabs .intro{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:left;color:#262626}.search-results .tabs .buttons{display:inline-block;margin-top:30px;width:100%;min-height:44px;position:relative;overflow:hidden}.search-results .tabs .buttons.collapse:not(.in){max-height:44px}.search-results .author .info .name a,.search-results .tabs .buttons .tab a{color:#141414}.search-results .tabs .buttons .tab-container:not(.selected):first-of-type{margin-top:44px}.search-results .tabs .buttons .selected{position:absolute;top:0;left:0}.search-results .tabs .buttons .tab{font-family:OpenSansSemiBold;font-size:16px;line-height:19px;text-align:center;text-transform:uppercase;color:#141414;background-color:#e7e7e7;padding:12.5px 10px;display:block;position:relative}.search-results .tabs .buttons .selected .tab{font-family:OpenSansSemibold;color:#fff;background-color:#d83e0f;margin:0;height:auto;cursor:pointer;background-image:none}.search-results .tabs .buttons .tab-container:not(.selected) .tab:hover{background-color:#dadada}.search-results .tabs .buttons .tab .count{font-family:OpenSansRegular;font-size:14px}.search-products .product-portlet .product-info .title a{font-size:16px;line-height:19px}.search-products .product-portlet .product-info .subtitle{display:none}.search-products .product-portlet .product-info .authors{font-size:14px!important;line-height:17px!important;padding-top:0!important}.search-products .product-portlet .product-info .rating .comments-nr{font-size:11px!important;line-height:14px!important}.search-products .product-portlet .product-info .shipping{font-size:11px!important;line-height:14px!important}.search-products .product-portlet .product-info .discount-card{font-size:11px!important;line-height:14px!important}.search-products .product-info .price .active-price{font-size:20px!important;line-height:23px!important}.search-products .product-info .price .old-price{font-size:14px!important;line-height:17px!important}.search-products .product-portlet .product-info .discount-card-value{font-size:11px!important;line-height:14px!important}.overlay-geral-area .search{width:100%;height:100%;margin:0;padding:0;box-sizing:border-box}.overlay-geral-area .search .content{position:relative;width:100%;height:100%;overflow-y:scroll}.overlay-geral-area .search .search-form{color:#639;padding:15px 0;width:100%;max-width:300px;position:absolute;left:50%;top:100px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.overlay-geral-area .search .content.step-2 .results{color:#639;width:100%;max-width:789px;display:block;float:left}.overlay-geral-area .search .content.step-2 .results .description{font-family:OpenSansLight;font-size:20px;line-height:20px;color:#000;text-transform:uppercase}.overlay-geral-area .search .content.step-2 .results>div{text-align:center;margin-top:45px;margin-bottom:45px;cursor:pointer}.overlay-geral-area .search .content.step-2 .results .number{font-family:OpenSansLight;font-size:28px;line-height:28px;color:#000}.overlay-geral-area .search .content.step-2 .results .icon{width:100px;height:100px;margin:0 auto 15px auto}.overlay-geral-area .search .content.step-2 .results .icon.books{background:url('../img/global-images.png') -3227px -209px transparent no-repeat}.overlay-geral-area .search .content.step-2 .results .icon.ebooks{background:url('../img/global-images.png') -3118px -209px transparent no-repeat}.overlay-geral-area .search .content.step-2 .results .icon.education{background:url('../img/global-images.png') -3008px -208px transparent no-repeat}.overlay-geral-area .search .content.step-2 .results .icon.wookids{background:url('../img/global-images.png') -2897px -209px transparent no-repeat}.overlay-geral-area .search .content.step-2 .results .icon.authors{background:url('../img/global-images.png') -2787px -209px transparent no-repeat}.overlay-geral-area .search .content.step-2 .results .icon.editors{background:url('../img/global-images.png') -2677px -209px transparent no-repeat}.overlay-geral-area .search .content.step-2 .results .icon.collections{background:url('../img/global-images.png') -2568px -209px transparent no-repeat}.overlay-geral-area .search .content.step-2 .results .icon.areas{background:url('../img/global-images.png') -2457px -209px transparent no-repeat}.overlay-geral-area .search .search-form label{font-family:OpenSansLight;font-size:52px;line-height:52px;color:#262626;text-transform:lowercase;text-align:center;display:block;font-weight:400;margin-bottom:30px}.overlay-geral-area .search .search-form form{display:table;width:100%;background:#fff;margin-bottom:45px}.overlay-geral-area .search .search-form form input.form-control.search-box{font-family:OpenSansLight;font-size:16px;line-height:16px;color:#262626;display:inline-block;width:80%;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;height:60px;vertical-align:middle;-webkit-appearance:none!important;-webkit-border-radius:0}.overlay-geral-area .search .search-form form input[type=submit]{display:inline-block}.overlay-geral-area .search .search-form form button.button-green{height:60px;padding:6px 12px;display:inline-block;vertical-align:middle;background:#fff;border:0;box-sizing:border-box;float:right}.overlay-geral-area .search .search-form form button.button-green .search-icon{background:url('../img/global-images.png') -113px -230px transparent no-repeat;width:24px;height:32px;display:block}@media (min-width:480px){.overlay-geral-area .search .search-form{max-width:440px}.overlay-geral-area .search .search-form{padding:15px 25px}}@media (min-width:768px){.overlay-geral-area .search .search-form{max-width:680px;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.overlay-geral-area .search .search-form form input.form-control.search-box{width:90%;font-size:24px;line-height:24px}}@media (min-width:992px){.overlay-geral-area .search .content{overflow-y:hidden}.overlay-geral-area .search .search-form{max-width:789px;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}}@media (min-width:688px) and (max-width:985px){.search-results .author .info .intro,.search-results .tabs .intro{font-size:16px;line-height:19px}.search-results .tabs .buttons{margin-top:20px;padding:0;overflow:auto}.search-results .tabs .buttons.collapse:not(.in){max-height:none}.search-results .tabs .buttons .tab{background-color:silver}.search-results .tabs .buttons .tab-container{padding:0 10px;width:20%}.search-results .tabs .buttons .tab-container:not(.selected) .tab:hover{color:#fff;background-color:#141414}.search-results .tabs .buttons .selected{position:relative}.search-results .tabs .buttons .selected .tab{cursor:text}.search-results .tabs .buttons .selected .tab:after{content:none}.search-results .tabs .buttons .tab-container:first-of-type:not(.selected){margin-top:auto}}@media (min-width:986px) and (max-width:1079px){.search-results .tabs{padding:0 5px}.search-results .author .info .intro,.search-results .tabs .intro{font-size:16px;line-height:19px}.search-results .tabs .buttons{margin-top:20px;padding:0;overflow:auto}.search-results .tabs .buttons.collapse:not(.in){max-height:none}.search-results .tabs .buttons .tab{background-color:silver}.search-results .tabs .buttons .tab-container{padding:0 10px;width:20%}.search-results .tabs .buttons .tab-container:not(.selected) .tab:hover{color:#fff;background-color:#141414}.search-results .tabs .buttons .selected{position:relative}.search-results .tabs .buttons .selected .tab{cursor:text}.search-results .tabs .buttons .selected .tab:after{content:none}.search-results .tabs .buttons .tab-container:first-of-type:not(.selected){margin-top:auto}}@media (min-width:1080px){.search-results .help_result_title{font-size:22px;line-height:25px}.search-results .author{margin-top:50px}.search-results .author .cover{max-width:180px}.search-results .author .info .name{font-size:22px;line-height:25px}.search-products .product-portlet .product-info .title a{font-size:22px;line-height:inherit}.search-results .product-portlet .product-info .title p{line-height:25px}.search-products .product-portlet .product-info .subtitle{font-family:OpenSansRegular;font-size:20px;color:#141414;text-align:left;line-height:23px;display:block}.search-products .product-portlet .product-info .subtitle p{margin-bottom:0}.search-products .product-portlet .product-info .authors{font-size:16px!important;line-height:19px!important;padding-top:0!important}.search-products .product-portlet .product-info .rating .comments-nr{font-size:12px!important;line-height:15px!important}.search-products .product-portlet .product-info .shipping{font-size:14px!important;line-height:17px!important}.search-products .product-portlet .product-info .discount-card{font-size:14px!important;line-height:17px!important}.search-products .product-info .price .active-price{font-size:24px!important;line-height:27px!important}.search-products .product-info .price .old-price{font-size:16px!important;line-height:19px!important}.search-products .product-portlet .product-info .discount-card-value{font-size:14px!important;line-height:17px!important}.search-results .tabs{padding:0 5px}.search-results .author .info .intro,.search-results .tabs .intro{font-size:16px;line-height:19px}.search-results .tabs .buttons{margin-top:20px;padding:0;overflow:auto}.search-results .tabs .buttons.collapse:not(.in){max-height:none}.search-results .tabs .buttons .tab{background-color:silver}.search-results .tabs .buttons .tab-container{padding:0 10px;width:20%}.search-results .tabs .buttons .tab-container:not(.selected) .tab:hover{color:#fff;background-color:#141414}.search-results .tabs .buttons .selected{position:relative}.search-results .tabs .buttons .selected .tab{cursor:text}.search-results .tabs .buttons .selected .tab:after{content:none}.search-results .tabs .buttons .tab-container:first-of-type:not(.selected){margin-top:auto}.search-results .author .info .name{font-size:22px;line-height:25px}}.highlight-email-pesquisa{font-family:OpenSansSemibold;text-transform:uppercase;font-size:16px;height:40px;width:100%;background-color:#c7c5c2;padding:10px;line-height:20px;text-align:center;width:100%;display:block;margin-top:20px!important}#ac-form-searchform-results .search-results{margin-top:0}#ac-form-searchform-results #search-page .search-results-options .bg{background-color:transparent}.site-content.search-results{margin-bottom:60px;line-height:initial}.site-content.search-results .breadcrumbs{padding:0 15px 0 15px}#search-page.site-content.search-results .search-products{padding:0;margin-top:30px}#search-page.site-content.search-results .search-products .product-img{height:auto;margin-bottom:30px}#search-page.site-content.search-results .search-products .product-img.no-discount{margin-bottom:10px}#search-page.site-content.search-results h1{margin:0}#ac-form-searchform-results #search-page.site-content.search-results>*{padding:0;margin-left:0;margin-right:0}.site-content.search-results ul{list-style:none;margin:2px 0 0 0;padding:0}#search-page.site-content.search-results .search-results-options .btns-filter{margin:0}#search-page.site-content.search-results .search-results-options .btns-filter .filtros{margin:10px 10px 0 0;padding:0;width:auto;min-width:0}.site-content.search-results .didyoumean,.site-content.search-results .label-artigo-redirect,.site-content.search-results .search-results-label,.site-content.search-results .search-results-label>*{font-family:OpenSansLight;font-size:22px;line-height:25px;text-align:left;color:#141414}.site-content.search-results .didyoumean,.site-content.search-results .label-artigo-redirect,.site-content.search-results .search-results-label.margin-top{margin-top:20px;margin-bottom:5px}.site-content.search-results .search-results-label.browsing-theme,.site-content.search-results .search-results-label.browsing-theme>*{font-size:26px;line-height:26px;margin-top:24px;margin-bottom:14px;text-transform:uppercase}.site-content.search-results .didyoumean{font-family:OpenSansRegular;font-size:14px}.site-content.search-results .search-results-label.label-dym{font-family:OpenSansLight;font-size:14px}.site-content.search-results .didyoumean span a{font-family:OpenSansLight;text-decoration:none;color:#d83e0f}.site-content.search-results .didyoumean span a:hover{text-decoration:underline}.site-content.search-results .didyoumean span:after{content:',';padding-right:3px}.site-content.search-results .didyoumean span:last-child:after{content:'';padding-right:0}.site-content.search-results .didyoumean span:first-child:after{content:''}#overlay-client-area-search .icon-search-black{margin:10px}#ac-form-searchform-palavra{border:0;font-family:OpenSansLight;font-size:16px;width:80%;min-height:50px;background-color:#e7e7e7}.ac-search-area{background-color:#e7e7e7;margin:50px 0}.ac-search-icon{display:inline-block}#frm-ac-search-word .ac-search-area button .icon.icon-right-arrow{position:inherit}#frm-ac-search-word .ac-search-area button{border:0;background:0 0;display:table-cell;vertical-align:middle;font-family:WookIcones;font-size:50px;color:#000;height:50px;width:30px;padding:5px;float:right}#frm-ac-search-word .ac-search-area button.button-clear-search span:after{content:"*"}#nao-encontrou{margin-top:60px;text-align:left}#nao-encontrou .nao-encontrou-label{font-family:OpenSansSemibold;font-size:18px;text-transform:uppercase;color:#141414;margin-bottom:20px}#nao-encontrou .nao-encontrou-link{font-family:OpenSansRegular;font-size:16px;line-height:40px;min-height:50px;width:100%;padding:15px;border:1px #c7c5c3 solid;color:#141414;position:relative}#nao-encontrou .nao-encontrou-link a{margin:0;top:50%;transform:translate(0,-50%);text-decoration:none;color:#262626}#nao-encontrou .nao-encontrou-link.procuramos-por-si{margin-top:20px}#nao-encontrou .nao-encontrou-link div.highlight{font-family:OpenSansSemibold;text-transform:uppercase;font-size:16px;height:40px;width:100%;background-color:#c7c5c2;padding:10px;line-height:20px;text-align:center}.site-content.search-results .top{margin-bottom:30px;padding-left:30px;padding-right:30px}.site-content.search-results .top .area span.text{font-family:OpenSansLight;font-size:18px;line-height:40px;text-transform:uppercase;color:#4c4c4c;padding-left:30px;padding-right:0}.site-content.search-results .top .area:before{background:url('../img/global-images.png') -3353px -152px transparent no-repeat;width:40px;height:40px;content:'';display:block;position:absolute;left:0;top:0}.site-content.search-results .top .btn-back{font-family:OpenSansLight;font-size:16px;line-height:40px;text-transform:uppercase;color:#000;text-align:right;padding-right:0;padding-left:0;cursor:pointer}.site-content.search-results label.title{font-family:OpenSansLight;font-size:38px;line-height:38px;text-transform:uppercase;color:#262626;margin-bottom:30px;padding-left:30px;padding-right:30px;font-weight:initial}.site-content.search-results .collapse-area{font-family:OpenSansLight;font-size:16px;line-height:50px;text-transform:uppercase;color:#d83e0f;margin-bottom:10px;height:50px;margin-left:0;margin-right:0;padding-left:30px;padding-right:30px}.site-content.search-results .collapse-area .contentSearch{background:#f3f3f3;cursor:pointer}.site-content.search-results .collapse-area .contentSearch span.text span{display:inline-block!important;color:#000}.site-content.search-results .collapse-area .contentSearch span.text span.visible-md.visible-lg{display:none!important}.site-content.search-results .collapse-area .contentSearch span.arrow-down{width:45px;height:50px;background:url('../img/global-images.png') -3310px -157px transparent no-repeat}.site-content.search-results .collapse-area:last-child{margin-bottom:0}#ac-form-searchform-results .site-content.search-results .product{cursor:pointer}#ac-form-searchform-results .site-content.search-results .product.disable{cursor:none}.site-content.search-results .products{padding-left:0;padding-right:0;margin-bottom:100px}.site-content.search-results .products .description{font-family:OpenSansLight;font-size:38px;line-height:38px;letter-spacing:-2px;text-transform:uppercase;color:#424242;margin-bottom:30px;word-wrap:break-word}.site-content.search-results .products .view-more a{font-family:OpenSansLight;font-size:22px;line-height:22px;letter-spacing:-1px;text-transform:uppercase;color:#999}.site-content.search-results .products .cover{margin-bottom:15px}.site-content.search-results .products .icons{margin-bottom:47px;margin-top:-42px;z-index:1;position:relative;left:-15px}.site-content.search-results .products .shipping{font-family:OpenSansBold;font-size:14px;line-height:18px;text-transform:uppercase;color:#d83e0f;text-align:left;margin-bottom:15px}.site-content.search-results .products .title{font-family:OpenSansLight;font-size:18px;line-height:22px;color:#262626;text-align:left}.site-content.search-results .products .authors{font-family:OpenSansLight;font-size:14px;line-height:18px;color:#262626;text-align:left}.site-content.search-results .products .left-side{padding-left:30px;padding-right:30px;margin-top:30px}.site-content.search-results .products .product{padding-left:30px;padding-right:30px;margin-top:30px;margin-bottom:30px}.site-content.search-results .products .product .cover .featured{position:absolute;right:0;bottom:-24px;padding-right:0;padding-left:0;margin-right:10px}.site-content.search-results .products .product .cover .featured .sticker-description{background:#d83e0f;color:#fff;text-transform:uppercase;position:absolute;width:100%;top:60%;text-align:center;line-height:30px;font-family:OpenSansLight}.site-content.search-results .products .product .cover .featured img.offer{width:100%;margin:0 auto;padding:0 1px}.site-content.search-results label.not-found-title{font-size:32px;line-height:32px;text-transform:uppercase;color:#262626}.site-content.search-results label.thematic-tree{font-size:18px;line-height:22px;color:#000}.site-content.search-results label b{font-family:OpenSansLight;font-weight:initial}.site-content.search-results .price span.current{font-family:OpenSansLight;font-size:20px;line-height:20px;color:#d83e0f}.site-content.search-results .price span.old{font-family:OpenSansLight;font-size:14px;line-height:14px;color:#000;text-decoration:line-through;display:block}.site-content#search-page .search-results-options{margin-top:10px}.site-content#search-page .search-results-options ul.collapse-elements,.site-content#search-page .search-results-options ul.collapse-elements li{list-style:none}.site-content#search-page .search-results-options ul.collapse-elements li{padding-left:0;padding-right:0;margin:0}.site-content#search-page .search-results-options .h2,.site-content#search-page .search-results-options h2{font-family:OpenSansRegular;font-size:16px;line-height:19px;color:#141414;text-transform:uppercase;text-align:left;cursor:pointer;margin-top:5px;margin-bottom:0;padding:13px 20px;background-color:#e6e6e6;height:50px;background-image:none}.site-content#search-page .search-results-options .h2>*,.site-content#search-page .search-results-options h2{font-family:OpenSansRegular}.site-content#search-page .search-results-options .h2 p,.site-content#search-page .search-results-options h2 p{display:inline-block;margin:0}.site-content#search-page .search-results-options .h2 span,.site-content#search-page .search-results-options h2 span{font-family:OpenSansRegular;color:#ccc;text-transform:inherit}.site-content#search-page .search-results-options .h2 span.filtragem-por,.site-content#search-page .search-results-options h2 span.filtragem-por{text-transform:uppercase;font-family:OpenSansLight;color:#262626}.site-content#search-page .search-results-options .h2.icon[data-toggle=collapse]:after,.site-content#search-page .search-results-options .h2.not-loaded-filters:after,.site-content#search-page .search-results-options h2.icon[data-toggle=collapse]:after,.site-content#search-page .search-results-options h2.not-loaded-filters:after{content:" ";position:absolute;right:15px;height:22px;width:22px;display:inline-block;background-position:-241px -12px}.site-content#search-page .search-results-options .h2.icon[data-toggle=collapse][aria-expanded=true]:after,.site-content#search-page .search-results-options h2.icon[data-toggle=collapse][aria-expanded=true]:after{background-position:-241px -29px}.site-content#search-page .search-results-options .h2.icon:hover[data-toggle=collapse]:after,.site-content#search-page .search-results-options h2.icon:hover[data-toggle=collapse]:after{background-position:-241px -170px}.site-content#search-page .search-results-options .h2.icon:hover[data-toggle=collapse][aria-expanded=true]:after,.site-content#search-page .search-results-options h2.icon:hover[data-toggle=collapse][aria-expanded=true]:after{background-position:-241px -189px}.site-content#search-page .search-results-options .h2.loading-filters .loader-filters,.site-content#search-page .search-results-options h2.loading-filters .loader-filters{content:'';right:17px;top:10px;position:absolute;margin:auto;width:30px;height:30px;border-width:6px;border-style:solid;border-radius:50%;border-color:rgba(78,78,78,.1) rgba(78,78,78,.25) rgba(78,78,78,.5) #4e4e4e;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.site-content#search-page .search-results-options .h2.loading-filters .loader-filters::after,.site-content#search-page .search-results-options h2.loading-filters .loader-filters::after{content:'';position:absolute;bottom:-6px;right:-6px;margin:auto;width:30px;height:30px;border-width:6px;border-style:solid;border-radius:50%;border-color:rgba(78,78,78,.1) rgba(78,78,78,.2) rgba(78,78,78,.4) rgba(78,78,78,.6);-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.site-content#search-page .search-results-options .h2.loading-filters .loader-filters::before,.site-content#search-page .search-results-options h2.loading-filters .loader-filters::before{content:'';position:absolute;bottom:-6px;right:-6px;margin:auto;width:30px;height:30px;border-width:6px;border-style:solid;border-radius:50%;border-color:rgba(78,78,78,.1) rgba(78,78,78,.2) rgba(78,78,78,.4) rgba(78,78,78,.6);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.site-content#search-page .search-results-options .h2:hover,.site-content#search-page .search-results-options .h2:hover>*,.site-content#search-page .search-results-options h2:hover,.site-content#search-page .search-results-options h2:hover>*{color:#fff;background:#000!important}.site-content#search-page .search-results-options .h2:hover:after,.site-content#search-page .search-results-options h2:hover:after{color:#fff}.site-content#search-page .search-results-options .h3,.site-content#search-page .search-results-options h3,.site-content#search-page .search-results-options ul.collapse-elements li .filtro{font-family:OpenSansRegular;font-size:14px;line-height:20px;color:#262626;text-transform:uppercase;cursor:pointer;background-color:#f2f2f2;padding-right:10px;text-align:left}.site-content#search-page .search-results-options .h3,.site-content#search-page .search-results-options h3{margin:0;padding-top:15px;padding-bottom:15px}.site-content#search-page .search-results-options ul.collapse-elements li .filtro{margin-top:0;margin-bottom:0}.site-content#search-page .search-results-options ul.collapse-elements{padding-left:0;padding-right:0}.site-content#search-page .search-results-options ul.collapse-elements li h3:after,.site-content#search-page .search-results-options ul.collapse-elements li.collapsed h3:after{content:'+';display:inline-block;color:#000;font-family:OpenSansLight;font-size:30px;position:absolute;right:25px}.site-content#search-page .search-results-options ul.collapse-elements li h3:after{content:'-'}.site-content#search-page .search-results-options ul.collapse-elements li .filtro:hover,.site-content#search-page .search-results-options ul.collapse-elements li .h3:hover,.site-content#search-page .search-results-options ul.collapse-elements li h3:hover{color:#fff;background-color:#000;text-decoration:none}.site-content#search-page .search-results-options ul.collapse-elements li .filtro:hover .contentSearch{text-transform:none;font-family:OpenSansLight}.site-content#search-page .search-results-options ul.collapse-elements li .h3:hover:after,.site-content#search-page .search-results-options ul.collapse-elements li h3:hover:after{color:#fff}.site-content#search-page .search-results-options ul.collapse-elements li .contentSearch{font-family:OpenSansRegular;font-size:16px;line-height:20px;margin:0 10px 0 10px;text-transform:none;padding-top:15px;padding-bottom:15px}.site-content#search-page .search-results-options ul.collapse-elements li .contentSearch>*{font-family:OpenSansRegular;font-size:16px;line-height:20px;margin:0 10px 0 10px;text-transform:none}.site-content#search-page .search-results-options ul.collapse-elements li .filtro .qtd-element{color:#d83e0f;font-family:OpenSansRegular}.site-content#search-page .search-results-options ul.collapse-elements li .areasFiltro{padding:0}.site-content#search-page .search-results-options ul#collapse-general-ordenar li h3:after{content:''}#ac-form-searchform-results .site-content .search-products{margin-left:20px;margin-right:20px}.site-content .search-products .product{margin-top:40px;padding:0}#ac-form-searchform-results .site-content .search-products .product-portlet{margin-top:10px;padding:10px;background-color:#fff;position:relative}#ac-form-searchform-results .site-content .search-products .product-portlet.disable{background-color:transparent}#ac-form-searchform-results .site-content .search-products .product-portlet.selected{border:1px solid #d83e0f}#ac-form-searchform-results .site-content .search-products .product-portlet:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.site-content .search-products .product .product-img{padding:0 10px 0 0}.site-content .search-products .product .product-img img{max-height:320px;margin:auto}.site-content .search-products .product .info{padding:0}.site-content .search-products .product .info>*{padding-right:0}.site-content .search-products .product .product-img .cover .buttons-actions{position:absolute;top:0;width:100%;overflow:hidden}.site-content .search-products .product .product-img .cover .buttons-actions .btn{width:50%;background-color:#d83e0f;border:0;border-radius:0;text-align:center;padding:0;transition:margin-top .2s linear;margin-top:-100px;vertical-align:top;outline:0}.site-content .search-products .product .product-img:hover .cover .buttons-actions .btn{margin-top:0}.site-content .search-products .product .product-img .cover .buttons-actions .btn p{font-family:OpenSansBold;font-size:12px;color:#fff;line-height:14.4px;letter-spacing:0;margin-top:10px;margin-bottom:0;text-transform:uppercase}.site-content .search-products .product .product-img .cover .buttons-actions .btn:hover{background-color:#000}.site-content .search-products .product .product-img .cover .buttons-actions .btn:before{font-family:WookIcones;font-size:54px;line-height:54px;color:#fff}.site-content .search-products .product .product-img .cover .buttons-actions .btn.add-list{position:absolute;background-color:#000}.site-content .search-products .product .product-img .cover .buttons-actions .btn.adicionado{background-color:#fcc}.site-content .search-products .product .product-img .cover .buttons-actions .btn.adicionado:hover{background-color:#fcc;cursor:default}.site-content .search-products .product .product-img .cover .buttons-actions .btn.add-cart:before{content:'c'}.site-content .search-products .product .product-img .cover .buttons-actions .btn.add-cart.adicionado:before{content:'y'}.site-content .search-products .product .product-img .cover .buttons-actions .btn.add-list:before{content:'C'}.site-content .search-products .product .info .title,.site-content .search-products .product .info .title a{font-family:OpenSansLight;font-size:16px;line-height:20px;text-align:left;color:#262626;max-height:none}.rating .stars>span.star,.site-content .search-products .product .info.disable .autor a,.site-content .search-products .product .info.disable .idioma,.site-content .search-products .product .info.disable .preco,.site-content .search-products .product .info.disable .rating .stars span.star:before,.site-content .search-products .product .info.disable .rating a .comments-nr,.site-content .search-products .product .info.disable .title a,.site-content .search-products .product .info.disable .title>span,.site-content .search-products .product .info.disable>div,.site-content .search-products .product .info.disable>span{color:#999!important}.site-content .search-products .product .info.disable .icons .discount-percent .twelve-point-star,.site-content .search-products .product .info.disable .icons .discount-percent .twelve-point-star:after,.site-content .search-products .product .info.disable .icons .discount-percent .twelve-point-star:before{background:#999}.site-content .search-products .product .info.disable .flag,.site-content .search-products .product .product-img .cover.disable a img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.site-content .search-products .product-portlet .product-img .cover .buttons-actions .btn.add-cart.disabled{background-color:#999;pointer-events:none}.site-content .search-products .product .info .sub-title{font-family:OpenSansLight;font-size:14px;line-height:18px;text-align:left;color:#262626}.site-content .search-products .product .info .title .title-product-format{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#262626}.site-content .search-products .product .info .autor,.site-content .search-products .product .info .autor a{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:left;color:#262626}.site-content .search-products .product .info .icons{margin-top:5px;left:-10px}.site-content .search-products .product .info .rating a .comments-nr{font-family:OpenSansRegular;font-size:14px;line-height:18px;color:#262626;padding-left:5px}.site-content .search-products .product .info .preco{font-family:OpenSansLight;font-size:20px;line-height:24px;text-align:left;color:#d83e0f;margin-top:20px;padding-left:15px;width:auto;display:inline-block}.site-content .search-products .product .info .preco.have-star{padding-left:0}.site-content .search-products .product .info .idioma{font-family:OpenSansRegular;font-size:14px;line-height:18px;color:#262626}.site-content .search-products .product .info .shipping{font-family:OpenSansRegular}.site-content .search-products .product .discount-card{font-family:OpenSansRegular}.site-content .search-products .shipping .free-shipping,.site-content .search-products .shipping .shipping-24h{font-family:OpenSansLight}.site-content .search-products .product-portlet .product-info{gap:10px}.site-content .search-products .product-portlet .price{margin:5px 0 0 0}.site-content#search-page .search-results-options .btns-filter .bg{background-color:#fff;line-height:50px;font-family:OpenSansRegular;font-size:16px;padding:0;margin:0 0;height:50px;text-align:center}.site-content#search-page .search-results-options .btns-filter .bg .filtro .filter-name{background-color:#262626;color:#fff;padding:12px;display:inline}.site-content#search-page .search-results-options .btns-filter .bg .box{height:50px}.site-content#search-page .search-results-options .btns-filter .bg .box .type{background-color:#f2f2f2;width:100%;height:100%}.site-content#search-page .search-results-options .btns-filter .bg .box .type .filtertotal{color:#d83e0f;text-align:left}.site-content#search-page .search-results-options .btns-filter .bg .box.active .type .filtertotal{color:#fff;font-size:24px;padding:10px;line-height:30px}.site-content#search-page .search-results-options .btns-filter .bg .box.active .type{font-family:OpenSansRegular;color:#fff;background-color:#000;text-align:left;cursor:pointer;padding-right:0}.search-results .spinner{width:50px;height:50px;border-radius:50%;box-shadow:0 0 0 0 rgba(0,0,0,.1),1px 2px 0 #333;top:0;left:50%;margin-top:38px;margin-left:0;-webkit-animation:spin .9s linearinfinite;animation:spin .9s linear infinite}.site-content.search-results #loader-page{margin-top:60px;line-height:50px;font-family:OpenSansRegular;font-size:14px;text-transform:uppercase;text-decoration:underline;color:#262626}.site-content.search-results #loader-page .loading-more-text{margin-left:20px}.site-content.search-results #loader-page .load-more-text:hover{cursor:pointer}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.procuramos-por-si{cursor:pointer}@media (min-width:688px) and (max-width:985px){.ac-search-area{margin:20px 0}#ac-form-searchform-results .site-content .search-products .product-portlet{width:calc(50% - 5px)}#ac-form-searchform-results .site-content .search-products .product-portlet:nth-child(3n+2){float:right}}@media (min-width:986px) and (max-width:1079px){.ac-search-area{margin:20px 0}#ac-form-searchform-results .site-content .search-products .product-portlet{width:calc(50% - 5px)}#ac-form-searchform-results .site-content .search-products .product-portlet:nth-child(3n+2){float:right}}@media (min-width:1080px){.highlight-email-pesquisa{font-family:OpenSansSemibold;text-transform:uppercase;font-size:16px;height:40px;width:100%;background-color:#c7c5c2;padding:10px;line-height:20px;text-align:center;width:220px;display:inline-block;float:right;margin-top:20px!important;margin-bottom:-20px!important}.site-content .search-products .product{margin-top:60px;padding:0 30px}#ac-form-searchform-results .site-content .search-products .product{margin-top:15px}#ac-form-searchform-results .site-content .search-products .product-portlet{width:calc(50% - 5px)}#ac-form-searchform-results .site-content .search-products .product-portlet:nth-child(3n+2){float:right}.site-content.search-results .didyoumean{font-size:16px}#search-page.site-content.search-results .search-products{padding:0;margin-top:35px}#nao-encontrou{margin-top:45px}.site-content.search-results .products .product{width:25%}.site-content.search-results .collapse-area .contentSearch span.text span.visible-xs.visible-sm{display:none!important}.site-content.search-results .collapse-area .contentSearch span.text span.visible-md.visible-lg{display:inline-block!important}.site-content .search-products .product .product-img{padding:0 15px 0 0}#search-page.site-content.search-results button#scroll-to-top{right:30px}.site-content#search-page .search-results-options{margin-top:0}.site-content#search-page .search-results-options .h2,.site-content#search-page .search-results-options h2{padding:16px 20px;margin-top:10px}.site-content#search-page .search-results-options .h2.not-loaded-filters:after,.site-content#search-page .search-results-options .h2[data-toggle=collapse]:after,.site-content#search-page .search-results-options h2.not-loaded-filters:after,.site-content#search-page .search-results-options h2[data-toggle=collapse]:after{line-height:50px}.site-content.search-results .label-artigo-redirect,.site-content.search-results .search-results-label.margin-top{margin-top:45px}.site-content.search-results .search-results-label.browsing-theme,.site-content.search-results .search-results-label.browsing-theme>*{font-size:28px;line-height:18px}#search-page.site-content.search-results .search-products .product-img{margin-bottom:40px}#search-page.site-content.search-results .search-products .product-img.no-discount{margin-bottom:20px}#nao-encontrou .nao-encontrou-link{width:calc(50% - 15px)}#nao-encontrou .nao-encontrou-link.criterios-pesquisa{margin-right:15px}#nao-encontrou .nao-encontrou-link.procuramos-por-si{margin-left:15px;margin-top:0}#nao-encontrou .nao-encontrou-link div.highlight{width:135px;display:inline-block;float:right}#nao-encontrou .nao-encontrou-link.procuramos-por-si div.highlight{width:225px}}.site-content#search-page .search-results-options .h3,.site-content#search-page .search-results-options .icon.filter.h2,.site-content#search-page .search-results-options .icon.order.h2{height:50px;background:#e6e6e6;border:0;text-align:left}.showcases ol>li,.showcases ul>li{list-style:none}.showcases .title-lnk .description{padding-bottom:10px}#showcaseSeeAll-showcase-back-lnk{cursor:pointer}.products-list{padding:0;margin-bottom:20px;overflow:auto;-ms-overflow-style:none;overflow-y:hidden;scrollbar-width:none}.products-list::-webkit-scrollbar{width:0;background:0 0}.site-content.showcases{margin:0 auto;display:block}.site-content.showcases .showcases{margin-bottom:90px;padding:0}.site-content .showcase{padding:0}.site-content .showcase .showcase-1prod{padding:0}.site-content .showcase .showcase-title{padding:20px 10px 5px 10px;width:100%;z-index:9}.site-content .showcase .showcase-title .description{color:#141414;font-family:OpenSansLight;font-size:26px;line-height:28px;letter-spacing:.01em;text-transform:none;word-break:break-word;word-break:keep-all;margin:0}.site-content .showcase .showcase-title .description a{color:#141414;text-decoration:none;text-transform:none}.site-content .showcase .showcase-title .view-more a,.site-content .showcase .view-more,.site-content .view-more-artigos-videos a{color:#141414;font-family:OpenSansRegular;font-size:18px;line-height:22px;letter-spacing:-1px;text-transform:uppercase;text-decoration:none;display:inline-block;padding-top:6px}.site-content .show-case-seeall .showcase-title .view-more a{font-family:OpenSansLight}.showcase .products-images{padding:0}.showcase .products-images .product-portlet{padding-bottom:0}.showcase .products-details{padding:0}.showcase .products-details .product-portlet{padding-top:0}.header-banner .bg-img{position:absolute;top:50%;left:0;min-height:100%;min-width:100%;transform:translate(0,-50%)}.header-banner .swiper-content .details-container .bg-img{position:absolute;top:50%;left:0;min-height:100%;min-width:100%;transform:translate(-50%,-50%);z-index:-1}div label.showcases-sidebar-toggle{font-family:OpenSansRegular;font-size:16px;line-height:19.2px;padding:12.4px 20px;color:#fff;background-color:#d83e0f;text-transform:uppercase;margin-top:0;margin-bottom:0;cursor:pointer;font-weight:400;max-width:340px;margin:auto;display:block}.breadcrumbs+div>label.showcases-sidebar-toggle{margin-top:20px}div label.showcases-sidebar-toggle strong{font-family:OpenSansSemiBold;display:inline-block}@media (min-width:689px){.showcase-image-plus-product-2 .products-list{display:flex}.showcase-image-plus-product-2 .products-list>*{flex:1 0 100%}}@media (min-width:1080px){.showcase-image-plus-product-2 .products-list{display:flex}.showcase-image-plus-product-2 .products-list>*{flex:1 0 50%}}.arrow{font:normal normal normal 14px/1 FontAwesome;font-size:50px;text-rendering:auto;-webkit-font-smoothing:antialiased;background-color:rgba(0,0,0,.5);color:#fff;padding-left:1.3rem;padding-right:1.3rem;border-radius:4px;position:absolute;top:50%;z-index:1}@media (max-width:688px){.showcases .products-list{display:flex}.showcases .product-portlet{flex:1 0 100%}.showcases .showcase-6x .products-list>*{flex:1 0 50%}.showcases .showcase-top .products-list>*{flex:1 0 50%}.showcases .showcase-3x .products-list .product-portlet>*{width:100%}}.showcases .showcase-3x .products-list{display:flex}.showcases .showcase-3x .products-list .product-portlet{flex:1 0 33.3%}@media (max-width:1079px){.showcases .showcase-3x .products-list .product-portlet{flex:1 0 50%;flex-direction:unset!important}}@media (min-width:689px) and (max-width:1079px){.showcases .showcase-3x .products-list .product-portlet>*{width:50%}.showcases .products-list{display:flex}.showcases .showcase-top .products-list>*{flex:1 0 25%}.showcases .showcase-3x .products-list .product-portlet{display:flex;flex-direction:column}.showcases .showcase-3x .products-list .product-portlet>*{width:auto}.showcases .showcase-3x .products-list .product-portlet .product-img{height:auto!important}}.fa-angle-left{left:0;margin-left:13px;display:none;border:0}.fa-angle-right{right:0;margin-right:13px;display:none;border:0}@media (min-width:688px){.showcases .showcase-6x .products-list{display:flex}}@media (min-width:688px) and (max-width:1079px){.showcase-image-plus-product-2 .fa-angle-left{left:50%}}@media (min-width:1079px){.showcase-image-plus-product-2 .fa-angle-left{left:34%}}@media (min-width:986px) and (max-width:1079px){.site-content .showcase{padding:15px}.site-content .showcase .showcase-title{padding:15px 15px 5px 15px}div label.showcases-sidebar-toggle{max-width:720px;float:left}}@media (min-width:1080px){.site-content .showcase{padding:15px}.site-content .showcase .showcase-title{padding:15px 15px 10px 15px}.site-content .showcase .showcase-title #showcaseSeeAll-showcase-description{padding:0}.site-content .showcase .showcase-title.rigth-align-lg{text-align:right}.site-content .showcase .showcase-title .description{font-size:28px;line-height:32px}.site-content .showcase .showcase-title .view-more,.site-content .showcase .view-more{width:initial}.site-content .showcase .showcase-title .view-more a,.site-content .showcase .view-more{padding-top:10px;font-size:18px;line-height:22px}.site-content .showcase .showcase-title .view-more.rigth-align-lg,.site-content .showcase .view-more.rigth-align-lg{text-align:right;padding:15px}.products-list{margin-bottom:10px}}.youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.youtube img{width:100%;top:0;left:0;opacity:.7}.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.youtube .play-button,.youtube img{cursor:pointer}.youtube .play-button,.youtube .play-button:before,.youtube iframe,.youtube img{position:absolute}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.youtube iframe{height:100%;width:100%;top:0;left:0}.showcase-images-2{display:flex}.showcase-images-2 a{color:#262626;text-decoration:none;text-align:center;position:relative;overflow:hidden;background-color:#e7e7e7;padding:20px;height:100%}.showcase-images-2 a img{max-width:100%;max-height:100%;position:absolute;top:0}.showcase-images-2 a img.right{right:0}.showcase-images-2 a img.left{left:0}.showcase-images-2 a h3,.showcase-images-2 a h3 *{font-family:OpenSansLight;font-size:30px;margin:0}.showcase-images-2 a h6{font-size:14px;margin:20px 0}.showcase.showcase-tiles{padding:0 10px}.site-content .showcase.showcase-tiles .showcase-title{padding:15px 0}.showcase.showcase-tiles .arrow{top:47%;font-size:37.5px}.showcase.showcase-tiles .tiles-list{display:flex;padding:0;-ms-overflow-style:none;overflow:hidden;scrollbar-width:none}.showcase.showcase-tiles .tiles-list .tile{padding:5px;flex:1 0 69.8%;text-decoration:none}.showcase.showcase-tiles .tiles-list .tile:hover{text-decoration:none}.showcase.showcase-tiles .tiles-list .tile img{width:100%}.showcase.showcase-tiles .tiles-list .tile .tile-text{color:#262626;font-size:15px;text-transform:none;margin-top:15px;margin-bottom:10px;line-height:20px;text-align:center;font-family:OpenSansRegular,sans-serif}.showcase.showcase-tiles .tiles-list .tile .tile-text-cta{color:#d83e0f}@media (min-width:688px){.showcase.showcase-tiles{padding:15px 2.5%;min-height:425px}.showcase.showcase-tiles .arrow{margin:0}.showcase.showcase-tiles .arrow.fa-angle-left{left:2.5%}.showcase.showcase-tiles .arrow.fa-angle-right{right:2.5%}.showcase.showcase-tiles .tiles-list .tile{padding:11px;flex:1 0 42.2%;font-size:14px}.showcase.showcase-tiles .tiles-list .tile img{width:335px}.showcase.showcase-tiles .tiles-list .tile .tile-text{font-size:16px;margin-top:20px;padding:0 2px}}@media (min-width:1080px){.showcase.showcase-tiles .tiles-list .tile{flex:1 0 29.488%}}.showcase-top .product-top{padding:10px}.showcase-top .product-top .cover{padding:0;padding-left:10px}.showcase-top .product-top.slick-slide{min-height:160px}.showcase-top .product-top .cover img{width:100%}.showcase-top .product-top .number{font-family:OpenSansRegular;font-size:54px;line-height:40px;letter-spacing:0;color:#d83e0f;text-transform:uppercase;text-align:center;padding:0}.showcase-top .product-top .number:first-of-type{text-align:right}.showcase-top .product-top .icons{position:relative;z-index:1;pointer-events:none}.showcase-top .product-top .icons .discount-percent{position:absolute;bottom:8px}.showcase-top .product-top .icons .discount-percent .round-sticker{left:6px;top:-5px;z-index:-1;border:2px solid #fff;width:40px;height:40px;border-radius:50%;background:#d83e0f;position:absolute}.showcase-top .product-top .icons .discount-percent .value{font-family:OpenSansSemibold;font-size:14px;color:#fff;text-align:center;line-height:40px;letter-spacing:-1px;width:40px;position:absolute;left:5px;top:-5px}@media(min-width:1080px){.showcase-top .product-top{padding:15px;padding-right:10px}}@media(min-width:1080px) and (max-width:1200px){.showcase-top .product-top .icons .discount-percent .round-sticker{left:6px;width:35px;height:35px}.showcase-top .product-top .icons .discount-percent .value{font-size:14px;line-height:35px;width:40px;left:3px}.showcase-top .product-top .icons .discount-percent{position:absolute;bottom:4px}}.showcase-top ol{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:688px){.showcase-top ol{grid-template-columns:repeat(4,1fr)}}@media(min-width:1080px){.showcase-top ol{grid-template-columns:repeat(6,1fr)}}.no-margin-text-video{padding:0}.site-content .showcase-video .video{padding:10px}.site-content .showcase-video .video-title a{color:#262626}.site-content .showcase-video .video-desc-aux{padding:15px;font-family:OpenSansRegular;font-size:14px;line-height:17px;text-align:justify}.site-content .showcase-video .video-desc-aux_videos_more{font-family:OpenSansRegular;font-size:14px;line-height:17px;text-align:justify;padding:0!important}.site-content .showcase-video .video img{width:100%;height:100%}.site-content .showcase-video .video iframe{width:100%}.site-content .showcase-video .video-title .three_video-desc{font-family:OpenSansRegular;font-size:14px;line-height:17px;font-size:22px;line-height:26px;padding:0}.site-content .showcase-video .video-title .three_video-desc a{color:#000}.site-content .showcase-video .product-portlet.fp2 .product-img{margin:0 0 20px 0}.showcase.showcase-image.showcase-image-1 .products-list,.showcase.showcase-video.showcase-video-1 .products-list{display:flex}.showcase.showcase-image.showcase-image-1 .product-portlet,.showcase.showcase-video.showcase-video-1 .product-portlet{flex:1 0 100%}@media(max-width:1080px){.site-content .showcase-video .video{flex:1 0 100%}}@media(min-width:1080px){.site-content .showcase-video.video-showcase-2 .products-list,.site-content .showcase-video.video-showcase-3 .products-list{display:flex}.site-content .showcase-video.video-showcase-3 .video{padding:15px;flex:1 0 33.33%}.site-content .showcase-video.video-showcase-2 .video{padding:15px;flex:1 0 50%}}.showcase-image .image{padding:10px}.showcase-image .product-portlet .product-info{margin-top:0!important;padding:0!important;padding-left:10px!important}.showcase-image .product-portlet{padding:20px}.image-desc-aux{font-family:OpenSansLight;margin:0;padding:15px 15px 0;font-size:100%;vertical-align:baseline;background:0 0;text-align:right}.showcase-image .image img{width:100%;height:100%}.showcase-image .image iframe{width:100%}.showcase-image .product-portlet.fp2 .product-img{margin:0 0 20px 0}.image-desc-aux a{text-decoration:none;color:#141414}.padding_product_imagem{padding-left:10px;margin-top:0}@media (min-width:1080px){.image-desc-aux{font-size:52px;line-height:52px}}@media (min-width:688px){.image-desc-aux{font-size:44px;line-height:44px}}@media (min-width:504px){.image-desc-aux{font-size:38px;line-height:38px}}.showcase-banner .banner-wrapper{padding:20px}@media (min-width:1080px){.showcase-banner .banner-wrapper{padding:30px}}.showcase.showcase-banner .banner{padding:10px 20px 10px 20px;color:#262626;text-align:center}.showcase.showcase-banner .banner>*{margin:0}.showcase.showcase-banner .banner a,.showcase.showcase-banner .banner a:hover,.showcase.showcase-banner .banner a:visited{color:#262626;text-decoration:underline}.showcase.showcase-banner .banner h1,.showcase.showcase-banner .banner h2,.showcase.showcase-banner .banner h3,.showcase.showcase-banner .banner h4,.showcase.showcase-banner .banner h5,.showcase.showcase-banner .banner h6{font-family:OpenSansLight,sans-serif;font-size:45px;line-height:45px;text-transform:uppercase;padding:10px 0 10px 0}.showcase.showcase-banner .banner h2{font-size:32px;line-height:32px}.showcase.showcase-banner .banner h3{font-size:22px;line-height:22px}.showcase.showcase-banner .banner h4{font-size:20px;line-height:20px}.showcase.showcase-banner .banner h5{font-size:18px;line-height:18px}.showcase.showcase-banner .banner h6{font-family:OpenSansRegular,sans-serif;font-size:14px;line-height:18px}.showcase.showcase-banner .banner .LNK{font-family:OpenSansRegular,sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;padding:10px 0 10px 0}.showcase.showcase-banner .banner p{font-family:OpenSansRegular,sans-serif;font-size:12px;line-height:16px}.showcase.showcase-banner .banner-flex{flex:1;-webkit-flex:1;-ms-flex:1;display:flex;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between}@media screen and (min-width:504px){.showcase.showcase-banner .banner{padding:12px 24px 12px 24px}.showcase.showcase-banner .banner .LNK,.showcase.showcase-banner .banner h1,.showcase.showcase-banner .banner h2,.showcase.showcase-banner .banner h3,.showcase.showcase-banner .banner h4,.showcase.showcase-banner .banner h5,.showcase.showcase-banner .banner h6{padding:12px 0 12px 0}.showcase.showcase-banner .banner h1{font-size:60px;line-height:60px}.showcase.showcase-banner .banner h2{font-size:38px;line-height:38px}.showcase.showcase-banner .banner h3{font-size:25px;line-height:25px}}@media screen and (min-width:688px){.showcase.showcase-banner,.showcase.showcase-banner .banner-wrapper{display:flex;flex-wrap:wrap}.showcase.showcase-banner .banner{padding:13px 26px 13px 26px}.showcase.showcase-banner .banner .LNK,.showcase.showcase-banner .banner h1,.showcase.showcase-banner .banner h2,.showcase.showcase-banner .banner h3,.showcase.showcase-banner .banner h4,.showcase.showcase-banner .banner h5,.showcase.showcase-banner .banner h6{padding:13px 0 13px 0}.showcase.showcase-banner .banner h1{font-size:65px;line-height:65px}.showcase.showcase-banner .banner h2{font-size:44px;line-height:44px}.showcase.showcase-banner .banner h3{font-size:28px;line-height:28px}.showcase.showcase-banner .banner h4{font-size:24px;line-height:24px}.showcase.showcase-banner .banner h5{font-size:20px;line-height:20px}.showcase.showcase-banner .banner h6{font-size:16px}}@media screen and (min-width:1080px){.showcase.showcase-banner .banner{padding:15px 30px 15px 30px}.showcase.showcase-banner .banner .LNK,.showcase.showcase-banner .banner h1,.showcase.showcase-banner .banner h2,.showcase.showcase-banner .banner h3,.showcase.showcase-banner .banner h4,.showcase.showcase-banner .banner h5,.showcase.showcase-banner .banner h6{padding:15px 0 15px 0}.showcase.showcase-banner .banner h1{font-size:90px;line-height:90px}.showcase.showcase-banner .banner h2{font-size:52px;line-height:52px}.showcase.showcase-banner .banner h3{font-size:32px;line-height:32px}}.header-banner{height:calc(250px + 125px);position:relative;margin-top:-160px}.header-banner .swiper-wrapper{display:flex;overflow:hidden;height:inherit}.header-banner .swiper-wrapper .swiper-slide{position:relative;width:100%;flex:1 0 100%;height:inherit}.header-banner .arrow{border:0;font-size:60px;background-color:rgba(0,0,0,.4);top:33%;color:#fff;padding:1%;position:absolute;border-radius:4px}.header-banner .arrow.fa.fa-angle-left{left:0;margin-left:0}.header-banner .arrow.fa.fa-angle-right{right:0;margin-right:0}.header-banner:hover .arrow.fa.fa-angle-left,.header-banner:hover .arrow.fa.fa-angle-right{display:block}.showcase-mini-banner .mini-slider li{margin:20.4px 0}@media (max-width:1187px){.showcase-mini-banner .mini-slider li{flex:1 0 100%;border-right:"0px"}}@media (min-width:1188px){.showcase-mini-banner .mini-slider li:not(:last-child){border-right:1px solid #d9d9d9}.showcase-mini-banner .mini-slider li{flex:1}.showcase-mini-banner .fa.fa-angle-left,.showcase-mini-banner .fa.fa-angle-right{display:none}}.header-banner.mini-slider{height:160px}.header-banner.frmt2{height:160px;margin:80px 0 10px 0}.top-banner .header-banner.escolares-frmt2{max-width:none}.escolares-texto-inicial{padding-bottom:10px}.header-banner .swiper-slide{background-repeat:no-repeat;background-size:cover;text-decoration:none;display:block}.header-banner .swiper-slide .swiper-content .img-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.header-banner .swiper-slide .swiper-content .img-container img{margin:auto;width:100%;height:100%;object-fit:cover}.header-banner .swiper-slide .swiper-content{margin:0 auto;width:100%;height:100%;padding:20px 20px 20px 20px;display:flex;text-decoration:none;overflow:hidden}.header-banner .swiper-slide .swiper-content .picture-container{text-align:center}.header-banner .swiper-slide .swiper-content .picture-container .img-responsive{display:inline-block;margin-top:-30px;width:calc(100% - 30px);max-width:380px;transform:rotate(-10deg);transform-origin:0 0}.header-banner .swiper-slide .swiper-content .details-container{font-family:OpenSansSemiBold;font-size:36px;line-height:40px;color:#141414}.header-banner .swiper-slide .swiper-content .details-container a{text-decoration:none;color:#141414}.header-banner .swiper-slide .swiper-content .details-container .subtitle{font-family:OpenSansRegular;font-size:25px;line-height:28px}.swiper-button-next,.swiper-button-prev{height:100px;width:40px;background:0 0;display:inline-block;cursor:pointer;position:absolute;left:0;bottom:0;top:34%;text-align:center;border-radius:3px}.swiper-button-next{right:0;left:auto;bottom:0}.swiper-button-next:before,.swiper-button-prev:before{color:transparent;font-size:80px;line-height:100px}.header-banner.frmt2 .swiper-slide .swiper-content{padding-top:20px}.header-banner .swiper-slide .swiper-content .content{vertical-align:middle;display:table-cell;margin:0;padding:0}.swiper-controls{position:absolute;justify-content:end;display:flex;width:100%;bottom:10px;opacity:0;z-index:9;left:50%;transform:translateX(-50%);max-width:1200px;padding-right:30px}.swiper-controls .d-flex{justify-content:space-evenly;gap:5px}.swiper-controls button{padding:0;margin:0;width:40px;height:40px;display:block;position:relative;right:unset;top:unset;left:unset;box-shadow:0 3px 5px #00000029;background:rgba(255,255,255,.4);backdrop-filter:blur(2px);border-radius:50%}.swiper-controls button span{font-size:27px}.header-banner:hover .swiper-controls,.swiper-controls:focus-within{opacity:1}.header-banner .swiper-controls button img{width:40px;height:40px}.header-banner .swiper-controls .swiper-resume img{filter:invert(1)}.header-banner .swiper-slide .swiper-content .content .title{font-family:OpenSansLight;font-size:42px;line-height:42px;letter-spacing:-2px;text-transform:uppercase;color:#fff;text-align:left}.header-banner .swiper-slide .swiper-content .content.blk .title{color:#141414}.header-banner .swiper-slide .swiper-content .content .sub-title{font-family:OpenSansLight;font-size:22px;line-height:22px;letter-spacing:-2px;text-transform:uppercase;color:#fff;text-align:left}.header-banner .swiper-slide .swiper-content .content.blk .sub-title{color:#141414}.showcase-mini-banner{background-color:#d83e0f;height:50px}@media (min-width:1080px){.showcase-mini-banner{height:60px;padding-top:5px}}.showcase-mini-banner .fa-angle-left{margin-left:20px;z-index:1;display:none;position:absolute;left:13px;color:#fff;font-size:51px}.showcase-mini-banner .fa-angle-right{margin-right:20px;z-index:1;display:block;position:absolute;right:13px;color:#fff;font-size:51px}.showcase-mini-banner .mini-slider{list-style:none;margin:0;display:flex;overflow:hidden}.showcase-mini-banner .mini-slider li{text-align:center;font-family:OpenSansRegular;font-size:16px;color:#fff;line-height:19.2px;margin:15.4px 0;position:relative;width:100%;height:100%}.showcase-mini-banner .mini-slider li .option-container{display:inline-block;text-align:left}.showcase-mini-banner .mini-slider li .mini-banner-link{color:#fff;text-decoration:none}.showcase-mini-banner .mini-slider li img{position:absolute;width:28px;height:28px;top:0;bottom:0;margin:auto}.showcase-mini-banner .mini-slider li .option-label{margin:0}.showcase-mini-banner .mini-slider li .option-label.with-img{padding-left:30px}@media (min-width:688px){.header-banner .swiper-slide .swiper-content .picture-container{text-align:left}.header-banner.escolares-frmt2{max-width:700px}.top-banner .header-banner.escolares-frmt2{max-width:none}.header-banner{height:calc(170px + 250px);margin-top:-170px}}@media (min-width:1080px){.swiper-button-next,.swiper-button-prev{width:60px;top:40%}.header-banner{height:calc(170px + 270px);position:relative;margin-top:-170px}.header-banner.mini-slider{height:250px}.header-banner.frmt2{height:300px;margin:135px 0 10px 0}.header-banner.escolares-frmt2{max-width:1200px}.top-banner .header-banner.escolares-frmt2{max-width:none}.header-banner .swiper-slide .swiper-content{padding:30px 30px 30px 30px}.header-banner.frmt2 .swiper-slide .swiper-content{padding-top:30px}.header-banner .swiper-slide .swiper-content .details-container{font-size:48px;line-height:52px}.header-banner .swiper-slide .swiper-content .details-container .subtitle{font-size:25px;line-height:28px}.header-banner .swiper-slide .swiper-content .content .title{font-size:104px;line-height:104px}.header-banner .swiper-slide .swiper-content .content .sub-title{font-size:52px;line-height:52px}}.image_1_product_title_plus_image_desc{padding:20px;font-family:OpenSansRegular;font-size:14px;line-height:17px;text-align:justify}.site-content .showcase-image-plus-product-1 .subtitle{padding-top:10px;font-family:OpenSansLight;font-size:16px;line-height:20px;color:#262626}.site-content .showcase-image-plus-product-1 .middle{padding:20px}.site-content .showcase-image-plus-product-1 .middle img{width:100%}@media(min-width:1080px){.site-content .showcase-image-plus-product-1 .subtitle{padding-top:15px;font-size:22px;line-height:26px}.site-content .showcase-image-plus-product-1 .middle{padding:30px}}.site-content .showcase-image-plus-product-2 .showcase-image{padding:10px}@media(min-width:1080px){.site-content .showcase-image-plus-product-2 .showcase-image{padding:15px}}#login-form .keepsession label{font-size:14px}.icon-info-logged{font-family:OpenSansSemiBold;font-size:16px;line-height:20px;text-transform:lowercase;color:#000;background-color:#c7c5c2;cursor:pointer;display:inline-block;position:absolute;margin-top:0;font-weight:400;margin-left:10px;width:21px;height:23px}.texto-login-keep{font-size:14px;font-family:OpenSansRegular;font-weight:400}#login-form .keepsession .info-content{padding:18px;line-height:12px;text-transform:initial;font-family:OpenSansRegular;font-size:12px;background-color:#e3dddd;width:128px;display:block;z-index:2;position:absolute}.logged-i{padding-left:8px;z-index:4;position:absolute}.login-content{margin-top:15px;font-family:OpenSansSemibold;font-size:18px;color:#141414;font-style:normal;text-align:left;max-width:360px;margin-left:auto;margin-right:auto}form .form-control.error{border:1px solid #d83e0f!important;color:#d83e0f!important}.login-content form{max-width:100%}.login-content form input.form-control.email-box,.login-content form input.form-control.pass-box{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#777;display:block;max-width:100%;margin-bottom:10px;border:1px solid #a9a9a9;background-color:#fff;padding:5px 13px}.login-content form button{height:44px;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:0 0;padding:0;font-family:OpenSansSemibold;margin-bottom:10px;border:0}.login-content .middle-content{display:inline-block;margin-top:20px;position:relative}.login-content .middle-content.no-message{margin-top:0}.login-content .left-colum .btn-recover-pass{display:inline-block;width:100%;height:44px;text-align:center;background-color:#fff;border:1px solid #777;color:#666}.login-content .left-colum .btn-recover-pass span{line-height:44px;text-transform:uppercase}.login-content .right-colum .btn-new-regist{display:inline-block;width:100%;height:44px;text-align:center;background-color:#d83e0f;color:#fff}.login-content .right-colum .btn-new-regist span{line-height:44px;text-transform:uppercase}.login-content form button.disabled .info,.login-content form button.disabled:hover .info{background-color:#e5e5e5;cursor:default}.login-content .right-colum .confidencialidade{margin-top:50px}.login-content .right-colum .confidencialidade .confidentiality-title{font-family:OpenSansBold;line-height:18px;margin-bottom:0}.login-content .right-colum .confidencialidade p{font-family:OpenSansRegular;font-size:14px;line-height:18px}.login-content form button .info{line-height:44px;background-color:#d83e0f;color:#fff;text-transform:uppercase}.login-content form button:hover .info{background-color:#444;color:#fff}.login-content .left-colum{padding:0}.login-content .right-colum{margin-top:25px;padding:0}.login-content .right-colum .regist{padding:20px 20px 20px;background-color:#c7c5c2}.login-content .left-colum p,.login-content .right-colum p{font-family:OpenSansRegular;font-size:15px;margin-bottom:15px}.login-content .left-colum .login-title,.login-content .right-colum .register-title{font-size:16px;line-height:19px;font-family:OpenSansSemibold;margin-bottom:5px}.login-content .right-colum .register-description{text-align:justify;font-family:OpenSansRegular;font-size:14px}.links>a{font-size:16px;line-height:16px;text-transform:uppercase;font-family:OpenSansRegular;color:#000}.links .btn-new-regist>a,.links .btn-recover-pass>a{display:block;font-size:14px;line-height:40px;text-transform:uppercase;text-decoration:underline;font-family:OpenSansRegular;color:#000}.login-content .links #btns{display:inline-block}.login-content .context-message{margin-top:25px;margin-bottom:20px;font-family:OpenSansLight;font-size:16px;line-height:20px}.login-content .vertical-border{padding:0 0 0;border-left:1px solid #a9a9a9;position:absolute;bottom:0;top:0;right:0;width:50%}.login-content .help-link span{margin-right:10px;color:#141414;text-transform:uppercase;font-size:16px;line-height:28px;font-family:OpenSansSemiBold}#login-form label{font-size:16px}.login-content .help-link{margin-top:40px;padding:0}#login-form label b{font-weight:400;font-family:OpenSansLight}.login-content .icon.icon-help{width:26px;height:26px;background-position:-27px -116px;float:left;margin-top:0;margin-bottom:0}@media (min-width:1080px){#login-form .keepsession{margin-top:10px;margin-bottom:20px}#login-form .keepsession .info-content{padding:23px;line-height:24px;text-transform:initial;font-family:OpenSansRegular;font-size:14px;background-color:#e3dddd;width:300px;display:block;z-index:2;position:absolute}.login-content{max-width:920px;padding:0 0 0;min-width:890px}.login-content h1{font-size:52px;line-height:52px}.login-content .left-colum{max-width:350px;padding:0;margin-top:0}.login-content .right-colum{margin-top:0;padding:0;max-width:350px;float:right}.login-content .context-message{margin-bottom:25px}.login-content .left-colum p,.login-content .right-colum p{font-family:OpenSansRegular;margin-bottom:20px}.login-content .left-colum .login-title,.login-content .right-colum .register-title{font-family:OpenSansBold;font-size:18px;line-height:24px;margin-bottom:0}.login-content .right-colum .register-description{width:90%}.login-content .right-colum .confidencialidade p{font-family:OpenSansLight;line-height:19px;margin:0}.login-content .right-colum .confidencialidade .confidentiality-title{margin-bottom:0}.login-content .right-colum .confidencialidade{margin-top:95px}.login-content .right-colum .btn-new-regist{margin-top:20px;margin-bottom:0}.login-content .right-colum .regist{padding:0 0 0}.login-content .right-colum .regist{background-color:transparent}.login-content .middle-content{display:inline-block;margin-top:30px;margin-bottom:40px;min-width:100%}.login-content .left-colum p:last-of-type,.login-content .right-colum .regist p:last-of-type{margin-bottom:20px}.login-content .help-link{margin-top:0}}.login-content div{position:relative}#ViewPassOrNot{position:absolute;right:10px;top:8px;cursor:pointer;opacity:.7;color:#a9a9a9}#ViewPassOrNot i{font-size:25px}.recover-pass-content{font-family:OpenSansSemibold;font-size:18px;color:#141414;text-align:left;font-style:normal}.recover-pass-content .recover-password-intro{max-width:360px;margin:auto}#overlayRecuperarConfirmar .overlay-geral-area .overlay-content h2,.overlay-geral-area .overlay-content .recover-pass-content h2{font-family:OpenSansRegular;font-size:26px;line-height:30px;text-transform:uppercase;display:block;font-weight:400;margin-top:25px;margin-bottom:10px;text-align:left}#overlayRecuperarConfirmar .overlay-geral-area .overlay-content h5,.recover-pass-content h5{font-family:OpenSansLight;font-size:16px;line-height:19px;color:#141414;text-align:left;display:block;font-weight:400;padding-bottom:25px;max-width:360px;margin:auto}#overlayRecuperarConfirmar .overlay-geral-area .overlay-content h5{margin:0}.recover-pass-content form{display:inline-block;width:100%}.recover-pass-content form input.form-control.email-box{font-family:OpenSansRegular;font-size:16px;line-height:16px;color:#777;display:block;width:100%;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;max-height:44px;vertical-align:middle;-webkit-appearance:none!important;-webkit-border-radius:0;padding:0 0 0 10px;background-color:#fff;border:1px solid #a9a9a9}.recover-pass-content{display:block}#recover-form label{font-size:16px}#recover-form label b{font-weight:400;font-family:OpenSansLight}.overlay-geral-area .overlay-content .recover-pass-content form button.btn-checkout{min-height:44px;margin-top:10px;margin-bottom:10px;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;padding-right:0;background-color:#d83e0f}.recover-pass-content form button .info{line-height:40px;font-size:18px;color:#fff;text-transform:uppercase}.recover-pass-content .btn-login,.recover-pass-content .btn-new-regist{display:block;line-height:40px;text-transform:uppercase;color:#000;min-height:44px;text-align:center;background-color:inherit;border:2px solid #777;color:#666;padding:0;max-width:360px;margin:0 auto 10px}.recover-pass-content .btn-login span,.recover-pass-content .btn-new-regist span{line-height:44px;text-transform:uppercase}.recover-pass-content .links #btns{display:inline-block}.overlay-area .content{position:absolute}#overlayRecuperarConfirmar .overlay-geral-area{display:block!important}.recover-pass-content #recover-form-pass .valida-pass .validate-password,.recover-pass-content #recover-form-pass .valida-pass .validate-password p,.recover-pass-content #recover-form-pass .valida-pass span{font-size:13px;font-family:OpenSansRegular!important}.recover-pass-content #recover-form-pass .valida-pass .validate-password li,.recover-pass-content #recover-form-pass .valida-pass .validate-password p{color:#818181}@media (min-width:1080px){.recover-pass-content{max-width:540px;text-align:left}.recover-pass-content .recover-password-intro{max-width:540px}.recover-pass-content h1{font-size:52px;line-height:52px}.recover-pass-content .btn-new-regist{margin-right:15px;max-width:255px}.recover-pass-content .btn-login{margin-left:15px;max-width:255px}.recover-pass-content form{width:inherit}.recover-pass-content form button{min-width:540px;margin-bottom:20px}.recover-pass-content{display:inline-block}.recover-pass-content h2{margin-bottom:20px;font-size:30px}.recover-pass-content h5{margin-bottom:10px;max-width:100%;padding-bottom:0}}#recover-form-pass div{position:relative}.pass-box .icone.visibility{position:absolute!important;right:10px;top:8px;font-size:25px;cursor:pointer;opacity:.7;color:#a9a9a9}.recover-new-pass{margin-top:60px;margin-bottom:60px}.recover-new-pass .recover-new-pass-form{margin-top:40px}.recover-new-pass .recover-new-pass-form h1{font-family:OpenSansLight;font-size:32px;text-align:left;text-transform:uppercase;color:#d83e0f;margin:0}.recover-new-pass .recover-new-pass-form .info-text{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:left;color:#262626;padding-left:0;padding-right:0;margin-top:40px}.recover-new-pass .recover-new-pass-form .info-text .info-text-email{padding-left:0;padding-right:0;margin-top:20px}.recover-new-pass .recover-new-pass-form .info-text .info-text-email b{font-family:OpenSansBold}.recover-new-pass .recover-new-pass-form form{padding-left:0;padding-right:0}.recover-new-pass .recover-new-pass-form form input{font-family:OpenSansRegular;font-size:16px;text-align:left;color:#262626;min-height:50px;padding:10px;border-radius:0;border:1px solid #262626;max-width:280px}.recover-new-pass .recover-new-pass-form form input.error{color:#d83e0f;border:1px solid #d83e0f}.recover-new-pass .recover-new-pass-form form #email,.recover-new-pass .recover-new-pass-form form #pass{margin-top:20px}.recover-new-pass .recover-new-pass-form form #confirm-pass{margin-top:15px}.recover-new-pass .recover-new-pass-form form #email{max-width:600px}.recover-new-pass .recover-new-pass-form form .error{margin-top:15px;font-size:16px}.recover-new-pass .recover-new-pass-form form button{margin-top:40px;height:50px;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background:0 0;width:200px;float:right;padding-right:0}.recover-new-pass .recover-new-pass-form form .info{line-height:50px;background-color:#d83e0f;font-family:OpenSansLight;font-size:20px;color:#fff;text-transform:uppercase}.recover-new-pass .recover-new-pass-form form .info:hover{background-color:#000}@media(min-width:1080px){.recover-new-pass .recover-new-pass-form{margin-top:60px}.recover-new-pass .recover-new-pass-form h1{font-size:52px}.recover-new-pass .recover-new-pass-form .info-text{margin-top:60px}.recover-new-pass .recover-new-pass-form .info-text .info-text-email{margin-top:30px}.recover-new-pass .recover-new-pass-form form #pass{margin-top:30px}.recover-new-pass .recover-new-pass-form form button{margin-top:60px}}.ofertas-digitais-popup #checkout-area-overlay-form-ofertas-digitais-deny{margin-top:10px}.overlay-geral-area .overlay-content .title-h1,.overlay-geral-area .overlay-content h1,.overlay-geral-area .overlay-content h1-MA{font-family:OpenSansRegular;font-size:28px;line-height:28px;color:#141414;text-transform:uppercase;text-align:left;display:block;margin:30px auto 15px auto}.overlay-geral-area .overlay-content #overlay-client-area-shipping h1{margin:10px auto}.overlay-geral-area .overlay-content h1-MA{text-transform:unset!important;text-align:center}.overlay-geral-area .overlay-content .info-pop .title-h1{font-family:OpenSansRegular;font-size:24px;line-height:24px;color:#141414;text-transform:uppercase;text-align:left;display:block;margin:30px 0 10px 0}.overlay-geral-area .overlay-content .cgv-page h1-MA .overlay-geral-area .overlay-content .cgv-page h1{margin-bottom:30px}.overlay-geral-area .overlay-content .cgv-page .content-area{padding:0;margin-left:-10px;width:calc(100% + 20px)}.overlay-geral-area .overlay-content .check-circle{width:103px;height:103px;margin:30px auto 30px auto}.overlay-geral-area .overlay-content .subtitle-h2,.overlay-geral-area .overlay-content h2{font-family:OpenSansRegular;font-size:20px;line-height:20px;color:#141414;text-align:left;margin:10px auto 10px auto}.overlay-geral-area .overlay-content #overlay-client-area-shipping h2{margin:30px auto 15px}#overlay-checkout-area-address-form h2{text-align:left}.overlay-geral-area .overlay-content .info-pop .subtitle-h2{font-family:OpenSansRegular;font-size:20px;line-height:20px;color:#141414;text-align:left;margin:10px 0 10px 0}.overlay-geral-area .overlay-content .header3-h3,.overlay-geral-area .overlay-content h3{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#141414}.overlay-geral-area .overlay-content .info-pop .header3-h3{text-align:left}.overlay-geral-area .overlay-content .overlay-middle-content.info-checkout-area h3.erroPagamento{text-align:justify}.overlay-geral-area .overlay-contentnt .payment-container{margin:0;padding:0}.overlay-geral-area .overlay-content form{display:table;width:100%;max-width:360px;margin:auto}.overlay-geral-area .overlay-content form .header3-h3,.overlay-geral-area .overlay-content form h3{margin:20px 0 0 0}#productPage-overlay-commentArea-content-form #btn-area button{width:calc(50% - 10px);float:left}#productPage-overlay-commentArea-content-form #btn-area button:last-of-type{float:right}#productPage-overlay-commentArea-content-form #btn-area{margin-top:20px}#productPage-overlay-commentArea-content-form>.error{margin-top:10px}div#productPage-overlay-infoAdeArea-content-form div.sub-info,div#productPage-overlay-infoAdeArea-content-form div.sub-info a,div#productPage-overlay-infoReaderArea-content-form div.sub-info,div#productPage-overlay-infoReaderArea-content-form div.sub-info a{margin-top:60px;text-align:right;text-decoration:underline;text-transform:uppercase;font-family:OpenSansRegular,OpenSansLight;font-size:14px;line-height:18px;color:#262626}div#productPage-overlay-infoAdeArea-content-form .buttons,div#productPage-overlay-infoReaderArea-content-form .buttons-install{margin:10px 0 25px 0;width:100%;display:table}div#productPage-overlay-infoAdeArea-content-form div.buttons a,div#productPage-overlay-infoReaderArea-content-form div.buttons-install a{width:100%}div#productPage-overlay-infoAdeArea-content-form div.buttons a,div#productPage-overlay-infoReaderArea-content-form div.buttons-install a{margin:0 0 10px 0;font-family:OpenSansRegular,OpenSansLight;height:44px;font-size:20px;line-height:24px;color:#fff;text-transform:uppercase;text-decoration:none;padding-left:0;padding-right:0;border-radius:0;white-space:normal;text-align:center;display:table}div#productPage-overlay-infoAdeArea-content-form div.buttons a p,div#productPage-overlay-infoReaderArea-content-form div.buttons-install a p{background-color:#d83e0f;display:table-cell;vertical-align:middle;height:44px}div#productPage-overlay-infoReaderArea-content-form div.buttons-install a.disabled p,div#productPage-overlay-infoReaderArea-content-form div.buttons-install a.disabled:hover p{background-color:#e5e5e5;cursor:default}div#productPage-overlay-infoAdeArea-content-form div.buttons a:hover p,div#productPage-overlay-infoReaderArea-content-form button:hover,div#productPage-overlay-infoReaderArea-content-form div.buttons-install a:hover p{background-color:#000}div#productPage-overlay-infoAdeArea-content-form iframe{margin:60px 0 0 0;height:315px;width:100%;border:none}.overlay-geral-area .overlay-content form .field-label,.overlay-geral-area .overlay-content form p{font-family:OpenSansLight;font-size:16px;color:#141414;line-height:19px;text-align:left;margin:0 0 5px 0}#overlay-recommend-form p,#prenda-digital-form p{font-family:OpenSansSemibold;font-size:16px;color:#141414;line-height:19px;text-align:left;margin:15px 0 5px 0}#notAvailableOverlay p{margin:15px 0}.overlay-geral-area .overlay-content .form-control{padding:11px 15px;width:100%;height:44px;border:1px solid #a9a9a9;border-radius:0;color:#141414;margin-bottom:5px}.overlay-geral-area .overlay-content .form-control.not-required{background-color:#f3f3f2}#notAvailableOverlay .form-control{margin-bottom:15px}.overlay-geral-area .overlay-content form textarea.form-control{height:200px;line-height:20px;resize:none}.overlay-geral-area .overlay-content form .form-control.error,form .form-control.error{border:1px solid #d83e0f;color:#d83e0f}.overlay-geral-area .overlay-content form button{border-color:transparent;-webkit-box-shadow:none!important;box-shadow:none!important;border:none;background:0 0;padding:0;min-height:44px;width:100%}.overlay-geral-area .overlay-content form button:first-of-type{padding-right:0}.overlay-geral-area .overlay-content form button .description{line-height:20px;font-size:20px;text-transform:uppercase;margin:auto;padding-top:10px;padding-bottom:10px}.overlay-geral-area .overlay-content form button.orange{background-color:#d83e0f;color:#fff}.overlay-geral-area .overlay-content form button.orange:hover{background-color:#000;color:#fff}.overlay-geral-area .overlay-content form button.orange.disabled,.overlay-geral-area .overlay-content form button.orange.disabled:hover{background-color:#e5e5e5;cursor:default}.overlay-geral-area .overlay-content .eb-popup-buttons{margin-top:40px}.overlay-geral-area .overlay-content .eb-popup-buttons button{margin-top:15px;padding-left:0;padding-right:0;width:100%!important}.overlay-geral-area .overlay-content .eb-popup-buttons button:first-of-type{margin-top:0}.overlay-geral-area .overlay-content .eb-popup h3{text-align:center}.overlay-geral-area .overlay-content .eb-popup h3:first-of-type{margin-top:0}#overlay-checkout-area-address-form fieldset{margin-bottom:0}#overlay-checkout-area-address-form .postal-code{padding-left:15px;padding-right:15px}#overlay-checkout-area-address-form .postal-code .cp4{width:90px}#overlay-checkout-area-address-form .postal-code .cp3{width:34%}.overlay-geral-area .overlay-content form button.orange:hover{background-color:#000;color:#fff}.overlay-geral-area .overlay-content form button.orange .description{font-family:OpenSansSemibold}.overlay-geral-area .overlay-content form button.grey{background-color:#e6e6e6;color:#000}.overlay-geral-area .overlay-content form button.grey:hover{background-color:#000;color:#fff}.overlay-geral-area .overlay-content form button.white{font-family:OpenSansSemibold;font-size:18px;line-height:45px;text-transform:uppercase;text-decoration:none;border:1px solid #141414;color:#141414;margin-top:0;width:100%;display:block;text-align:center;cursor:pointer}.overlay-geral-area .overlay-content form button.grey .description{font-family:OpenSansRegular;width:100%}.overlay-geral-area .overlay-content form label.error,label.error{font-family:OpenSansSemiBold;font-weight:400;font-size:16px;line-height:22px;color:#000;background-color:#ffbb96;min-height:44px;margin-bottom:5px;width:100%;position:relative;padding:10px;z-index:1}.error-extra{margin-top:10px}label.errorVoucher{font-family:OpenSansSemiBold;font-weight:400;font-size:16px;line-height:22px;color:#000;background-color:#ffbb96;min-height:44px;margin-bottom:5px;width:100%;position:relative;padding:10px;margin-top:10px}label.errorVoucher:before{content:"";display:inline-block;position:absolute;left:19px;top:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ffbb96}.overlay-geral-area .overlay-content .payment-note-text,.overlay-geral-area .overlay-content .payment-text-info{margin-top:60px;margin-bottom:30px;text-align:center;padding:0}.overlay-geral-area .overlay-content #paypal-button{max-width:500px;padding:0;margin:auto}.overlay-geral-area .overlay-content #unicreEcPaymentBtn{background-color:#d83e0f;color:#fff;height:50px;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;font-family:OpenSansRegular;font-size:24px;line-height:24px;text-transform:uppercase;text-align:center}.overlay-geral-area .overlay-content #unicreEcPaymentBtn span{padding:13px 0;display:block}.overlay-geral-area .overlay-content #unicreEcPaymentBtn:hover{text-decoration:none}.overlay-geral-area .overlay-content form label.valid.error,label.valid.error{display:none!important}.overlay-geral-area .overlay-content form label.error:before,label.error:before{content:"";display:inline-block;position:absolute;left:19px;top:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fcc}.overlay-geral-area .tipo-pagamento .label-codigo-seguranca,.overlay-geral-area .tipo-pagamento .tipo-pagamento-cc-data-validade .label-validade-cartao{line-height:50px}.nif-popup-buttons button{width:100%!important}.overlay-geral-area .overlay-content .nif-popup .title-h1,.overlay-geral-area .overlay-content .nif-popup h1{text-align:left;margin:30px 0 15px 0!important}.overlay-geral-area .overlay-content .nif-popup .header3-h3,.overlay-geral-area .overlay-content .nif-popup h3{text-align:left}.overlay-geral-area .overlay-content .nif-popup form{max-width:inherit}.overlay-geral-area .livrosTodos .livros-adotados-title{font-family:OpenSansLight;font-size:32px;color:#262626;text-align:center;margin-bottom:60px}.overlay-geral-area .livrosTodos .textoLivrosTodos{font-family:OpenSansRegular;font-size:18px;line-height:22px;text-align:left;color:#262626;margin-bottom:20px}.overlay-geral-area .livrosTodos .escolares-li{background-color:#fff;cursor:pointer;padding:10px;margin-bottom:10px;border:1px solid #fff}.overlay-geral-area .livrosTodos .escolares-li.row{margin-left:0;margin-right:0}.overlay-geral-area .livrosTodos .escolares-li:hover tr{border:1px solid #f00000}.overlay-geral-area .livrosTodos .escolares-li.active tr{border:1px solid #f00000}.overlay-geral-area .livrosTodos .escolares-li .capaAdocao{padding:0}.overlay-geral-area .livrosTodos .escolares-li .capaAdocao .img-responsive{margin:10px 0 10px 10px}.overlay-geral-area .livrosTodos .escolares-li .adocaoDireita{padding:10px 10px 10px 30px}.overlay-geral-area .livrosTodos .escolares-li .tituloAdocao{font-family:OpenSansLight;font-size:18px;color:#262626;text-align:left;line-height:22px}.overlay-geral-area .livrosTodos .escolares-li .autores,.overlay-geral-area .livrosTodos .escolares-li .editores{font-family:OpenSansRegular;font-size:14px;color:#262626;text-align:left;line-height:18px}.overlay-geral-area .livrosTodos .submitButton{position:fixed!important;bottom:0;text-align:center;padding:30px;margin:0 auto;left:0;right:0;font-family:OpenSansLight;font-size:20px;background-color:#d83e0f;color:#fff;cursor:pointer}.overlay-geral-area .livrosTodos .submitButton.touch{width:100%;left:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;transition:none;-webkit-text-fill-color:#777777!important}.checkbox_hidden{display:none}.despesa-educacao-popup .despesa-educacao-text{font-size:18px;text-align:initial;line-height:normal}.despesa-educacao-popup .despesa-educacao-text ul{margin:20px 0}@media (min-width:688px) and (max-width:985px){.overlay-geral-area .overlay-content form,.overlay-geral-area .overlay-middle-content>*{max-width:720px;float:none;margin:auto}}@media (min-width:986px) and (max-width:1079px){.overlay-geral-area .overlay-content form,.overlay-geral-area .overlay-middle-content>*{max-width:720px;float:none;margin:auto}}@media (min-width:1080px){.overlay-geral-area .overlay-content form,.overlay-geral-area .overlay-middle-content>*{max-width:720px;float:none;margin:auto}.overlay-geral-area .overlay-content .check-circle{width:124px;height:124px;margin:30px auto 40px auto}.overlay-geral-area .overlay-content .info-pop{width:70%;margin:0 auto}.overlay-geral-area .overlay-content .info-pop .title-h1{font-size:30px;line-height:30px;margin:25px 0 5px 0}.overlay-geral-area .overlay-content .cgv-page .content-area{margin-left:-15px;width:calc(100% + 30px)}.overlay-geral-area .overlay-content form .header3-h3,.overlay-geral-area .overlay-content form h3{margin:5px 0 0 0}.overlay-geral-area .overlay-content .eb-popup-buttons{margin-top:60px}#overlay-livros-adotados .content div.livros-adotados-title{font-size:52px}#overlay-livros-adotados .livrosTodos .escolares-li{margin-bottom:15px}#overlay-livros-adotados .livrosTodos .escolares-li .adocaoDireita{padding:10px 10px 10px 40px}#overlay-livros-adotados .submitButton{padding:30px;max-width:849px}.overlay-geral-area .overlay-content #commentOverlay .info-pop{width:100%!important}}#overlay-recommend form .email-container,#recomendOverlay form .email-container{display:inline-block;height:100%;padding:0;cursor:text}#overlay-recommend form .email-container .emails-lst,#recomendOverlay form .email-container .emails-lst{display:inline-block;margin:0;padding:0;vertical-align:top;float:left}#overlay-recommend form .email-container input.form-control,#recomendOverlay form .email-container input.form-control{display:inline-block;vertical-align:top;padding:0 0 0 10px;margin:0;border:none!important}#overlay-recommend form .email-container .emails-lst .multipleInput-email,#recomendOverlay form .email-container .emails-lst .multipleInput-email{float:left;margin-right:2px;padding:7px;background:#d2d3d3;display:inline-block;margin-top:8px;margin-left:10px;color:#000}#overlay-recommend form .email-container .emails-lst .multipleInput-email a,#recomendOverlay form .email-container .emails-lst .multipleInput-email a{display:inline-block;cursor:pointer;margin:0 0 0 7px;font-family:OpenSansRegular;color:#000;font-size:20px;line-height:18px;text-decoration:none}#overlay-recommend form .multiple-email-info p,#recomendOverlay form .multiple-email-info p{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:left;color:#999;padding-bottom:10px}@media(min-width:1080px){#overlay-recommend form .multiple-email-info p,#recomendOverlay form .multiple-email-info p{padding-bottom:15px}}.overlay-geral-area .info-checkout-area .content .form b,.overlay-geral-area .info-escolares-area .form b,.overlay-geral-area .info-stock-area .content .form b{font-family:OpenSansLight}.overlay-geral-area .info-checkout-area .content h1,.overlay-geral-area .info-desconto-area .content h1,.overlay-geral-area .info-escolares-area h1,.overlay-geral-area .info-portes-area .content h1,.overlay-geral-area .info-stock-area .content h1{margin-bottom:40px}.overlay-geral-area .info-checkout-area .content h1.noMargin,.overlay-geral-area .info-escolares-area h1.noMargin{margin-bottom:0}.overlay-geral-area .content .header3-h3,.overlay-geral-area .content .subtitle-h2{margin-top:20px;margin-bottom:10px}.overlay-geral-area .info-checkout-area .content .header3-h3 .overlay-geral-area .info-desconto-area .content .header3-h3,.overlay-geral-area .info-checkout-area .content h3,.overlay-geral-area .info-desconto-area .content h3,.overlay-geral-area .info-escolares-area .header3-h3,.overlay-geral-area .info-escolares-area h3,.overlay-geral-area .info-portes-area .content .header3-h3,.overlay-geral-area .info-portes-area .content h3,.overlay-geral-area .info-stock-area .content .header3-h3,.overlay-geral-area .info-stock-area .content h3{line-height:20px;text-align:left}.overlay-geral-area .info-checkout-area .content .header3-h3.marginBottom,.overlay-geral-area .info-checkout-area .content h3.marginBottom,.overlay-geral-area .info-escolares-area .header3-h3.marginBottom,.overlay-geral-area .info-escolares-area h3.marginBottom{margin-top:0;margin-bottom:40px;text-align:center}.overlay-geral-area .info-checkout-area .content .header3-h3,.overlay-geral-area .info-checkout-area .content h3,.overlay-geral-area .info-escolares-area .header3-h3,.overlay-geral-area .info-escolares-area h3{text-align:justify}.overlay-geral-area .info-escolares-area .btn{border:none;font-size:20px;line-height:24px;cursor:pointer;border-radius:0;font-family:OpenSansLight;text-align:center;text-transform:uppercase;color:#fff;background-color:#d83e0f;word-wrap:break-word;white-space:normal;padding:10px;margin-bottom:10px}.overlay-geral-area .info-escolares-area .btn:hover{background-color:#000}.overlay-geral-area .info-escolares-area .btn span{vertical-align:middle}.overlay-geral-area .info-checkout-area .form .tabela,.overlay-geral-area .info-escolares-area .form .tabela,.overlay-geral-area .info-stock-area .form .tabela{margin:0;padding:0;border:1px solid #f7f7f7;width:100%;background-color:#fafafa}.overlay-geral-area .info-checkout-area .form .tabela td,.overlay-geral-area .info-checkout-area .form .tabela th,.overlay-geral-area .info-escolares-area .form .tabela td,.overlay-geral-area .info-escolares-area .form .tabela th,.overlay-geral-area .info-stock-area .form .tabela td,.overlay-geral-area .info-stock-area .form .tabela th{vertical-align:middle;border:3px solid #f7f7f7;border-width:0 1px 1px 0;text-align:center;padding:7px;font-size:16px;font-family:OpenSansRegular;font-weight:400;color:#262626}.overlay-geral-area .info-checkout-area .form .tabela th,.overlay-geral-area .info-escolares-area .form .tabela th,.overlay-geral-area .info-stock-area .form .tabela th{text-transform:uppercase}.overlay-area.info-ebook-area .content .subtitle-h2,.overlay-area.info-ebook-area .content h2{font-family:OpenSansLight;font-size:20px;color:#262626;text-align:center}.overlay-area.info-ebook-area .content .header3-h3,.overlay-area.info-ebook-area .content h3{text-align:left}.overlay-area.info-desconto-area .content .header3-h3 a,.overlay-area.info-desconto-area .content h3 a,.overlay-area.info-ebook-area .content .header3-h3 a,.overlay-area.info-ebook-area .content h3 a{color:#262626;font-family:OpenSansBold}.overlay-area .content .form button{height:50px;width:200px;float:right;font-family:OpenSansLight;font-size:20px;line-height:24px;text-align:center;color:#fff;border-radius:0;border:0;padding-left:30px;margin-left:10px;background-color:#d83e0f;text-transform:uppercase;margin-top:10px}.overlay-area.info-ebook-area .content .form button.ewook{margin-bottom:90px}.overlay-area.info-ebook-area .content .form button:hover{background-color:#000}.overlay-area.info-ebook-area .content .form button{margin-top:60px}.overlay-area.info-ebook-area .content .header3-h3,.overlay-area.info-ebook-area .content h3{margin-top:30px}.overlay-area .content .form button .font-cart:before{color:#fff;content:"c";text-transform:lowercase;font-size:45px}.overlay-area.info-ebookAde-area .content .form h2,.overlay-area.info-ebookReader-area .content .form .subtitle-h2,.overlay-area.info-ebookReader-area .content .form h2 .overlay-area.info-ebookAde-area .content .form .subtitle-h2{text-align:left;font-size:16px;line-height:20px;margin-top:60px}.overlay-area.availability-alert .content form p{line-height:20px}.overlay-area.info-ebookAde-area .content .form .info-bold,.overlay-area.info-ebookReader-area .content .form .browsers .browser .link .info-bold{font-family:OpenSansBold}.overlay-area.info-ebookAde-area .content .form .info{margin-top:0}.overlay-area.info-ebookAde-area .content .form .install-help{margin-top:30px;margin-bottom:60px;padding-left:0}.overlay-area.info-ebookReader-area .content .form .header3-h3.sub-info,.overlay-area.info-ebookReader-area .content .form h3.sub-info{font-family:OpenSansBold;text-align:left;margin-top:60px}.overlay-area.info-ebookReader-area .content .form .browsers,.overlay-area.info-ebookReader-area .content .form .browsers .browser{padding:0}.overlay-area.info-ebookReader-area .content .form .browsers{margin-top:30px}.overlay-area.info-ebookAde-area .content .form .install-help .img,.overlay-area.info-ebookReader-area .content .form .browsers .browser .img-browser{width:120px;height:120px}.overlay-area.info-ebookReader-area .content .form .browsers .clearfix{margin-bottom:50px}.overlay-area.info-ebookAde-area .content .form .install-help .info-links{padding-left:30px}.overlay-area.info-ebookReader-area .content .form .browsers .browser .img-browser.Goggle{background:url('/img/browsers_logos.png') -20px -170px transparent no-repeat}.overlay-area.info-ebookReader-area .content .form .browsers .browser .img-browser.Firefox{background:url('/img/browsers_logos.png') -171px -20px transparent no-repeat}.overlay-area.info-ebookReader-area .content .form .browsers .browser .img-browser.Ie{background:url('/img/browsers_logos.png') -170px -170px transparent no-repeat}.overlay-area.info-ebookReader-area .content .form .browsers .browser .img-browser.Safari{background:url('/img/browsers_logos.png') -20px -22px transparent no-repeat}.overlay-area.info-ebookAde-area .content .form .install-help .img-ADE{background:url('/img/browsers_logos.png') -320px -19px transparent no-repeat;border-radius:10px}.overlay-area.info-ebookAde-area .content .form .install-help .img-BReader{background:url('/img/browsers_logos.png') -320px -170px transparent no-repeat;border-radius:10px}.overlay-area.info-ebookAde-area .content .form .info-links .link,.overlay-area.info-ebookReader-area .content .form .browsers .browser .link,.overlay-area.info-ebookReader-area .content .form .link{font-size:14px;font-family:OpenSansRegular;line-height:18px;color:#262626;text-decoration:underline;text-transform:uppercase;text-align:center;margin-top:10px;width:120px;cursor:pointer}.overlay-area.info-ebookAde-area .content .form .info-links .link.no-link{text-decoration:none;cursor:default}.overlay-area.info-ebookAde-area .content .form .info-links .link{margin-top:0;margin-bottom:30px}.overlay-area.info-ebookAde-area .content .form .info-links .link:last-child{margin-bottom:0}.overlay-area.info-ebookAde-area .content .form .info-links .link,.overlay-area.info-ebookReader-area .content .form .link{text-align:left}.overlay-area.info-ebookReader-area .content .form .more.link{padding-top:60px;float:left;width:auto;text-align:left}.overlay-area.info-ebookAde-area .content .form .info-links .link{width:auto}.overlay-area.info-ebookAde-area .content .form .rodape,.overlay-area.info-ebookReader-area .content .form .rodape{padding-top:60px;float:left;font-size:16px;font-family:OpenSansRegular;line-height:20px;color:#262626}.overlay-area.info-ebookAde-area .content .form .rodape{padding-top:0}@media(min-width:1080px){.overlay-geral-area .info-checkout-area .content h1,.overlay-geral-area .info-desconto-area .content h1,.overlay-geral-area .info-escolares-area h1,.overlay-geral-area .info-portes-area .content h1,.overlay-geral-area .info-stock-area .content h1{margin-bottom:60px}.overlay-geral-area .info-checkout-area .content h1.despesa-educacao-title{margin-bottom:40px}}.overlay-middle-content .overlay-ebook-header{display:flex;margin-top:2em}.overlay-middle-content .overlay-ebook-header h1{margin:unset;margin-left:1rem;font-family:OpenSansSemibold;line-height:1.5em;font-size:17px}.overlay-middle-content .overlay-ebook-content{display:flex;margin-top:1em;font-size:16px}.overlay-middle-content .overlay-ebook-content p{line-height:2.5rem;text-align:left}.overlay-middle-content .overlay-ebook-content p.kitaboo-content{line-height:4.5rem}.overlay-middle-content .overlay-ebook-content-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;margin-top:2em}.overlay-middle-content .overlay-ebook-content-buttons button{flex:0 49%;font-family:OpenSansSemibold;font-size:16px;line-height:35px;text-align:center;letter-spacing:0;border-radius:0;border:0;padding:0;height:35px;text-transform:uppercase;position:relative;width:10em}.overlay-middle-content .overlay-ebook-content-buttons .add-ade,.overlay-middle-content .overlay-ebook-content-buttons .cancel-add{color:gray;background-color:#d3d3d3;margin-right:.7em}.overlay-middle-content .overlay-ebook-content-buttons .add-ktb{color:#fff;background-color:#d83e0f}@media (min-width:768px){.overlay-middle-content .overlay-ebook-header h1{font-size:28px}.overlay-middle-content .overlay-ebook-content-buttons button{width:20em}}.rating>.icon.img-star.ratyStar,.rating>.stars-container .icon.img-star.ratyStar{width:28px;cursor:pointer}.rating>input[id=star1][type=radio]:checked~.stars-container label[for=star1],.rating>input[id=star2][type=radio]:checked~.stars-container label[for=star1],.rating>input[id=star2][type=radio]:checked~.stars-container label[for=star2],.rating>input[id=star3][type=radio]:checked~.stars-container label[for=star1],.rating>input[id=star3][type=radio]:checked~.stars-container label[for=star2],.rating>input[id=star3][type=radio]:checked~.stars-container label[for=star3],.rating>input[id=star4][type=radio]:checked~.stars-container label[for=star1],.rating>input[id=star4][type=radio]:checked~.stars-container label[for=star2],.rating>input[id=star4][type=radio]:checked~.stars-container label[for=star3],.rating>input[id=star4][type=radio]:checked~.stars-container label[for=star4],.rating>input[id=star5][type=radio]:checked~.stars-container label[for=star1],.rating>input[id=star5][type=radio]:checked~.stars-container label[for=star2],.rating>input[id=star5][type=radio]:checked~.stars-container label[for=star3],.rating>input[id=star5][type=radio]:checked~.stars-container label[for=star4],.rating>input[id=star5][type=radio]:checked~.stars-container label[for=star5]{background-position:-409px -20px}#commentOverlay .form .comment-prod-title{font-family:OpenSansSemiBold}#commentOverlay .form .comment-prod-subtitle{font-family:OpenSansRegular;font-size:18px;line-height:18px;margin:10px 0 15px 0;text-align:left}#commentOverlay #productPage-overlay-commentArea-content-rating-input{display:block}#commentOverlay .form .nota{font-family:OpenSansLight;font-size:16px;line-height:20px;color:#262626;text-align:left;padding-top:30px}#commentOverlay .form .nota span{font-family:OpenSansRegular}#commentOverlay .form .evaluation{font-family:OpenSansRegular;font-size:18px;line-height:18px;margin:15px 0;width:100%;text-align:left;text-transform:uppercase}#commentOverlay .form .evaluation div{padding:0}#commentOverlay .form .rating{margin:10px 0}#comentarProdutosPage .rating .stars{display:inline-flex;align-items:flex-start}#comentarProdutosPage .rating .required-star{margin-left:4px}#overlay-autor-comentarios{margin:30px auto;text-align:left;max-width:360px;color:#141414}#overlay-autor-comentarios .no-padding{padding:0}#overlay-autor-comentarios .subtitle-h2,#overlay-autor-comentarios h2{font-family:OpenSansRegular;font-size:24px;line-height:28px;margin:0;text-transform:uppercase;text-align:left}#overlay-autor-comentarios .avaliacao-geral{margin:15px 0}#overlay-autor-comentarios .avaliacao-geral .title-lnk{margin:0 0 15px 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios{padding-right:0;padding-left:0}#overlay-autor-comentarios .avaliacao-geral .comments-nr,#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .comments-nr{font-family:OpenSansRegular;font-size:18px;line-height:13px;margin-top:15px}#overlay-autor-comentarios .obra-comentada{margin:15px 0 0 0;word-break:break-word}#overlay-autor-comentarios .obra-comentada:not(:first-child){margin:0}#overlay-autor-comentarios .obra-comentada .obra-info{padding:0;margin-bottom:20px;text-align:center}#overlay-autor-comentarios .obra-comentada .obra-info .obra-title{padding:0}#overlay-autor-comentarios .obra-comentada .obra-info .obra-img img,#overlay-autor-comentarios .obra-comentada .obra-info .obra-title>*{width:100%;max-width:180px;display:inline-block}#overlay-autor-comentarios .obra-comentada .obra-info .obra-titulo{font-family:OpenSansBold;font-size:18px;line-height:26px;text-align:left;margin:10px 0 0 0;color:#141414}#overlay-autor-comentarios .obra-comentada .obra-info .obra-subtitulo{font-family:OpenSansRegular;font-size:14px;line-height:20px;text-align:left;margin:10px 0 0 0;color:#141414}#overlay-autor-comentarios .obra-comentada .obra-info .obra-titulo:hover{text-decoration:underline}#overlay-autor-comentarios .obra-comentada .obra-info .comments-nr{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:left;margin-left:5px}#overlay-autor-comentarios .obra-comentada .obra-comentarios .comment-title{font-family:OpenSansBold;font-size:20px;line-height:22px}#overlay-autor-comentarios .obra-comentada .obra-comentarios .comment-author{font-family:OpenSansLight;font-size:16px;line-height:22px;margin:10px 0 0 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios .comment-text{font-family:OpenSansRegular;font-size:16px;line-height:22px;margin:15px 0 0 0;padding-top:15px;border-top:1px solid #a9a9a9;text-align:justify}#overlay-autor-comentarios .obra-comentada .obra-comentarios ul{margin:0}#overlay-autor-comentarios .obra-comentada .obra-comentarios li{list-style:none;margin:0 0 50px 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios>ul>li:last-child{margin:0}#overlay-autor-comentarios .obra-comentada .obra-comentarios>ul>li:first-child{margin:0 0 50px 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios li.one-comment{margin:0}#overlay-autor-comentarios .obra-comentada .obra-comentarios li .rating{margin:0;text-align:left}#overlay-autor-comentarios .obra-comentada .obra-comentarios li:not(.mostrar-esconder-comentarios) .rating{margin-top:15px}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .view-more{cursor:pointer;font-size:18px;line-height:18px;font-family:OpenSansRegular;text-transform:uppercase}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .view-more:hover{text-decoration:underline}@media (min-width:688px) and (max-width:985px){#overlay-autor-comentarios{margin:25px auto;max-width:720px}#overlay-autor-comentarios .subtitle-h2,#overlay-autor-comentarios h2{font-size:30px;line-height:24px;text-align:left}#overlay-autor-comentarios .avaliacao-geral{margin:15px 0}#overlay-autor-comentarios .avaliacao-geral>.title-lnk{display:inline-block;margin:0 0 35px 0;width:100%}#overlay-autor-comentarios .avaliacao-geral .stars{float:left;margin-right:12px}#overlay-autor-comentarios .avaliacao-geral .comments-nr{float:left;margin:0;line-height:30px;vertical-align:top}#overlay-autor-comentarios .obra-comentada .obra-comentarios{padding-right:0;padding-left:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .title-lnk{float:left;margin:0}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .comments-nr{float:left;line-height:30px;margin:0;width:calc(100% - 167px)}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .view-more{line-height:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios li{margin:0 0 35px 0}#overlay-autor-comentarios .obra-comentada:not(:first-child){margin:15px 0 0 0}#overlay-autor-comentarios .obra-comentada .obra-info .obra-img{padding-right:30px}#overlay-autor-comentarios .obra-comentada .obra-info .obra-title{padding-right:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios li.one-comment{margin:0}}@media (min-width:986px) and (max-width:1079px){#overlay-autor-comentarios{margin:25px auto;max-width:720px}#overlay-autor-comentarios .subtitle-h2,#overlay-autor-comentarios h2{font-size:30px;line-height:24px;text-align:left}#overlay-autor-comentarios .avaliacao-geral{margin:15px 0}#overlay-autor-comentarios .avaliacao-geral>.title-lnk{display:inline-block;margin:0 0 35px 0;width:100%}#overlay-autor-comentarios .avaliacao-geral .stars{float:left;margin-right:12px}#overlay-autor-comentarios .avaliacao-geral .comments-nr{float:left;margin:0;line-height:30px;vertical-align:top}#overlay-autor-comentarios .obra-comentada .obra-comentarios{padding-right:0;padding-left:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .title-lnk{float:left;margin:0}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .comments-nr{float:left;line-height:30px;margin:0;width:calc(100% - 167px)}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .view-more{line-height:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios li{margin:0 0 35px 0}#overlay-autor-comentarios .obra-comentada:not(:first-child){margin:15px 0 0 0}#overlay-autor-comentarios .obra-comentada .obra-info .obra-img{padding-right:30px}#overlay-autor-comentarios .obra-comentada .obra-info .obra-title{padding-right:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios li.one-comment{margin:0}}@media(min-width:1080px){#overlay-autor-comentarios{margin:25px auto;max-width:750px}#overlay-autor-comentarios .subtitle-h2,#overlay-autor-comentarios h2{font-size:30px;line-height:24px;text-align:left}#overlay-autor-comentarios .avaliacao-geral{margin:15px 0}#overlay-autor-comentarios .avaliacao-geral>.title-lnk{display:inline-block;margin:0 0 35px 0;width:100%}#overlay-autor-comentarios .avaliacao-geral .stars{float:left;margin-right:12px}#overlay-autor-comentarios .avaliacao-geral .comments-nr{float:left;margin:0;line-height:30px;vertical-align:top}#overlay-autor-comentarios .obra-comentada .obra-comentarios{padding-right:0;padding-left:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .title-lnk{float:left;margin:0}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .comments-nr{float:left;line-height:30px;margin:0;width:calc(100% - 167px)}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .view-more{line-height:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios li{margin:0 0 35px 0}#overlay-autor-comentarios .obra-comentada:not(:first-child){margin:15px 0 0 0}#overlay-autor-comentarios .obra-comentada .obra-info .obra-img{padding-right:30px}#overlay-autor-comentarios .obra-comentada .obra-info .obra-title{padding-right:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios li.one-comment{margin:0}}.space_bottom{bottom:128px!important}#product-page-comment-lnk{margin-top:10px}#select-box-ebooks-format{height:42px;display:grid;border:1px solid #141414}#select-box-ebooks-format.select-box .select-search,#select-box-ebooks-format.select-box .select-text{border:1px solid #f4efef!important;color:#141414;font-size:18px;line-height:16px;letter-spacing:0;font-family:OpenSansLight;text-transform:uppercase}#select-collapse-ebooks-format .select-box-options{color:#141414;font-size:18px;line-height:16px;letter-spacing:0;font-family:OpenSansLight;text-transform:uppercase}.comentario-without-resources{width:100%;padding:0}.showOverlay{display:block}.product-card .product-left .view-more-login-ficha{width:calc(84%)}.hideOverlay{display:none}.product-card{margin-top:20px;padding-left:10px;padding-right:10px}.product-card .breadcrumbs{font-family:OpenSansRegular;font-size:12px;color:#141414;line-height:18px;letter-spacing:0;text-transform:uppercase;margin-bottom:30px;margin-top:0}.product-card .breadcrumbs a span{text-transform:none!important}.product-card .product-left .cover.noResourses{padding-right:0}.product-card .breadcrumbs a{color:#141414}.product-card .breadcrumbs a:hover{text-decoration:underline}.product-card .product-left .product-images-without-resources{padding-left:0;padding-right:0}.product-card .product-left .product-images{padding:0}.product-card .product-left .cover{padding:0;object-fit:cover;height:360px}.product-card .product-left .product-images{padding-right:0}.product-card .product-left .product-images-without-resources{padding-left:0;padding-right:0}.product-card .product-left .cover .pointer{cursor:pointer}.product-card .product-left .cover img{width:100%}.product-card .product-left .cover .image-not-available{background-color:#fff;border:1px solid #ccc;color:#ccc;height:360px;overflow:hidden;position:relative}.product-card .product-left .cover .image-not-available .description{font-family:OpenSansLight;font-size:32px;text-align:left;line-height:1;color:#ccc;padding:10px;text-overflow:ellipsis;overflow:hidden}.product-card .product-left .cover .image-not-available .product-title{font-family:OpenSansLight;font-size:52px;text-transform:uppercase;text-align:left;line-height:1;color:#ccc;padding:10px;text-overflow:ellipsis;overflow:hidden;position:absolute;bottom:0;width:100%}.product-card .product-right .sale-actions .button-cart-gray{font-family:OpenSansSemibold;font-size:16px;line-height:44px;text-align:center;letter-spacing:0;color:#000;border-radius:0;border:0;padding:0;height:44px;width:calc(50% - 34px);background-color:#c8c6c3;text-transform:uppercase;position:relative;z-index:9}.product-card .product-right .sale-actions .button-cart-gray.add-cart{margin-right:10px}.product-card .product-right .sale-actions .button-cart-gray.reserve{color:#141414;background-color:#c7c5c2}.product-card .product-right .sale-actions .button-cart-gray.reserve:hover{background-color:#c7c5c2}.product-card .product-right .sale-actions .button-cart-gray.disabled,.product-card .product-right .sale-actions .button-cart-gray.disabled:hover{background-color:#e6e6e6;cursor:default}.product-card .product-right .sale-actions .button-cart-gray.adicionado,.product-card .product-right .sale-actions .button-cart-gray.adicionado:hover{background-color:#fcc;cursor:default}.product-card .info:hover .icon-info,.product-card .product-right .sale-actions .button-cart-gray:hover,.product-card .product-right .sales-infos .sale-info .text-info:hover .icon-info{background-color:#000;color:#fff}.product-card .product-left .featured{padding:0}.product-card .product-left .product-offer{position:absolute;bottom:0;left:0;padding:0;width:calc(100%)}.product-card .product-left .product-offer.with-resources{width:calc(74% + 88px)}.product-card .sticker-description{background:#d83e0f;height:28px;left:1px;color:#fff;font-family:OpenSansRegular;font-size:16px;display:flex;justify-content:center;position:absolute;right:0;bottom:15px}.product-card .product-left .product-offer img.offer{width:100%;max-width:120px;float:right}.product-card .product-left .product-offer .oferta{position:absolute;bottom:10px;background:#f05233;width:100%;height:25px;font-family:OpenSansRegular;font-size:19.45px;color:#fff;line-height:25px;letter-spacing:0;text-align:center;text-transform:uppercase;max-width:120px;right:0;border-left:1px solid #141414;border-right:1px solid #141414}.product-card .product-left .featured div{margin-top:10px}.product-card .product-left .featured div:first-of-type{margin-top:0}.product-card .product-left .featured .sticker-description{background:#d83e0f;color:#fff;text-transform:uppercase;position:absolute;width:100%;bottom:15px;text-align:center;line-height:28px;font-family:OpenSansLight;font-size:14px}.product-card .product-left .featured .media,.product-card .product-left .featured .read{height:45px;cursor:pointer;padding:0;text-decoration:none}.product-card .product-left .featured .read{background-color:#c7c5c2;text-align:center;display:flex}.product-card .product-left .featured .media{background-color:#c7c5c2;text-align:center;display:flex}#myModalAudio,#myModalScreenShots,#myModalVideos{text-align:center}#myModalAudio:before,#myModalScreenShots:before,#myModalVideos:before{display:inline-block;vertical-align:middle;content:" "}#myModalAudio .modal-dialog,#myModalScreenShots .modal-dialog,#myModalVideos .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}#myModalVideos .modal-dialog .modal-body .carousel-inner .item{height:250px}.product-card .product-left .featured .media .icon-image,.product-card .product-left .featured .media .icon-play-multi,.product-card .product-left .featured .media .icon-play-sound,.product-card .product-left .featured .media .icon-play-video{height:28px;width:28px;margin:auto;display:inline-block}.product-card .product-left .featured .media .icon-play-multi{background-position:-409px -513px}.product-card .product-left .featured .media .icon-play-video{background-position:-408px -371px}.product-card .product-left .featured .media .icon-play-sound{background-position:-408px -453px}.product-card .product-left .featured .media .icon-image{background-position:-408px -746px}.product-card .product-left .featured .read .icon-read{color:#141414;font-family:OpenSansSemibold;font-size:18px;width:100%;line-height:36px;display:inline-block;margin:auto}.product-card .product-left .rating .coments,.product-card .product-left .rating .no-comment{font-family:openSansregular;font-size:18px;color:#141414;line-height:18px;margin-bottom:10px;text-transform:uppercase;cursor:pointer}.product-card .product-left .rating .stars span{cursor:pointer}.product-card .product-left .rating .stars .img-star{float:left}.product-card .product-left .rating .stars .nr-comments{display:inline-block;margin-left:15px;line-height:24px;float:left;font-family:openSansregular;font-size:18px;color:#141414}.product-card .product-right{margin-top:20px;padding:0}.product-card .product-right.product-right-title{margin-top:0}.product-card .product-right h1{font-family:OpenSansBold;font-size:22px;color:#141414;line-height:30px;letter-spacing:0;margin:0}.product-card .product-right h1 .formato-livro{font-family:OpenSansRegular}.product-card .product-right h2{font-family:OpenSansRegular;color:#141414;font-size:20px;line-height:24px;letter-spacing:0;margin:0}.product-card .product-right h3,.product-card .product-right h3 a{font-family:OpenSansLight;font-size:18px;line-height:27px;margin-bottom:0;margin-top:0;letter-spacing:0;color:#141414}.product-card .product-right h3{margin-bottom:10px}.product-card .product-right h3 a#productPageRightSectionTop-entidade-lnk{cursor:default}.product-card .product-right h3 a#productPageRightSectionTop-entidade-lnk:hover{text-decoration:none}.product-card .product-right h3 a{cursor:pointer}.product-card .product-right .flag{padding:0;margin-top:25px;margin-bottom:45px;height:20px}.product-card .product-right .flag.no-flags{margin-bottom:0;height:0}.product-card .product-right .global-sprite.language-flag{vertical-align:baseline}.product-card .product-right .rating{margin-top:0}.product-card .product-right .rating .stars{display:inline;padding-right:10px}.product-card .product-right .rating .coments{margin-bottom:0;margin-top:0;display:inline}.product-card .product-right .rating .coments:hover,.product-card .product-right .rating .no-coment:hover{cursor:pointer}.product-card .product-right .idioma,.product-card .product-right .rating,.product-card .product-right .rating .coments,.product-card .product-right .rating .no-coment{font-family:OpenSansRegular;font-size:14px;line-height:20px;color:#141414;letter-spacing:0}.product-card .product-right .rating .coments,.product-card .product-right .rating .coments .evaluation,.product-card .product-right .rating .no-coment{display:inline;line-height:21px;vertical-align:top}.product-card .product-right .rating{float:left;cursor:pointer;background:#fff}.product-card .product-right .rating .stars .star{vertical-align:bottom}.product-card .product-right .rating .coments .evaluation{display:none}.product-card .product-right .data{margin-top:20px}.product-card .section .data{margin-top:11px}.product-card .product-right .data,.product-card .section .data{font-family:OpenSansRegular;color:#141414;font-size:16px;line-height:24px;letter-spacing:0}.product-card .product-right .data>span,.product-card .section .data>span{padding-left:0;padding-right:0}.product-card .section .data>div{display:inline;padding:0;margin:0}.product-card .section .data>div .info{display:inline}.product-card .product-right .data .info,.product-card .section .data .info{font-family:OpenSansBold}.product-card .product-right .data a,.product-card .section .data a{text-decoration:none;color:inherit;cursor:pointer}.product-card .product-right .aditional-info{padding:0;font-size:16px;line-height:20px;color:#141414;margin-bottom:10px}.product-card .product-right .aditional-info div{padding:0}.product-card .product-right .aditional-info .prize.last{margin-bottom:20px}.product-card .product-right .aditional-info .product-details .title:hover{cursor:pointer;text-decoration:underline}.product-card .product-right .aditional-info .title{font-family:OpenSansRegular}.product-card .product-right .aditional-info .text{font-family:OpenSansRegular}.product-card .section .data .info.ebook-format{cursor:pointer}.product-card .product-right .slogan{font-family:OpenSansRegular;font-size:26px;margin-top:30px;font-style:italic;padding:0}.product-card .available-formats{margin-bottom:10px;padding-left:0;padding-right:0;padding-top:20px}.product-card .available-formats span.formats-label{font-family:OpenSansRegular;font-size:18px;line-height:24px;text-transform:uppercase;color:#141414;padding-left:0;padding-right:0;margin-bottom:20px}.product-card .available-formats .collapse-area{line-height:50px;height:40px;cursor:pointer;padding:0}.product-card .available-formats .collapse-area .content{padding-left:0;padding-right:0;line-height:40px}.product-card .available-formats .collapse-area .content .format-selected{width:calc(100% - 50px);padding-right:0}.product-card .available-formats .collapse-area .content span.text{font-family:OpenSansRegular;font-size:16px;line-height:40px;text-transform:uppercase}.product-card .available-formats .well{margin:0}.product-card .available-formats .well .description span{padding-left:15px;font-family:OpenSansLight}.product-card .available-formats .well .description:hover span{color:#fff}.product-card .available-formats .well ul{padding-left:0}.product-card .available-formats .well ul li{padding:0;background-color:#fff}.product-card .available-formats .well ul li.open.collapsed>span:after{content:""}.product-card .available-formats .well ul li span{font-size:16px;font-family:OpenSansLight}.product-card .available-formats .well ul li span:hover{font-family:OpenSansLight;color:#fff;background-color:#d83e0f}.product-card .formatLnk:hover{color:#fff;background-color:#d83e0f;text-decoration:none;border:none}.product-card .formatLnk.subfmt:hover{color:#707070;background-color:unset;text-decoration:none;border:solid 3px #d83e0f!important}.product-card .available-formats #productPageRightSectionTop-ebooks-formats-collapseformats,.product-card .available-formats #productPageRightSectionTop-formats-collapseformats{padding-left:0;padding-right:0}.product-card .available-formats .format-selection-box{padding:0;margin-top:10px;border:1px solid #141414}.product-card .available-formats .format-selection-box .collapse-area[data-toggle=collapse]:after{margin-top:10px}.product-card .available-formats #productPageRightSectionTop-formats-collapseformats ul{margin:0;background:#fff}.product-card .available-formats .collapse-area .content .format-selected .description{color:#141414;font-size:18px;line-height:24px;letter-spacing:0;font-family:OpenSansLight;text-transform:uppercase}.product-card .available-formats .collapse-area .content .format-selected .description .price{font-family:OpenSansLight;color:#000;font-size:16px;padding-left:15px;display:inline-block}.product-card .product-right .sale-actions{float:left;padding:0}.product-card .product-right .stars{margin-bottom:25px;margin-top:40px;padding-right:0;padding-left:0;display:flex;flex-wrap:wrap}.product-card .product-right .stars .sticker{display:inline-block}.product-card .product-right .stars .sticker .round-sticker{display:inline-block;width:90px;height:90px;background:#d83e0f;border-radius:50%}.product-card .product-right .stars .sticker .round-sticker.grey{background:#e6e6e6}.product-card .product-right .stars .value-ports{font-family:OpenSansBold;font-size:22px;margin-top:28%;color:#141414;text-align:center;letter-spacing:0}.product-card .product-right .stars .value-ports-card{font-family:OpenSansBold;font-size:12px;line-height:.8;color:#141414;margin:18px 0 0 0;width:54px;text-align:center}.product-card .product-right .stars .value-ports-card span{font-size:7.5px}.product-card .product-right .stars .sticker{margin:0 auto;padding:0 7.5px 0 7.5px}.product-card .product-right .stars .sticker:first-of-type{margin:0 0 0 auto;padding:0 7.5px 0 0}.product-card .product-right .stars .sticker:last-of-type{margin:0 auto 0 0;padding:0 0 0 7.5px}.product-card .product-right .stars .discount-percent-big{padding-right:0}.product-card .product-right .stars .value-hours{font-family:OpenSansBold;font-size:25.5px;line-height:90px;color:#141414;text-align:center;letter-spacing:0}.product-card .product-right .stars .value-discount{font-family:OpenSansBold;font-size:25.5px;line-height:90px;color:#fff;text-align:center;letter-spacing:0}.product-card .product-right .stars .value-discount.free{font-size:18px}.product-card .product-right .stars .value-discount.single-digit{margin-left:12px}.product-card .product-right .rating{padding-bottom:10px}.product-card .product-right .rating .stars{height:28px;margin-top:0;margin-bottom:0;padding:0;cursor:pointer}.product-card .product-right .rating .stars .img-star{cursor:pointer}.product-card .product-right .rating .comments-nr{font-family:OpenSansRegular;line-height:26px;font-size:16px;color:#141414}.overlay-geral-area .content #product-addCart-btn,.product-card .product-right .sale-actions .button-cart{font-family:OpenSansSemibold;font-size:16px;line-height:44px;text-align:center;letter-spacing:0;color:#fff;border-radius:0;border:0;padding:0;height:44px;background-color:#d83e0f;text-transform:uppercase;position:relative;z-index:9}.overlay-geral-area .content #product-addCart-btn{z-index:100}.product-card .product-right .sale-actions .button-cart{width:calc(50% - 34px)}.overlay-geral-area .content #product-addCart-btn:hover{background-color:#000}.product-card .product-right .sale-actions .button-cart.no-reserve{width:calc(100% - 64px)}.product-card .product-right .sale-actions .button-cart.reserve{color:#141414;background-color:#c7c5c2;margin-right:10px}.product-card .product-right .sale-actions .button-cart.reserve:hover{background-color:#c7c5c2}.product-card .product-right .sale-actions .button-cart.reserve-orange{background-color:#d83e0f}.product-card .product-right .sale-actions .button-cart.reserve-orange:hover{background-color:#d83e0f}.product-card .product-right .sale-actions .button-cart.disabled,.product-card .product-right .sale-actions .button-cart.disabled:hover{background-color:#e6e6e6;cursor:default}.product-card .product-right .sale-actions .button-cart.adicionado,.product-card .product-right .sale-actions .button-cart.adicionado:hover{background-color:#fcc;cursor:default}.product-card .info:hover .icon-info,.product-card .product-right .sale-actions .button-cart:hover,.product-card .product-right .sales-infos .sale-info .text-info:hover .icon-info{background-color:#000}.product-card .product-right .sale-actions #productPageRightSectionTop-actions-addList-btn{padding:7px 0;border-radius:0;border:0;margin:0 0 0 10px;position:relative}@keyframes addFeedbackSuccess{0%{opacity:0}25%{opacity:1}75%{opacity:1}100%{opacity:0}}.product-card .product-right .sale-actions #productPageRightSectionTop-actions-addList-btn .add-feedback{font-family:OpenSansSemiBold;font-size:16px;line-height:19px;color:#141414;text-transform:uppercase;text-align:left;position:absolute;top:-20px;right:0;transform:translate(0,-100%);background-color:#dfdedc;padding:13px;margin:0;border-radius:3px;min-width:240px;height:auto;box-shadow:2px 2px 5px #c7c5c2;background-image:none;display:none}.product-card .product-right .sale-actions #productPageRightSectionTop-actions-addList-btn .add-feedback:after{content:"";display:inline-block;position:absolute;right:16px;bottom:-10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #dfdedc}.product-card .product-right .sale-actions #productPageRightSectionTop-actions-addList-btn .add-feedback.success{display:block;-webkit-animation:addFeedbackSuccess 3s ease-in-out forwards;animation:addFeedbackSuccess 3s ease-in-out forwards}.product-card .product-right .sale-actions .price{display:block;padding:0 40px 0 0;text-align:right;margin-bottom:5px;height:30px;width:auto;float:right;cursor:pointer}.product-card .product-right .sale-actions .price .old{font-family:OpenSansRegular;font-size:16px;color:#141414;text-decoration:line-through;line-height:30px;letter-spacing:0;display:inline-block}.product-card .product-right .sale-actions .price .current{font-family:OpenSansBold;font-size:28px;line-height:30px;color:#d83e0f;letter-spacing:0;display:inline-block}.product-card .product-right .sales-infos{float:left;padding:0;margin-bottom:40px}.product-card .product-right .sales-infos .sale-info{text-align:right;padding-right:0;padding-left:0;margin-bottom:5px}.product-card .product-right .sales-infos .sale-info#productPageRightSectionTop-salesInfo-freePorts .text-info{color:#ff6400}.product-card .product-right .sales-infos .sale-info#productPageRightSectionTop-salesInfo-notAvailable{margin-bottom:5px;min-height:44px}.product-card .product-right .sale-info .text-info-wrap a{color:#141414;text-decoration:none}.product-card .product-right .text-info-wrap{background:0 0;border:0}.product-card .product-right .sale-today a,.product-card .product-right .sales-infos .sale-info .text-info{font-family:OpenSansSemibold;color:#141414;text-transform:uppercase;font-size:16px;line-height:20px;text-align:right;cursor:pointer;padding:4px 40px 4px 0;min-height:28px;display:block}.product-card .product-right .sales-infos .sale-info button.text-info{border:0;background:0 0;margin-left:auto}.product-card .product-right .sales-infos .sale-info.orange .text-info{color:#d83e0f}.product-card .product-right .sales-infos .sale-info.no-bold .text-info{font-family:OpenSansRegular}.product-card .product-right .sales-infos .sale-info.warning .text-info{color:#d83e0f;text-decoration:underline}.product-card .product-right .sales-infos .sale-info.warning .text-info{color:#d83e0f}.product-card .product-right .sales-infos .sale-info .text-info:not(.cartao-bertrand):after,.product-card .sale-actions .price:after{content:'i';font-family:OpenSansRegular;font-size:20px;line-height:28px;text-transform:lowercase;text-align:center;color:#141414;background-color:#c7c5c2;height:28px;width:28px;position:absolute;right:0;margin-top:-4px;top:6px}.product-card .product-right .sale-actions .price:after{bottom:0}.product-card .product-right .sales-infos .sale-info .text-info.notAvailable:after{top:33%}.product-card .product-right .sales-infos .sale-info .bertrand-card-img{margin-left:8px;height:28px;width:28px;position:absolute;right:0;top:calc(50% - 14px)}.product-card .product-right .sales-infos .sale-info .bertrand-card-img{border:0;background:0 0;padding:0}.product-card .product-right .sales-infos .sale-info .bertrand-card-img .ico_ficha{vertical-align:top}.product-card .product-right .sales-infos .sale-info .bertrand-card-img .icon.bertrand-card{display:inline-grid;background-color:#f05232;margin:0}.product-card .img{vertical-align:top}.product-card .icon-info{font-family:OpenSansBold;font-size:16px;line-height:16px;text-transform:lowercase;text-align:center;color:#fff;background-color:#d83e0f;padding:2px 1px 1px 1px;height:20px;width:20px;display:inline-block;margin-left:10px}.product-card .product-right .sales-infos .sale-info .text-info.notAvailable{cursor:default;text-decoration:none;display:block;line-height:20px;font-size:15.3px}.product-card .product-right .sales-infos .sale-info .text-info.notAvailable span{text-transform:none;font-size:14px;font-family:OpenSansRegular}.product-card .product-right .sales-infos .sale-info .text-info.notAvailable.clickable{cursor:pointer;padding-right:55px;min-height:40px;margin-top:4px;vertical-align:middle;display:flex;align-items:center;justify-content:flex-end}.product-card .product-right .sales-infos .sale-info .text-info.notAvailable:after{content:none;background-color:#d83e0f}.product-card .product-right .sales-infos .sale-info .text-info.notAvailable.clickable:after{width:44px;height:44px;top:auto;background-position:-402px -574px;content:"";margin:auto}.product-card .product-right .sale-today{text-align:right;padding-right:0}.product-card .product-right .sale-today a{text-decoration:underline;font-family:OpenSansRegular}.product-card .product-left .bookstrore-reserve,.product-card .product-right .bookstrore-reserve{height:45px;padding:0;margin-bottom:25px}.product-card .product-left .bookstrore-reserve a:not(#bookstores-btn),.product-card .product-right .bookstrore-reserve a:not(#bookstores-btn){font-family:OpenSansSemibold;font-size:14px;letter-spacing:0;color:#141414;background:#c7c5c2;text-align:center;line-height:44px;width:calc(100% - 54px);display:block;text-decoration:none;text-transform:uppercase;max-width:290px;padding:0 10px}.product-card .product-left .bookstrore-reserve #bookstores-btn,.product-card .product-right .bookstrore-reserve #bookstores-btn{padding:0;border-radius:0;border:0;margin:0;position:relative;text-decoration:none;width:44px;text-align:center}.product-card .product-left .bookstrore-reserve #bookstores-btn .icon.icon-stores,.product-card .product-right .bookstrore-reserve #bookstores-btn .icon.icon-stores{background-position:-27px -209px;height:26px}.product-card .product-left .bookstrore-reserve #bookstores-btn .icon-label,.product-card .product-right .bookstrore-reserve #bookstores-btn .icon-label{font-family:OpenSansRegular;font-size:9px;line-height:13px;color:#333;text-transform:uppercase}.product-card .product-left .social,.product-card .product-right .social{padding-left:0;padding-right:0}.product-card .product-left .social a,.product-card .product-right .social a{display:inline-block;vertical-align:bottom}.product-card .product-left .social .social-title,.product-card .product-right .social .social-title{font-family:OpenSansRegular;font-size:16px;color:#141414;text-transform:uppercase;padding-left:0;text-align:left}.product-card .product-left .social .social-icons,.product-card .product-right .social .social-icons{width:36px;margin:0 5px 5px 0;padding:0;color:#141414;font-size:16pt;line-height:36px;background-color:#c7c5c2;text-align:center}.product-card .product-left .social .social-icons.email,.product-card .product-right .social .social-icons.email{margin-right:0}.product-card .product-left .social a:hover,.product-card .product-right .social a:hover{text-decoration:none}.product-card .used-books{font-size:16px;line-height:16px;margin-top:60px;padding-top:10px;padding-bottom:10px;color:#fff;text-align:center;background:#e0e0e0}.product-card .used-books a{color:#000}.product-card .section{padding:0 0 10px 0;margin-bottom:45px;border-bottom:1px solid #e6e6e6}.product-card .section.sinopse{margin-top:50px}.product-card .collapse-area.collapsed .arrow-down:before{content:"V"}.product-card .collapse-area .arrow-down:before{content:"W";font-size:26px;line-height:18px;cursor:pointer}.product-card .collapse-area[data-toggle=collapse]{background-image:none;margin:0;height:initial}.product-card .collapse-area[data-toggle=collapse]:after{content:" ";position:absolute;right:15px;height:22px;width:22px;bottom:10px;display:inline-block;background-position:-241px -12px}.product-card .collapse-area[data-toggle=collapse][aria-expanded=true]:after{background-position:-241px -29px}.product-card .section .left-title{font-family:OpenSansLight;font-size:26px;line-height:28px;letter-spacing:.01em;text-transform:uppercase;color:#141414;margin-bottom:0;word-wrap:break-word;text-align:left;padding:0}.product-card .section .left-title .description{font-size:inherit;line-height:inherit;padding:0;margin:0}.section.coments .right-side .view-more{margin-top:11px}.product-card .section .left-title .view-more,.product-card .section .left-title .view-more-login-ficha{margin-top:20px}.section.coments .right-side .view-more-login-ficha{margin-top:30px;margin-bottom:0}.product-card .product-left .view-more .comment-btn,.product-card .product-left .view-more-login-ficha .comment-btn,.section.coments .right-side .view-more .comment-btn,.section.coments .right-side .view-more-login-ficha .comment-btn{font-family:OpenSansSemibold;font-size:18px;line-height:45px;text-transform:uppercase;text-decoration:none;border:1px solid #141414;color:#141414;margin-top:0;width:100%;display:block;text-align:center;cursor:pointer}.product-card .section .left-title .view-more .comment-btn:hover,.product-card .section .left-title .view-more-login-ficha .comment-btn:hover,.section.coments .right-side .view-more .comment-btn:hover,.section.coments .right-side .view-more-login-ficha .comment-btn:hover{text-decoration:none}.product-card .section .right-side{font-family:OpenSansLight;padding:10px 0 0 0}.product-card .section.coments .right-side{padding:0}.product-card .section.coments .right-side .first-comment-text{padding:0;margin-top:30px;margin-bottom:-10px;font-family:OpenSansRegular;font-size:16px}.product-card .section .right-side .right-title{font-family:OpenSansLight;font-size:18px;line-height:24px;color:#141414;margin-left:0;margin-right:0;margin-bottom:0;text-transform:uppercase}#productPageSectionPressCriticism-criticismTitle{margin-top:40px}.product-card .section .right-side .right-title-details{font-family:OpenSansBold;font-size:24px;line-height:30px;letter-spacing:0;color:#141414}.product-card .section .right-side .right-title-details.subtitle{font-family:OpenSansRegular;font-size:24px}.product-card .section .right-side .right-author,.product-card .section .right-side .right-author a{font-family:OpenSansLight;font-size:20.05px;line-height:28px;letter-spacing:0;color:#141414}.product-card .section .right-side .right-text{padding-top:0;margin-top:10px;font-family:OpenSansRegular;font-size:16px;line-height:20px;letter-spacing:0;color:#141414;text-align:justify}.product-card .section .right-side .right-text b,.product-card .section .right-side .right-text strong{font-family:OpenSansSemibold}.product-card .section .right-side .right-text a{color:#141414}.product-card .section .right-side .see-all{font-family:OpenSansRegular;text-align:right;text-transform:uppercase;text-decoration:underline;margin-top:40px;cursor:pointer}.product-card .section .right-side .see-all #productPageSectionComments-libraries-seeAll-hide,.product-card .section .right-side .see-all #productPageSectionComments-libraries-seeAll-show,.product-card .section .right-side .see-all #productPageSectionComments-seeAll-hide,.product-card .section .right-side .see-all #productPageSectionComments-seeAll-show{margin-left:15px;text-decoration:underline}.product-card .section .right-side .see-all span.showOverlay{display:inline-block}.product-card .section .right-side .see-all span.hideOverlay{display:none}.product-card .section .right-side .see-all span span{display:none}.product-card .section .right-side .see-all a{font-size:14px;line-height:14px;color:#141414}.product-card .section .dimensions{float:left;padding:23px 0 0 28px;margin:0;max-width:307px;height:407px;background-position:-71px -446px}.product-card .coments ul.comment-list li{margin-top:30px}.product-card .coments ul.comment-list li.hideComment{display:none}.product-card .coments .right-side .coment-author{font-family:OpenSansRegular;font-size:16px;line-height:24px;color:#141414;padding-bottom:10px;border-bottom:1px solid #e6e6e6}.product-card .coments .right-side .rating{margin:0}.product-card .coments .right-side .well li{list-style-type:none}.product-card .coments .right-side .right-title{margin-top:15px;font-family:OpenSansBold;font-size:20px;color:#141414;text-transform:none}.product-card .coments .right-side .right-text{margin-top:10px;margin-bottom:0;font-family:OpenSansRegular;font-size:16px;line-height:20px}.discount-percent{display:inline-block;padding:5px 0}.discount-percent .value{font-family:OpenSansBold;font-size:17px;color:#fff;text-align:center;line-height:37px;letter-spacing:-1px;width:35px;position:absolute;top:9px;left:13px}.product-card .product .icons{margin-bottom:47px;margin-top:-25px;z-index:1;position:relative}.product .title{font-family:OpenSansLight;font-size:18px;line-height:22px;color:#141414;text-align:left;display:block;display:-webkit-box;max-height:calc(66px*1*2);margin:0 auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#ac-form-searchform-results .product .title{max-height:none}.product .shipping{font-family:OpenSansBold;font-size:14px;line-height:18px;text-transform:uppercase;color:#d83e0f;text-align:left;margin-bottom:15px}.product .authors{font-family:OpenSansRegular;font-size:14px;line-height:18px;color:#141414;text-align:left;display:block;display:-webkit-box;max-height:calc(18px*1*2);margin:0 auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product .authors a{color:#141414}.product .price{margin-top:15px}.product-card .section .collapse-area,.product-card .section .collapse-area .content{padding:0;background:0 0;border:0}.product-card .section #productPageSectionComments-collapseComments .wells,.product-card .section #productPageSectionComments-libraries-collapseComments .wells{background-color:transparent;border:0;border-radius:0;box-shadow:none;padding:0;min-height:50px}.product-card .section .collapse ul{margin-top:0;margin-bottom:10px}.product-card .section.coments #productPageSectionComments-collapseComments .wells,.product-card .section.coments #productPageSectionComments-libraries-collapseComments .wells{padding:0;list-style-type:none;float:left}.product-card .section.coments #productPageSectionComments-libraries-collapseComments .wells{margin:20px 0 0;padding:0 10px;background-color:#f2f2f2;width:100%}.product-card .section.coments #productPageSectionComments-libraries-collapseComments .wells li{margin-top:25px}.product-card .section.coments #productPageSectionComments-libraries-collapseComments .wells li.see-all{margin-bottom:10px}#productPageSectionComments-collapseComments .view-more-login-ficha,#productPageSectionComments-libraries-collapseComments .view-more-login-ficha,.product-card .section.coments #productPageSectionComments-collapseComments .view-more,.product-card .section.coments #productPageSectionComments-libraries-collapseComments .view-more{padding:0}.product-card .section .collapse-area .content .left-title{text-align:left}.product-card .section .right-side .wells .info-area{padding:0}.product-card .replaced-prod-msg-wrapper{width:100%;padding:0;position:fixed;bottom:0;z-index:999;left:0}.product-card .replaced-prod-msg{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:center;color:#fff;padding:20px;background-color:#d83e0f}.product-card .replaced-prod-msg-lnk{text-decoration:underline;color:inherit}#productPageLeftSectionTop-news{padding:15px;margin:30px 0;border:1px solid #c9c9c9;width:calc(100% - 60px)}#productPageLeftSectionTop-news h3{margin-top:0;margin-bottom:0}#productPageLeftSectionTop-news h3 a{font-family:OpenSansLight;font-size:18px;line-height:21px;text-transform:uppercase;color:#141414;text-decoration:none}#productPageLeftSectionTop-news .view-more{font-family:OpenSansRegular;font-size:16px;line-height:20px;letter-spacing:-1px;text-transform:uppercase;padding-top:10px;cursor:pointer;color:#141414;width:auto;margin:0}#productPageLeftSectionTop-news #news-hidden a,#productPageLeftSectionTop-news .news a{font-family:OpenSansBold;font-size:14px;line-height:18px;display:block;margin-top:15px;color:#141414;text-decoration:none}#productPageLeftSectionTop-news #news-hidden a .summary,#productPageLeftSectionTop-news .news a .summary{font-family:OpenSansRegular;display:block}@media (max-width:1079px){.product-card .product-right .sale-actions .actions{width:100%;position:fixed;bottom:0;left:0;float:left;padding:10px;background-color:#e7e7e7;z-index:9002;margin:0;box-shadow:0 -5px 5px 0 rgba(0,0,0,.2)}}@media (min-width:688px) and (max-width:985px){#product-page-comment-lnk{margin-top:0}.product-card .product-left .rating{display:inline-block!important;width:100%}.product-card .product-left .view-more,.product-card .product-left .view-more-login-ficha{padding:0;margin:15px 0 10px;width:calc(74% + 30px)}.product-card .product-right{margin-top:0;margin-bottom:65px}.product-card .product-right.product-right-title{margin-bottom:0}.product-card .available-formats{margin-bottom:10px;padding-left:0;padding-right:0;padding-top:20px}}@media (min-width:986px) and (max-width:1079px){#product-page-comment-lnk{margin-top:0}.product-card .product-left .rating{display:inline-block!important;width:100%}.product-card .product-left .view-more,.product-card .product-left .view-more-login-ficha{padding:0;margin:15px 0 10px;width:calc(84%)}.product-card .product-right{margin-top:0;margin-bottom:65px}.product-card .product-right.product-right-title{margin-bottom:0}.product-card .available-formats{margin-bottom:10px;padding-left:0;padding-right:0;padding-top:20px}}.product-card .format-list{display:flex;align-items:center;gap:5px}@media(min-width:1080px){.product-card .available-formats span.formats-label{margin-top:15px}.product-card .format-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.space_bottom{bottom:0!important}#product-page-comment-lnk{margin-top:0}.product-card .product-left .cover.noResourses{width:calc(100% - 60px);padding-right:0}.product-card .product-left .product-offer.with-resources{width:100%}.product-card{padding:0 20px;margin-top:20px}.product-card .breadcrumbs{padding:0}.product-card section{padding:0 0 0 15px}.product-card .product-left .cover{width:calc(100% - 60px);object-fit:cover;height:480px}.product-card .product-left .cover .image-not-available{height:480px}.product-card .product-left .cover .image-not-available .description{font-size:32px;padding:15px}.product-card .product-left .cover .image-not-available .product-title{font-size:52px;padding:15px}.product-card .product-left{padding:0 15px 0 0;margin-top:0;position:sticky;top:200px}.product-card .product-left .featured{width:60px}.product-card .section .collapse .wells{margin:0}.product-card .section.coments #productPageSectionComments-libraries-collapseComments .wells{padding:0 30px}.product-card .section.coments #productPageSectionComments-libraries-collapseComments .wells li.see-all{margin-bottom:30px}.product-card .product-left .rating{display:inline-block!important;width:100%}.product-card .product-left .view-more,.product-card .product-left .view-more-login-ficha{padding:0;margin:15px 0 10px;width:calc(100% - 60px)}.product-card .product-right{margin-top:0;margin-bottom:65px}.product-card .product-right.product-right-title{margin-bottom:0}.product-card .product-right .sale-actions .price{margin-bottom:10px}.product-card .product-right .sale-actions .actions{float:right;text-align:right;padding:0;margin-bottom:20px}.product-card .section .right-side .info-area{margin-top:40px}.product-card .product-right .sale-actions .button-cart{max-width:290px;min-width:190px;padding:0 10px;font-size:18px;width:calc(100% - 54px)}.product-card .product-right .sale-actions .button-cart.add-cart{margin-right:0}.product-card .product-right .sale-actions .button-cart-gray{max-width:290px;min-width:190px;padding:0 10px;font-size:18px;width:calc(100% - 54px)}.product-card .product-right .sale-actions .button-cart-gray.add-cart{margin-right:0}.product-card .section .left-title{text-align:right;font-size:40px}.product-card .product-left .bookstrore-reserve{margin-bottom:15px;margin-top:25px;width:calc(100% - 60px)}.product-card .section .right-side{margin-top:0}.product-card .coments .right-side .rating{margin-top:0}.product-card .section .dimensions{margin-top:0}.product-card .product-right h1{font-size:28px;line-height:35px}.product-card .product-right h2{font-size:28px;line-height:35px}.product-card .product-right h3,.product-card .product-right h3 a{font-size:24px}.product-card .product-right .flag{margin-top:25px;margin-bottom:25px}.product-card .product-right .flag.no-flags{height:20px;margin-bottom:25px}.product-card .product-left .product-images{padding-right:0}.product-card .product-right .slogan{margin-top:60px;font-size:28px;line-height:32px}.product-card .available-formats{margin-top:25px;margin-bottom:0;padding-top:0}.product-card .available-formats .format-selection-box{max-width:235px}.product-card .product-right .sale-actions{margin-top:55px}.product-card .product-right .stars{margin-top:55px;margin-bottom:-150px}.product-card .product-right .rating .comments-nr{margin-left:10px}.product-card .product-right .stars .sticker{margin:0;float:left}.product-card .product-right .stars .sticker:first-of-type{margin:0}.product-card .product-right .stars .sticker:last-of-type{margin:0}.product-card .product-right .social{margin-top:90px}.product-card .product-right .sale-actions .price .old{min-height:18px}.product-card .section{border:none}.product-card .section .filter{cursor:default!important}.product-card .section .left-title,.section-bestsellers .left-title#productPageSectionAboutAuthor-bestsellers-title h3.description,.section.section-author .left-title#productPageSectionAboutAuthor-title h3.description{font-size:28px;line-height:28px}.product-card .section .left-title .view-more,.product-card .section .left-title .view-more-login-ficha,.section.coments .right-side .view-more{margin-top:30px}.product-card .section .left-title .view-more .comment-btn,.product-card .section .left-title .view-more-login-ficha .comment-btn,.section.coments .right-side .view-more .comment-btn{font-size:32px}.product-card .product-right .sales-infos{margin-bottom:5px;margin-top:-10px}.product-card .section.sinopse{margin-top:0;margin-bottom:50px}.product-card .coments ul.comment-list li:first-of-type{margin-top:20px}.product-card .coments .right-side .rating{margin-top:0}.product-card .coments .right-side .right-title{margin-top:15px}.product-card .section .right-side .see-all{margin-top:60px}.product-card .section .data{margin-top:19px}.product-card .product-left .social .social-title{display:inline-block;float:left;margin-top:22px;margin-right:0}#productPageRightSectionTop-saleAction-stars-discount,#productPageRightSectionTop-saleAction-stars-freePorts,#productPageRightSectionTop-saleAction-stars-stock24hours{padding-right:71px}#productPageRightSectionTop-saleAction-stars-discount,#productPageRightSectionTop-saleAction-stars-freePorts,#productPageRightSectionTop-saleAction-stars-stock24hours{max-width:none}.product-card .replaced-prod-msg{padding:30px}.product-card .section #productPageSectionAboutBook-collapseSobreLivro,.product-card .section #productPageSectionComments-collapseComments,.product-card .section #productPageSectionComments-libraries-collapseComments,.product-card .section #productPageSectionDetails-collapseDetalhes{height:auto!important;display:block}.product-card .product-left .bookstrore-reserve,.product-card .product-right .bookstrore-reserve{width:50%;max-width:344px;float:right;margin-bottom:0}.product-card .collapse-area[data-toggle=collapse]:after{background-image:none}.product-card .product-right .sale-actions #productPageRightSectionTop-actions-addList-btn .add-feedback{top:-10px}}@media(min-width:1080px) and (max-width:1248px){.product-card .product-right .stars .sticker:nth-of-type(3n){margin:10px 0 0 0;width:100%;padding:0}}.section.section-author{padding:0;border:none}.section.section-author .left-title{font-family:OpenSansLight;font-size:26px;line-height:28px;letter-spacing:.01em;text-transform:uppercase;color:#141414;margin-bottom:0;word-wrap:break-word;text-align:left;padding:0}.section.section-author .left-title a:not(h3){color:#141414;font-family:OpenSansRegular;font-size:18px;line-height:22px;letter-spacing:-1px;text-transform:uppercase;text-decoration:none;display:inline-block;padding-top:6px;float:right}.section.section-author .left-title h3{display:inline-block;float:left}.section.section-author .left-title .view-more{display:inline-block;float:right;text-decoration:underline}.section.section-author .left-title .description{font-size:inherit;line-height:inherit;margin:0}.section.section-author .author-image{padding:0;height:160px;overflow:hidden}.section.section-author .author-info{padding:0}.section.section-author .author-info{margin-bottom:45px}.section.section-author .author-image img{height:100%;position:absolute;top:50%;transform:translateY(-40%);width:unset}.section.section-author .right-side{font-family:OpenSansLight;margin-top:10px;padding:0}.section.section-author .right-side .right-title{font-family:OpenSansBold;font-size:20px;line-height:18px;color:#141414;letter-spacing:0;margin:10px 0 0 0;padding:0;text-transform:none}.section.section-author .right-side .right-title a{text-decoration:none;color:#141414}.section.section-author .right-side .right-author{font-family:OpenSansRegular;font-size:18px;padding-bottom:0;margin-bottom:15px}.section.section-author .right-side .right-text{margin-top:10px}.section.section-author .right-side .right-text a{margin-top:20px}.section.section-author .right-side .right-text,.section.section-author .right-side .right-text a{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#141414}.section.section-author .right-side .right-text p{margin-bottom:0;color:#141414}.section.section-author .see-all{font-family:OpenSansRegular;text-align:right;margin-top:15px;margin-top:40px;padding:0 20px}.section.section-author .see-all a{color:#141414;font-size:14px;line-height:14px;text-decoration:underline;text-transform:uppercase}.section.section-author .author{float:left;margin-top:60px;width:100%}.section.section-author .author:first-of-type{margin-top:0!important}.section.section-author .author .prizes{padding:0;margin-bottom:45px}.section.section-author .author .prizes .prize-desc{padding:0;margin-top:10px;font-family:OpenSansRegular;font-size:16px;line-height:20px}@media (min-width:688px) and (max-width:985px){.section.section-author .author{margin-top:90px}.section.section-author .author-image img{max-width:150px}.section.section-author .left-title{font-size:28px;line-height:28px}.section.section-author .right-side .right-text{margin-top:25px}.section.section-author .see-all{margin-top:60px;padding:0 30px}.product-card .section.section-author .wells{margin:0}.section.section-author .right-side{margin-top:15px}.section.section-author .right-side .right-title{padding:0}.section.section-author .author-image{padding:10px 15px 0 0;margin-bottom:45px}.section.section-author .author-info{padding:0 0 0 15px}.section.section-author .author .prizes .prize-desc{margin-top:30px}}@media (min-width:986px) and (max-width:1079px){.section.section-author .author{margin-top:90px}.section.section-author .author-image img{max-width:150px}.section.section-author .left-title{font-size:28px;line-height:28px}.section.section-author .right-side .right-text{margin-top:25px}.section.section-author .see-all{margin-top:60px;padding:0 30px}.product-card .section.section-author .wells{margin:0}.section.section-author .right-side{margin-top:15px}.section.section-author .right-side .right-title{padding:0}.section.section-author .author-image{padding:10px 15px 0 0;margin-bottom:45px}.section.section-author .author-info{padding:0 0 0 15px}.section.section-author .author .prizes .prize-desc{margin-top:30px}}@media (min-width:1080px){.section.section-author .author{margin-top:90px}.section.section-author .author-image img{max-width:150px}.section.section-author .left-title{font-size:28px;line-height:28px}.section.section-author .right-side .right-text{margin-top:25px}.section.section-author .see-all{margin-top:60px;padding:0 30px}.product-card .section.section-author .wells{margin:0}.section.section-author .right-side{margin-top:15px}.section.section-author .right-side .right-title{padding:0}.section.section-author .author-image{padding:10px 15px 0 0;margin-bottom:45px}.section.section-author .author-info{padding:0 0 0 15px}.section.section-author .author .prizes .prize-desc{margin-top:30px}}.section-bestsellers .left-title#productPageSectionAboutAuthor-bestsellers-title a,.section.section-author .left-title#productPageSectionAboutAuthor-title a{float:unset;width:100%}.section-bestsellers .left-title#productPageSectionAboutAuthor-bestsellers-title span.seeMore,.section.section-author .left-title#productPageSectionAboutAuthor-title span.seeMore{float:right}.section-bestsellers .left-title#productPageSectionAboutAuthor-bestsellers-title h3.description,.section.section-author .left-title#productPageSectionAboutAuthor-title h3.description{font-size:26px;font-family:OpenSansLight}.section-bestsellers{padding-top:0;margin-top:0;padding-left:0;padding-right:0}.section.section-author .section-bestsellers>div{padding:0;margin:0}.section-bestsellers .right-side{font-family:OpenSansLight;padding-left:0;margin-top:0;padding-right:0}.section-bestsellers .right-side .left-title{margin-bottom:25px}.section-bestsellers .right-side .products{margin-top:0;padding:10px 0 0}.section-bestsellers .right-side .products.bs-no-top-padding{margin-top:0}.section-bestsellers .product{padding-left:15px}.section.section-author .section-bestsellers .right-side .right-title{font-family:OpenSansLight;font-size:26px;line-height:28px;letter-spacing:.01em;text-transform:uppercase;color:#141414;margin-bottom:0;word-wrap:break-word;text-align:left;padding:0;margin:0}.section-bestsellers .right-side .right-text{font-size:14px}.section-bestsellers .right-side .see-all{text-align:right;margin-top:32px;padding:0 20px}.section-bestsellers .right-side .see-all a{color:#262626;font-family:OpenSansRegular;text-transform:uppercase;font-size:14px;line-height:14px;text-decoration:underline}.product-card .otherShops-section .row,.product-card .section-bestsellers .row{margin-left:-20px;margin-right:-20px}.otherShops-section .right-side .product-portlet,.section-bestsellers .right-side .products .product-portlet{padding:0 10px}.otherShops-section .right-side .product-portlet:first-of-type,.section-bestsellers .right-side .products .product-portlet:first-of-type{padding:0 10px 0 0!important}.otherShops-section .right-side .product-portlet:last-of-type,.section-bestsellers .right-side .products .product-portlet:last-of-type{padding:0 0 0 10px}.otherShops-section .right-side .product-portlet:nth-of-type(2),.section-bestsellers .right-side .products .product-portlet:nth-of-type(2){padding-right:0}.otherShops-section .right-side .product-portlet .product-info,.section-bestsellers .right-side .products .product-portlet .product-info{margin-bottom:0}@media (min-width:688px) and (max-width:985px){.section-bestsellers .right-side .products{margin-top:0;padding:25px 0 0}.otherShops-section .right-side .product-portlet:nth-of-type(2),.section-bestsellers .right-side .products .product-portlet:nth-of-type(2){padding-right:10px}.section-bestsellers .right-side .right-title{padding:0 30px}.section-bestsellers .right-side .see-all{margin-top:52px;padding:0 30px}}@media (min-width:986px) and (max-width:1079px){.section-bestsellers .right-side .products{margin-top:0;padding:25px 0 0}.otherShops-section .right-side .product-portlet:nth-of-type(2),.section-bestsellers .right-side .products .product-portlet:nth-of-type(2){padding-right:10px}.section-bestsellers .right-side .right-title{padding:0 30px}.section-bestsellers .right-side .see-all{margin-top:52px;padding:0 30px}}@media(min-width:1080px){.section-bestsellers .right-side .products{margin-top:0;padding:25px 0 0}.otherShops-section .right-side .product-portlet:nth-of-type(2),.section-bestsellers .right-side .products .product-portlet:nth-of-type(2){padding-right:10px}.section-bestsellers .right-side .right-title{padding:0 30px}.section-bestsellers .right-side .see-all{margin-top:52px;padding:0 30px}}.otherShops-section{margin-top:0;padding:0}.otherShops-section .product{padding-left:0}.otherShops-section .product .icons{margin-bottom:47px;margin-top:-25px;z-index:1;position:relative}.otherShops-section .left-title{font-family:OpenSansLight;font-size:26px;line-height:28px;letter-spacing:.01em;text-transform:uppercase;color:#141414;margin-bottom:0;word-wrap:break-word;text-align:left;padding:0}.otherShops-section .left-title .description{font-size:inherit;line-height:inherit;margin:0}.otherShops-section .right-side{margin-top:0;padding:0}.otherShops-section .left-title{margin-bottom:15px}.otherShops-section .right-side .see-all{text-align:right;margin-top:40px;padding-right:24px}.otherShops-section .right-side .see-all a{color:#262626;font-family:OpenSansRegular;text-transform:uppercase;font-size:14px;line-height:14px;text-decoration:underline}@media(min-width:1080px){.otherShops-section .left-title{font-family:OpenSansLight;font-size:26px;line-height:28px;letter-spacing:.01em;text-transform:uppercase;color:#141414;margin-bottom:25px;word-wrap:break-word;text-align:left;padding:0}.otherShops-section{margin-top:0}.otherShops-section .right-side{margin-top:0}.otherShops-section .product{padding-left:15px}.otherShops-section .right-side .see-all{margin-top:60px}.product-card .otherShops-section .wells{margin:0}}.product-portlet{padding:10px}.product-portlet.fp2 .prod-with-offer{margin:0}.product-portlet .cover{padding:0;position:relative}.autor-page .product-portlet .cover,.site-content .show-case-seeall .product-portlet .cover,.site-content .showcase-6x .product-portlet .cover,.site-content .showcase-fp .product-portlet .cover{position:absolute;bottom:0;width:100%}.product-portlet .product-img{padding:0;margin:0 0 20px 0;position:relative;height:250px}.capas-altas .product-portlet .product-img{height:305px!important}.product-portlet .product-img.no-discount:not(.offer){margin:0}.site-content.product-card .product-portlet .product-img img{width:100%;margin:auto}.site-content.product-card .product-portlet .product-img,.site-content.product-card .product-portlet .product-info{max-width:150px}.autor-page .product-portlet .product-img .buttons-actions,.product-portlet .product-img .buttons-actions,.site-content .product-top .cover .buttons-actions{position:absolute;top:0;width:100%;overflow:hidden}.autor-page .product-portlet .product-img .buttons-actions .btn,.product-portlet .product-img .buttons-actions .btn,.site-content .product-top .cover .buttons-actions .btn{width:50%;background-color:#d83e0f;border:0;border-radius:0;text-align:center;padding:0;transition:margin-top .2s linear;margin-top:-100px;vertical-align:top;outline:0;height:74px;opacity:0}.autor-page .product-portlet .product-img:hover .buttons-actions .btn,.product-portlet .product-img:hover .buttons-actions .btn{margin-top:0;opacity:1}.autor-page .product-portlet .product-img .buttons-actions .btn span,.product-portlet .product-img .buttons-actions .btn span,.site-content .product-top .cover .buttons-actions .btn span{font-family:OpenSansBold;font-size:12px;color:#fff;line-height:14.4px;letter-spacing:0;margin-top:10px;margin-bottom:0;text-transform:uppercase;display:block}.autor-page .product-portlet .product-img .cover .buttons-actions .btn:hover,.product-portlet .product-img .cover .buttons-actions .btn:hover,.site-content .product-top .cover .buttons-actions .btn:hover{background-color:#000}.autor-page .product-portlet .product-img .buttons-actions .btn.add-list,.product-portlet .product-img .buttons-actions .btn.add-list,.site-content .product-top .cover .buttons-actions .btn.add-list{position:absolute;background-color:#444;right:0}.autor-page .product-portlet .product-img .buttons-actions .btn.adicionado:not(.add-list),.product-portlet .product-img .buttons-actions .btn.adicionado:not(.add-list),.site-content .product-top .cover .buttons-actions .btn.adicionado:not(.add-list){background-color:#fcc}.autor-page .product-portlet .product-img .buttons-actions .btn.adicionado:hover,.product-portlet .product-img .buttons-actions .btn.adicionado:hover,.site-content .product-top .cover .buttons-actions .btn.adicionado:hover{background-color:#fcc;cursor:default}.product-portlet .cover .featured{bottom:-20px;position:absolute;padding-right:2px;padding-left:2px;right:0;z-index:2}.product-portlet .cover .featured img.offer{margin:0 auto;padding:0 1px}.product-portlet .cover .featured .sticker-description{background:#d83e0f;bottom:7px;height:28px;left:1px;position:absolute;width:97%}.product-portlet .cover .featured .sticker-description .description-text,.sticker-description .description-text{color:#fff;font-family:OpenSansRegular;font-size:16px;line-height:16px;letter-spacing:0;position:relative;text-transform:uppercase;text-align:center;top:23%;width:97%}.product-portlet .icons{position:relative;z-index:1;pointer-events:none}.product-portlet .product-info{margin-top:10px;padding:0;display:flex;flex-direction:column;justify-content:space-between;gap:15px}.product-portlet .product-info>div:first-child{display:flex;flex-direction:column;gap:15px}.site-content .show-case-seeall .product-portlet .product-info,.site-content .showcase-6x .product-portlet .product-info,.site-content .showcase-fp .product-portlet .product-info{margin-top:30px}.product-portlet .product-info.hasOffer{margin-top:40px}.product-portlet .product-info .icons .discount-percent{display:inline-block;padding:5px 0}.product-portlet .icons .discount-percent .round-sticker{left:6px;top:-5px;z-index:-1;border:2px solid #fff;width:46px;height:46px;border-radius:50%;background:#d83e0f;position:absolute}.product-portlet .icons .discount-percent{position:absolute;bottom:9px}.product-portlet .icons .discount-percent .value{font-family:OpenSansSemibold;font-size:16px;color:#fff;text-align:center;line-height:44px;letter-spacing:-1px;width:44px;position:absolute;left:7px;top:-4px}.product-portlet .icons .discount-percent.big-discount{margin-bottom:40px}.product-portlet .icons .discount-percent.big-discount .round-sticker{height:66px;top:13px;width:66px;z-index:0;border:2px solid #fff;border-radius:50%;background:#d83e0f;position:absolute}.product-portlet .icons .discount-percent.big-discount .value{font-size:22px;right:5px;top:34px;width:66px;line-height:22px}.product-portlet .product-info .shipping{font-family:OpenSansSemiBold;color:#141414;font-size:11px;line-height:13.2px;letter-spacing:0;text-transform:uppercase;text-align:left}.product-portlet .product-info .discount-card{font-family:OpenSansSemiBold;font-size:11px;color:#d83e0f;line-height:13.2px;letter-spacing:0;text-transform:uppercase}.product-portlet .product-info .title{font-family:OpenSansSemiBold;font-size:11px;color:#141414;line-height:14px;letter-spacing:0;word-wrap:break-word;vertical-align:middle}.product-portlet .product-info .title a{color:#141414}.product-portlet .product-info .title-product{display:-webkit-inline-box;overflow:hidden;-webkit-box-orient:vertical;vertical-align:middle}.product-portlet .product-info .title-product p{margin:0}.product-portlet .product-info .title-product-format{display:inline-block;vertical-align:middle;word-wrap:break-word}#cart-section .shopping-cart ul.products li .description span.categoria,.product-card .product-right .formato-livro.categoria,.product-portlet .product-info .title-product-format.categoria{background-color:grey;border-radius:2px;font-size:15px;line-height:20px;padding:0 5px;margin-top:5px;margin-bottom:15px;position:relative;text-transform:uppercase;width:60px;color:#fff;text-align:center;font-family:OpenSansRegular}#cart-section .shopping-cart ul.products li .description span.formato{font-size:15px;line-height:18px;padding:0 5px;margin-top:5px;margin-bottom:15px;position:relative;text-transform:uppercase;width:60px;color:grey;text-align:center;font-family:OpenSansRegular;border:1px solid grey;margin-left:5px}#cart-section .shopping-cart ul.products li .description span.categoriaAudio,.product-card .product-right .formato-livro.categoriaAudio,.product-portlet .product-info .title-product-format.categoriaAudio{background-color:#0071b5;border-radius:2px;font-size:15px;line-height:20px;padding:0 5px;margin-top:5px;margin-bottom:15px;position:relative;text-transform:uppercase;width:100px;color:#fff;text-align:center;font-family:OpenSansRegular}.product-card .product-right .display-flex{display:flex}.product-portlet .product-info .authors{font-family:OpenSansRegular;font-size:11px;color:#141414;line-height:15px;letter-spacing:0}.product-portlet .product-info .authors a{color:#141414}.product-portlet .product-info .authors p{margin:0}.product-portlet .product-info .publisher{display:none}.product-portlet .product-info .price .active-price{font-family:OpenSansBold;font-size:20px;color:#d83e0f;line-height:24px;letter-spacing:0}.product-portlet .product-info .price .old-price{color:#5b5b5b;font-family:OpenSansRegular;font-size:14px;line-height:17px;text-align:left;letter-spacing:0;text-decoration:line-through;padding-right:10px}.product-portlet .product-info .discount-card-value{font-family:OpenSansSemiBold;font-size:11px;color:#d83e0f;line-height:18px;letter-spacing:0}.product-portlet .product-info .discount-card-value .value{font-family:OpenSansExtrabold;text-transform:uppercase}.product-portlet .product-info .rating{font-family:OpenSansRegular;font-size:14px;line-height:14px;margin-top:0}.product-portlet .product-info .rating a .stars span:before{cursor:pointer}.product-portlet .product-info .rating .comments-nr{font-family:OpenSansRegular;font-size:11px;color:#141414;line-height:13.2px;padding-left:3px;letter-spacing:0}.product-portlet .product-info :first-child{margin-top:0}.product-portlet .product-info .unavailable{font-family:OpenSansRegular;color:grey;text-transform:uppercase}@media (min-width:689px){.showcase-6x .product-portlet{margin-top:-14%}.showcase-6x .product-portlet{flex:1 0 16.6%}}@media (min-width:986px) and (max-width:1079px){.product-portlet{padding:15px}.showcase-6x .product-portlet{width:115px;margin-top:-17%}}@media (min-width:1080px){.showcase-6x .product-portlet{margin-top:0}.product-portlet{padding:15px}.product-portlet .product-info .shipping{font-size:12px;line-height:14.4px}.product-portlet .product-info .shipping{font-size:12px;line-height:14.4px}.product-portlet .product-info .discount-card-value{font-size:12px;line-height:18px}.product-portlet .product-info .title{font-size:12px;line-height:16px}.product-portlet .product-info .authors{font-size:12px;line-height:16px}.product-portlet .product-info .rating .comments-nr{font-size:12px;line-height:14.4px;padding-left:5px}.product-portlet .product-info .discount-card{font-size:12px;line-height:14.4px}}.site-content .product-portlet.fp2 .prod-with-offer{margin:0 0 20px 0}.site-content .product-portlet.fp2 .product-info{margin-top:0;padding-left:10px}.site-content .product-portlet.fp2 .product-info .icons{margin-top:0}.site-content .product-portlet.fp2 .product-info .icons .discount-percent{margin-bottom:20px}.site-content .product-portlet.fp2 .product-img{padding-right:10px}@media (min-width:688px){.site-content .product-portlet.fp2 .prod-with-offer{margin:0 0 22px 0}.site-content .product-portlet.fp2 .product-info{margin-top:0;padding-left:13px}.site-content .product-portlet.fp2 .product-info .icons{margin-top:0}.site-content .product-portlet.fp2 .product-info .icons .discount-percent{margin-bottom:22px}.site-content .product-portlet.fp2 .product-img{padding-right:13px}}@media (min-width:1080px){.site-content .product-portlet.fp2 .product-info{padding-left:15px}.site-content .product-portlet.fp2 .product-img{padding-right:15px}}#recursosOverlay .conteudoMostrado .recurso{margin:0;padding:0;overflow:hidden;height:100%;width:100%}#recursosOverlay .conteudoMostrado{margin-top:30px}#recursosOverlay .conteudoMostrado .recurso iframe{height:164px;margin:auto;border:none}#recursosOverlay .conteudoMostrado .recurso img{height:auto;width:100%}#recursosOverlay .conteudoMostrado .legenda{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#141414;text-align:center;margin-top:30px}#recursosOverlay .outrosRecursos{margin-top:30px;text-align:center}#recursosOverlay .outrosRecursos .rec-btn{background-color:#c7c5c2;height:50px;width:50px;display:inline-block;cursor:pointer}#recursosOverlay .outrosRecursos .rec-btn.active,#recursosOverlay .outrosRecursos .rec-btn.active div{background-color:#d83e0f!important}#recursosOverlay .outrosRecursos .rec-btn:hover,#recursosOverlay .outrosRecursos .rec-btn:hover div{background-color:#d83e0f}#recursosOverlay .outrosRecursos .rec-btn .audio,#recursosOverlay .outrosRecursos .rec-btn .screenshot,#recursosOverlay .outrosRecursos .rec-btn .video{height:28px;width:28px;margin:11px auto}#audio-player{position:relative;width:100%;margin:0 auto;top:81%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}audio::-webkit-media-controls-volume-slider{display:none}audio::-webkit-media-controls-panel{border-radius:0;background-color:gray}@media (min-width:688px) and (max-width:985px){#recursosOverlay .conteudoMostrado .recurso iframe{height:360px;width:100%}}@media (min-width:986px) and (max-width:1079px){#recursosOverlay .conteudoMostrado .recurso iframe{height:360px;width:100%}}@media(min-width:1080px){#recursosOverlay .conteudoMostrado .recurso iframe{height:360px;width:100%}}.checkout .notification-container,.checkout .warning-container,.client-area .notification-container{padding:20px 0 20px 0;display:block;position:fixed;bottom:0;max-width:320px;background-color:#fff;z-index:9010;margin:0 auto}.checkout .notification-container{max-width:424px;width:calc(100% - 40px);z-index:9010}.client-area .warning-container{padding:0;display:block;position:fixed;bottom:0;background-color:#d83e0f;z-index:9010;margin:0 auto;left:0}.checkout .notification-container{padding-left:15px;padding-right:15px}.checkout .notification-container,.checkout .warning-container{border-top:1px solid #d83e0f;border-right:1px solid #d83e0f;border-left:1px solid #d83e0f}.checkout .warning-container .warning,.client-area .warning-container .warning{padding:0}.checkout .warning-container .warning .warning-icon-area,.client-area .warning-container .warning .warning-icon-area{padding:8px 0 0 12px}.checkout .warning-container .warning .warning-icon,.client-area .warning-container .warning .warning-icon{background-color:pink;height:45px;width:45px;transform:rotate(45deg);padding:0;margin:0}.checkout .warning-container .warning .warning-icon-txt,.client-area .warning-container .warning .warning-icon-txt{font-family:OpenSansBold;font-size:40px;line-height:45px;text-align:center;color:#d83e0f;height:45px;width:45px;display:inline-block;transform:rotate(-45deg)}.checkout .warning-container .warning .warning-txt,.client-area .warning-container .warning .warning-txt{padding:0 0 0 20px;font-family:OpenSansLight;font-size:18px;line-height:22px;text-align:left;text-transform:uppercase;color:#d83e0f}.checkout .warning-container .warning .warnig-msg,.client-area .warning-container .warning .warnig-msg{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:left;color:#262626;padding:0}.checkout .warning-container .btn-confirm-container{padding:0;margin:20px 0 0 0}.client-area .warning-container .btn-confirm-container{padding:0;margin:0}.checkout .warning-container .btn-confirm-container button{margin:0;max-width:150px}.client-area .warning-container .btn-confirm-container button{margin:0;width:100%;padding:20px}@media(min-width:1080px){.checkout .warning-container,.client-area .notification-container{max-width:1140px}.checkout .notification-container{max-width:962px;width:calc(100% - 100px)}.checkout .warning-container .warning .warning-icon-area,.client-area .warning-container .warning .warning-icon-area{padding:0 0 0 12px}.checkout .warning-container .btn-confirm-container,.client-area .warning-container .btn-confirm-container{margin:0}.client-area .warning-container .btn-confirm-container button{padding:30px}}.contact-center-page{color:#141414}.contact-center-page .header-area{height:215px;margin-bottom:25px;width:100%;position:absolute;top:0;left:0;overflow:hidden;background:#d83e0f}.contact-center-page .header-area h1{color:#fff;font-family:OpenSansLight;font-size:26px;line-height:28px;text-transform:uppercase}.contact-center-page .header-area .header-bg{position:absolute;top:0;left:0;min-height:100%;min-width:100%}.contact-center-page>:nth-child(2){margin-top:195px}.contact-center-page .contact-context-text{font-family:OpenSansRegular;font-size:16px;line-height:20px;margin-bottom:45px}.contact-center-page .form{font-family:OpenSansRegular;font-size:16px;line-height:22px;font-weight:400}.contact-center-page .form .message-box,.contact-center-page .form a,.contact-center-page .form input{padding:11px 15px;width:100%;border:1px solid #a9a9a9!important;border-radius:0;color:#777}.contact-center-page .form .message-box,.contact-center-page .form a.selected,.contact-center-page .form input{color:#141414}.contact-center-page .form input:read-only{border:1px solid #e6e6e6!important;background-color:#e6e6e6}.contact-center-page .form input:disabled{border:1px solid #e6e6e6!important;background-color:#e6e6e6}.contact-center-page .form .icon{height:auto;background-image:none;margin:0;display:inline-block;text-decoration:none}.contact-center-page .form #dropdown-help,.contact-center-page .form #dropdown-subjects{position:absolute;left:0;right:0;z-index:1}.contact-center-page .form label{font-weight:400}.contact-center-page .form .dropdown-options input[type=radio]:checked+label{font-family:OpenSansBold;background-color:#dadada}.contact-center-page .form .dropdown-options label{display:block;margin:0;padding:11px 15px;cursor:pointer;background-color:#e7e7e7}.contact-center-page .form .dropdown-options label:hover{background-color:#dadada}.contact-center-page .form .contact-subjects,.contact-center-page .form .email-box,.contact-center-page .form .help-area,.contact-center-page .form .lb-box,.contact-center-page .form .name-box,.contact-center-page .form .variable-inputs input{margin-bottom:5px}.contact-center-page .form .help-area{position:relative;top:0}.contact-center-page .form .inputs{margin-top:51px;display:inline-block;width:100%}.contact-center-page .form .message-box{resize:none;height:200px}.contact-center-page .form .cf-turnstile{margin-top:10px}.contact-center-page .form .icon-check{background-image:none;font-size:14px;line-height:24px;margin-top:10px;margin-bottom:6px;height:auto;cursor:pointer}.contact-center-page .form .btn-submit{font-family:OpenSansBold;border:0;padding:11px 15px;text-transform:uppercase}.contact-center-page .form .btn-attach{font-family:OpenSansBold;text-transform:uppercase;background-color:transparent;border:2px solid #777!important;color:#777;padding:9px 0}.contact-center-page .form .btn-attach .info{padding:0}.contact-center-page .form .btn-submit{margin-top:10px;background-color:#d83e0f;color:#fff}.contact-center-page .form .btn-attach:hover,.contact-center-page .form .btn-submit:hover{background-color:#141414;color:#fff;border-color:#141414!important}.contact-center-page .form .anexado .anexado{padding:11px 5px;margin-top:5px;display:inline-block;width:100%;vertical-align:top;background-color:#e7e7e7}.contact-center-page .form .anexado .anexado .remover-ficheiro span{cursor:pointer;text-decoration:underline;float:right}@media (min-width:688px) and (max-width:985px){.contact-center-page .form .btn-attach{width:calc(50% - 5px);margin-right:5px}.contact-center-page .form .btn-submit{width:calc(50% - 5px);margin-top:0;margin-left:5px}}@media (min-width:986px) and (max-width:1079px){.contact-center-page .form .help-area{left:15px;right:15px}.contact-center-page .form .btn-attach{width:calc(50% - 5px);margin-right:5px}.contact-center-page .form .btn-submit{width:calc(50% - 5px);margin-top:0;margin-left:5px}}@media (min-width:1080px){.contact-center-page .header-area{height:270px}.contact-center-page .header-area h1{font-size:50px;line-height:52px}.contact-center-page>:nth-child(2){margin-top:320px}.contact-center-page .form .message-box,.contact-center-page .form a,.contact-center-page .form input{padding:10px 15px}.contact-center-page .contact-context-text{margin-bottom:50px}.contact-center-page .content.formulario{text-align:center}.contact-center-page .content.formulario>*{text-align:left}.contact-center-page .form{display:inline-block;margin:auto;float:none}.contact-center-page .form .inputs{margin-top:auto}.contact-center-page .form .email-box{width:calc(75% - 5px)}.contact-center-page .form .email-box.error~.lb-box{margin-top:-98px}.contact-center-page .form .lb-box{width:25%;float:right}.contact-center-page .form .help-area{font-family:OpenSansSemiBold;font-size:20px;line-height:23px;position:relative;top:auto;left:auto;right:auto}.contact-center-page .form .help-area a{padding:9.5px 15px}.contact-center-page .form .copia{width:calc(36.66666667% - 45px);padding:0 15px 0 0;float:left}.contact-center-page .form .icon-check{margin-top:20px;margin-bottom:10px}.contact-center-page .form .btn-attach{margin-top:10px;margin-right:15px;margin-left:15px;width:30%}.contact-center-page .form .btn-submit{margin-left:15px}.contact-center-page .form .anexado .anexado{padding:11px 0;margin-top:20px}.contact-center-page .form .btn-attach,.contact-center-page .form .btn-submit{font-family:OpenSansSemiBold;font-size:18px}}.help-page{color:#141414;margin-top:40px}.help-page .header-area{margin-bottom:25px;width:100%;top:0;left:0;background:#d83e0f;overflow:hidden}.help-page .header-area>img{top:0;left:0;min-height:100%;min-width:100%}.help-page .header-area h1{color:#fff;font-family:OpenSansLight;font-size:26px;line-height:28px;text-transform:uppercase}.help-page .help-context-text{font-family:OpenSansRegular;font-size:16px;line-height:20px;margin-bottom:30px}.help-page .content-area .panel{box-shadow:none;border:none;background-color:transparent;border-radius:0;margin-bottom:0}.help-page .content-area h2:first-child{border-top:1px solid #c9c9c9}.help-page .content-area h2{font-family:OpenSansLight;font-size:18px;line-height:22px;text-transform:uppercase;padding:19px 5px;margin:0;position:relative;cursor:pointer}.help-page .icon[data-toggle=collapse]{background-image:none;height:auto}.help-page .content-area h2.collapsed{border-bottom:1px solid #c9c9c9}.help-page .content-area h2[aria-expanded=true]{font-family:OpenSansSemiBold}.help-page .content-area h2 img{vertical-align:top;width:40px;height:40px;margin:-9px 0;margin-right:5px}.help-page .content-area h3{font-family:OpenSansRegular;font-size:14px;line-height:17px;text-transform:uppercase;padding:13.5px 20px;margin:0;background-color:#e7e7e7;position:relative;cursor:pointer}.help-page .content-area h3.collapsed{background-color:#dadada}.help-page .content-area h3.collapsed:not(:last-of-type){border-bottom:3px solid #fff}.help-page .content-area .help-item{padding:11.5px 20px 30px 20px;background-color:#e7e7e7;font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:justify}.help-page .content-area .help-item b{font-family:OpenSansSemiBold;display:block;margin:auto -20px;padding:0 20px 15px 20px}.help-page .content-area .help-item b:not(:first-child){border-top:1px solid #fff;margin:30px -20px auto -20px;padding:30px 20px 15px 20px}.help-page .content-area .help-contact-center{font-family:OpenSansRegular;font-size:16px;line-height:20px;padding:30px 20px 20px 20px;background-color:#e7e7e7;border-bottom:3px solid #fff}.help-page .content-area .help-contact-center p{margin-bottom:20px}.help-page .content-area .help-contact-center a{color:#141414;text-decoration:underline}#sidebar-help-menu-wrapper{z-index:1002;position:fixed;top:0;overflow-y:hidden;background:#fff;width:100%}.logged-in #sidebar-help-menu-wrapper .option:not(.on-logout),.login #sidebar-help-menu-wrapper .option:not(.on-login){display:none!important}#sidebar-help-menu-wrapper .help-menu-toggle-title{margin:0;padding:0 0 0 30px;font-weight:400;width:100%;background-color:#d83e0f;border-radius:0;cursor:pointer}#sidebar-help-menu-wrapper .help-menu-toggle-title .text{font-size:18px;line-height:50px;text-transform:uppercase}#sidebar-help-menu-wrapper ul{margin:0;padding:0;margin-bottom:-1px}#sidebar-help-menu-wrapper ul li{font-family:OpenSansRegular;font-size:16px;color:#141414;line-height:19px;cursor:default;position:relative}#sidebar-help-menu-wrapper ul li:hover{background:#e7e7e7}#sidebar-help-menu-wrapper ul li .option-label{margin:0;padding:12.5px 0;display:inline-block;vertical-align:middle;width:100%;border-top:1px solid #d9d9d9}#sidebar-help-menu-wrapper ul li:first-of-type .option-label,#sidebar-help-menu-wrapper ul li:first-of-type:hover .option-label{border-top:none}#sidebar-help-menu-wrapper ul li:hover .option-label{border-top:1px solid #e7e7e7}.logged-in #sidebar-help-menu-wrapper ul li:hover~li.visible-xs.on-logout .option-label,.login #sidebar-help-menu-wrapper ul li:hover~li.visible-xs.on-login .option-label{border-top:1px solid #fff}.logged-in #sidebar-help-menu-wrapper ul li:hover~li.visible-xs.on-logout~li.visible-xs .option-label,.login #sidebar-help-menu-wrapper ul li:hover~li.visible-xs.on-login~li.visible-xs .option-label{border-top:1px solid #d9d9d9}#sidebar-help-menu-wrapper ul li img{position:absolute;width:28px;height:28px;top:0;bottom:0;margin:auto}#sidebar-help-menu-wrapper ul li .option-label.with-img{padding-left:33px}#sidebar-help-menu-wrapper ul li a{text-decoration:none;color:inherit}@media (min-width:986px) and (max-width:1079px){.help-page .header-area{margin-bottom:35px}.help-page .header-area h1{font-size:50px;line-height:52px}.help-page .help-context-text{margin-bottom:55px}.help-page .content-area h2{font-size:20px}.help-page .content-area h3{font-size:16px}.help-page .content-area .help-item{padding:16.5px 20px 30px 20px}.cgv-page .cgvpagedatapub{padding-left:0}#sidebar-help-menu-wrapper{right:60px;top:80px;width:300px}#sidebar-help-menu-wrapper ul li{padding:0 20px}.logged-in #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-logout .option-label,.login #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-login .option-label{border-top:1px solid #fff!important}.logged-in #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-logout~li.visible-lg .option-label,.login #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-login~li.visible-lg .option-label{border-top:1px solid #d9d9d9!important}}@media (min-width:1080px){.help-page .header-area{margin-bottom:35px}.help-page .header-area h1{font-size:50px;line-height:52px}.help-page .help-context-text{margin-bottom:55px}.help-page .content-area h2{font-size:20px}.help-page .content-area h3{font-size:16px}.help-page .content-area .help-item{padding:16.5px 20px 30px 20px}#sidebar-help-menu-wrapper{right:60px;top:80px;width:300px}#sidebar-help-menu-wrapper ul li{padding:0 20px}.logged-in #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-logout .option-label,.login #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-login .option-label{border-top:1px solid #fff!important}.logged-in #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-logout~li.visible-lg .option-label,.login #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-login~li.visible-lg .option-label{border-top:1px solid #d9d9d9!important}}@page{margin:12mm 15mm}.help-page .content-area h2{display:flex;gap:5px;align-items:center}#collapse-help-container a{color:unset}#collapse-help-container a:hover{text-decoration:none}h2[data-parent="#collapse-help-container"] a{display:flex;align-items:center;gap:5px}.footer-showcase{margin-top:50px;padding:0}html{scroll-padding-top:140px}.site-content{margin-bottom:0}.cgv-page{width:100%;margin:0 auto;box-sizing:border-box;color:#000;font-family:OpenSansRegular;padding:0 20px}.cgv-page .content-area,.cgv-page .header-area{width:100%;max-width:900px;margin:0 auto}.cgv-page .header-area{margin-top:0}.cgv-page .cgv-breadcrumb{display:flex;width:239px;height:18px;margin-top:20px;font-size:12px;line-height:18px}.cgv-page .cgv-breadcrumb-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cgv-page .cgv-breadcrumb a,.cgv-page .cgv-breadcrumb span{color:#000;text-decoration:none}#cgv-modal .cgv-title,.cgv-page .cgv-title{color:#141414;font-family:OpenSansBold;font-size:24px;line-height:36px;margin-top:24px;margin-bottom:0;word-wrap:break-word}.cgv-page .cgvpagedatapub{text-align:center;font-size:12px;line-height:27px;margin-top:24px}.cgv-page .content-area{min-width:0;padding:0;margin-top:32px}.cgv-page .article-wrapper{margin-top:0;border-bottom:1px solid #d2d2d2}#cgv-modal h2.article,.cgv-page .article{margin:0;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit}.cgv-page .article .unstyle-btn{width:100%;min-height:48px;background:0 0;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:10px 16px;outline:0}.cgv-page .article .unstyle-btn::after{content:"\203A";color:#141414;font-family:OpenSansLight;font-size:22px;line-height:1;flex:0 0 auto;transform:rotate(270deg);transform-origin:center}.cgv-page .article .unstyle-btn.collapsed::after{transform:rotate(90deg)}.cgv-page .article .article-title-text{color:#141414;font-size:20px;line-height:36px;pointer-events:none;flex:1;min-width:0}.cgv-page .content-area>.collapse{margin-top:0;margin-bottom:8px}.cgv-page .content-area>.collapse.in{margin-top:24px;margin-bottom:48px}.cgv-content{padding:0 16px;text-align:left}.cgv-content,.cgv-content a,.cgv-content h5,.cgv-content li,.cgv-content p{font-size:15px;line-height:24px}.cgv-content p{margin-top:24px;margin-bottom:0}.cgv-content ul{margin:16px 0 0 20px;padding:0}.cgv-content li+li{margin-top:8px}.cgv-content b,.cgv-content strong{font-family:OpenSansBold}.cgv-content em,.cgv-content i{font-style:italic}#cgv-modal .modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:1080px;height:80vh;max-height:800px;margin:0;padding:0;overflow:hidden;display:flex;flex-direction:column;border-radius:4px}#cgv-modal .cgv-modal-container{height:100%;width:100%;max-width:none;margin-bottom:0;display:flex;flex-direction:column}#cgv-modal .cgv-page{display:flex;flex-direction:column;height:100%;width:100%;padding:0}#cgv-modal .cgv-popup-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 24px 0 0}#cgv-modal .cgv-title{margin-bottom:40px}#cgv-modal .content-scroll{flex-grow:1;overflow-y:auto}#cgv-modal .content-area{max-width:none;margin:0;padding:0 48px}#cgv-modal .content-scroll .content-area .article-wrapper .article .unstyle-btn{padding:10px 0 10px 25px}#cgv-modal .cgv-content{margin-left:25px}#cgv-modal .content-area>.collapse.in,#cgv-modal .content-area>.collapsing{padding-left:0}.cgv-content .pp-part-header{font-size:20px;line-height:36px;margin-top:24px;text-transform:none;display:block}.cgv-content .pp-cms-container .article-wrapper{margin-top:24px;border-bottom:none}.pp-cms-container .article-wrapper .article .article-title-text{font-size:16px;line-height:27px;text-transform:uppercase;padding:0}.pp-cms-container .article-wrapper .article button.unstyle-btn[data-target^="#pp-"]::after{content:'+';color:#141414;text-align:center;font-family:OpenSansLight;font-size:16px;line-height:normal;margin-left:7px;transform:none}.pp-cms-container .article-wrapper .article button.unstyle-btn[data-target^="#pp-"][aria-expanded=true]::after{content:'-'}.pp-cms-container .article-wrapper .article button.unstyle-btn[data-target^="#pp-"]:hover,.pp-cms-container .article-wrapper .article button.unstyle-btn[data-target^="#pp-"][aria-expanded=true]{background-color:transparent;fill:none}.pp-cms-container .article-wrapper .article button.unstyle-btn[data-target^="#pp-"]{padding:0}.cgv-content .article-wrapper .article .unstyle-btn .article-title-text::first-line,.cgv-content .article-wrapper .article .unstyle-btn.collapsed .article-title-text::first-line{margin:8px 0 0}.cgv-page .pp-cms-container .collapse,.cgv-page .pp-cms-container .collapsing{padding-top:24px}.cgv-page .pp-cms-container>.collapse.in{margin-bottom:40px}.cgv-page .article .pp-cms-container .article button.unstyle-btn[data-target^="#pp-"]{padding:0;background:0 0}@media (max-width:503px){html{scroll-padding-top:120px}#cgv-modal .modal-content{width:100%;height:100vh;max-height:none;border-radius:0}#cgv-modal .content-area{padding:0}#cgv-modal .header-area{margin-left:0}}@media (min-width:688px) and (max-width:1079px){.site-content .cgv-page{padding:0}.site-content .cgv-page .article .unstyle-btn{padding-left:24px;padding-right:24px}.cgv-content{padding-left:0}.site-content .cgv-page .content-area>.collapse.in,.site-content .cgv-page .content-area>.collapsing{padding-left:25px}.cgv-page .pp-cms-container .article .collapse.in,.cgv-page .pp-cms-container .article .collapsing{padding-left:0}}@media (min-width:1080px){.cgv-page .article .unstyle-btn{padding:10px 0 10px 25px}.cgv-content,.cgv-content a,.cgv-content h5,.cgv-content li,.cgv-content p{font-size:16px}.site-content .cgv-page .content-area>.collapse.in,.site-content .cgv-page .content-area>.collapsing{padding-left:25px}.cgv-page .pp-cms-container .article .collapse.in,.cgv-page .pp-cms-container .article .collapsing{padding-left:0}.cgv-page .cgv-breadcrumb{margin-top:24px}#cgv-modal .cgv-title,.cgv-page .cgv-title{width:900px;color:#000;font-size:28px;line-height:42px;margin-top:32px}.cgv-page .article .unstyle-btn{min-height:56px}.cgv-page .article .article-title-text{width:812px;max-width:812px;box-sizing:border-box;font-size:24px}.cgv-page .article .unstyle-btn::after{width:46.485px;height:44px;display:flex;align-items:center;justify-content:center;color:#333;font-size:28px;line-height:normal}.cgv-page .cgvpagedatapub{font-size:14px;line-height:21px;letter-spacing:.1px;margin-top:40px;margin-bottom:26px}.cgv-content{margin:32px 0;padding:0}.cgv-content .pp-cms-container .article-wrapper{margin-top:28px}.cgv-content .pp-part-header{font-size:24px;margin-top:32px}.cgv-content .article-wrapper .article .unstyle-btn .article-title-text{font-size:24px;line-height:36px}.cgv-page .pp-cms-container .article-wrapper .article .article-title-text{font-size:18px;line-height:27px}.pp-cms-container .article-wrapper .article button.unstyle-btn[data-target^="#pp-"]::after{font-size:20px}}li.new-item{opacity:0;-webkit-animation:new-item-animation .3s linear forwards;-o-animation:new-item-animation .3s linear forwards;animation:new-item-animation .3s linear forwards}@keyframes new-item-animation{from{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}li.restored-item{-webkit-animation:openspace .3s ease forwards,restored-item-animation .3s .3s cubic-bezier(0,.8,.32,1.07) forwards;-o-animation:openspace .3s ease forwards,restored-item-animation .3s .3s cubic-bezier(0,.8,.32,1.07) forwards;animation:openspace .3s ease forwards,restored-item-animation .3s .3s cubic-bezier(0,.8,.32,1.07) forwards}@keyframes openspace{to{height:auto}}@keyframes restored-item-animation{from{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}li.removed-item{-webkit-animation:removed-item-animation .6s cubic-bezier(.55,-.04,.91,.94) forwards;-o-animation:removed-item-animation .6s cubic-bezier(.55,-.04,.91,.94) forwards;animation:removed-item-animation .6s cubic-bezier(.55,-.04,.91,.94) forwards}@keyframes removed-item-animation{from{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes new-item-animation{from{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes new-item-animation{from{opacity:0;-o-transform:scale(0);transform:scale(0)}to{opacity:1;-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes openspace{to{height:auto}}@-o-keyframes openspace{to{height:auto}}@-webkit-keyframes restored-item-animation{from{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes restored-item-animation{from{opacity:0;-o-transform:scale(0);transform:scale(0)}to{opacity:1;-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes removed-item-animation{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-o-keyframes removed-item-animation{from{opacity:1;-o-transform:scale(1);transform:scale(1)}to{-o-transform:scale(0);transform:scale(0);opacity:0}}#auto-complete-wrapper{display:flex;align-items:center;justify-content:center;max-width:805px;position:absolute;margin-top:35px;box-shadow:0 3px 6px #00000029;opacity:1;z-index:9;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#fff;width:101%}#auto-complete{z-index:1002;color:#262626;border-top:1px solid #a9a9a9;width:100%!important;z-index:9;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 213px)}#auto-complete:not(.hidden)~.search-box{z-index:1002;position:absolute;width:100%}#auto-complete:not(.hidden)~.alpha-overlay{display:block}#result-auto-complete{padding:0}#auto-complete-autores,#auto-complete-livros{display:inline-block;padding:20px 0 10px 0}#auto-complete-autores .item-auto-complete{padding-top:0;padding-bottom:0}.auto-complete-area-title{font-family:OpenSansbold;font-size:16px;color:#d83e0f;font-style:normal;text-align:left;line-height:19.2px;text-transform:uppercase;margin:10px 15px 15px 10px}.auto-complete-product-img-row,.auto-complete-product-name-row{display:flex;width:100%}.auto-complete-product-img-row .item-auto-complete{display:inline-block;float:none;vertical-align:bottom;padding:0 10px}.auto-complete-product-name-row .item-auto-complete{display:inline-block;float:none;vertical-align:top;padding:0 10px}.item-auto-complete{padding:10px;display:block;min-height:50px;line-height:50px;max-width:200px;float:left}a.item-auto-complete-link{color:#262626;display:inline-block;width:100%;vertical-align:top;height:100%;padding:0;text-decoration:none}#auto-complete-autores .autor-img-container{position:relative;overflow:hidden;background-color:#fff}#auto-complete-autores .autor-img-container:after{padding-top:100%;display:block;content:''}#auto-complete-autores .autor-img-container img{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.item-auto-complete-link p{font-family:OpenSansRegular;font-size:12px;line-height:15px;margin:10px 0 0}.item-auto-complete-link .word-match{font-family:OpenSansBold}.item-auto-complete-img{width:auto;max-width:100%;max-height:237px}.item-auto-complete-img-cinza{width:auto;max-width:100%;max-height:200px;filter:grayscale(100%)}.item-auto-complete-label{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-decoration:none;text-align:left;display:block;margin:10px 0 0 0;word-break:break-word}button#auto-complete-ver-todos{position:sticky;bottom:0;background-color:#d83e0f;min-height:44px;font-family:OpenSansSemibold;font-size:16px;color:#fefefe;font-style:normal;text-align:center;line-height:19.2px;letter-spacing:0;text-transform:uppercase;padding:0 10px;border:0}button#auto-complete-ver-todos:hover{color:#fff;background-color:#000}button#auto-complete-ver-todos span{vertical-align:middle}#auto-complete .more-results{font-family:OpenSansRegular;font-size:14px;color:#000;font-style:normal;text-decoration:underline;text-align:right;line-height:14.4px;letter-spacing:0;text-transform:uppercase}.auto-complete-link{padding-left:15px;font-family:OpenSansRegular;font-size:14px;line-height:18px;padding-bottom:10px}.auto-complete-link:last-of-type{padding-bottom:0}.auto-complete-link a{color:#262626}.autocomplete-right .auto-complete-box{padding-left:0;padding-top:25px;padding-bottom:25px;border-top:1px solid #c9c9c9}.autocomplete-right .auto-complete-box:first-of-type{padding-top:26px;border:0}.autocomplete-right .auto-complete-box:last-of-type{padding-bottom:0}.autocomplete-right .auto-complete-area-title{margin-left:0}.autocomplete-right .auto-complete-link,.autocomplete-right .more-results{padding-left:0}.autocomplete-right .auto-complete-box{margin-left:10px;margin-right:10px;padding-right:0;width:calc(100% - 30px)}@media (min-width:688px){#auto-complete{max-height:calc(100vh - 115px)!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#auto-complete-wrapper{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}@media (min-width:688px) and (max-width:1079px){#auto-complete-wrapper{width:101%;margin-left:1.5%}}@media (min-width:986px) and (max-width:1079px){#auto-complete{max-height:calc(100% - 61px)}.autocomplete-left{width:calc(100% - 330px);float:left}.autocomplete-right{padding-top:25px;width:330px;float:right}}@media (min-width:1080px){#result-auto-complete{padding:15px}button#auto-complete-ver-todos{width:100%;border-top-left-radius:5px;border-top-right-radius:5px}.item-auto-complete-link p{font-size:14px;line-height:18px}#auto-complete{max-height:fit-content;min-height:200px}#auto-complete-autores,#auto-complete-livros{padding:15px 0 15px 0}.auto-complete-area-title{margin-top:0 15px 10px 15px;font-family:OpenSansRegular}.auto-complete-link{padding-bottom:0;padding-top:10px}.autocomplete-right .auto-complete-box{margin-left:15px;margin-right:15px}.item-auto-complete-label{font-size:18px;line-height:22px}.item-auto-complete{max-width:200px;padding:10px 15px 0}#auto-complete-autores .item-auto-complete{padding-top:10px}.autocomplete-left{width:calc(100% - 330px);float:left}.autocomplete-right{padding-top:25px;width:330px;float:right}.autocomplete-left.fullwidth{width:100%}.autocomplete-right .auto-complete-box:first-of-type{padding-top:0}.auto-complete-product-img-row .item-auto-complete{padding:10px 15px 0}.auto-complete-product-name-row .item-auto-complete{padding:0 15px}}.etiqueta.t-965::after{padding:2px 5px;content:'AUDIOLIVRO';background:#0071b5;border-radius:2px;color:#fff;font-size:15px}.etiqueta.t-619::after{padding:2px 5px;content:'EBOOK';background:grey;border-radius:2px;color:#fff;font-size:15px}.site-content h3.warning-info{font-family:OpenSansLight;font-size:18px;line-height:18px;font-size:22px;line-height:22px}.site-content .generic-alert .losango .infoTwo{font-family:OpenSansBold}.site-content .generic-alert span.generic-alert-text{line-height:20px}.site-content .generic-alert .losango .warning{font-size:36px;height:22px;line-height:36px;width:50px}.site-content .generic-alert .losango .warning:after{font-family:OpenSansBold;content:"x"}.site-content h3.warning-info{margin-top:0;font-size:20px;text-transform:uppercase;margin-bottom:0;display:table-cell;vertical-align:top;margin-bottom:15px}.site-content.checkout h3.warning-info{text-transform:none}.client-orders-page h3.warning-info{font-size:18px;font-family:OpenSansLight}.site-content h3.warning-info.warning{color:#141414}.site-content h3.warning-info.info{color:#141414!important}.generic-alert span.generic-alert-title{display:inline-block;min-height:50px;padding:0 0 0 28px;vertical-align:top;width:calc(100% - 67px)}.generic-alert span.generic-alert-text{color:#262626;font-family:OpenSansRegular;font-size:16px;padding-left:0;padding-right:0;padding-top:0;margin-top:20px}.warning-info-area{padding:0}.warning-info-area-icon{padding:0;width:100%}.site-content .generic-alert{padding:0;margin-bottom:31px}.site-content .generic-alert .losango{height:36px;margin-top:7px;margin-left:7px;display:inline-block;transform:rotate(-45deg);width:36px}.site-content .generic-alert .losango.warning{background-color:#fcc!important}.site-content .generic-alert .losango.info{background-color:#cff!important}.site-content .generic-alert .losango .warning,.site-content .generic-alert .losango .warningTwo{color:#d83e0f;text-align:center;transform:rotate(45deg)}.site-content .generic-alert .losango .warning{font-size:50px;height:22px;line-height:36px;width:44px}.site-content .generic-alert .losango .warning:after{content:"x"}.site-content .generic-alert .losango .warningTwo{font-family:OpenSansBold;font-size:32px;width:36px;height:36px;line-height:36px}.site-content .generic-alert .losango .warningTwo:after{content:"!";text-transform:uppercase}.site-content .generic-alert .losango .info,.site-content .generic-alert .losango .infoTwo{color:#00c8c8;font-weight:bolder;font-size:32px;height:36px;line-height:36px;text-align:center;transform:rotate(45deg);width:36px}.site-content .generic-alert .losango .info:after{content:"y"}.site-content .generic-alert .losango .infoTwo:after{content:"i"}.site-content .generic-alert .losango .infoTwo{font-family:OpenSansBold}.overlay-content .overlay-middle-content .info-pop .politica-cookies{text-align:left}.overlay-content .overlay-middle-content .info-pop .politica-cookies button{background:#d83e0f 0 0 no-repeat padding-box;color:#fff;font:normal normal bold 16px/16px OpenSansBold;text-align:center;text-transform:uppercase;border-radius:2px;cursor:pointer;border:none;font-size:20px}.overlay-content .overlay-middle-content .info-pop .politica-cookies button:hover{background-color:#ea6840}@media (min-width:1088px){.generic-alert span.generic-alert-text.soTextoemTitulo{line-height:50px}.generic-alert span.generic-alert-title{margin-top:8px}}body #loading-area,body #search-loading-area{display:none}body #search-loading-area{background:rgba(255,255,255,.9);float:left}#overlay-client-area-search #search-loading-area{background:0 0}#overlay-client-area-search .search-loader:after{background:#f7f7f7}body #loading-area .modal{position:fixed;top:0;left:0;overflow:hidden;z-index:11001;bottom:0;right:0;background:RGBa(255,255,255,.9);height:100%}body #loading-area .modal .modal-backdrop{background-color:transparent}body #loading-area .modal .modal-dialog{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body #loading-area .modal .modal-dialog{margin:0 auto}body #loading-area .modal button.close{margin-right:20px;margin-top:20px;width:50px;height:50px;position:absolute;right:0;top:0;z-index:99999;cursor:pointer;text-shadow:none;opacity:1;font-weight:400}body #loading-area .modal button.close:after{content:'X';font-size:50px;color:#000}body #loading-area .modal .modal-content{font-family:OpenSansRegular;font-size:16px;line-height:16px;color:#262626;margin:100px 0 0 0;padding:0 0 100px;width:100%;max-width:789px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);position:relative;background-color:transparent;border:0;border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none;background-clip:initial}body #loading-area .modal .modal-content .modal-body{font-family:OpenSansRegular;font-size:16px;line-height:16px;color:#262626;padding:0 15px;margin:0 0 60px}body #loading-area .modal .modal-content .modal-body>*{font-family:OpenSansRegular;font-size:16px;line-height:16px;text-align:center}body #loading-area .modal .modal-content h4.modal-title{font-family:OpenSansLight;font-size:32px;line-height:0;margin:0 0 25px;color:#262626;text-transform:lowercase;text-align:center;display:block;font-weight:400}body #loading-area .modal .modal-content .modal-footer{padding:0 15px;margin-top:0;text-align:right;border-top:0;width:100%}body #loading-area .modal .modal-content .modal-footer .btn{line-height:50px;background-color:#00c8c8;font-family:OpenSansLight;font-size:20px;color:#fff;text-transform:uppercase;height:50px;margin-bottom:15px;-webkit-box-shadow:none!important;box-shadow:none!important;border:0!important;padding:0;border-radius:0;width:100%;float:right}body #loading-area .modal .modal-content .modal-footer .btn.no-button{background-color:#e6e6e6;color:#000}body #loading-area .modal .modal-content .modal-footer .btn.btn-primary{background-color:#00c8c8}body #loading-area .modal .modal-content .modal-footer .btn-primary:active,body #loading-area .modal .modal-content .modal-footer .btn-primary:focus,body #loading-area .modal .modal-content .modal-footer .btn-primary:hover,body #loading-area .modal .modal-content .modal-footer .btn.no-button:active,body #loading-area .modal .modal-content .modal-footer .btn.no-button:focus,body #loading-area .modal .modal-content .modal-footer .btn.no-button:hover{background-color:#000;color:#fff}body #loading-area .modal .modal-content .modal-footer .btn+.btn{margin:0}body #loading-area .modal.waiting.loading{background:rgba(255,255,255,.9)}body #loading-area .modal.waiting.progress{background:rgba(0,200,200,.95)}body #loading-area .modal.waiting .modal-dialog{position:absolute;left:50%;top:50%;margin-top:-140px;margin-left:-140px;width:initial;right:initial;bottom:initial;overflow:hidden}body #loading-area .modal.waiting .modal-content{margin:0;padding:0;width:285px;margin:0 auto;padding-top:75px}body #loading-area .modal.waiting .modal-content h4.modal-title{display:none}body #loading-area .modal.waiting.loading .modal-content{padding:0;display:table-cell;vertical-align:middle;height:285px;overflow:hidden}body #loading-area .modal.waiting .modal-content .modal-body{padding:0;margin:0;font-family:OpenSansRegular;font-size:14px;color:#000;text-align:center;text-transform:uppercase}body #loading-area .modal.waiting .modal-content .modal-body .progress-popup .progress-percent{font-family:OpenSansLight;font-size:52px;color:#fff;text-align:center;min-height:52px}body #loading-area .modal.waiting .modal-content .spinner{width:280px;height:280px;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.1),2px 1px 0 #333;position:absolute;top:0;left:50%;margin-top:5px;margin-left:-140px;-moz-animation:spin .9s linear infinite;-webkit-animation:spin .9s linear infinite;animation:spin .9s linear infinite}body #loading-area .modal.waiting .modal-content .loader{top:0!important;left:calc(50% - 140px)!important;position:absolute!important;margin:auto;text-indent:-9999em;width:280px;height:280px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);background-image:url('/img/preloader_bertrand_pt.gif')}.search-loader{margin:auto;text-indent:-9999em;width:50px;height:50px;border-radius:50%;float:left;background:#4e4e4e;background:-moz-linear-gradient(45deg,#4e4e4e 30%,rgba(78,78,78,0) 70%) repeat scroll 0 0;background:-webkit-linear-gradient(45deg,#4e4e4e 30%,rgba(78,78,78,0) 70%) repeat scroll 0 0;background:-o-linear-gradient(45deg,#4e4e4e 30%,rgba(78,78,78,0) 70%) repeat scroll 0 0;background:-ms-linear-gradient(45deg,#4e4e4e 30%,rgba(78,78,78,0) 70%) repeat scroll 0 0;background:linear-gradient(45deg,#4e4e4e 30%,rgba(78,78,78,0) 70%) repeat scroll 0 0;box-shadow:0 0 0 10px rgba(78,78,78,.1) inset;position:relative;-webkit-animation:load3 1.2s infinite linear;animation:load3 1.2s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.search-loader:before{width:50%;height:50%;background:#4e4e4e;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.search-loader:after{background:#fff;width:38px;height:38px;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mega_container{padding:70px;background-color:#eaeaea;margin-bottom:40px;text-align:center;line-height:1.4}.voucker-pop{font-family:BryantProRegular;font-size:16px;text-align:center}.text-info-wrap .text-info:hover::after{background:#000}.text-info-wrap .text-info .bold{font-family:OpenSansRegular}.button-MEGA{background-color:#eaeaea;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;width:220px}.article-old-price{float:right;color:#5b5b5b;font-family:OpenSansRegular;font-size:14px;line-height:17px;text-align:right;letter-spacing:0;text-decoration:line-through;margin-bottom:5px;padding:0}.button-border{color:#000;border:2px solid #555}.button-selected{color:#fff;background-color:#000}.livrosAdotados .vale-mega-elemento-codigo{padding:0}.livrosAdotados .escolares_voucher{font-family:OpenSansRegular;font-size:14px;color:#262626;text-align:center;width:auto;height:50px;border:1px solid #262626;margin-top:10px}.livrosAdotados .escolares_voucher.error{border:1px solid red}.livrosAdotados .escolares_voucher input{border:0;color:#262626;text-align:center;line-height:48px;padding:0;width:100%;height:100%}.site-content.escolares{margin-top:15px;display:block!important;margin-bottom:0}.site-content.escolares.has-showcases.has-banner{margin-top:36px}.site-content.escolares.has-showcases.has-showcasetop{margin-top:0}.site-content.escolares.has-showcases.has-banner.has-showcasetop{margin-top:0}.site-content.escolares.has-showcases.has-showcasebottom{margin-bottom:45px}.site-content .escolares-area-page{margin:0;padding:0}.site-content .escolares-area-page .livrosAdotados .escolares_desconto{font-family:OpenSansRegular;font-size:14px;text-transform:uppercase;color:#d83e0f;text-align:right;padding-right:0}.site-content .escolares-area-page input[type=checkbox]{display:none}.site-content .escolares-area-page h2{font-family:OpenSansBold;font-size:16px;text-transform:uppercase;line-height:24px;color:#141414;cursor:pointer;margin-top:15px;border-radius:0;margin-right:15px;margin-bottom:10px}.site-content .escolares-area-page .btn.btn-escolares{border:none;font-size:20px;line-height:50px;cursor:pointer;border-radius:0;font-family:OpenSansLight;text-align:center;text-transform:uppercase;color:#fff;background-color:#d83e0f;max-width:215px;word-wrap:break-word;white-space:normal;float:right;padding:0;max-height:50px}.site-content .escolares-area-page .auxiliares .btn.btn-escolares{min-height:50px;line-height:20px;max-height:none;padding:10px 0}.site-content .escolares-area-page .btn.btn-escolares.btnLivrosEscolares{margin:40px 20px 0 0;text-align:center}.site-content.escolares.has-showcases.has-showcasebottom .escolares-area-page .btn.btn-escolares.btnLivrosEscolares{margin:40px 20px 30px 0}.site-content .escolares-area-page button.btn.btn-escolares:hover{background-color:#000}.site-content .escolares-area-page .btn.btn-escolares.disabled{background-color:#e5e5e5;cursor:default}.site-content .escolares-area-page .btn.btn-escolares.btnAdocoesVoltar{font-family:OpenSansRegular;line-height:20px;font-size:20px;text-align:center;text-transform:uppercase;color:#141414;background-color:#c7c5c2;min-height:50px;border-radius:0}.site-content .escolares-area-page .btn.btn-escolares.btnAdocoesVoltar:hover{background-color:#000;color:#fff}.site-content .escolares-area-page .btn.btn-escolares:hover{background-color:#000}.site-content .escolares-area-page escolares_bloco_flash_principal{padding:0}.site-content .escolares-area-page .auxiliares .textoAuxiliares{font-family:OpenSansRegular;font-size:18px;line-height:22px;text-align:left;color:#141414;margin-bottom:40px}.site-content .escolares-area-page .livrosAdotados .textoAdocoes{font-family:OpenSansRegular;font-size:18px;line-height:22px;text-align:left;color:#141414;margin-top:30px;margin-bottom:40px}.site-content .escolares-area-page .livrosTodos .textoLivrosTodos{font-family:OpenSansRegular;font-size:18px;line-height:22px;text-align:left;color:#141414;margin-bottom:20px}.site-content .escolares-area-page .btn.btn-escolares.btnVoltarMapa{border:none;font-size:20px;line-height:20px;cursor:pointer;border-radius:0;font-family:OpenSansRegular;text-align:center;text-transform:uppercase;color:#141414;background-color:#c7c5c2;word-wrap:break-word;white-space:normal}.site-content .escolares-area-page .btn.btn-escolares.btnVoltarMapa:hover{background-color:#141414;color:#fff}.site-content .escolares-area-page .banner-escolares{margin-top:0;margin-bottom:40px;min-height:60px;padding:0}.site-content .escolares-area-page h1{font-family:OpenSansLight,OpenSansLight;font-size:30px;line-height:32px;text-align:left;text-transform:uppercase;color:#141414}.site-content .escolares-area-page h1 b{font-family:OpenSansLight;font-weight:400}.escolares-area-page .anos-options-header{padding:0 20px;margin-bottom:20px}.escolares-area-page .anos-options-header h1{margin:0}.escolares-area-page ul.anos{padding:0 0 0 20px}.escolares-area-page .disciplinas.checkbox{margin:0;padding:0 20px}.escolares-area-page ul.anos li{font-family:OpenSansLight;font-size:24px;text-align:center;color:#141414;background-color:#f7f7f7;line-height:55px;width:55px;margin:10px;margin:0 20px 20px 0;list-style:none;padding:0;float:left}.escolares-area-page ul.anos li.selected{color:#fff!important;background-color:#f05325!important;cursor:pointer!important}.escolares-area-page ul.anos li:nth-child(4n+1){clear:left}.escolares-area-page:not(.disabled) ul.anos li:hover{color:#fff;background-color:#f05325;cursor:pointer}.escolares-area-page.disabled .anos-options-header h1,.escolares-area-page.disabled ul.anos li{cursor:default;color:#ccc}.escolares-area-page .checkbox .option:before{content:"";display:inline-block;float:left;width:40px;height:40px;left:0;bottom:1px;background-color:#fff;border-radius:0;border:solid 1px #000;margin-right:10px}.escolares-area-page .checkbox input[type=checkbox]:checked+.option:before,.escolares-area-page .checkbox input[type=radio]:checked+.option:before{border-radius:0;content:"X";font-size:25px;color:#000;text-align:center;line-height:38px}.site-content .escolares-area-page .selecioneDistritoConcelho{display:block;padding:0 20px;margin:30px 0 20px 0}.site-content .escolares-area-page ul.collapse li span,.site-content .escolares-area-page ul.collapse.in li span,.site-content .escolares-area-page ul.collapsing li span{text-transform:none;font-size:14px;font-family:OpenSansRegular}.site-content .escolares-area-page ul.collapse.in li span{color:#141414}.site-content .escolares-area-page ul li:hover span,.site-content .escolares-area-page ul.collapse.in li:hover span{color:#fff}.escolares-area-page .dropdown button{border:0;border-radius:0;width:100%;line-height:50px;padding:0;margin:0;position:relative;text-align:left;padding-left:10px;background-color:#f7f7f7;color:#141414;height:50px}.escolares-area-page .dropdown button .title{font-family:OpenSansRegular;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;max-width:calc(100% - 50px);position:absolute;top:0;left:0;padding-left:10px}.escolares-area-page .dropdown button .icon{background-image:none}.escolares-area-page .dropdown button .icon:after{content:" ";position:absolute;right:15px;height:22px;width:22px;display:inline-block;background-position:-241px -12px;margin-top:5px}.escolares-area-page .dropdown button[aria-expanded=true] .icon:after{background-position:-241px -29px}.escolares-area-page ul#concelhos,.escolares-area-page ul#cursos,.escolares-area-page ul#distritos,.escolares-area-page ul#escolas,.escolares-area-page ul#tiposEnsino{width:100%;border-radius:0;border:0;background-color:#f5f5f5;text-align:left;-webkit-box-shadow:none;box-shadow:none;padding:0;position:relative;margin-top:2px;max-height:initial;overflow:auto}.escolares-area-page ul#concelhos li,.escolares-area-page ul#cursos li,.escolares-area-page ul#distritos li,.escolares-area-page ul#escolas li,.escolares-area-page ul#tiposEnsino li{height:50px;line-height:50px;text-overflow:ellipsis;overflow:hidden;cursor:pointer;min-height:50px;font-family:OpenSansRegular;padding-left:15px;padding-right:15px;margin:0}.escolares-area-page ul#concelhos li:hover,.escolares-area-page ul#cursos li:hover,.escolares-area-page ul#distritos li:hover,.escolares-area-page ul#escolas li:hover,.escolares-area-page ul#tiposEnsino li:hover{background-color:#f05325}.escolares-area-page ul#concelhos li span:hover,.escolares-area-page ul#cursos li span:hover,.escolares-area-page ul#distritos li span:hover,.escolares-area-page ul#escolas li span:hover,.escolares-area-page ul#tiposEnsino li span:hover{background-color:inherit}.escolares-area-page ul#concelhos li:hover,.escolares-area-page ul#cursos li:hover,.escolares-area-page ul#distritos li:hover span,.escolares-area-page ul#escolas li:hover,.escolares-area-page ul#tiposEnsino li:hover span{color:#fff}.site-content .escolares-area-page .row.content h1{font-family:OpenSansLight;font-size:32px;line-height:32px;text-align:left;text-transform:uppercase;color:#141414}.escolares-area-page .dropdown.disabled,.escolares-area-page .dropdown.disabled button,.escolares-area-page .dropdown.disabled button .caret:after,.escolares-area-page .dropdown.disabled ul#tiposEnsino{cursor:default;color:#ccc}.escolares-area-page .dropdown.concelhos,.escolares-area-page .dropdown.cursos,.escolares-area-page .dropdown.distritos,.escolares-area-page .dropdown.escolas,.escolares-area-page .dropdown.tiposEnsino{margin-bottom:20px;padding:0 20px}.escolares-area-page .cursos-dropdown-header,.escolares-area-page .escola,.escolares-area-page .escolas-dropdown-header{margin:40px 0 20px 0;padding:0 20px}.escolares-area-page .cursos-dropdown-header h1,.escolares-area-page .escolas-dropdown-header h1{margin:0;padding:0}.escolares-area-page .disciplinas.checkbox h2{margin:20px 0;text-transform:none}.escolares-area-page .disciplinas.checkbox label.option{margin:0 0 20px 0;padding:0;line-height:20px;float:none}.livrosAdotados{padding:0 20px;margin-top:0}.livrosAdotados h1{margin-top:0}.livrosAdotados .escolares_bloco_flash_principal{margin-top:0;margin-bottom:0;padding:0}.livrosAdotados .escolares_bloco_flash_principal .escolares_bloco_flash_principal{margin-bottom:20px;margin-top:0;padding:0}.livrosAdotados .cover{padding:0}.auxiliares .escolares_disciplina_flash_hidden,.livrosAdotados .escolares_disciplina_flash_hidden{font-family:OpenSansRegular;font-size:20px;line-height:20px;text-align:center;text-transform:uppercase;color:#141414;background-color:#c7c5c2;min-height:50px;margin-bottom:20px;min-height:50px;padding:15px 10px}.livrosAdotados .identacao_normal{padding:0;margin-bottom:20px}.seguintes_recomenda_bp{padding:0}.livrosAdotados .identacao_extra{padding-left:26px}.livrosAdotados .componentes{font-family:OpenSansRegular;font-size:14px;text-align:left;text-transform:uppercase;text-decoration:underline;color:#141414;padding:0;margin-bottom:20px;cursor:pointer}.livrosAdotados .semAdocoes{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:left;color:#d83e0f;display:inline-block}.livrosAdotados .semAdocoesVerTodos{font-family:OpenSansRegular;font-size:14px;text-align:right;text-transform:uppercase;text-decoration:underline;color:#141414;display:inline-block;float:right;cursor:pointer;padding-top:10px}.livrosAdotados .info-no-adotions{margin-top:20px;margin-bottom:20px}.livrosAdotados .todos{background-color:#fff;padding:0}.livrosAdotados .todos .livrosAdotados{padding:0}.livrosAdotados .categoriaWeb{font-family:OpenSansRegular;font-size:18px;line-height:22px;text-align:left;text-transform:uppercase;color:#d83e0f}.livrosAdotados .info-text{display:inline-block}.livrosAdotados .icon-info,.livrosAdotados .icon-infoAssiAlheia,.livrosAdotados .icon-infoAssiPE,.livrosAdotados .icon-infoBPD,.livrosAdotados .icon-infoBPD1Ciclo,.livrosAdotados .icon-infoBPDAlheio,.livrosAdotados .icon-infoConjuntoManuais{font-family:OpenSansBold;font-size:16px;line-height:16px;text-transform:lowercase;text-align:center;color:#000;background-color:#e7e7e7;padding:2px 1px 1px 1px;width:20px;cursor:pointer;display:inline-block}.livrosAdotados .icon-info:hover,.livrosAdotados .icon-infoAssiAlheia:hover,.livrosAdotados .icon-infoAssiPE:hover,.livrosAdotados .icon-infoBPD:hover,.livrosAdotados .icon-infoBPDAlheio:hover,.livrosAdotados .icon-infoConjuntoManuais:hover{background-color:#000;color:#fff}.livrosAdotados .precoCapa{font-family:OpenSansRegular;font-size:14px;text-decoration:overline;color:#141414}.livrosAdotados .precoVenda{font-family:OpenSansLight;font-size:20px;color:#141414}.livrosAdotados .adocao-info{padding:0}.livrosAdotados .adocaoDireita{padding:0 0 0 20px}.livrosAdotados .ISBNAdocao,.livrosAdotados .tituloAdocao{font-family:OpenSansBold;font-size:16px;line-height:22px;text-align:left;color:#141414}.livrosAdotados .autores,.livrosAdotados .editores{font-family:OpenSansRegular;font-size:12px;line-height:18px;text-align:left;color:#141414;width:100%}.livrosAdotados .escolares_preco{font-family:OpenSansBold;font-size:20px;color:#141414;margin-top:10px;text-align:right;padding:0}.livrosAdotados .escolares_quantidade_container{padding:0;margin-top:10px}.livrosAdotados .escolares_quantidade_container #mega{padding:0}@media (max-width:1079px){.seguintes_recomenda_bp .adocaoDireita{padding:0}.seguintes_recomenda_bp .escolares_quantidade_container{padding:0}}.livrosAdotados .escolares_quantidade{font-family:OpenSansLight;font-size:24px;color:#141414;text-align:center;width:50px;height:50px;border:1px solid #141414;margin:10px 0 0 0}.livrosAdotados .escolares_quantidade input{border:0;color:#141414;text-align:center;line-height:48px;padding:0;width:100%;height:100%;font-family:OpenSansSemiBold;font-size:24px}.livrosAdotados .escolares_quantidade{margin:0;border:none;width:auto;display:inline-block}.livrosAdotados .escolares_quantidade .qtdbutton.qtdminus{margin:21.5px 0}.livrosAdotados .escolares_quantidade .qtdbutton.qtdplus{margin:16px 0}.livrosAdotados .escolares_quantidade_container .escolares_quantidade .escolares_quantidades_input{border:1px solid #141414;width:50px;margin:0 5px;float:left}.site-content .escolares-area-page .row.content .verTodosOsLivros{font-family:OpenSansRegular;font-size:14px;text-align:right;text-transform:uppercase;text-decoration:underline;color:#141414;cursor:pointer}div#escolaresVoltaMapa,div#escolares_submete_cesto{background:none repeat scroll 0 0 #e60918;border:1px solid #bbb;color:#fff;font-family:OpenSansBold;font-size:20px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.5);text-transform:uppercase;width:100%;min-height:59px;line-height:45px;padding:0;margin:25px 0;cursor:pointer}.livrosTodos .escolares-li{cursor:pointer;margin-bottom:40px}.cabecalhoAdotados div.coluna-preco{border-right:0}.auxiliares{padding:0 20px;margin-top:0}.auxiliares h1{margin-top:0;margin-bottom:20px}.escolares-area-page .auxiliares button.btn.add-cart{padding:0;border-radius:0;background-color:#d83e0f;position:relative;width:50px;height:50px;border:none;margin-left:20px;display:inline-block}.escolares-area-page .auxiliares button.btn.add-cart.adicionado{background-color:#fcc}.escolares-area-page .auxiliares button.btn.add-cart :hover{background-color:#000}.escolares-area-page .auxiliares button.btn.add-cart.adicionado:hover{background-color:#fcc;cursor:default}.site-content .escolares-area-page .auxiliares .escolares_bloco_recomenda .cover-aux{padding:0}.escolares-area-page .auxiliares .titulo{font-family:OpenSansBold;font-size:18px;line-height:22px;text-align:left;color:#141414}.escolares-area-page .auxiliares .autores,.escolares-area-page .auxiliares .editor{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:left;color:#141414}.escolares-area-page .auxiliares .autores,.escolares-area-page .auxiliares .editor,.escolares-area-page .auxiliares .titulo{padding-left:20px;padding-right:0}.escolares-area-page .auxiliares .preco{font-family:OpenSansLight;font-size:20px;color:#141414;padding:0 0 0 20px}.escolares-area-page .auxiliares .aux-com-desc{display:inline-block;width:calc(100% - 70px);float:left}.escolares-area-page .auxiliares .preco-capa{font-family:OpenSansRegular;font-size:14px;text-decoration:line-through;color:#141414}.escolares-area-page .auxiliares .preco-venda{font-family:OpenSansBold;font-size:24px;color:#141414;text-align:right}.escolares-area-page .auxiliares .desconto{font-family:OpenSansRegular;font-size:14px;color:#d83e0f;text-align:right}.escolares-area-page .auxiliares .textoMaisAuxiliares{margin-bottom:20px;padding:0}.escolares-area-page .auxiliares .textoMaisAuxiliares a{font-family:OpenSansRegular;font-size:14px;text-align:left;text-transform:uppercase;text-decoration:underline;color:#141414}.escolares-area-page .auxiliares .escolares_bloco_recomenda{margin-bottom:40px;padding:0}.escolares-area-page .auxiliares .escolares_bloco_recomenda .cover-cell{padding:0;float:left}.escolares-area-page .auxiliares .escolares_bloco_recomenda .info-cell{padding:0 0 10px 0;float:right}.escolares-area-page .auxiliares .escolares_bloco_recomenda .preco{padding:0;float:right}.escolares-area-page .btns-aux{margin-top:20px}.escolares-area-page .auxiliares .btns-aux{padding:0;margin-top:40px}.escolares-area-page .auxiliares .btns-aux div{padding:0}.escolares-area-page .btns-aux .btn-escolares{min-width:100%;margin:0}.escolares-area-page .btns-aux .btn-right{margin:0;max-width:390px}.escolares-area-page .btns-aux .btn-left{margin:20px 0 0 0}.cabecalhoAuxiliares div.coluna-preco{border-right:0}.mapTooltip{position:absolute;border-radius:0;min-width:86px;text-transform:uppercase;font-weight:700;height:34px;background-color:#d83e0f;color:#fff;text-align:center;padding:10px;z-index:5;display:none;font-family:OpenSansRegular}.escolares-area-page .goBack{padding-top:20px}div#justBeforeMap .header .goBack .icon{display:none;height:49px;width:109px}div#justBeforeMap .header .goBack .icon:hover{cursor:pointer;display:inline-block}.header .goBack .icon{background:url("/img/escolares/btns-schoolbooks.png") no-repeat scroll 0 0 transparent}.header .goBack .icon:hover{background:url("/img/escolares/btns-schoolbooks.png") no-repeat scroll -110px 0 transparent}.cabecalhoAdotados,.cabecalhoAuxiliares{font-family:OpenSansRegular;font-size:20px;text-align:center;text-transform:uppercase;background-color:#f7f7f7;color:#141414;min-height:50px;line-height:50px;padding:0;margin-bottom:2px}.cabecalhoAdotados div,.cabecalhoAuxiliares div{border-right:2px solid;border-right-color:#fff}.escolares-area-page .content-map{padding-top:20px}.site-content .escolares-area-page .btnLivrosEscolares .font-cart:after{font-size:42px;padding-left:10px}.livrosAdotados .info-manual-digital{padding:unset;width:100%;height:6rem;margin-bottom:1em;margin-top:-1em}.livrosAdotados .info-manual-digital p{padding:.5rem;font-family:OpenSansSemibold;font-size:11px;font-weight:900}.livrosAdotados .info-manual-digital b{font-weight:inherit;font-family:inherit}@media (min-width:504px){.livrosAdotados .info-manual-digital p{padding:1.5rem;font-family:OpenSansSemibold;font-size:14px;font-weight:900}}@media (min-width:688px) and (max-width:985px){.article-old-price{font-size:18px;margin-bottom:8px}.site-content.escolares{max-width:720px}.escolares-area-page .btns-aux{padding:0}.escolares-area-page .btns-aux .btn-left{margin:0;padding-left:20px}.escolares-area-page .btns-aux .btn-right{padding-right:20px}.escolares-area-page .auxiliares .btns-aux .btn-left{padding-right:15px}.escolares-area-page .auxiliares .btns-aux .btn-right{padding-left:15px}.livrosAdotados .vale-mega-elemento-codigo{padding:0 0 0 20px}.livrosAdotados .escolares_quantidade_container{padding:0 0 0 20px}.livrosAdotados .adocao-info.adocao-constituintes .escolares_quantidade_container{padding:0}.livrosAdotados .info-manual-digital p{padding:1.5rem;font-family:OpenSansSemibold;font-size:15px;font-weight:900}}@media (min-width:986px) and (max-width:1079px){.article-old-price{font-size:18px;margin-bottom:8px}.site-content.escolares{max-width:720px}.escolares-area-page .btns-aux{padding:0}.escolares-area-page .btns-aux .btn-left{margin:0;padding-left:20px}.escolares-area-page .btns-aux .btn-right{padding-right:20px}.escolares-area-page .auxiliares .btns-aux .btn-left{padding-right:15px}.escolares-area-page .auxiliares .btns-aux .btn-right{padding-left:15px}.livrosAdotados .vale-mega-elemento-codigo{padding:0 0 0 20px}.livrosAdotados .escolares_quantidade_container{padding:0 0 0 20px}.livrosAdotados .adocao-info.adocao-constituintes .escolares_quantidade_container{padding:0}}@media (min-width:1080px){.article-old-price{font-size:18px;margin-bottom:8px}.site-content.escolares{margin-top:66px}.site-content.escolares.has-showcases.has-banner{margin-top:52px}.site-content.escolares.has-showcases.has-showcasetop{margin-top:0}.site-content.escolares.has-showcases.has-banner.has-showcasetop{margin-top:0}.escolares-area-page .checkbox .option{max-width:100%}.escolares-area-page .dropdown{padding-top:20px}.escolares-area-page .auxiliares .escolares_bloco_recomenda{margin-bottom:30px}.livrosAdotados{padding:0 30px}.auxiliares .escolares_disciplina_flash_hidden,.livrosAdotados .escolares_disciplina_flash_hidden{margin-bottom:30px}.auxiliares{padding:0 30px}.auxiliares h1{margin-bottom:30px}.escolares-area-page .auxiliares .escolares_bloco_recomenda{margin-bottom:60px}.site-content .escolares-area-page .auxiliares .textoAuxiliares{margin-bottom:60px}.escolares-area-page .auxiliares .textoMaisAuxiliares{margin-bottom:30px}.escolares-area-page .btns-aux div.btn-left .btn.btn-escolares.btnVoltarMapa{margin-right:0}.escolares-area-page .btns-aux div.btn-left{margin:0;padding-right:15px}.escolares-area-page .btns-aux div.btn-right{padding-left:15px}.site-content .escolares-area-page .btn.btn-escolares.btnVoltarMapa{margin-right:30px}.site-content .escolares-area-page .banner-escolares{margin-bottom:60px}.escolares-area-page .anos-options-header{margin-bottom:30px;padding:0 0 0 30px;margin-top:50px}.site-content .escolares-area-page h1{text-align:right}.site-content .escolares-area-page .livrosAdotados h1{text-align:left}.site-content .escolares-area-page .auxiliares h1{text-align:left}.escolares-area-page ul.anos{padding:0 30px 0 30px}.escolares-area-page .dropdown.tiposEnsino{margin-bottom:30px;padding:0 30px}.escolares-area-page ul.anos li{margin:0 30px 30px 0}.escolares-area-page ul.anos{margin-bottom:15px;margin-top:50px}.escolares-area-page .disciplinas.checkbox h2{margin:30px 0}.site-content .escolares-area-page .selecioneDistritoConcelho{padding:0 0 0 30px;margin:45px 0 30px 0}.escolares-area-page .dropdown.concelhos,.escolares-area-page .dropdown.cursos,.escolares-area-page .dropdown.distritos,.escolares-area-page .dropdown.escolas{margin:60px 0 30px 0;padding:0 30px}.escolares-area-page .cursos-dropdown-header,.escolares-area-page .escola,.escolares-area-page .escolas-dropdown-header{margin:60px 0 30px 0;padding:0 0 0 30px}#justBeforeMap{margin-top:45px;margin-right:30px}#rightSideMapRegion .header .goBack{padding:0}.escolares-area-page .content-map{margin:0 0 30px 0;padding:0 30px}.escolares-area-page .disciplinas.checkbox{padding:0 30px;margin:30px 0 30px 0}.escolares-area-page .disciplinas.checkbox label.option{margin:0 0 30px 0}.site-content .escolares-area-page .btn.btn-escolares.btnLivrosEscolares{margin:60px 30px 0 0}.site-content.escolares.has-showcases.has-showcasebottom .escolares-area-page .btn.btn-escolares.btnLivrosEscolares{margin:40px 20px 45px 0}.site-content .escolares-area-page .livrosAdotados .textoAdocoes{margin-bottom:60px}.livrosAdotados .cover{padding-right:30px}.livrosAdotados .escolares_bloco_flash_principal .escolares_bloco_flash_principal{margin-bottom:30px}.livrosAdotados .cover,.site-content .escolares-area-page .auxiliares .escolares_bloco_recomenda .cover-aux{padding:0 30px 0 0}.site-content .escolares-area-page .auxiliares .textoMaisAuxiliares{margin-bottom:30px}.escolares-area-page .auxiliares .btns-aux{margin-top:60px}.livrosAdotados .componentes,.livrosAdotados .identacao_normal{margin-bottom:30px}.escolares-area-page .btns-aux{margin-top:30px}.escolares-area-page .auxiliares button.btn.add-cart{margin-left:30px}.escolares-area-page .auxiliares .aux-com-desc{width:calc(100% - 80px)}.seguintes_recomenda_bp div.escolares_bloco_flash_principal div.adocao-info img.cover{padding:0 0 0 30px}.escolares-area-page .auxiliares .escolares_bloco_recomenda .cover-cell,.escolares-area-page .auxiliares .escolares_bloco_recomenda .info-cell,.escolares-area-page .auxiliares .escolares_bloco_recomenda .preco{float:none;padding:0}.livrosAdotados .escolares_quantidade{margin:auto}.livrosAdotados .escolares_preco{font-size:24px}.livrosAdotados .tituloAdocao{font-size:18px}.livrosAdotados .autores,.livrosAdotados .editores{font-size:14px}.livrosAdotados .semAdocoesVerTodos{padding-top:0}.livrosAdotados .escolares_voucher{margin-top:0}.livrosAdotados .escolares_quantidade_container{padding:0;margin-top:0;text-align:center}.livrosAdotados .info-manual-digital p{padding:1.5rem;font-family:OpenSansSemibold;font-size:17px;font-weight:900}}.template-title{max-width:360px;display:table;float:none;margin-left:auto;margin-right:auto;width:100%}.mapa-site-content{max-width:360px;float:none;display:table;font-family:OpenSansRegular;font-size:16px;line-height:24px;text-align:left;margin:auto;color:#141414}.mapa-site-homepage{font-family:OpenSansRegular;font-size:16px;line-height:24px;margin-top:24px}.mapa-site-homepage a{color:#000;text-decoration:none;text-transform:uppercase}.mapa-site-homepage a:hover{text-decoration:underline}.mapa-site-index{margin-top:20px;margin-bottom:10px}.mapa-site-index ul{list-style:none;padding:0;margin:0}.mapa-site-index ul li{display:inline-block;margin-right:16px;margin-bottom:8px}.mapa-site-index ul li a{font-family:OpenSansRegular,sans-serif;font-size:16px;color:#141414;text-decoration:underline}.mapa-site-index ul li a:hover{color:#555}.mapa-site-section[id]{scroll-margin-top:220px}.mapa-site-content .links-site-section h2 a{color:inherit;text-decoration:none}.mapa-site-content .links-site-section h2 a:hover{text-decoration:underline}.indice-container{border-top:1px solid #d2d2d2;margin-top:10px}.indice-container nav{margin-top:24px}.indice-row{margin-bottom:24px}.mapa-site-content a{color:#000}.mapa-site-content .mapa-site-link{padding-top:24px;font-family:OpenSansSemiBold;font-size:15px}.mapa-site-content .nav-stacked .title-level-4{line-height:25px}.mapa-site-content .nav-stacked{padding:0}.mapa-site-content li{list-style-type:none}.mapa-site-content .panel-level-1 ul{padding-left:10px;margin-top:24px}.mapa-site-content .nav-stacked .panel-level-2{font-family:OpenSansSemiBold;font-size:15px;line-height:23px;margin-top:24px}.mapa-site-content .panel-level-3{font-family:OpenSansRegular;font-size:15px;line-height:19px;margin-top:24px}.mapa-site-content .panel-level-5{font-family:OpenSansLight}@media(min-width:1080px){.mapa-site-homepage{font-size:18px}.template-title{max-width:1200px;padding-left:15px;padding-right:15px}.mapa-site-content{padding:0 25px;max-width:1200px}.mapa-site-content .panel-level-1 ul{padding-left:20px}.mapa-site-content .nav-stacked .panel-level-2{font-size:16px}.mapa-site-content .panel-level-3{font-size:16px}.mapa-site-content .nav-stacked .title-level-4{line-height:30px}.mapa-site-content .mapa-site-link{font-size:16px}}.mapa-site-content .indice-parent{font-size:15px;line-height:24px;color:#000;text-decoration:none;font-family:OpenSansSemiBold}.mapa-site-content .indice-parent:hover{text-decoration:underline;color:#000}.indice-arrow{color:#000;font-size:15px;margin:0 4px}.mapa-site-content .indice-child{font-size:15px;line-height:24px;color:#000;text-decoration:none;font-family:OpenSansSemiBold}.mapa-site-content .indice-child:hover{text-decoration:underline;color:#000}.mapa-site-section.indice-section,.mapa-site-section:first-of-type{border-top:none;padding-top:0}[id^=link-],[id^=section-]{scroll-margin-top:280px}[id^=produto-],[id^=tema-]{scroll-margin-top:200px}.mapa-site-breadcrumb{display:flex;margin-top:20px;font-size:12px;line-height:18px;font-family:OpenSansRegular}.mapa-site-breadcrumb-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapa-site-breadcrumb a,.mapa-site-breadcrumb span{color:#000;text-decoration:none}.mapa-site-breadcrumb a:hover{color:#000;text-decoration:underline}.mapa-site-content h1,.template-title h1{font-size:24px;line-height:36px;margin-top:24px;margin-bottom:0}.mapa-site-content h2,.template-title h2{font-size:18px;line-height:36px;text-transform:capitalize;margin-top:32px;margin-bottom:0}.mapa-site-content h3,.template-title h3{font-size:16px;line-height:36px;text-transform:uppercase;margin-bottom:0}.mapa-site-content h4,.template-title h4{font-size:16px;line-height:27px;text-transform:uppercase}.mapa-site-content h5,.template-title h5{font-size:15px;font-weight:600;line-height:24px}.mapa-site-content h6,.template-title h6{font-size:14px;line-height:21px}.mapa-site-content .body-text,.mapa-site-content p,.template-title p{font-size:16px;line-height:150%}.mapa-site-content .secondary-text{font-size:14px;line-height:21px;letter-spacing:.1px}.mapa-site-content .btn,.mapa-site-content .call-to-action,.mapa-site-content .cta{font-size:16px;line-height:27px;text-transform:uppercase}.mapa-site-content .aviso,.mapa-site-content .warning{font-size:12px;line-height:166%;letter-spacing:.4px}.mapa-site-content .tag{font-size:12px;line-height:27px}@media (min-width:1080px){.mapa-site-content .indice-parent{font-size:16px}.indice-arrow{font-size:16px}.mapa-site-content .indice-child{font-size:16px}.mapa-site-breadcrumb{margin-top:24px}.mapa-site-content h1,.template-title h1{font-size:28px;line-height:53px;margin-top:32px}.mapa-site-content h2,.template-title h2{font-size:20px}.mapa-site-content h3,.template-title h3{font-size:18px}.mapa-site-content h4,.template-title h4{font-size:18px}.mapa-site-content h5,.template-title h5{font-size:16px}.mapa-site-content .btn,.mapa-site-content .call-to-action,.mapa-site-content .cta{font-size:18px}}.autor-page{color:#141414;text-align:center}.autor-page a{color:#141414;text-decoration:none}.autor-page .header-area{text-align:left;padding:0}.autor-page .header-area .header-a,.autor-page .header-area .header-b{min-height:170px}.autor-page .header-area .header-a .header-background{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 0;z-index:-1}.autor-page .header-area .header-b{padding:24px 20px;overflow:hidden;background:#d83e0f}.autor-page .header-area .header-b .background-img{position:absolute;top:0;left:0;min-height:100%;min-width:100%}.autor-page .left-title-author .description{font-family:OpenSansLight;font-size:26px;line-height:28px;line-height:26px;letter-spacing:.01em;text-transform:uppercase;color:#141414;margin-bottom:25px;word-wrap:break-word;text-align:left;padding:0}.autor-page .autor-img-container{width:120px;height:120px;display:inline-block;overflow:hidden;background:#fff;position:relative;border:4px solid #fff}.autor-page .autor-img-container img{max-width:100%;width:auto;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;height:auto}.autor-page .autor-nome{font-family:OpenSansSemiBold;font-size:34px;line-height:37px;position:relative}.autor-page .autor-rating{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:left;margin-top:5px;cursor:pointer;padding:0;display:inline-block}.autor-page .autor-rating .comments-nr:hover{text-decoration:underline}.autor-page .left-column,.autor-page .right-column{padding:0}.autor-page h2{font-family:OpenSansLight;font-size:26px;line-height:29px;text-transform:uppercase;margin-top:30px;margin-bottom:15px}.autor-page .view-more{font-family:OpenSansRegular;font-size:16px;line-height:20px;letter-spacing:-1px;text-transform:uppercase;padding-top:10px;cursor:pointer;color:#141414}.autor-page .autor-biografia{font-family:OpenSansRegular;font-size:14px;line-height:18px;margin-bottom:30px;display:block;text-align:justify}.autor-page .autor-biografia{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;white-space:normal}.autor-page .autor-biografia.open::before{display:none}.autor-page .autor-biografia::after{content:"";position:absolute;inset-inline-end:0;width:1rem;height:1rem;background:#fff}.autor-page .autor-biografia.truncated{overflow:hidden}.autor-page .autor-biografia.collapse.in{display:block}.autor-page .autor-premios-container{display:inline-block;width:100%;border-top:1px solid #c9c9c9;margin-bottom:30px}.autor-page .premio{font-family:OpenSansBold;font-size:14px;line-height:18px;margin-top:15px}.autor-page .premio:not(:first-child){margin-top:20px}.autor-page .author-events-container{display:inline-block;width:100%;border-top:1px solid #c9c9c9;margin-bottom:30px}.autor-page .event{font-family:OpenSansBold;font-size:14px;line-height:18px;display:block;margin-top:15px}.autor-page .event:not(:first-child){margin-top:20px}.autor-page .event p{margin-bottom:0}.autor-page .event .summary-container{font-family:OpenSansRegular}.autor-page .autor-partilha .autor-partilha-label,.autor-page h3{font-family:OpenSansLight;font-size:18px;line-height:21px;text-transform:uppercase;margin-top:30px;margin-bottom:0;color:#d83e0f}.autor-page .autor-partilha{margin-bottom:30px;display:inline-block;width:100%}.autor-page-content{max-width:calc(100% - 20px);display:inline-block;float:none;text-align:left}.autor-page-content .autor-partilha .autor-partilha-plugins{margin-top:15px}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons{float:left;margin-right:10px}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons:last-child{margin-right:0}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons i{width:36px;line-height:36px;font-size:16pt;background-color:#c7c5c2;text-align:center}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons a:hover i{background-color:#141414;color:#fff}.autor-page .autor-resources-container{display:inline-block;width:100%;border-top:1px solid #c9c9c9;margin-bottom:30px}.autor-page .autor-resources-container #resources .resource>*,.autor-page .autor-resources-container #resources-hidden .resource>*{margin-top:15px;width:100%}.autor-page .autor-resources-container .resource{position:relative}.autor-page .autor-resources-container .resource label{margin-top:15px;margin-bottom:0;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.autor-page-content .autor-featured-container{border-top:1px solid #c9c9c9;margin-bottom:30px;padding:0}.autor-page-content .left-column.no-biografia .autor-featured-container{border-top:0}.autor-page-content .autor-featured-container .featured-book img{padding:0 10px 0 0}.autor-page-content .autor-featured-container .product-info{padding:0 0 0 10px}.autor-page-content .autor-featured-container .product-info .product-title{font-family:OpenSansSemiBold;font-size:20px;line-height:23px}.autor-page-content .autor-featured-container .product-info .product-sinopse{font-family:OpenSansRegular;font-size:14px;line-height:18px;display:block;text-align:justify}.autor-page-content .autor-featured-container .product-info .product-sinopse.truncated{min-height:calc(18px * 8)!important;overflow:hidden}.autor-page-content .autor-featured-container .product-info .product-sinopse.collapse.in.truncated{min-height:auto!important}.autor-page .autor-bestseller,.autor-page .autor-bibliografia{margin-bottom:30px;padding:0;border-top:1px solid #c9c9c9}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs{border:0;margin-bottom:15px}.autor-page .autor-bibliografia .sort-tabs{padding:0}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs .lang-label{font-family:OpenSansLight;font-size:18px;line-height:21px;padding:5px 0 10px 0;text-transform:uppercase}.autor-page-content .autor-bibliografia .autor-bibliografia-lang-tabs>li.lang-tab>a{font-family:OpenSansSemiBold;font-size:16px;line-height:19px;text-transform:uppercase;margin-right:10px;border:0;border-radius:0;background:#c7c5c2;text-align:center;padding:10.5px}.autor-page-content .autor-bibliografia #formats.autor-bibliografia-lang-tabs>li.lang-tab>a{min-width:100px}.autor-page-content .autor-bibliografia #order.autor-bibliografia-lang-tabs>li.lang-tab>a{min-width:140px}.autor-page-content .autor-bibliografia .autor-bibliografia-lang-tabs li.lang-tab a:hover{color:#fff;background:#d83e0f;cursor:pointer}.autor-page-content .autor-bestseller .product-portlet-container,.autor-page-content .autor-bibliografia .product-portlet-container{padding:0;margin-top:25px}.autor-page-content .autor-bibliografia .autor-bibliografia-lang-tabs li.lang-tab.active a{color:#fff;background:#d83e0f}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.even,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.even{padding:0 10px 0 0}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.odd,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.odd{padding:0 0 0 10px}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(2n+2)+span{display:block!important;height:40px}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet .product-info{margin-top:30px}#authorResources:not(:checked)+#autorResourcesOverlay,#autorResourcesOverlay .autor-resources-container input:not(:checked)+.resource-item{display:none}#autorResourcesOverlay .autor-resources-container{width:70%;margin:auto}#autorResourcesOverlay .autor-resources-container,#autorResourcesOverlay .autor-resources-list-container{margin-top:30px;text-align:center}#autorResourcesOverlay .autor-resources-container .resource-subtitle{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#141414;text-align:center;margin-top:30px}#autorResourcesOverlay .autor-resources-list-container .resource-select{display:inline-block;width:50px;height:50px;cursor:pointer;background-color:#c7c5c2}#autorResourcesOverlay .autor-resources-list-container .resource-select:hover{background-color:#d83e0f}#autorResourcesOverlay .autor-resources-list-container .resource-select.active{background-color:#d83e0f}#autorResourcesOverlay .autor-resources-list-container .resource-select .icon{height:28px;width:28px;margin:11px auto;cursor:pointer}@media (min-width:688px) and (max-width:985px){.autor-page .header-area .header-a .header-info{max-width:1200px;margin:auto;float:none;padding:0}.autor-page .header-area .header-b .header-info{max-width:calc(100% - 216px - 40px)}.autor-page .autor-img-container{width:216px;height:216px;border:4px solid #fff;margin-right:40px}.autor-page .autor-nome{font-size:50px;line-height:54px}.autor-page .autor-page-content{max-width:720px;margin-right:auto;margin-left:auto;float:none}.autor-page .left-column{padding:0 15px 0 0}.autor-page .right-column{padding:0 0 0 15px}.autor-page .left-column.no-featured,.autor-page .right-column{margin-bottom:20px}.autor-page .left-column:not(.no-featured){margin-bottom:10px}.autor-page .right-column{float:right}.autor-page .right-container{padding:15px;margin:30px 0;border:1px solid #c9c9c9}.autor-page .right-container>div:first-child{border:0}.autor-page .right-container>div:first-child h3{margin-top:0}.autor-page .right-container>div:last-child{margin-bottom:0}.autor-page h2{font-size:28px;line-height:31px;margin-top:20px}.autor-page .autor-rating{font-size:16px;line-height:20px;margin-top:30px;margin-bottom:-10px}.autor-page .autor-biografia{font-size:16px;line-height:20px}.autor-page .autor-biografia.truncated{min-height:calc(20px * 5)!important}.autor-page-content .autor-featured-container .product-info .product-title{margin:0 0 15px}.autor-page-content .autor-featured-container .product-info .product-sinopse{font-size:16px;line-height:20px}.autor-page-content .autor-featured-container .product-info .product-sinopse.truncated{min-height:calc(20px * 8)!important}.autor-page .right-container .view-more{font-size:14px;line-height:18px}.autor-page .autor-partilha .autor-partilha-label{text-align:left;margin-top:0;float:left}.autor-page-content .autor-partilha .autor-partilha-plugins{margin-top:10px;display:inline-block;margin-left:auto;margin-right:auto;vertical-align:top;width:calc(100% + 5px)}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons{margin-top:5px;margin-right:0;padding-right:5px;min-width:41px}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons:not(:first-child){text-align:right;width:calc((100% - 41px)/ 4);min-width:41px}.autor-page-content .autor-featured-container h2{margin-top:40px}.autor-page-content .left-column.no-biografia .autor-featured-container h2{margin-top:30px}.autor-page .autor-rating .comments-nr{margin-left:10px;line-height:25px}.autor-page .autor-bestseller,.autor-page .autor-bibliografia{border-top:0;padding:0}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs{float:left;margin-right:5px}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs:last-of-type,.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs:last-of-type li:last-of-type a{margin-right:0}.autor-page .autor-bibliografia .sort-tabs{width:auto}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs .lang-label{width:auto;padding:9.5px 0;margin-right:10px;line-height:21px}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(2n+2)+span{display:none!important}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.even,.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.odd,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.even,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.odd{padding:0 15px}#autorResourcesOverlay .autor-resources-container .resource-item{height:250px}.autor-page-content .autor-bestseller .product-portlet-container,.autor-page-content .autor-bibliografia .product-portlet-container{margin-left:-15px;margin-right:-15px}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(5n+5)+span{display:none!important}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(3n+3)+span{display:block!important;height:40px}}@media (min-width:986px) and (max-width:1079px){.autor-page .header-area .header-a .header-info{max-width:1200px;margin:auto;float:none;padding:0}.autor-page .header-area .header-b .header-info{max-width:calc(100% - 216px - 40px)}.autor-page .autor-nome{font-size:50px;line-height:54px}.autor-page .autor-img-container{width:216px;height:216px;border:4px solid #fff;margin-right:40px}.autor-page .autor-page-content{max-width:720px;margin-right:auto;margin-left:auto;float:none}.autor-page .left-column{padding:0 15px 0 0}.autor-page .right-column{padding:0 0 0 15px}.autor-page .left-column.no-featured,.autor-page .right-column{margin-bottom:20px}.autor-page .left-column:not(.no-featured){margin-bottom:10px}.autor-page .right-column{float:right}.autor-page .right-container{padding:15px;margin:30px 0;border:1px solid #c9c9c9}.autor-page .right-container>div:first-child{border:0}.autor-page .right-container>div:first-child h3{margin-top:0}.autor-page .right-container>div:last-child{margin-bottom:0}.autor-page h2{font-size:28px;line-height:31px;margin-top:20px}.autor-page .autor-rating{font-size:16px;line-height:20px;margin-top:30px;margin-bottom:-10px}.autor-page .autor-biografia{font-size:16px;line-height:20px}.autor-page .autor-biografia.truncated{min-height:calc(20px * 5)!important}.autor-page-content .autor-featured-container .product-info .product-title{margin:0 0 15px}.autor-page-content .autor-featured-container .product-info .product-sinopse{font-size:16px;line-height:20px}.autor-page-content .autor-featured-container .product-info .product-sinopse.truncated{min-height:calc(20px * 8)!important}.autor-page .right-container .view-more{font-size:14px;line-height:18px}.autor-page .autor-partilha .autor-partilha-label{text-align:left;margin-top:0;float:left}.autor-page-content .autor-partilha .autor-partilha-plugins{margin-top:10px;display:inline-block;margin-left:auto;margin-right:auto;vertical-align:top;width:calc(100% + 5px)}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons{margin-top:5px;margin-right:0;padding-right:5px;min-width:41px}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons:not(:first-child){text-align:right;width:calc((100% - 41px)/ 4);min-width:41px}.autor-page-content .autor-featured-container h2{margin-top:40px}.autor-page-content .left-column.no-biografia .autor-featured-container h2{margin-top:30px}.autor-page .autor-rating .comments-nr{margin-left:10px;line-height:25px}.autor-page .autor-bestseller,.autor-page .autor-bibliografia{border-top:0;padding:0}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs{float:left;margin-right:5px}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs:last-of-type,.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs:last-of-type li:last-of-type a{margin-right:0}.autor-page .autor-bibliografia .sort-tabs{width:auto}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs .lang-label{width:auto;padding:9.5px 0;margin-right:10px;line-height:21px}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(2n+2)+span{display:none!important}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.even,.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.odd,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.even,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.odd{padding:0 15px}#autorResourcesOverlay .autor-resources-container .resource-item{height:350px}.autor-page-content .autor-bestseller .product-portlet-container,.autor-page-content .autor-bibliografia .product-portlet-container{margin-left:-15px;margin-right:-15px}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(5n+5)+span{display:none!important}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(3n+3)+span{display:block!important;height:40px}}@media(min-width:1080px){.autor-page .header-area .header-a,.autor-page .header-area .header-b{min-height:270px}.autor-page .header-area .header-a .header-info{max-width:1200px;margin:auto;float:none;padding:0}.autor-page .header-area .header-b{padding:24px 40px}.autor-page .autor-img-container{width:216px;height:216px;border:4px solid #fff;margin-right:40px}.autor-page .header-info.with-img{width:calc(100% - 256px)}.autor-page .autor-nome{font-family:OpenSansRegular;font-size:72px;line-height:72px}.autor-page .header-prize{font-family:OpenSansLight;font-size:30px;line-height:34px}.autor-page .autor-page-content{max-width:1200px;margin-right:auto;margin-left:auto;float:none}.autor-page .left-column,.autor-page .right-column{padding:0 15px}.autor-page .left-column.no-featured,.autor-page .right-column{margin-bottom:20px}.autor-page .left-column:not(.no-featured){margin-bottom:10px}.autor-page .right-column{float:right}.autor-page .right-container{padding:15px;margin:30px 0;border:1px solid #c9c9c9}.autor-page .right-container>div:first-child{border:0}.autor-page .right-container>div:first-child h3{margin-top:0}.autor-page .right-container>div:last-child{margin-bottom:0}.autor-page h2{font-size:28px;line-height:31px;margin-top:20px}.autor-page .autor-rating{font-size:16px;line-height:20px;margin-top:30px;margin-bottom:-10px}.autor-page .autor-biografia{font-size:16px;line-height:20px}.autor-page .autor-biografia.truncated{min-height:calc(20px * 5)!important}.autor-page-content .autor-featured-container .product-info .product-title{margin:0 0 15px}.autor-page-content .autor-featured-container .product-info .product-sinopse{font-size:16px;line-height:20px}.autor-page-content .autor-featured-container .product-info .product-sinopse.truncated{min-height:calc(20px * 8)!important}.autor-page .right-container .view-more{font-size:14px;line-height:18px}.autor-page .autor-partilha .autor-partilha-label{text-align:left;margin-top:0;float:left}.autor-page-content .autor-partilha .autor-partilha-plugins{margin-top:10px;display:inline-block;margin-left:auto;margin-right:auto;vertical-align:top;width:calc(100% + 5px)}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons{margin-top:5px;margin-right:0;padding-right:5px;min-width:41px}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons:not(:first-child){text-align:right;width:calc((100% - 41px)/ 4);min-width:41px}.autor-page-content .autor-featured-container h2{margin-top:40px}.autor-page-content .left-column.no-biografia .autor-featured-container h2{margin-top:30px}.autor-page .autor-rating .comments-nr{margin-left:10px;line-height:25px}#autorResourcesOverlay .autor-resources-container .resource-item{height:440px}.autor-page .autor-bestseller,.autor-page .autor-bibliografia{border-top:0;padding:0 15px}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs{float:left;margin-right:5px}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs:last-of-type,.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs:last-of-type li:last-of-type a{margin-right:0}.autor-page .autor-bibliografia .sort-tabs{width:auto}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs .lang-label{width:auto;padding:9.5px 0;margin-right:10px;line-height:21px}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(2n+2)+span{display:none!important}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.even,.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.odd,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.even,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.odd{padding:0 15px}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(3n+3)+span{display:none!important}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(5n+5)+span{display:block!important;height:40px}.autor-page-content .autor-bestseller .product-portlet-container,.autor-page-content .autor-bibliografia .product-portlet-container{margin-left:-15px;margin-right:-15px}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet{width:20%}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet .product-img,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet .product-img{height:211px}}.offer-ebboks-landing-area{margin:0;padding:0 0 40px 0;overflow-y:auto}.offer-ebboks-landing-area div{padding:0}.offer-ebboks-landing-area .header{background-color:#00c8c8;margin-bottom:40px;background-image:url(/img/ebooks-offers/20160301-OfertaEbook-XS.png);background-repeat:no-repeat;background-position-x:center;background-position-y:inherit}.offer-ebboks-landing-area .header .title{font-family:OpenSansLight;font-size:42px;line-height:1;text-align:center;color:#fff;padding:0 20px;margin-top:130px}.offer-ebboks-landing-area .header .subtitle{font-family:OpenSansLight;font-size:20px;line-height:24px;text-align:center;color:#fff;padding:0 20px;margin-bottom:20px}.offer-ebboks-landing-area .header .text{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:center;color:#fff;padding:0 20px;margin-bottom:20px}.offer-ebboks-landing-area .header .slogan{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:center;color:#fff;padding:0 20px;margin-bottom:40px}.offer-ebboks-landing-area .site-content{padding:0 20px;margin-bottom:0}.offer-ebboks-landing-area .info{margin-bottom:40px}.offer-ebboks-landing-area .info .product{margin-bottom:20px;display:flex}.offer-ebboks-landing-area .info .product .product-cover{padding-right:20px}.offer-ebboks-landing-area .info .product .product-details{display:flex;flex-wrap:wrap;margin:auto 0}.offer-ebboks-landing-area .info .product .product-details .offer-title{font-family:OpenSansLight;font-size:32px;line-height:1;text-align:left;color:#262626;text-transform:uppercase}.offer-ebboks-landing-area .info .product .product-details .product-title{font-family:OpenSansLight;font-size:18px;line-height:22px;text-align:left;color:#262626;text-transform:uppercase}.offer-ebboks-landing-area .info .product .product-details .product-author{font-family:OpenSansRegular;font-size:18px;line-height:22px;text-align:left;color:#262626;text-transform:uppercase}.offer-ebboks-landing-area .info .text{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:left;color:#262626}.offer-ebboks-landing-area .actions .button .desc:hover{background-color:#000;min-height:50px}.offer-ebboks-landing-area .actions .button .desc{font-family:OpenSansLight;font-size:20px;text-align:center;text-transform:uppercase;color:#fff;line-height:50px;background-color:#00c8c8;cursor:pointer}.offer-ebboks-landing-area.error-view .btn-close{float:right}.offer-ebboks-landing-area.error-view .btn-close .close-lnk{text-decoration:none;color:inherit}.offer-ebboks-landing-area.error-view .site-content h2.title{font-family:OpenSansLight;font-size:32px;line-height:32px;color:#262626;text-transform:lowercase;text-align:center;display:block;font-weight:400;margin:0}.offer-ebboks-landing-area.error-view .site-content h3.text{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#262626;text-align:center}@media (min-width:688px){.offer-ebboks-landing-area .header{margin-bottom:52px;background-image:url(/img/ebooks-offers/20160301-OfertaEbook-MD.png)}.offer-ebboks-landing-area .header .title{margin-top:190px;font-size:72px}.offer-ebboks-landing-area .header .subtitle{font-size:24px;line-height:28px}.offer-ebboks-landing-area .header .text{font-size:18px;line-height:22px}.offer-ebboks-landing-area .header .slogan{margin-bottom:52px}.offer-ebboks-landing-area .site-content{padding:0 26px}.offer-ebboks-landing-area .info{margin-bottom:52px}.offer-ebboks-landing-area .info .product{margin-bottom:0}.offer-ebboks-landing-area .info .product .product-cover{padding-right:26px}.offer-ebboks-landing-area .info .product .product-details .offer-title{font-size:44px}.offer-ebboks-landing-area .info .text{font-size:18px;line-height:22px;margin-top:20px}.offer-ebboks-landing-area .actions .button .desc{font-size:24px}.offer-ebboks-landing-area .actions .button-login{padding-right:13px}.offer-ebboks-landing-area .actions .button-regist{padding-left:13px}}@media (min-width:1080px){.offer-ebboks-landing-area .header{margin-bottom:60px;background-image:url(/img/ebooks-offers/20160301-OfertaEbook-LG.png)}.offer-ebboks-landing-area .header .title{margin-top:205px;font-size:92px}.offer-ebboks-landing-area .header .subtitle{font-size:32px;line-height:36px}.offer-ebboks-landing-area .header .slogan{margin-bottom:60px}.offer-ebboks-landing-area .site-content{padding:0 30px}.offer-ebboks-landing-area .info{margin-bottom:60px}.offer-ebboks-landing-area .info .product .product-cover{padding-right:30px}.offer-ebboks-landing-area .info .product .product-details .offer-title{font-size:52px}.offer-ebboks-landing-area .actions .button-login{padding-right:15px}.offer-ebboks-landing-area .actions .button-regist{padding-left:15px}}#right-menu-wrapper{z-index:1002;position:fixed;top:36px;background:#fff;height:100%;max-height:100%!important;opacity:1!important;right:0;width:100%;max-width:340px;box-shadow:0 3px 6px #00000029;border:1px solid #fff}#right-menu-wrapper .opts{padding:26px 12px;margin-bottom:44px}.logged-in #right-menu-wrapper .option:not(.on-logout),.login #right-menu-wrapper .option:not(.on-login){display:none!important}#right-menu-wrapper .customer-menu-toggle-title{margin:0;padding:0 0 0 30px;font-weight:400;width:100%;background-color:#d83e0f;border-radius:0;cursor:pointer}#right-menu-wrapper .customer-menu-toggle-title .text{font-size:18px;line-height:50px;text-transform:uppercase;padding-left:10px;font-family:OpenSansSemiBold;color:#fff}#right-menu-wrapper .customer-menu-toggle-title .icon-close{color:#fff}#right-menu-wrapper ul{margin:0;padding:0;margin-bottom:-1px}#right-menu-wrapper ul li{font-family:OpenSansRegular;font-size:16px;color:#141414;line-height:19px;cursor:default;padding:0 30px;position:relative}#client-section ul li:hover{color:#d83e0f;font-family:OpenSansSemiBold}#client-section ul li:hover p{font-family:OpenSansBold}#client-section ul li .option-label{margin:0;padding:14px 0;display:inline-block;vertical-align:middle;width:100%;font-family:OpenSansRegular;font-size:14px}#right-menu-wrapper ul li:first-of-type .option-label{font-size:16px}.logged-in #right-menu-wrapper ul li:nth-of-type(2) .option-label,.logged-in #right-menu-wrapper ul li:nth-of-type(3).on-logout .option-label,.login #right-menu-wrapper ul li:first-of-type .option-label{border-top:none}.logged-in #right-menu-wrapper ul li:nth-of-type(2):hover .option-label,.login #right-menu-wrapper ul li:first-of-type:hover .option-label{border-top:none}#right-menu-wrapper ul li:first-child{border-top:none}#client-section ul li img{position:absolute;width:28px;height:28px;top:0;bottom:0;margin:auto}#right-menu-wrapper ul li .option-label.with-img{padding-left:33px}#right-menu-wrapper ul li a{text-decoration:none;color:inherit;outline:0}#right-menu-wrapper .customer-menu-user{padding:13.5px 30px;line-height:19px;font-family:OpenSansBold;font-size:16px;position:sticky;top:0;background:#fff;z-index:1}#right-menu-wrapper .customer-menu-user .msg{line-height:19px;font-family:OpenSansBold;font-size:16px}#right-menu-wrapper .customer-menu-user .saldo{font-family:OpenSansRegular;font-size:15px;border-bottom:2px solid #d83e0f;padding-bottom:15px}#right-menu-wrapper .customer-menu-user .saldo span{color:#d83e0f;font-family:OpenSansBold;font-size:15px}@media (min-width:986px) and (max-width:1079px){#right-menu-wrapper ul li{padding:0 20px}#right-menu-wrapper .customer-menu-user{padding:13.5px 20px}}@media (min-width:1080px){#client-section ul li .option-label{font-size:15px}#right-menu-wrapper ul li:first-of-type .option-label{font-size:18px}#right-menu-wrapper{min-width:340px;width:340px}#right-menu-wrapper .opts{padding:30px 40px}#right-menu-wrapper ul li{padding:0 20px}#right-menu-wrapper .customer-menu-user{padding:13.5px 20px}}#right-menu-alpha{z-index:999;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#right-menu{display:flex;flex-direction:column;width:100%;max-width:360px;background-color:#f2f2f2;border:0;z-index:4000}.modal-container#menu-cliente .alpha{z-index:99991}.libraries-header{color:#fff;display:inline-block;width:100%;min-height:170px;position:relative;overflow:hidden}.horas-livrarias-telefone{font-size:12px}.libraries-header h1{font-family:OpenSansSemiBold;font-size:26px;line-height:28px;margin:0;padding:30px 30px 0}.libraries-header p{font-family:OpenSansLight;font-size:20px;line-height:23px;margin:0;padding:0 30px}.libraries-header .banner-background{position:absolute;top:0;min-width:100%;min-height:100%;z-index:-1;background-color:#dadada}.libraries-content-container{max-width:360px;margin:auto;float:none;color:#141414}.libraries-content-container h2{font-family:OpenSansLight;font-size:24px;line-height:1;text-transform:uppercase;margin:20px 0}.libraries-content-container .search-geolocation{font-family:OpenSansSemiBold;font-size:16px;line-height:21px;padding:11.5px 10px;text-align:center;background-color:#d83e0f;color:#fff;cursor:pointer;text-transform:uppercase;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;width:100%;border:solid 0}.libraries-content-container .search-geolocation:hover{background-color:#141414}.libraries-content-container .search-geolocation img{height:21px;vertical-align:top;filter:brightness(0) invert(1)}.libraries-content-container .search-filters{padding:0}.libraries-content-container .search-districts-container{padding:0 0 0 10px}.libraries-content-container .search-filters .search-radius-container{display:none}.libraries-content-container .search-districts-container,.libraries-content-container .search-filters .search-radius-container{margin-top:10px}.libraries-content-container .collapse.in+.search-filters-alpha,.libraries-content-container .collapsing+.search-filters-alpha{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2001;margin:0}.libraries-content-container .search-start{font-family:OpenSansSemiBold;font-size:16px;line-height:21px;padding:11.5px 10px;text-align:center;background-color:#d83e0f;color:#fff;cursor:pointer;text-transform:uppercase;margin-top:10px}.libraries-content-container .search-start:hover{background-color:#141414}.libraries-content-container .libraries-container{list-style:none;padding:20px 0 130px 0}.libraries-content-container .libraries-container .no-libraries{font-family:OpenSansLight;font-size:16px;line-height:20px;font-weight:400}.libraries-content-container .library{position:static;padding-top:10px;padding-bottom:10px}.libraries-content-container .library .library-tile{font-family:OpenSansLight;font-size:16px;line-height:20px;font-weight:400;position:relative;min-height:120px;border:1px solid #a9a9a9;margin:0;padding-top:20px;padding-left:25px;padding-bottom:20px;padding-right:25px;cursor:pointer;height:100%;width:100%;word-wrap:break-word}.libraries-content-container .library .library-tile>*{margin:0;display:block}.libraries-content-container .library .library-tile .title{font-family:OpenSansBold;padding-bottom:20px;border-bottom:1px solid #a9a9a9;margin-bottom:15px;text-transform:uppercase;min-height:61px}.libraries-content-container .library .library-tile .title:before{content:" ";float:right;height:10px;padding-right:10px}.libraries-content-container .library .library-tile .email,.libraries-content-container .library .library-tile .telephone{margin-top:5px}.libraries-content-container .library .library-tile .icon.img-plus{position:absolute;height:36px;width:36px;top:-1px;right:-1px;background-color:#d83e0f}.libraries-content-container .library .overlay-geral-area .library-info .library-info-pet{margin-top:10px}.libraries-content-container .library .overlay-geral-area .overlay-content>label{display:block;margin:0}.libraries-content-container .library .overlay-geral-area .overlay-content .library-info-container{text-align:left;max-width:360px;position:relative;margin:auto}.libraries-content-container .library .overlay-geral-area .library-title{font-family:OpenSansLight;font-size:28px;line-height:30px;text-transform:uppercase;padding:30px 0 0}.libraries-content-container .library .overlay-geral-area .library-info{font-family:OpenSansLight;font-size:16px;line-height:20px;padding:15px 0 0}.libraries-content-container .library .overlay-geral-area .library-info>*{margin:0}.libraries-content-container .library .overlay-geral-area .library-info.working-time{margin:15px 0 0;border-top:1px solid #a9a9a9}.libraries-content-container .library .overlay-geral-area .library-info .telephone{margin:5px 0 0}.libraries-content-container .library .overlay-geral-area .contact-btn{font-family:OpenSansSemiBold;font-size:18px;line-height:21px;padding:9.5px 15px;text-align:center;background-color:#fff;color:#666;text-decoration:none;margin-top:25px;border:2px solid #666;text-transform:uppercase}.libraries-content-container .library .overlay-geral-area .contact-btn:hover{background-color:#141414;color:#fff;border:0;padding:11.5px 15px}.libraries-content-container .library .overlay-geral-area .map-container{position:relative}.libraries-content-container .library .overlay-geral-area .loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.libraries-content-container .library .overlay-geral-area .library-google-map{min-height:160px;width:100%;border:1px solid #a9a9a9;margin-top:15px}.libraries-content-container .library .overlay-geral-area .loader-container .loading-more-text{text-transform:uppercase;padding-left:10px;line-height:50px}.libraries-content-container .library .overlay-geral-area .library-events,.libraries-content-container .library .overlay-geral-area .library-map{margin:40px 0;padding:0}.libraries-content-container .library .overlay-geral-area .library-events-header,.libraries-content-container .library .overlay-geral-area .library-map-header{font-family:OpenSansLight;font-size:24px;line-height:27px;text-transform:uppercase;margin:0}.libraries-content-container .library .overlay-geral-area .library-events-list{border:1px solid #a9a9a9;margin-top:20px;padding:0}.libraries-content-container .library .overlay-geral-area .library-events-list:first-of-type{margin-top:15px}.libraries-content-container .library input[type=checkbox][name=library]:checked~.overlay-geral-area,.libraries-content-container .library input[type=checkbox][name=library]:checked~.overlay-geral-area .library-google-map{display:block!important}@keyframes overlayAnimation{from{opacity:0}to{opacity:1}}.libraries-content-container .library input[type=checkbox][name=library]:checked~.overlay-geral-area .overlay-content{animation:overlayAnimation .7s forwards;-webkit-animation:overlayAnimation .7s forwards}.libraries-content-container .eventos-content-container{display:inline-block;padding:0}.libraries-content-container .eventos-content-container .eventos-container{opacity:initial;padding:15px 0 0;width:calc(100% + 10px + 10px);margin:0 -10px}@media (min-width:688px) and (max-width:985px){.libraries-content-container{max-width:720px}.libraries-content-container .search-filters{padding:0 10px 0 0}.libraries-content-container .search-districts-container{padding:0;margin-top:0}.libraries-content-container .search-filters .search-radius-container{padding-right:0;margin-top:0}.libraries-content-container .library .overlay-geral-area .overlay-content .library-info-container{max-width:720px}}@media (min-width:986px) and (max-width:1079px){.libraries-content-container{max-width:720px}.libraries-content-container .search-filters{padding:0 15px 0 0}.libraries-content-container .search-districts-container{padding:0;margin-top:0}.libraries-content-container .search-filters .search-radius-container{padding-right:0;margin-top:0}.libraries-content-container .library .overlay-geral-area .overlay-content .library-info-container{max-width:720px}}@media (min-width:1080px){.libraries-header{min-height:270px}.libraries-header h1{font-size:50px;line-height:52px;padding:80px 80px 0}.libraries-header p{padding:0 80px}.libraries-content-container{max-width:1200px;padding:0 15px}.libraries-content-container .search-geolocation-container{padding:0 10px 0 15px;max-width:260px}.libraries-content-container .search-geolocation{max-width:240px}.libraries-content-container .search-filters{max-width:805px}.libraries-content-container .search-filters>:not(:last-child){padding-right:10px}.libraries-content-container .search-filters>*{padding-left:0}.libraries-content-container .search-filters .search-districts-container{width:45.96%;max-width:calc(345px + 15px + 10px)}.libraries-content-container .search-filters .search-radius-container{width:22.36%;max-width:calc(170px + 10px)}.libraries-content-container .search-filters .search-start-container{width:31.68%;max-width:calc(240px + 15px)}.libraries-content-container .search-start{margin-top:0}.libraries-content-container .libraries-container{padding:30px 0 130px 0}.libraries-content-container .search-districts-container,.libraries-content-container .search-filters .search-radius-container{margin-top:0}.libraries-content-container .library{margin-bottom:10px}.libraries-content-container .library .overlay-geral-area .contact-btn{position:absolute;right:0;max-width:255px;margin-top:30px}.libraries-content-container .library .overlay-geral-area .library-google-map{min-height:270px}.libraries-content-container .library .overlay-geral-area .overlay-content .library-info-container{max-width:920px}.libraries-content-container .library .overlay-geral-area .library-info.working-time{margin:0;border-top:0;text-align:right}.libraries-content-container .eventos-content-container .eventos-container{width:calc(100% + 15px + 15px);margin:0 -15px}}button.library{background:0 0;border:0}button.search-geolocation{border:0;width:100%}.icone-contact-man{width:30px;background-position:-25px -630px;margin:0 10px 0 0!important}.eventos-header{color:#fff;display:inline-block;width:100%;min-height:170px;position:relative;overflow:hidden}.eventos-header h1{font-family:OpenSansSemiBold;font-size:26px;line-height:28px;margin:0;padding:30px 30px 0}.eventos-header p{font-family:OpenSansLight;font-size:20px;line-height:23px;margin:0;padding:0 30px}.eventos-header .banner-background{position:absolute;top:0;min-width:100%;min-height:100%;z-index:-1;background-color:#dadada}.eventos-content-container{max-width:360px;margin:auto;float:none;color:#141414}.eventos-content-container .noEventsGenericMessage,.eventos-content-container h2{font-family:OpenSansLight;font-size:24px;line-height:1;text-transform:uppercase;margin:15px 0}.eventos-content-container .noEventsGenericMessage{line-height:27px}.eventos-content-container .search-geolocation{font-family:OpenSansSemiBold;font-size:16px;line-height:21px;padding:11.5px 20px;text-align:center;background-color:#d83e0f;color:#fff;cursor:pointer;text-transform:uppercase;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;width:100%;border:solid 0}.eventos-content-container .search-geolocation:hover{background-color:#141414}.eventos-content-container .search-geolocation img{height:21px;vertical-align:top;filter:brightness(0) invert(1);position:absolute;left:30px}.eventos-content-container .search-filters .search-online-container{float:left}.eventos-content-container .search-filters .search-online-container .search-online{font-family:OpenSansSemiBold;font-size:14px;line-height:19px;padding:11.5px 5px;text-align:center;background-color:#fff;color:#d83e0f;border:1px solid #d83e0f;cursor:pointer;text-transform:uppercase;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}.eventos-content-container .search-filters .search-online-container .search-online.active{background-color:#d83e0f;color:#fff}.eventos-content-container .search-filters .search-online-container .search-online.active:hover,.eventos-content-container .search-filters .search-online-container .search-online:hover{border:1px solid #141414;background-color:#141414;color:#fff}.eventos-content-container .search-filters{padding:0}.eventos-content-container .search-dates-container,.eventos-content-container .search-districts-container,.eventos-content-container .search-online-container{margin-top:10px}.eventos-content-container #search-dates,.eventos-content-container #search-districts{padding:0;position:absolute;top:53px;z-index:2002;left:10px;width:calc(100% - 20px);border:1px solid #b5b5b5;box-shadow:3px 3px 10px #c7c5c2}.eventos-content-container #search-dates{width:calc(100% - 20px)}.eventos-content-container .collapse.in+.search-filters-alpha,.eventos-content-container .collapsing+.search-filters-alpha{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2001;margin:0}.eventos-content-container #search-dates input[type=radio]:checked+label,.eventos-content-container #search-districts input[type=radio]:checked+label{font-family:OpenSansBold;background-color:#dadada}.eventos-content-container #search-dates label,.eventos-content-container #search-districts label{font-family:OpenSansRegular;font-size:16px;line-height:22px;font-weight:400;margin:0;padding:11px 10px;cursor:pointer;background-color:#fff}.eventos-content-container #search-dates label.empty-val:before,.eventos-content-container #search-districts label.empty-val:before{content:" ";display:inline-block}.eventos-content-container #search-dates label:not(:last-child),.eventos-content-container #search-districts label:not(:last-child){border-bottom:1px solid #b5b5b5}.eventos-content-container #search-dates label:hover,.eventos-content-container #search-districts label:hover{background-color:#dadada}.eventos-content-container .template-partilha{margin-bottom:0;display:inline-block;width:100%}.eventos-content-container .template-partilha .template-partilha-plugins{margin-top:15px}.eventos-content-container .template-partilha .template-partilha-plugins .social-icons{float:left;margin-right:10px}.eventos-content-container .template-partilha .template-partilha-plugins .social-icons:last-child{margin-right:0}.eventos-content-container .template-partilha .template-partilha-plugins .social-icons i{width:36px;line-height:36px;font-size:16pt;background-color:#c7c5c2;text-align:center}.eventos-content-container .template-partilha .template-partilha-plugins .social-icons a:hover i{background-color:#141414;color:#fff}.eventos-content-container #writing-search{font-family:OpenSansRegular;font-size:16px;line-height:24px;margin:0;padding:9px 10px;margin-top:10px;border:1px solid #a9a9a9}.eventos-content-container .search-start{font-family:OpenSansSemiBold;font-size:16px;line-height:21px;padding:11.5px 10px;text-align:center;background-color:#d83e0f;color:#fff;cursor:pointer;text-transform:uppercase;margin-top:10px}.eventos-content-container .search-start:hover{background-color:#141414}.eventos-content-container .eventos-container{list-style:none;padding:20px 0 130px 0;opacity:0}.eventos-content-container .evento{margin-bottom:20px}.eventos-content-container .evento a{position:static;padding-top:10px;padding-bottom:10px;text-decoration:none;color:#141414}.eventos-content-container .evento .evento-tile{font-family:OpenSansLight;font-size:16px;line-height:20px;font-weight:400;position:relative;min-height:120px;border:1px solid #a9a9a9;margin:0;padding:20px;cursor:pointer;height:100%;width:100%;word-wrap:break-word}.eventos-content-container .evento .evento-tile>*{margin:0;display:block}.eventos-content-container .evento .evento-tile>:not(:first-child){margin-top:5px}.eventos-content-container .evento .evento-tile .evento-tile-img-container{width:calc(100% + 40px);margin-top:-20px;margin-right:-20px;margin-bottom:20px;margin-left:-20px;height:110px;overflow:hidden}.eventos-content-container .evento .evento-tile .image{width:100%}.eventos-content-container .evento .evento-tile .title{font-family:OpenSansBold;text-transform:uppercase}.eventos-content-container .evento .evento-tile .date{color:#d83e0f}.eventos-content-container .evento .evento-tile .address{text-transform:uppercase}.eventos-content-container .evento .overlay-geral-area{text-align:center}.eventos-content-container .evento .overlay-geral-area .overlay-content>label{display:block;margin:0}.eventos-content-container .evento .overlay-geral-area .overlay-content .evento-info-container{display:inline-block;text-align:left;max-width:360px;position:relative}.eventos-content-container .evento .overlay-geral-area .evento-info{font-family:OpenSansLight;font-size:16px;line-height:20px;padding:30px 0 0}.eventos-content-container .evento .overlay-geral-area .evento-info>*{margin:0}.eventos-content-container .evento .overlay-geral-area .evento-info .evento-img-container{position:relative;overflow:hidden;max-height:165px}.eventos-content-container .evento .overlay-geral-area .evento-info .evento-img-container img{width:100%}.eventos-content-container .evento .overlay-geral-area .evento-info .evento-header-container,.eventos-content-container .evento .overlay-geral-area .evento-info .evento-img-container{margin-bottom:20px}.eventos-content-container .evento .overlay-geral-area .evento-info .evento-header-container :last-child{margin-bottom:0}.eventos-content-container .evento .overlay-geral-area .evento-info .evento-header-container .title{font-family:OpenSansSemiBold;font-size:26px;line-height:29px;margin:0 0 0}.eventos-content-container .evento .overlay-geral-area .evento-info .evento-header-container .subtitle{font-family:OpenSansRegular;font-size:16px;line-height:24px;margin:0 0 0}.eventos-content-container .evento .overlay-geral-area .evento-info .evento-header-container .date{font-family:OpenSansRegular;font-size:16px;line-height:27px;color:#d83e0f}.eventos-content-container .evento .overlay-geral-area .evento-info .evento-description-container .description{font-family:OpenSansRegular;font-size:16px;line-height:20px;margin:0 0 15px;word-wrap:break-word}.eventos-content-container .evento .overlay-geral-area .evento-location{font-family:OpenSansLight;font-size:16px;line-height:20px}.eventos-content-container .evento .overlay-geral-area .evento-title{font-family:OpenSansSemiBold;font-size:16px;line-height:20px;text-transform:uppercase;padding:15px 0 0}.eventos-content-container .evento .overlay-geral-area .evento-location>:first-child{margin-top:30px;margin-bottom:5px;border-top:1px solid #a9a9a9}.eventos-content-container .evento input[type=checkbox][name=evento]:checked~.overlay-geral-area{display:block!important}@keyframes overlayAnimation{from{opacity:0}to{opacity:1}}.eventos-content-container .evento input[type=checkbox][name=evento]:checked~.overlay-geral-area .overlay-content{animation:overlayAnimation .7s forwards;-webkit-animation:overlayAnimation .7s forwards}#contactCenterConfirm .overlay-geral-area{display:block!important}.eventos-content-container .evento+.noEventsGenericMessage{display:none!important}@media (min-width:688px) and (max-width:985px){.eventos-content-container{max-width:720px}.eventos-content-container .search-dates-container,.eventos-content-container .search-districts-container,.eventos-content-container .search-online-container,.eventos-content-container .search-start-container{margin-top:0;padding-left:0}.eventos-content-container .evento .overlay-geral-area .overlay-content .evento-info-container{max-width:720px}}@media (min-width:986px) and (max-width:1079px){.eventos-content-container{max-width:720px}.eventos-content-container .search-geolocation-container{padding-right:10px}.eventos-content-container .search-dates-container,.eventos-content-container .search-districts-container,.eventos-content-container .search-online-container,.eventos-content-container .search-start-container{margin-top:0;padding-left:0}.eventos-content-container .search-districts-container,.eventos-content-container .search-online-container,.eventos-content-container .writing-search-container{padding-right:10px}.eventos-content-container .evento .overlay-geral-area .overlay-content .evento-info-container{max-width:720px}}@media (min-width:1080px){.eventos-header{min-height:270px}.eventos-header h1{font-size:50px;line-height:52px;padding:80px 80px 0}.eventos-header p{padding:0 80px}.eventos-content-container{max-width:1200px;padding:0 15px}.eventos-content-container .search-geolocation-container{padding:0 0 0 15px;overflow:hidden}.eventos-content-container .search-geolocation{min-width:200px}.eventos-content-container .search-filters{text-align:right;padding-left:10px}.eventos-content-container .search-filters>:not(:last-child){padding-right:10px}.eventos-content-container .search-filters>*{padding-left:0;float:none;display:inline-block;vertical-align:top;text-align:left}.eventos-content-container .search-filters .search-districts-container{float:left}.eventos-content-container .search-filters .search-online-container{float:left}.eventos-content-container .search-filters .search-online-container .search-online{font-family:OpenSansSemiBold;font-size:14px;line-height:19px;padding:11.5px 5px;text-align:center;background-color:#fff;color:#d83e0f;border:1px solid #d83e0f;cursor:pointer;text-transform:uppercase;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}.eventos-content-container .search-filters .search-online-container .search-online.active{background-color:#d83e0f;color:#fff}.eventos-content-container .search-filters .search-dates-container{float:left;padding-right:10px}.eventos-content-container .search-filters .writing-search-container{width:31.06%;max-width:calc(270px + 10px);float:left}.eventos-content-container .search-filters .search-start-container{width:29.01%;max-width:calc(240px + 15px)}.eventos-content-container .writing-search-container{padding:0 10px 0 0}.eventos-content-container .search-start-container{padding-left:0}.eventos-content-container #writing-search,.eventos-content-container .search-dates-container,.eventos-content-container .search-districts-container,.eventos-content-container .search-online-container,.eventos-content-container .search-start{margin-top:0}.eventos-content-container .eventos-container{padding:30px 0 130px 0}.eventos-content-container #search-dates,.eventos-content-container #search-districts{top:43px;left:0;width:calc(100% - 10px)}.eventos-content-container .evento .evento-tile{padding:20px 25px}.eventos-content-container .evento .evento-tile .evento-tile-img-container{width:calc(100% + 50px);margin-top:-20px;margin-right:-25px;margin-bottom:20px;margin-left:-25px}.eventos-content-container .evento{margin-bottom:30px}.eventos-content-container .evento .overlay-geral-area .overlay-content .evento-info-container{max-width:550px}.eventos-content-container .evento .overlay-geral-area .evento-info .evento-img-container{max-height:361px}.eventos-content-container .evento .overlay-geral-area .evento-info .evento-header-container .title{font-size:28px;line-height:31px;margin:0 0 10px}.eventos-content-container .evento .overlay-geral-area .evento-info .evento-header-container .subtitle{font-size:18px;line-height:21px;margin:0 0 10px}.eventos-content-container .evento .overlay-geral-area .evento-info .evento-header-container .date{line-height:19px}}.search-start-container button{border:0}.parceiros-content-container #writing-search-parceiros{font-family:OpenSansRegular;font-size:16px;line-height:24px;margin:0;padding:9px 10px;margin-top:10px;border:1px solid #a9a9a9}.parceiros-content-container .search-start-parceiros{font-family:OpenSansSemiBold;font-size:16px;line-height:21px;padding:11.5px 10px;text-align:center;background-color:#d83e0f;color:#fff;cursor:pointer;text-transform:uppercase;margin-top:10px}.parceiros-content-container .search-start-parceiros:hover{background-color:#141414}.parceiros-icon-plus{height:36px;width:36px;background-color:#d83e0f;bottom:0;float:right;margin-top:-36px}.parceiros-icon-plus::after{content:"+";width:30px;margin:3px;display:inline-block;background-position:-237px -71px;color:#fff;text-align:center;line-height:30px;font-size:25px}@media (min-width:688px) and (max-width:985px){.parceiros_lg_display{display:contents!important}.parceiros_select_box_lg{padding-left:10px;width:inherit;margin-top:10px}.parceiros_pesquisa_input_lg{float:inherit!important;padding-left:20px!important}.parceiros_pesquisa_botao_lg{float:inherit!important;padding-left:10px!important}}@media (min-width:986px) and (max-width:1079px){.parceiros_lg_display{display:contents!important}.parceiros_select_box_lg{padding-left:5px;width:inherit}.parceiros_pesquisa_input_lg{float:inherit!important;padding-left:20px!important}.parceiros_pesquisa_botao_lg{float:inherit!important;padding-left:10px!important}}@media (min-width:1080px){.parceiros-content-container #writing-search-parceiros,.parceiros-content-container .search-start-parceiros{margin-top:0}.parceiros_lg_display{display:contents!important}.parceiros_select_box_lg{padding-left:5px;width:inherit}.parceiros_pesquisa_input_lg{float:inherit!important;padding-left:20px!important}.parceiros_pesquisa_botao_lg{float:inherit!important;padding-left:10px!important}}.texto-introdutorio-rede-afiliados{text-align:justify;padding-left:15px;margin-bottom:20px;font-family:OpenSansRegular;font-size:16px;line-height:1.6}.afiliados-content-container #writing-search-afiliados{font-family:OpenSansRegular;font-size:16px;line-height:24px;margin:0;padding:9px 10px;margin-top:10px;border:1px solid #a9a9a9}.afiliados-content-container .search-start-afiliados{font-family:OpenSansSemiBold;font-size:16px;line-height:21px;padding:11.5px 10px;text-align:center;background-color:#d83e0f;color:#fff;cursor:pointer;text-transform:uppercase;margin-top:10px}.afiliados-content-container .search-start-afiliados:hover{background-color:#141414}.afiliados-pagging-left{padding-left:0!important}.afiliados-icon-plus{height:36px;width:36px;background-color:#d83e0f;bottom:0;float:right;margin-top:-36px}.afiliados-icon-plus::after{content:"+";width:30px;margin:3px;display:inline-block;background-position:-237px -71px;color:#fff;text-align:center;line-height:30px;font-size:25px}@media (min-width:688px) and (max-width:985px){.afiliados_lg_display{display:contents!important}.afiliados_select_box_lg{padding-left:10px;width:inherit;margin-top:10px}.afiliados_pesquisa_input_lg{float:inherit!important;padding-left:20px!important}.afiliados_pesquisa_botao_lg{float:inherit!important;padding-left:10px!important}}@media (min-width:986px) and (max-width:1079px){.afiliados_lg_display{display:contents!important}.afiliados_select_box_lg{padding-left:5px;width:inherit}.afiliados_pesquisa_input_lg{float:inherit!important;padding-left:20px!important}.afiliados_pesquisa_botao_lg{float:inherit!important;padding-left:10px!important}}@media (min-width:1080px){.afiliados-content-container #writing-search-afiliados,.afiliados-content-container .search-start-afiliados{margin-top:0}.afiliados_lg_display{display:contents!important}.afiliados_select_box_lg{padding-left:5px;width:inherit}.afiliados_pesquisa_input_lg{float:inherit!important;padding-left:20px!important}.afiliados_pesquisa_botao_lg{float:inherit!important;padding-left:10px!important}}:root{--template-color-titles-background:#f05323;--template-color-primary:#141414}.template-content-container{text-align:center;color:var(--template-color-primary)}.template-content-container>*{text-align:left}.template-content-container a{text-decoration:none}.template-content-container p{margin:0}.template-content-container .template-title h1{font-family:OpenSansLight;font-size:26px}.template-content-container .modules-container,.template-content-container .template-title{max-width:360px;display:table;float:none;margin-left:auto;margin-right:auto;width:100%}.template-content-container .modules-container{margin-top:15px;margin-bottom:20px}.template-content-container .module{display:inline-block;width:100%;margin-top:25px}.template-content-container .module:first-child{margin-top:0}.template-content-container .mod-collapse_title,.template-content-container .mod-img_title,.template-content-container .mod-text_title{font-family:OpenSansSemiBold;font-size:20px;line-height:24px}.template-content-container .mod-collapse_text,.template-content-container .mod-img_text,.template-content-container .mod-text_text,.template-content-container .mod-tile_outer-text{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:justify}.template-content-container .mod-collapse_title,.template-content-container .mod-text_title{margin-bottom:-10px}.template-content-container .mod-collapse_title+.mod-collapse_text,.template-content-container .mod-text_title+.mod-text_text{margin-top:25px}.template-content-container .mod-img_title+.mod-img_text{margin-top:15px}.template-content-container .mod-img_link,.template-content-container .mod-tile_link{color:var(--template-color-primary);font-family:OpenSansRegular;font-size:18px;line-height:22px;letter-spacing:-1px;text-transform:uppercase;margin-top:15px}.template-content-container .mod-text-blocks{margin-top:0}.template-content-container .text-blocks-list{counter-reset:text-block-counter;display:flex;flex-wrap:wrap;gap:20px 30px;list-style:none;margin:0;padding:0}.template-content-container .text-block-item{counter-increment:text-block-counter;flex:1 1 260px;min-width:0;padding-left:28px;position:relative}.template-content-container .text-block-item::before{color:var(--template-color-titles-background);content:counter(text-block-counter) ".";font-family:OpenSansSemibold;font-size:18px;left:0;line-height:22px;position:absolute;top:0}.template-content-container .text-block-title{color:var(--template-color-titles-background);font-family:OpenSansSemibold;font-size:18px;line-height:22px;margin:0 0 6px}.template-content-container .text-block-description{color:var(--template-color-primary);font-family:OpenSansRegular;font-size:16px;line-height:20px;margin:0;text-align:left}.template-content-container .mod-collapse_title{cursor:pointer;padding:15px;margin:0 -15px}.template-content-container .mod-collapse_title:hover{color:#fff;background-color:#000}.template-content-container .mod-collapse_text{margin-left:15px;margin-right:15px}.template-content-container .mod-collapse_title::after{content:'-';float:right}.template-content-container .mod-collapse_title.collapsed::after{content:'+'}.template-content-container .mod-img_img.with-description{margin-bottom:25px}.template-content-container .mod-tile-container:not(:first-child){margin-top:25px}.template-content-container .mod-tile{min-height:175px;background:#e7e7e7;padding:20px 20px 10px 20px;margin-bottom:10px;position:relative}.template-content-container .mod-tile.with-border{border-bottom:1px solid #d9d9d9}.template-content-container .mod-tile_title{font-family:OpenSansSemibold;font-size:20px;color:var(--template-color-titles-background);line-height:22px;text-transform:none;margin-bottom:5px}.template-content-container .mod-tile_text{font-family:OpenSansRegular;font-size:16px;color:var(--template-color-primary);line-height:18px;text-transform:none}.template-content-container .mod-tile_img{bottom:20px;position:absolute;left:50%;transform:translate(-50%);width:115px;height:65px}.template-content-container .mod-tile_img.img_only{width:auto;height:auto;max-width:100%;max-height:100%}.template-content-container .aspect-ratio{margin:auto;max-width:300px;height:176px}.template-content-container .mod-vid_img{margin:auto;max-width:300px;display:block}.template-content-container .template-partilha{margin-bottom:0;display:inline-block;width:100%}.template-content-container .template-partilha .template-partilha-plugins{margin-top:15px}.template-content-container .template-partilha .template-partilha-plugins .social-icons{float:right;margin-right:10px}.template-content-container .template-partilha .template-partilha-plugins .social-icons:first-child{margin-right:0}.template-content-container .template-partilha .template-partilha-plugins .social-icons i{width:36px;line-height:36px;font-size:16pt;background-color:#c7c5c2;text-align:center}.template-content-container .template-partilha .template-partilha-plugins .social-icons a:hover i{background-color:var(--template-color-primary);color:#fff}.template-content-container a{color:var(--template-color-primary)}.template-content-container .article-cards-container{display:contents;flex-flow:row;flex-wrap:wrap}.template-content-container .article-card{display:flex;margin:0}.template-content-container .article-card>a{border:1px solid #c7c5c2;background-color:#fff}.template-content-container .article-card:last-child{margin-right:0}.template-content-container .article-card .img-container{position:relative;height:231px;overflow:hidden;background-color:#f2f2f2}.template-content-container .article-card .img-container img{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;min-width:100%;min-height:100%}.template-content-container .article-card .title-subtitle{padding:15px}.template-content-container .article-card .title-subtitle>*{margin:0}.template-content-container .article-card .title-subtitle>:not(:first-child){margin:10px 0 0}.template-content-container .article-card .title{font-family:OpenSansSemibold;font-size:16px;line-height:20px}.template-content-container .article-card .subtitle{font-family:OpenSansLight;font-size:14px;line-height:18px}.template-content-container .site-content.showcases .showcases{margin-bottom:0!important}@media (max-width:687px){.template-content-container .article-cards-container .article-card:nth-child(1n+1){margin-right:0}.template-content-container .article-cards-container .article-card:nth-child(n+2){margin-top:30px}.template-content-container .article-card{width:100%}}@media (min-width:688px) and (max-width:985px){.template-content-container .modules-container,.template-content-container .template-title{max-width:720px}}@media (min-width:986px) and (max-width:1079px){.template-content-container .modules-container,.template-content-container .template-title{max-width:720px}}@media (min-width:688px) and (max-width:1079px){.template-content-container .article-card{width:calc((100% - 20px)/ 2);margin-right:20px}.template-content-container .article-cards-container .article-card:nth-child(2n+2){margin-right:0}.template-content-container .article-cards-container .article-card:nth-child(n+3){margin-top:30px}}@media (min-width:1080px){.template-content-container .modules-container,.template-content-container .template-title{max-width:1200px;padding:0 15px}.template-content-container .mod-tile-container:not(:first-child){margin-top:0}.template-content-container .mod-img_img.with-description{margin-bottom:0}.template-content-container .aspect-ratio{max-width:745px;height:435px}.template-content-container .mod-vid_img{max-width:745px}.template-content-container .article-card{width:calc((100% - 60px)/ 3);margin-right:30px}.template-content-container .article-cards-container .article-card:nth-child(3n+3){margin-right:0}.template-content-container .article-cards-container .article-card:nth-child(n+4){margin-top:30px}}.template-content-container .anchor{margin-top:-80px;margin-bottom:80px}.overlayed{z-index:9999999999!important}.overlay-geral-area,.overlayed{position:fixed;top:0;right:0;bottom:0;overflow-y:auto;left:0;z-index:10000}.overlay-clean{border-top:initial!important;width:50%!important;margin:initial!important;min-width:initial!important}.overlay-resize-clean{background-color:initial!important;max-width:475px!important;min-height:initial!important;padding:inherit!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay-clean-close{margin-right:0!important;background-color:#fff!important;z-index:9999999;position:relative}.overlay-geral-area .content{height:100%;position:relative}.overlay-geral-area .content a,.overlay-geral-area .content a:hover{text-decoration:none}.overlay-geral-area .comunication a,.overlay-geral-area .comunication a:hover{text-decoration:underline;color:#141414;font-family:OpenSansRegular;font-weight:400;display:inline-block}.overlay-geral-area .content .overlay-wrapper{position:relative;display:table;width:100%;height:100%}.overlay-geral-area .overlay-image{position:absolute;z-index:-1;top:0;bottom:0;overflow:hidden;width:100%;left:0;background:#e7e7e7}.overlay-geral-area .overlay-image img{min-width:100%;min-height:100%}.overlay-geral-area .overlay-backgorund-color{background:#fff;position:absolute;z-index:-1;top:0;bottom:0;overflow:hidden;width:100%;left:0}.overlay-content{padding:15px 10px;margin:auto;background-color:rgba(255,255,255,.95);min-height:100%}.overlay-geral-area .overlay-middle-content{font-family:OpenSansRegular;border-top:1px solid #a9a9a9;width:100%;margin-top:25px;display:inline-block;text-align:center}.overlay-geral-area .overlay-middle-content label.error{text-align:left}.overlay-geral-area .content .overlay-wrapper .brand-login,.overlayed .content .overlay-wrapper .brand-login{margin-left:0;padding:0;width:200px;overflow:hidden}.overlay-geral-area .overlay-middle-content .icon.icon-success{background-image:none;height:auto;margin-top:30px;margin-bottom:10px}.overlay-geral-area .overlay-middle-content .icon.icon-success .success-header-text{display:inline-block;vertical-align:middle;margin:auto;padding-left:10px;max-width:calc(100% - 49px)}.overlay-geral-area .overlay-middle-content .icon.icon-success .title-h1{margin:0}.overlay-geral-area .overlay-middle-content .icon.icon-success .subtitle-h2{margin-bottom:0}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form label.error{text-align:left}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form{max-width:540px;text-align:left}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form input{margin-bottom:10px}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .label{text-align:right;padding-top:0;padding-bottom:0}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .label .field-label{line-height:50px;margin:0;font-weight:400}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .postal-code #postalCodeNacional{padding:0}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .postal-code #postalCodeNacional>div{padding:0;text-align:right}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .select-container.country{margin-bottom:10px}#overlay-checkout-area-address-form>fieldset>div.col-xs-12.no-padding.fiscal-number{margin-bottom:30px}.overlay-geral-area .overlay-middle-content iframe#gmap{width:100%;border:0;min-height:650px}.overlay-geral-area .overlay-middle-content .loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay-geral-area .overlay-middle-content .loader-container .loading-more-text{text-transform:uppercase;padding-left:10px;line-height:50px}.overlay-content .brand-logo,.overlay-content .overlay-middle-content .overlay-cc-popup .cookies-modal{height:unset}.overlay-geral-area{position:fixed;top:0;right:0;bottom:0;overflow-y:auto;left:0;z-index:10000}.overlay-geral-area .content{height:100%;position:relative;overflow-y:auto}.overlay-geral-area .content a,.overlay-geral-area .content a:hover{text-decoration:none}.overlay-geral-area .comunication a,.overlay-geral-area .comunication a:hover{text-decoration:underline;color:#141414;font-family:OpenSansRegular;font-weight:400;display:inline-block}.overlay-geral-area .content .overlay-wrapper{position:relative;display:table;width:100%;height:100%}.overlay-geral-area .overlay-image{position:absolute;z-index:-1;top:0;bottom:0;overflow:hidden;width:100%;left:0;background:#e7e7e7}.overlay-geral-area .overlay-image img{min-width:100%;min-height:100%}.overlay-geral-area .overlay-backgorund-color{background:#fff;position:absolute;z-index:-1;top:0;bottom:0;overflow:hidden;width:100%;left:0}.overlay-content{padding:15px 10px;margin:auto;background-color:rgba(255,255,255,.95);min-height:100%}.overlay-geral-area .overlay-middle-content{font-family:OpenSansRegular;border-top:1px solid #a9a9a9;width:100%;margin-top:25px;display:inline-block;text-align:center}.overlay-geral-area .overlay-middle-content label.error{text-align:left}.overlay-geral-area .content .overlay-wrapper .brand-login{margin-left:0;padding:0;width:306px;height:90px;overflow:hidden}.overlay-geral-area .overlay-middle-content .icon.icon-success{background-image:none;height:auto;margin-top:30px;margin-bottom:10px}.overlay-geral-area .overlay-middle-content .icon.icon-success .success-header-text{display:inline-block;vertical-align:middle;margin:auto;padding-left:10px;max-width:calc(100% - 49px)}.overlay-geral-area .overlay-middle-content .icon.icon-success .title-h1{margin:0}.overlay-geral-area .overlay-middle-content .icon.icon-success .subtitle-h2{margin-bottom:0}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form label.error{text-align:left}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form{max-width:540px;text-align:left}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form input{margin-bottom:10px}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .label{text-align:right;padding-top:0;padding-bottom:0}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .label .field-label{line-height:50px;margin:0;font-weight:400}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .postal-code #postalCodeNacional{padding:0}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .postal-code #postalCodeNacional>div{padding:0;text-align:right}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .select-container.country{margin-bottom:10px}#overlay-checkout-area-address-form>fieldset>div.col-xs-12.no-padding.fiscal-number{margin-bottom:30px}.overlay-geral-area .overlay-middle-content iframe#gmap{width:100%;border:0;min-height:650px}.overlay-geral-area .overlay-middle-content .loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay-geral-area .overlay-middle-content .loader-container .loading-more-text{text-transform:uppercase;padding-left:10px;line-height:50px}@media (min-width:1080px){.overlay-clean{border-top:initial!important;margin:initial!important;width:50%!important;min-width:initial!important}.overlay-resize-clean{background-color:initial!important;max-width:450px!important;min-height:initial!important;padding:inherit!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay-clean-close{margin-right:0!important;background-color:#fff!important;z-index:9999999;position:relative}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .postal-code #postalCodeNacional{padding-right:15px}.overlay-geral-area .content .overlay-wrapper .brand-login{margin-left:0;padding:0;width:306px}.overlay-geral-area .overlay-backgorund-color{background:#e7e7e7}.overlay-geral-area .overlay-middle-content{max-width:920px;padding:0 0 0;min-width:890px}.overlay-content{max-width:1110px;min-height:553px;padding:50px 95px}.overlay-content .icon.btn-close{margin-right:20px}}#reserva-livraria-iframe-container{-webkit-overflow-scrolling:touch;overflow-y:auto;width:100%;height:1100px}#reserva-livraria-iframe{width:100%;height:calc(100% - 5px);border:none}.overlay-geral-area .overlay-middle-content .btn.button-cart{background-color:#d83e0f;line-height:44px;font-family:OpenSansSemiBold;font-size:20px;color:#fff;text-transform:uppercase;padding:0}.text-align-center{text-align:center!important}.line-height-60{line-height:60px!important}.bgcolor-green{background-color:green}.bgcolor-red-secondary{background-color:#cd5c5c}.font-25{font-size:25px}.icon,.icon h2:after,.icon h3:after,.icon-after:after,.icon-before:before,.icon:after,.icon:before{background-image:url('/assets/site/sprite-bertrand.svg?v6');background-size:1184px 967px}.client-area-menu-row.icon,.icon h2.no-link:after,.icon h3.no-link:after{background-image:none}.icon{height:28px;display:block;margin:6px auto 16px auto}.margin-top-40 .icon.icon-gift{display:none}.icon.icon-whislist{width:55px;background-position:-336px -19px;height:64px}.icon.icon-whislist-small{width:45px;background-position:-7px -369px;height:32px}.icon.icon-customer{width:23px;background-position:-29px -80px}.navbar-toggle:hover .icon.icon-customer{background-position:-29px -277px}#right-menu-wrapper .icon.icon-customer{background-position:-69px -396px;width:50px;height:40px;padding:0;margin:0}.logged-in .icon.icon-customer{width:30px;background-position:-29px -47px}.logged-in .navbar-toggle:hover .icon.icon-customer{background-position:-29px -244px}.icon.icon-stores{width:26px;background-position:-27px -206px}.icon.icon-stores-call{width:26px;background-position:-27px -593px;margin-top:8px}.navbar-toggle:hover .icon.icon-stores{background-position:-27px -403px}.icon.icon-shopping-cart{width:26px;background-position:-27px -142px}#cart-section .icon.icon-shopping-cart.withbadge{background-position:-65px -201px;width:50px;height:40px;padding:0;margin:0}.navbar-toggle:hover .icon.icon-shopping-cart{background-position:-27px -340px;width:26px}.icon.icon-regist-complete{width:45px;background-position:-184px -339px;margin:0;height:44px}.icon.icon-success:before{content:'';width:45px;background-position:-184px -339px;margin:auto;height:44px;display:inline-block;vertical-align:middle}.icon.icon-search,.icon.icon-search-black{width:20px;background-position:-29px -13px;margin:8px auto}.icon.icon-search-black{background-position:-29px -562px}.icon.add-list{height:30px;width:44px;background-position:-400px -138px;margin:0}.icon.zoom{height:45px;width:60px;background-position:-395px -662px;margin:0}.adicionado .icon.add-list{background-position:-401px -167px}.icon.bertrand-card{width:28px;height:28px;background-position:-411px -112px}.icon.img-star{display:inline-block;position:relative;cursor:default;width:28px;height:28px;background-position:-409px -55px;margin:0 3px 0 0}.icon.img-star.active{background-position:-409px -20px}.autor-page .icon.img-star,.product-card .icon.img-star{display:inline-block;position:relative;cursor:default;width:28px;height:28px;background-position:-605px -47px;margin:0}.autor-page .icon.img-star.active,.product-card .icon.img-star.active{background-position:-605px -17px}.icon.icon-down-arrow{background-position:-243px -16px;width:16px;height:17px}.icon.icon-up-arrow-banner-flutuante{background-position:-226px -28px;width:40px;height:25px;margin-top:17px;cursor:pointer}.devolucoes-content .icon.icon-plus,.escolares_quantidade .icon.icon-minus,.escolares_quantidade .icon.icon-plus{background-position:-245px -77px;width:14px;height:17px;margin:14px 15px;cursor:pointer}.birthday-options .icon.icon-gift{background-position:-406px -247px;width:30px;height:39px;margin-top:0;cursor:pointer;margin:0}.margin-top-40 .icon.icon-gift{background-position:-406px -247px;width:30px;height:39px;margin-top:-35px;cursor:pointer}.checkout .icon.icon-minus,.checkout .icon.icon-plus{margin:28px 3px 0;padding:10px;height:20px}.checkout .icon.icon-plus{background-position:-242px -76px}.checkout .icon.icon-minus{background-position:-242px -95px}.escolares_quantidade .icon.icon-minus{background-position:-245px -102px;height:7px;margin:19px 15px}.escolares_quantidade .icon.icon-minus,.escolares_quantidade .icon.icon-plus{margin:auto 0}.btn.add-cart:before{content:' ';background-position:-25px -438px;display:block;height:25px;width:30px;margin:auto}.btn.add-cart.adicionado:before{background-position:-25px -496px}.btn.add-list:before{content:' ';background-position:-25px -466px;display:block;height:25px;width:30px;margin:auto}.btn.add-list.adicionado:before{background-position:-408px -821px}.icon.icon-right-arrow{position:absolute;background-position:-243px -54px;width:16px;right:30px;bottom:15px;height:17px;margin:0}.icon.icon-right-arrow:after{background-position:-243px -24px}.client-area-menu-row.icon.lb h3:after{background-position:-243px -135px}.client-area-menu-row.icon h2:after,.client-area-menu-row.icon h3:after{content:" ";height:17px;width:17px;position:absolute;right:10px;background-position:-243px -54px;top:50%;transform:translateY(-50%)}#thematic-tree li .icon.child-collapse:after,.client-area-menu-row.icon h2.collapsed:after,.client-area-page [data-toggle=collapse]:after,.help-page [data-toggle=collapse]:after{content:" ";height:17px;width:17px;position:absolute;right:5px;top:50%;background-position:-243px -115px}.help-page [data-toggle=collapse]:after{top:calc(50% - 8.5px)}.client-area-menu-row.icon h2.collapsed:after{right:10px}.client-area-page [data-toggle=collapse]:after{right:10px;margin:14px 0}.client-area-page .client-area-menu-row [data-toggle=collapse]:after{margin:0}#thematic-tree li .icon.child-collapse:after{top:30%;right:10px}#thematic-tree li .icon.child-collapse[aria-expanded=true]::after,.client-area-menu-row.icon h2.expand[aria-expanded=true]:after,.client-area-page .icon[data-toggle=collapse][aria-expanded=true]:after,.help-page .icon[data-toggle=collapse][aria-expanded=true]:after{background-position:-243px -135px}.escolares-area-page .icon.icon-shopping-cart{background-position:-65px -8px;width:50px;height:49px;margin:auto}.escolares-area-page .icon.icon-shopping-cart:hover{background-position:-182px -46px}.site-content .escolares-area-page .btn.btn-escolares .icon.icon-shopping-cart{margin:5px 0;background-position:-65px -17px;height:32px}.keepsession label input[type=checkbox]~span{display:inline-block;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #888;padding:1px;height:25px;width:25px}.keepsession label input[type=checkbox]:checked~span{background-position:-413px -429px;background-image:url('/assets/site/sprite-bertrand.svg?v6');background-size:1184px 967px}#overlay-checkout-area-address-form .icon.icon-check:before,.addresses-forms form .icon.icon-check:before,.client-subscriptions-page form .icon.icon-check:before,.contact-center-page .form .icon.icon-check:before,.new-regist-content form .icon.icon-check:before,.regist-content #secondStepRegist .icon.icon-check:before{content:" ";height:24px;width:24px;display:inline-block;background-color:#fff;vertical-align:top;margin-right:10px;margin-bottom:15px;border:1px solid #000}#overlay-checkout-area-address-form .icon.icon-check:before,.addresses-forms form .icon.icon-check:before,.new-regist-content #change-regist .billingAddress label.label-checkbox .icon.icon-check:before,.new-regist-content #change-regist .mainAddress label.label-checkbox .icon.icon-check:before,.new-regist-content form .client-gender .icon.icon-check:before{background-color:#fff}.checkout-expresso-client-page #morada-envio-default:checked~.moradas-footer .envio-default .icon.icon-check:before,.checkout-expresso-client-page #morada-envio-default:checked~.moradas-info .envio-default .icon.icon-check:before,.checkout-expresso-client-page #morada-faturacao-default:checked~.moradas-footer .faturacao-default .icon.icon-check:before,.checkout-expresso-client-page #morada-faturacao-default:checked~.moradas-info .faturacao-default .icon.icon-check:before,.checkout-expresso-client-page #tipo-pagamento-gravar-wallet:checked+label .icon.icon-check:before{content:'';background-position:-413px -429px;height:100%;width:100%;display:block}.product-card .product-right .sale-actions .icon.icon-check-lg:before{content:'';background-position:-402px -202px;height:44px;width:44px;float:left;margin-right:10px}#overlay-checkout-area-address-form input[name=default-address]:checked+label .icon.icon-check:before,#overlay-checkout-area-address-form input[name=faturacao-address]:checked+label .icon.icon-check:before,.client-personaldata-page .client-gender #client-gender-f:checked~.gender-lg .gender-f .icon.icon-check:before,.client-personaldata-page .client-gender #client-gender-m:checked~.gender-lg .gender-m .icon.icon-check:before,.client-personaldata-page .client-gender #client-gender-other:checked~.gender-lg .gender-o .icon.icon-check:before,.client-subscriptions-page .form .cancel-option:checked+.icon.icon-check:before,.client-subscriptions-page .form .sub-option:checked+.icon.icon-check:before,.contact-center-page .form #check-copia:checked+.icon.icon-check:before,.new-regist-content #change-regist #billingAddress:checked~label.label-checkbox .icon.icon-check:before,.new-regist-content #change-regist #mainAddress:checked~label.label-checkbox .icon.icon-check:before,.new-regist-content #new-regist #check-communication:checked+.icon.icon-check:before,.new-regist-content #new-regist #check-privacy:checked+.icon.icon-check:before,.new-regist-content form .client-gender #client-gender-f:checked~.gender-lg .gender-f .icon.icon-check:before,.new-regist-content form .client-gender #client-gender-m:checked~.gender-lg .gender-m .icon.icon-check:before,.new-regist-content form .client-gender #client-gender-other:checked~.gender-lg .gender-o .icon.icon-check:before,.regist-content #secondStepRegist #check-communication:checked+.icon.icon-check:before,.regist-content #secondStepRegist #check-privacy:checked+.icon.icon-check:before,.site-content .addresses-forms form input[name=billAddress]:checked+label .icon.icon-check:before,.site-content .addresses-forms form input[name=defaultAddress]:checked+label .icon.icon-check:before{background-position:-412px -429px}.checkout-express .icon[data-toggle=collapse]:before{content:" ";height:22px;width:22px;display:inline-block;background-position:-241px -12px;vertical-align:top;margin-right:5px}.addresses-forms .icon[data-toggle=collapse]:after,.client-personaldata-page .icon[data-toggle=collapse]:after,.contact-center-page .form .icon[data-toggle=collapse]:after,.eventos-content-container .icon[data-toggle=collapse]:after,.footer-content button[data-toggle=collapse] .icon:after,.leitorbertrand .table-extract .icon[data-toggle=collapse]:after,.libraries-content-container .icon[data-toggle=collapse]:after,.mainPopContainer .icon[data-toggle=collapse]:after,.new-regist-content .icon[data-toggle=collapse]:after,.search-results .tabs .icon[data-toggle=collapse]:after,.select-box .icon[data-toggle=collapse]:after{content:" ";position:absolute;right:3px;height:22px;width:34px;display:inline-block;background-position:-241px -12px}.leitorbertrand .table-extract .icon[data-toggle=collapse]:after{top:20%}.search-results .tabs .icon[data-toggle=collapse]:after{background-position:-241px -170px}.eventos-content-container .icon[data-toggle=collapse]:after{right:5px}.addresses-forms .icon[data-toggle=collapse][aria-expanded=true]:after,.addresses-forms .icon[data-toggle=dropdown][aria-expanded=true]:after,.border-footer .border-footer-smartphone[data-toggle=collapse][aria-expanded=true] .icon:after,.checkout-express .icon[data-toggle=collapse][aria-expanded=true]:before,.client-personaldata-page .icon[data-toggle=collapse][aria-expanded=true]:after,.client-personaldata-page .icon[data-toggle=dropdown][aria-expanded=true]:after,.contact-center-page .form .icon[data-toggle=collapse][aria-expanded=true]:after,.eventos-content-container .icon[data-toggle=collapse][aria-expanded=true]:after,.leitorbertrand .table-extract .icon[data-toggle=collapse][aria-expanded=true]:after,.libraries-content-container .icon[data-toggle=collapse][aria-expanded=true]:after,.mainPopContainer .icon[data-toggle=collapse][aria-expanded=true]:after,.new-regist-content .icon[data-toggle=collapse][aria-expanded=true]:after,.select-box .icon[data-toggle=collapse][aria-expanded=true]:after{background-position:-241px -29px}.search-results .tabs .icon[data-toggle=collapse][aria-expanded=true]:after{background-position:-241px -188px}.icon.icon-trash{background-position:-135px -152px;height:30px;width:30px;margin:0}.icon.icon-trash:hover{background-position:-135px -16px;height:30px;width:30px;margin:0}.devolucoes-content .icon.icon-trash{background-position:-135px -152px;height:30px;width:30px;margin:7px;cursor:pointer}.devolucoes-content .icon.icon-trash:hover{background-position:-135px -16px}.icon.icon-ca-customer{width:37px;height:31px;background-position:-188px -94px;display:inline-block;float:left;margin:12px 12px 0 12px}.icon.icon-ca-orders{width:37px;height:31px;background-position:-188px -54px;display:inline-block;float:left;margin:12px 12px 0 12px}.icon.icon-ca-trocas{width:37px;height:31px;background-image:url('/img/icon_trocas.svg');background-position:unset;float:left;margin:15px 12px 0 12px;background-size:37px 31px}.icon.icon-ca-card{width:37px;height:32px;background-position:-188px -135px;display:inline-block;float:left;margin:12px 12px 0 12px}.icon.icon-ca-list{width:37px;height:34px;background-position:-188px -177px;display:inline-block;float:left;margin:12px 12px 0 12px}.icon.icon-ca-vouchers{width:37px;height:34px;background-position:-188px -218px;display:inline-block;float:left;margin:12px 12px 0 12px}.icon.icon-ca-new{width:37px;height:34px;background-position:-188px -258px;display:inline-block;float:left;margin:12px 12px 0 12px}.icon.icon-ca-library{width:37px;height:34px;background-position:-188px -16px;display:inline-block;float:left;margin:12px 12px 0 12px}.icon.icon-print{width:38px;height:32px;background-position:-131px -49px;margin:0}.icon.icon-trashbin{width:38px;height:32px;background-position:-131px -15px;margin:0}.icon.icon-mail{width:38px;height:32px;background-position:-131px -120px;margin:0}.icon.icon-edit{width:38px;height:24px;background-position:-131px -87px;cursor:pointer}.icon.btn-close{float:right;width:30px;background-position:-408px -83px;margin:0;padding:0;opacity:1}.icon.btn-close.white{filter:invert(1)}.icon.icon-gift-lg:before{content:'';background-position:-439px -579px;display:table-cell;height:100px;width:100px}.libraries-content-container .icon.img-plus:after{content:" ";height:30px;width:30px;margin:3px;display:inline-block;background-position:-237px -71px;filter:brightness(0) invert(1)}.error-container .icon.warning-icon,.icon.warningTwo,.warning-info-area-icon .icon.warning,.warning-info-area-icon .icon.warningTwo{display:inline-block;position:relative;cursor:default;min-width:49px;height:49px;background-position:-337px -97px;margin:0 3px 0 0}.error-container .icon.warning-icon{margin:0 15px 0 0}.overlay-geral-area .overlay-content form label.error:before,label.error:before{content:"";display:inline-block;position:absolute;left:19px;top:-9px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ffbb96}.warning-info-area-icon .icon.info,.warning-info-area-icon .icon.infoTwo{display:inline-block;position:relative;cursor:default;width:49px;height:49px;background-position:-182px -337px;margin:0 3px 0 0}.icon.language-flag{display:inline-block;height:18px;margin:0;vertical-align:middle;width:30px}.icon.language-flag.Português{background-position:-555px -20px}.icon.language-flag.Brasileiro{background-position:-555px -50px}.icon.language-flag.Espanhol{background-position:-555px -79px}.icon.language-flag.Francês{background-position:-555px -108px}.icon.language-flag.Inglês{background-position:-555px -137px}.icon.language-flag.Alemão{background-position:-555px -164px}.icon.language-flag.Italiano{background-position:-555px -192px}.icon.language-flag.Romeno{background-position:-555px -221px}.icon.language-flag.Russo{background-position:-555px -250px}.icon.language-flag.Bulgaro{background-position:-555px -279px}.icon.language-flag.Polaco{background-position:-555px -308px}.icon.language-flag.Japonês{background-position:-555px -337px}.icon.language-flag.Sueco{background-position:-555px -365px}.icon.language-flag.Grego{background-position:-555px -395px}.icon.language-flag.Chinês{background-position:-555px -423px}.icon.language-flag.Americano{background-position:-555px -452px}#autorResourcesOverlay .autor-resources-list-container .resource-select .icon.video,#recursosOverlay .outrosRecursos .rec-btn .icon.video{background-position:-408px -400px}#autorResourcesOverlay .autor-resources-list-container .resource-select.active .icon.video,#recursosOverlay .outrosRecursos .rec-btn.active .icon.video{background-position:-408px -372px!important}#autorResourcesOverlay .autor-resources-list-container .resource-select:hover .icon.video,#recursosOverlay .outrosRecursos .rec-btn:hover .icon.video{background-position:-408px -372px}#recursosOverlay .outrosRecursos .rec-btn .icon.audio{background-position:-408px -482px}#recursosOverlay .outrosRecursos .rec-btn.active .icon.audio{background-position:-408px -453px!important}#recursosOverlay .outrosRecursos .rec-btn:hover .icon.audio{background-position:-408px -453px}#autorResourcesOverlay .autor-resources-list-container .resource-select .icon.screenshot,#recursosOverlay .outrosRecursos .rec-btn .icon.screenshot{background-position:-408px -746px}#autorResourcesOverlay .autor-resources-list-container .resource-select.active .icon.screenshot,#recursosOverlay .outrosRecursos .rec-btn.active .icon.screenshot{background-position:-408px -746px!important}#autorResourcesOverlay .autor-resources-list-container .resource-select:hover .icon.screenshot,#recursosOverlay .outrosRecursos .rec-btn:hover .icon.screenshot{background-position:-408px -781px}.icon.icon-whatsapp{background-position:-280px -272px;height:36px;width:36px}.checkout .dados-encomenda .icon.selectable-radio,.checkout-expresso-client-page .leitorbertrand-module label .icon.selectable-radio,.checkout-vales .icon.selectable-radio,.checkout-vales .lb-use-all label .icon.selectable-radio,.checkout-vales .lb-use-partial label .icon.selectable-radio,.dados-encomenda .icon.selectable-radio{width:29px;height:29px;background-position:-652px -20px;margin:0}.checkout-expresso-client-page .leitorbertrand-module input[type=radio]:checked+label .icon.selectable-radio,.checkout-vales .lb-use-all #lb_use_all:checked+label .icon.selectable-radio,.checkout-vales .lb-use-partial #lb_use_part:checked+label .icon.selectable-radio,.dados-encomenda .despesas-educacao-type.info-elemento-selected .icon.selectable-radio,.dados-encomenda .formas-envio .info-elemento-selected .icon.selectable-radio,.dados-encomenda .tipo-pagamento .tipo-pagamento-type.info-elemento-selected .icon.selectable-radio{background-position:-652px -58px}.icon-info{font-family:OpenSansRegular;font-size:20px;line-height:28px;background-color:#c7c5c2;display:flex;justify-content:center;align-items:center;height:28px;width:28px}.icon-info:hover{background-color:#141414;color:#fff}@media (min-width:688px){.checkout .icon.icon-minus,.checkout .icon.icon-plus{margin:37.5px 15px 0;padding:12.5px}.checkout .icon.icon-plus{background-position:-240px -73px}.checkout .icon.icon-minus{background-position:-240px -93px}}@media (min-width:986px) and (max-width:1079px){.margin-top-40 .icon.icon-gift{background-position:-406px -247px;width:30px;height:39px;margin-top:-35px;cursor:pointer;display:initial}.icon{height:29px;margin:0 auto 5px auto}.icon.icon-customer{background-position:-29px -79px}#customer-toggle:checked~.navbar-inverse .icon.icon-customer,.navbar-toggle:hover .icon.icon-customer{background-position:-29px -276px}.logged-in .icon.icon-customer{width:43px;background-position:-19px -46px}#customer-toggle:checked~.navbar-inverse.logged-in .icon.icon-customer,.logged-in .navbar-toggle:hover .icon.icon-customer{background-position:-19px -243px}.icon.icon-help{width:23px;background-position:-29px -111px}#help-toggle:checked~.navbar-inverse .icon.icon-help,.navbar-toggle:hover .icon.icon-help{background-position:-29px -308px}.icon.icon-stores{background-position:-27px -205px}.navbar-toggle:hover .icon.icon-stores{background-position:-27px -402px}.icon.icon-shopping-cart{background-position:-27px -141px}#shoppingcart-toggle:checked~.navbar-inverse .icon.icon-shopping-cart,.navbar-toggle:hover .icon.icon-shopping-cart{background-position:-27px -339px}.icon.icon-shopping-list{width:22px;background-position:-29px -173px}.navbar-toggle:hover .icon.icon-shopping-list{background-position:-29px -370px}}@media (min-width:1080px){.icon{height:29px;margin:0 auto 5px auto}.margin-top-40 .icon.icon-gift{background-position:-406px -247px;width:30px;height:39px;margin-top:-35px;cursor:pointer;display:initial}.icon.icon-edit{height:32px}.icon.icon-customer{background-position:-29px -79px}#customer-toggle:checked~.navbar-inverse .icon.icon-customer,.navbar-toggle:hover .icon.icon-customer{background-position:-29px -276px}.logged-in .icon.icon-customer{width:43px;background-position:-19px -46px}#customer-toggle:checked~.navbar-inverse.logged-in .icon.icon-customer,.logged-in .navbar-toggle:hover .icon.icon-customer{background-position:-19px -243px}.icon.icon-help{width:23px;background-position:-29px -111px}#help-toggle:checked~.navbar-inverse .icon.icon-help,.navbar-toggle:hover .icon.icon-help{background-position:-29px -308px}.icon.icon-stores{background-position:-27px -205px}.navbar-toggle:hover .icon.icon-stores{background-position:-27px -402px}.icon.icon-shopping-cart{background-position:-27px -141px}#shoppingcart-toggle:checked~.navbar-inverse .icon.icon-shopping-cart,.navbar-toggle:hover .icon.icon-shopping-cart{background-position:-27px -339px}.icon.icon-shopping-list{width:22px;background-position:-29px -173px}.navbar-toggle:hover .icon.icon-shopping-list{background-position:-29px -370px}.help-page [data-toggle=collapse]:after{right:20px}.dados-encomenda .tipo-pagamento .icon.selectable-radio{margin:30px 0 18px 0}.addresses-forms .icon[data-toggle=collapse]:after,.border-footer .border-footer-smartphone[data-toggle=collapse] .icon:after,.client-personaldata-page .icon[data-toggle=collapse]:after,.contact-center-page .form .icon[data-toggle=collapse]:after,.eventos-content-container .icon[data-toggle=collapse]:after,.leitorbertrand .table-extract .icon[data-toggle=collapse]:after,.libraries-content-container .icon[data-toggle=collapse]:after,.mainPopContainer .icon[data-toggle=collapse]:after,.new-regist-content .icon[data-toggle=collapse]:after,.search-results .tabs .icon[data-toggle=collapse]:after,.select-box .icon[data-toggle=collapse]:after{content:" ";position:absolute;right:3px;height:22px;width:34px;display:inline-block;background-position:-241px -12px}.checkout .icon.icon-minus,.checkout .icon.icon-plus{margin:10px 8px}}.overlay-geral-area .content .overlay-middle-content #leitorBertrandExists,.overlay-geral-area .content .overlay-middle-content .new-regist-content,.overlay-geral-area .content .overlay-middle-content .regist-content{margin-top:25px;font-family:OpenSansRegular;font-size:18px;color:#141414;font-style:normal;text-align:left;max-width:360px;margin-left:auto;margin-right:auto;position:relative}.overlay-geral-area .content .overlay-middle-content .title-content{display:inline-block;width:100%;padding:0 0 10px}.overlay-geral-area .content .overlay-middle-content .title-content span.pull-left{margin:0;padding-left:0;font-size:26px;line-height:24px;text-transform:uppercase}.overlay-geral-area .content .overlay-middle-content .regist-content .title-content #firstStepOption.cursor{cursor:pointer}.overlay-geral-area .content .overlay-middle-content .regist-content .title-content .stage{cursor:default}.overlay-geral-area .content .overlay-middle-content .title-content .stage{height:36px;width:36px;background-color:#c7c5c2;margin:0 0 0 10px;text-align:center;line-height:36px}.overlay-geral-area .content .overlay-middle-content .new-regist-content .icon-info span:first-child,.overlay-geral-area .content .overlay-middle-content .regist-content .icon-info span:first-child{width:28px;text-align:center;height:28px}.overlay-geral-area .content .overlay-middle-content .new-regist-content .icon-info,.overlay-geral-area .content .overlay-middle-content .regist-content .icon-info{font-family:OpenSansSemiBold;font-size:16px;line-height:28px;text-transform:lowercase;color:#000;background-color:#c7c5c2;cursor:pointer;display:inline-block;position:absolute;right:0;margin-top:8px;font-weight:400;overflow-y:auto}.overlay-geral-area .content .overlay-middle-content .new-regist-content input[type=checkbox]:checked~.birthday-options .icon-gift,.overlay-geral-area .content .overlay-middle-content .new-regist-content input[type=checkbox]:checked~.icon-info,.overlay-geral-area .content .overlay-middle-content .regist-content input[type=checkbox]:checked~.icon-info{z-index:2;background-color:#e0dfdd}.overlay-geral-area .content .overlay-middle-content .new-regist-content input[type=checkbox]:checked~.icon-info .pull-left,.overlay-geral-area .content .overlay-middle-content .regist-content input[type=checkbox]:checked~.icon-info .pull-left{background-color:#141414;color:#fff}.overlay-geral-area .content .overlay-middle-content .new-regist-content .icon-gift:hover,.overlay-geral-area .content .overlay-middle-content .new-regist-content .icon-info:hover,.overlay-geral-area .content .overlay-middle-content .regist-content .icon-info:hover{z-index:2;background-color:#e0dfdd}.overlay-geral-area .content .overlay-middle-content .new-regist-content .icon-info:hover .pull-left,.overlay-geral-area .content .overlay-middle-content .regist-content .icon-info:hover .pull-left{background-color:#141414;color:#fff}.overlay-geral-area .content .overlay-middle-content .new-regist-content input[type=checkbox]:checked~.birthday-options .info-alpha,.overlay-geral-area .content .overlay-middle-content .new-regist-content input[type=checkbox]:checked~.info-alpha,.overlay-geral-area .content .overlay-middle-content .regist-content input[type=checkbox]:checked~.info-alpha{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1;margin:0}.overlay-geral-area .content .overlay-middle-content .new-regist-content .info-content,.overlay-geral-area .content .overlay-middle-content .regist-content .icon-info .info-content{padding:31px;line-height:24px;text-transform:none;font-family:OpenSansRegular;font-size:16px}.overlay-geral-area .content .overlay-middle-content .new-regist-content input[type=checkbox]:checked~.birthday-options .icon-gift .info-content,.overlay-geral-area .content .overlay-middle-content .new-regist-content input[type=checkbox]:checked~.birthday-options .info-alpha,.overlay-geral-area .content .overlay-middle-content .new-regist-content input[type=checkbox]:checked~.icon-info .info-content,.overlay-geral-area .content .overlay-middle-content .new-regist-content input[type=checkbox]:checked~.info-alpha,.overlay-geral-area .content .overlay-middle-content .regist-content #info-toggle:checked~.icon-info .info-content,.overlay-geral-area .content .overlay-middle-content .regist-content input[type=checkbox]:checked~.info-alpha{display:block!important}.overlay-geral-area .content .overlay-middle-content .new-regist-content .birthday-options .icon-gift:hover{background-image:none;height:auto;width:auto}.overlay-geral-area .content .overlay-middle-content .new-regist-content input[type=checkbox]:checked~.birthday-options .icon-gift{background-image:none;height:auto;width:auto}.overlay-geral-area .content .overlay-middle-content .regist-content .title-content #firstStepOption{cursor:pointer}.overlay-geral-area .content .overlay-middle-content form input#client-gender-f:checked~.client-gender-format-F label,.overlay-geral-area .content .overlay-middle-content form input#client-gender-m:checked~.client-gender-format-M label,.overlay-geral-area .content .overlay-middle-content form input#client-gender-other:checked~.client-gender-format-O label,.overlay-geral-area .content .overlay-middle-content input#firstStep:checked~.regist-content .title-content #firstStepOption,.overlay-geral-area .content .overlay-middle-content input#firstStepRegisto:checked~.regist-content .title-content #secondStepOption{background-color:#d83e0f;color:#fefefe;font-family:OpenSansSemiBold;cursor:default;border:none}.overlay-geral-area .content .overlay-middle-content form input#client-gender-f:checked~.client-gender-format-F label,.overlay-geral-area .content .overlay-middle-content form input#client-gender-m:checked~.client-gender-format-M label,.overlay-geral-area .content .overlay-middle-content form input#client-gender-other:checked~.client-gender-format-O label{background-color:#000}.overlay-geral-area .content .overlay-middle-content input#firstStep:checked~.new-regist-content,.overlay-geral-area .content .overlay-middle-content input#firstStep:checked~.regist-content #firstStepRegist,.overlay-geral-area .content .overlay-middle-content input#firstStepRegisto:checked~.regist-content #secondStep,.overlay-geral-area .content .overlay-middle-content input#showLBExits:checked~#leitorBertrandExists{display:block!important}.overlay-geral-area .content .overlay-middle-content #firstStep:checked~#leitorBertrandExists,.overlay-geral-area .content .overlay-middle-content #firstStep:checked~.regist-content #secondStep,.overlay-geral-area .content .overlay-middle-content input#firstStepRegisto:checked~#leitorBertrandExists,.overlay-geral-area .content .overlay-middle-content input#firstStepRegisto:checked~.regist-content #firstStepRegist,.overlay-geral-area .content .overlay-middle-content input#showLBExits:checked~.new-regist-content,.overlay-geral-area .content .overlay-middle-content input#showLBExits:checked~.regist-content{display:none!important}.overlay-geral-area .content .overlay-middle-content .new-regist-content form .form-control,.overlay-geral-area .content .overlay-middle-content .regist-content form .form-control{height:44px;padding:0 0 0 13px;font-size:16px;color:#777;margin-bottom:10px;border:1px solid #a9a9a9;border-radius:0;text-align:left}.overlay-geral-area .content .overlay-middle-content .new-regist-content form .form-control.not-required,.overlay-geral-area .content .overlay-middle-content .regist-content form .form-control.not-required{background-color:#f3f3f2}.overlay-geral-area .content .overlay-middle-content .regist-content form .leitorbertrand-box{margin-bottom:15px}.overlay-geral-area .content .overlay-middle-content .new-regist-content form .child-number-box,.overlay-geral-area .content .overlay-middle-content .new-regist-content form .client-organization-box,.overlay-geral-area .content .overlay-middle-content .new-regist-content form .phone-number,.overlay-geral-area .content .overlay-middle-content .regist-content form .leitorbertrand-box{width:100%}.overlay-geral-area .content .overlay-middle-content .new-regist-content form .leitorbertrand-box{width:68%}.overlay-geral-area .content .overlay-middle-content .new-regist-content form .btn-regist,.overlay-geral-area .content .overlay-middle-content .regist-content form .btn-advance,.overlay-geral-area .content .overlay-middle-content .regist-content form .btn-regist{width:100%;height:44px;background-color:#d83e0f;color:#fff;text-transform:uppercase;border:none;font-family:OpenSansSemiBold;font-size:16px;margin-bottom:5px}.overlay-geral-area .content .overlay-middle-content .new-regist-content form .btn-regist:hover,.overlay-geral-area .content .overlay-middle-content .regist-content form .btn-advance:hover,.overlay-geral-area .content .overlay-middle-content .regist-content form .btn-regist:hover{background-color:#444}.overlay-geral-area .content .overlay-middle-content .new-regist-content form .btn-regist.disabled,.overlay-geral-area .content .overlay-middle-content .regist-content form .btn-advance.disabled,.overlay-geral-area .content .overlay-middle-content form .btn-regist.disabled{background-color:#e5e5e5;cursor:default}.regist-content #secondStep p{line-height:24px}.overlay-geral-area .overlay-middle-content .regist-content .communicationField{padding-top:5px;padding-bottom:5px}.overlay-geral-area .overlay-middle-content .new-regist-content form .communicationFiel,.overlay-geral-area .overlay-middle-content .new-regist-content form .mainAddress{padding:15px 0 25px}.overlay-geral-area .overlay-middle-content .new-regist-content form .billingAddress,.overlay-geral-area .overlay-middle-content .new-regist-content form .privacyField{padding-bottom:25px}.overlay-geral-area .overlay-middle-content .regist-content .privacyField{padding-bottom:15px}.overlay-geral-area .overlay-middle-content .new-regist-content form .icon.icon-check,.overlay-geral-area .overlay-middle-content .regist-content #secondStepRegist .icon.icon-check{height:auto;background-image:none;margin:0;display:inline-block;text-decoration:none}.overlay-geral-area .overlay-middle-content .new-regist-content .icon-check,.overlay-geral-area .overlay-middle-content .new-regist-content div.checkbox-description,.overlay-geral-area .overlay-middle-content .regist-content .icon-check{background-image:none;font-size:14px;line-height:19px;height:auto;cursor:pointer}.overlay-geral-area .content .overlay-middle-content .new-regist-content div.checkbox-description,.overlay-geral-area .overlay-middle-content .new-regist-content form label.icon.icon-check div,.overlay-geral-area .overlay-middle-content .regist-content #secondStepRegist label.icon.icon-check div{display:inline-block;width:calc(100% - 34px);font-weight:400}.overlay-geral-area .content .overlay-middle-content .new-regist-content div.checkbox-description{width:calc(100% - 49px);float:right;padding-top:13px}#leitorBertrandExists .warning-icon+#error-message{color:#d83e0f}#leitorBertrandExists .error-container{font-family:OpenSansLight;font-size:16px;line-height:19px;display:inline-block;margin-bottom:35px;width:100%}#leitorBertrandExists .error-container div{width:calc(100% - 69px);display:inline-block;padding:0}#leitorBertrandExists .middle-content{display:inline-block;position:relative;min-width:100%}#leitorBertrandExists .middle-content .left-colum,#leitorBertrandExists .middle-content .right-colum{padding:0}#leitorBertrandExists .middle-content div p{font-family:OpenSansSemiBold;line-height:22px;padding-bottom:10px;border-bottom:1px solid #c9c9c9}#leitorBertrandExists .middle-content .description{font-size:14px;line-height:18px;display:inline-block;padding-bottom:25px}#leitorBertrandExists .middle-content .btn-continue,#leitorBertrandExists .middle-content .btn-login,#leitorBertrandExists .middle-content .btn-recover-pass{font-family:OpenSansSemiBold;display:inline-block;width:100%;height:44px;text-align:center;text-transform:uppercase;color:#fff;line-height:44px}#leitorBertrandExists .middle-content .btn-recover-pass{background-color:#d83e0f;margin-bottom:10px}#leitorBertrandExists .middle-content .btn-login{background-color:transparent;color:#666;border:2px solid #777;margin-bottom:50px}#leitorBertrandExists .middle-content .btn-continue{background-color:#444;cursor:pointer}.overlay-geral-area .overlay-middle-content .new-regist-content .leitorbertrand-container{width:100%;display:flex}.overlay-geral-area .overlay-middle-content .new-regist-content .leitorbertrand-container span.leitor-span{width:115%;line-height:38px}.overlay-geral-area .overlay-middle-content .new-regist-content .address-postal-code,.overlay-geral-area .overlay-middle-content .new-regist-content .birthday-date,.overlay-geral-area .overlay-middle-content .new-regist-content .client-child-birthday,.overlay-geral-area .overlay-middle-content .new-regist-content .client-child-number,.overlay-geral-area .overlay-middle-content .new-regist-content .fiscal-number,.overlay-geral-area .overlay-middle-content .new-regist-content .leitorbertrand-container,.overlay-geral-area .overlay-middle-content .new-regist-content .phoneNumber{padding:0}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender,.overlay-geral-area .overlay-middle-content .new-regist-content form .client-organization,.overlay-geral-area .overlay-middle-content .new-regist-content form .fiscal-number{display:inline-block;width:100%}.overlay-geral-area .overlay-middle-content .new-regist-content form .address-postal-code #postalCodeNacional span:last-of-type,.overlay-geral-area .overlay-middle-content .new-regist-content form .address-postal-code .postal-code-cp4{padding:0}.overlay-geral-area .overlay-middle-content .new-regist-content form .address-postal-code .postal-code-cp3{padding-right:0}.overlay-geral-area .overlay-middle-content .new-regist-content form .address-postal-code .postal-code-box{background:#fff}.overlay-geral-area .overlay-middle-content .new-regist-content form #localidade-error{position:absolute;left:0;top:100%}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .client-gender-format-F,.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .client-gender-format-M,.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .client-gender-format-O{text-align:center}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .client-gender-format-M{padding:0 5px 0 0}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .client-gender-format-F{padding:0 5px}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .client-gender-format-O{padding:0 0 0 5px}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .client-gender-format-F label,.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .client-gender-format-M label,.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .client-gender-format-O label{background-color:#fff;border:1px solid #a9a9a9;height:44px;width:100%;font-family:OpenSansRegular;font-size:16px;line-height:44px;color:#a9a9a9;font-weight:initial;margin-bottom:10px}.overlay-geral-area .overlay-middle-content .new-regist-content .intro h2{font-family:OpenSansRegular;font-size:26px;color:#141414;line-height:24px;text-align:left;font-style:normal;text-transform:uppercase}.overlay-geral-area .overlay-middle-content .new-regist-content .intro{margin-bottom:25px}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown.countries{display:flex;width:100%}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown.countries .pais-country-drop{width:60%;line-height:44px;font-size:16px}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown.countries,.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown.localities,.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown.profissoes{padding:0;margin-bottom:10px}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown.profissoes #select-box-profissaoInput{width:90%}.overlay-geral-area .overlay-middle-content .new-regist-content .birthday-options .dropdown.days,.overlay-geral-area .overlay-middle-content .new-regist-content .birthday-options .dropdown.months{padding-left:0;position:relative;padding-right:10px}.overlay-geral-area .overlay-middle-content .new-regist-content .birthday-options .dropdown.years{padding-left:0;position:relative;padding-right:0}.overlay-geral-area .overlay-middle-content .new-regist-content .birthday-child .birthday-options .dropdown.years{padding-right:0}.overlay-geral-area .overlay-middle-content .new-regist-content .birthday-options .dropdown.days ul[id^=days],.overlay-geral-area .overlay-middle-content .new-regist-content .birthday-options .dropdown.months ul[id^=months],.overlay-geral-area .overlay-middle-content .new-regist-content .birthday-options .dropdown.years ul[id^=years]{min-width:auto;width:calc(100% - 10px)!important}.overlay-geral-area .overlay-middle-content .new-regist-content span.hifen{font-size:30px;float:left;margin-left:0;line-height:44px;margin-right:-30px}.overlay-geral-area .overlay-middle-content .new-regist-content .address-postal-code span.hifen{margin-left:0}.overlay-geral-area .overlay-middle-content .new-regist-content .icon-gift{display:inline-block;position:absolute;right:0;font-weight:400}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown button{width:100%;height:40px;text-align:left;padding:0 0 0 10px;border-radius:0;background-color:#fff;border:1px solid #a9a9a9;margin:0 0 10px;position:relative;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #fff}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown button[aria-expanded=true]:not(.select-text),.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown button[aria-expanded=true]:not(.select-text)~ul.drop-menu{z-index:2}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown ul{width:100%;border-radius:0;border:0;text-align:left;-webkit-box-shadow:none;box-shadow:none;padding:0;position:absolute;margin-top:2px;max-height:225px;height:auto;overflow:auto;top:44px;box-shadow:3px 3px 10px #c7c5c2}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown ul li{height:40px;line-height:40px;text-overflow:ellipsis;overflow:hidden;cursor:pointer;min-height:40px;margin:0;background-color:#e7e7e7;font-size:16px}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown ul li span{padding-left:10px;line-height:44px}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown ul li:hover{background-color:#000;color:#fff}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown .btn .active.selected{color:#777}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown .btn .active{color:#a9a9a9;font-size:16px}.overlay-geral-area .overlay-middle-content .new-regist-content form .billingAddress label.label-checkbox,.overlay-geral-area .overlay-middle-content .new-regist-content form .mainAddress label.label-checkbox{height:44px;width:44px;padding:9px;background-color:#fff;border:1px solid #a9a9a9}.overlay-geral-area .overlay-middle-content .new-regist-content .address-postal-code .postal-code-label,.overlay-geral-area .overlay-middle-content .new-regist-content form .birthday-date .birthday-label,.overlay-geral-area .overlay-middle-content .new-regist-content form .client-child-birthday .child-birthday-label,.overlay-geral-area .overlay-middle-content .new-regist-content form .client-child-number .child-number-label{padding:0 0 10px;font-size:16px;line-height:22px;letter-spacing:.01em}.overlay-geral-area .overlay-middle-content .new-regist-content form .birthday-date .birthday-options{display:inline-block;width:90%;margin-bottom:10px}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown.profissoes button.btn-profissao,.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown.profissoes ul#profissoes{width:90%;float:left}.new-regist-content .client-child-birthday .birthday-options{padding-left:0;padding-right:20px;margin-bottom:10px}.overlay-geral-area .overlay-middle-content .new-regist-content form .address-postal-code .postal-code-label,.overlay-geral-area .overlay-middle-content .new-regist-content form .client-child-number .child-number-label{padding:10px 10px 10px 0}.overlay-geral-area .overlay-middle-content .new-regist-content .client-child-birthday .birthday-child{display:none}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-child-number .child-number-label{float:left}.overlay-geral-area .overlay-middle-content .new-regist-content #childNumber-drop{width:47%;float:right;margin-bottom:10px}.new-regist-content .client-child-number .childDropdownContainer{width:90%}.overlay-geral-area .overlay-middle-content .new-regist-content #childNumber-drop #clientChildNumber{min-width:auto}.overlay-geral-area .overlay-middle-content .birthday-date .btn:after,.overlay-geral-area .overlay-middle-content .client-child-birthday .btn:after{right:5px}.overlay-middle-content .new-regist-content div.dropdown ul.drop-menu.collapse.in+.dropdown-alpha{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;margin:0}.overlay-middle-content .new-regist-content .disabled input{color:#141414;border:1px solid #e6e6e6!important;background:0 0;background-color:#e6e6e6;cursor:pointer}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .gender-lg{padding-left:0}.overlay-geral-area .overlay-middle-content .new-regist-content form .birthday-date{display:flex;width:100%}.overlay-geral-area .overlay-middle-content .new-regist-content form .birthday-date .birthday-label{align-content:flex-start;width:45%}.overlay-geral-area .overlay-middle-content .new-regist-content form .birthday-date .birthday-options{align-content:flex-end;width:100%}.overlay-geral-area .overlay-middle-content .new-regist-content .address-postal-code{display:flex;width:100%}.overlay-geral-area .overlay-middle-content .new-regist-content .address-postal-code .postal-code-label{width:73%}.overlay-geral-area .overlay-middle-content .new-regist-content .address-postal-code #postalCodeNacional{width:100%;float:right;align-content:flex-end;margin-right:-38%}.overlay-geral-area .overlay-middle-content .new-regist-content .address-postal-code #postalCodeNacional .postal-code-cp4{width:30%}.overlay-geral-area .overlay-middle-content .new-regist-content .address-postal-code #postalCodeNacional .postal-code-cp3{width:25%}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender{display:flex;width:100%;margin-bottom:10px}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender span.gender-span{width:20%;line-height:41px;font-size:16px}.overlay-geral-area .overlay-middle-content .new-regist-content .icon-mandatory .info-content{padding:0;width:101%;line-height:24px;text-transform:initial;font-family:OpenSansRegular;font-size:16px;padding-left:35px!important;color:#000}.overlay-geral-area .new-regist-content .icon-mandatory:hover .info-content,.overlay-geral-area .new-regist-content .icon-mandatory:hover~.info-alpha{display:block!important}.overlay-geral-area .new-regist-content .client-gender .icon-mandatory{top:378px}.overlay-geral-area .new-regist-content .icon-mandatory{color:#fff;background-color:#d83e0f;line-height:34px;font-size:26px;font-family:OpenSansSemibold;cursor:pointer;display:inline-block;position:absolute;right:-38px;top:8px;font-weight:400}.overlay-geral-area .new-regist-content .icon-mandatory span:first-child{width:28px;text-align:center;height:28px;font-size:26px!important;line-height:unset}.overlay-geral-area .new-regist-content input[type=checkbox]:checked~.icon-mandatory .pull-left{background-color:#141414;color:#fff}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown.profissoes{display:flex;margin-bottom:10px;width:100%}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown.profissoes .job{align-items:center;align-content:flex-start;width:30%;line-height:40px;font-size:18px}@media (min-width:1080px){.overlay-geral-area .overlay-middle-content .new-regist-content .leitorbertrand-container span.leitor-span{width:80%}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown.countries .pais-country-drop{width:40%}.overlay-geral-area .overlay-middle-content .new-regist-content .address-postal-code .postal-code-label{width:65%}.overlay-geral-area .content .overlay-middle-content #leitorBertrandExists{min-width:100%;margin:0;padding-top:25px;min-height:500px}.overlay-geral-area .content .overlay-middle-content .new-regist-content,.overlay-geral-area .content .overlay-middle-content .regist-content{margin-top:20px;max-width:540px;min-height:470px}.overlay-geral-area .content .overlay-middle-content .title-content{padding:0}.overlay-geral-area .content .overlay-middle-content .regist-content #firstStepRegist{padding:23px 0 0}.overlay-geral-area .content .overlay-middle-content .regist-content #secondStep{padding:13px 0 0}.overlay-geral-area .content .overlay-middle-content .regist-content .title-content span.pull-left{padding-top:5px;font-size:30px}.overlay-geral-area .content .overlay-middle-content .regist-content form .form-control{padding:10px 0 10px 15px}.overlay-geral-area .content .overlay-middle-content .regist-content form .leitorbertrand-box{margin-bottom:10px}.overlay-geral-area .content .overlay-middle-content .new-regist-content form .client-organization-box,.overlay-geral-area .content .overlay-middle-content .new-regist-content form .leitorbertrand-box,.overlay-geral-area .content .overlay-middle-content .new-regist-content form .phone-number,.overlay-geral-area .content .overlay-middle-content .regist-content form .leitorbertrand-box{width:100%}.overlay-geral-area .content .overlay-middle-content .new-regist-content .icon-info,.overlay-geral-area .content .overlay-middle-content .regist-content .icon-info{margin-right:-38px}.overlay-geral-area .content .overlay-middle-content .new-regist-content form .btn-regist,.overlay-geral-area .content .overlay-middle-content .regist-content form .btn-advance,.overlay-geral-area .content .overlay-middle-content .regist-content form .btn-regist{font-size:18px}.regist-content #secondStepRegist .privacyField{padding-bottom:20px;padding-top:25px}.no-touchevents .overlay-geral-area .content .overlay-middle-content .new-regist-content .icon-gift:hover .info-content,.no-touchevents .overlay-geral-area .content .overlay-middle-content .new-regist-content .icon-info:hover .info-content,.no-touchevents .overlay-geral-area .content .overlay-middle-content .regist-content .icon-info:hover .info-content,.overlay-geral-area .content .overlay-middle-content .new-regist-content .icon-gift:hover~.info-alpha,.overlay-geral-area .content .overlay-middle-content .new-regist-content .icon-info:hover~.info-alpha,.overlay-geral-area .content .overlay-middle-content .regist-content .icon-info:hover~.info-alpha{display:block!important}#leitorBertrandExists .error-container{font-family:OpenSansRegular;font-size:18px}#leitorBertrandExists .middle-content div p{font-family:OpenSansBold;font-size:18px;line-height:24px}#leitorBertrandExists .middle-content .description{font-family:OpenSansRegular;font-size:16px;line-height:20px;padding-bottom:30px}.overlay-geral-area .content .overlay-middle-content #leitorBertrandExists .middle-content .left-colum,.overlay-geral-area .content .overlay-middle-content #leitorBertrandExists .middle-content .right-colum{max-width:360px;padding:0;margin-top:0}.overlay-geral-area .content .overlay-middle-content #leitorBertrandExists .middle-content .right-colum{float:right}.overlay-geral-area .content .overlay-middle-content #leitorBertrandExists .middle-content .vertical-border{padding:0 0 0;border-left:1px solid #a9a9a9;position:absolute;bottom:0;top:0;right:0;width:50%}#leitorBertrandExists .middle-content div p{border:none}#leitorBertrandExists .middle-content .left-colum .password-recovery-title{margin-bottom:44px}#leitorBertrandExists .middle-content .btn-login{margin-bottom:0}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .gender-lg{height:44px;margin-bottom:10px}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .gender-lg>label,.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .gender-lg>span{float:left;padding-top:10px}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .gender-lg label.gender-f,.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .gender-lg label.gender-m,.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .gender-lg label.gender-o{height:44px;width:44px;padding:9px;background-color:#fff;border:1px solid #a9a9a9}.overlay-geral-area .overlay-middle-content .new-regist-content form .address-postal-code span,.overlay-geral-area .overlay-middle-content .new-regist-content form .birthday-date .birthday-label,.overlay-geral-area .overlay-middle-content .new-regist-content form .client-child-number>span:first-of-type,.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .gender-lg>span{font-size:16px;line-height:34px;letter-spacing:.01em}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-child-number>span:first-of-type{width:auto}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .gender-lg>span:first-of-type{padding-right:25px}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-gender .gender-lg .gender-type{padding-left:10px;padding-right:5px}.overlay-geral-area .overlay-middle-content .new-regist-content .address-postal-code,.overlay-geral-area .overlay-middle-content .new-regist-content .birthday-date,.overlay-geral-area .overlay-middle-content .new-regist-content .client-child-birthday,.overlay-geral-area .overlay-middle-content .new-regist-content .client-child-number{padding-left:0}.overlay-geral-area .overlay-middle-content .new-regist-content .client-child-number{width:58%}.overlay-geral-area .overlay-middle-content .new-regist-content .address-postal-code span.visible-lg{padding-left:0}.overlay-geral-area .overlay-middle-content .new-regist-content form .address-postal-code .postal-code-cp3{padding-left:20px}.overlay-geral-area .overlay-middle-content .new-regist-content form .address-postal-code .hifen{font-size:30px;float:left;margin-left:5px;line-height:44px;margin-right:-30px}.overlay-geral-area .overlay-middle-content .new-regist-content .client-child-number .icon-info{right:auto}.overlay-geral-area .overlay-middle-content .new-regist-content form .address-postal-code span:last-of-type{padding-left:0}.overlay-geral-area .overlay-middle-content .new-regist-content form .fiscal-number{display:block}.overlay-geral-area .overlay-middle-content .new-regist-content form .fiscal-number,.overlay-geral-area .overlay-middle-content .new-regist-content form .phoneNumber{width:100%}.overlay-geral-area .content .overlay-middle-content .new-regist-content div.checkbox-description{float:none}.overlay-geral-area .overlay-middle-content .new-regist-content form .birthday-date .birthday-label{width:30%;padding:10px 0}.overlay-geral-area .overlay-middle-content .new-regist-content form .birthday-date .birthday-options{width:70%}.overlay-geral-area .overlay-middle-content .new-regist-content .birthday-date .birthday-options .dropdown.years,.overlay-geral-area .overlay-middle-content .new-regist-content .birthday-options .dropdown.days,.overlay-geral-area .overlay-middle-content .new-regist-content .birthday-options .dropdown.months{padding-right:0;padding-left:10px}.overlay-geral-area .overlay-middle-content .new-regist-content .icon-gift{right:auto}.overlay-geral-area .overlay-middle-content .new-regist-content form .client-child-birthday .child-birthday-label{padding:15px 0}.overlay-geral-area .overlay-middle-content .new-regist-content .client-child-birthday .dropdown.years ul[id^=years]{margin-left:0}.no-touchevents .overlay-geral-area .content .overlay-middle-content .new-regist-content .leitorbertrand-container .icon-info:hover,.no-touchevents .overlay-geral-area .content .overlay-middle-content .new-regist-content .profissoes .icon-info:hover{right:-241px}.no-touchevents .overlay-geral-area .content .overlay-middle-content .new-regist-content .icon-gift:hover,.no-touchevents .overlay-geral-area .content .overlay-middle-content .new-regist-content .icon-info:hover,.no-touchevents .overlay-geral-area .content .overlay-middle-content .regist-content .icon-info:hover{right:auto;width:100%;max-width:270px;margin-left:10px}.no-touchevents .overlay-geral-area .content .overlay-middle-content .new-regist-content .birthday-options .icon-info:hover{margin-left:45px}.no-touchevents .overlay-geral-area .content .overlay-middle-content .new-regist-content .icon-gift:hover{margin:0}.overlay-geral-area .content .overlay-middle-content .new-regist-content input[type=checkbox]:checked~.birthday-options .icon-gift{right:auto;width:100%;max-width:270px}.overlay-geral-area .content .overlay-middle-content .new-regist-content input[type=checkbox]:checked~.icon-info,.overlay-geral-area .content .overlay-middle-content .regist-content input[type=checkbox]:checked~.icon-info{right:auto;width:100%;max-width:270px;margin-left:10px}.no-touchevents .overlay-geral-area .content .overlay-middle-content .new-regist-content .client-child-number .icon-info:hover{margin-left:0}.overlay-geral-area .content .overlay-middle-content .new-regist-content .client-child-number input[type=checkbox]:checked~.icon-info{margin-left:0}.overlay-geral-area .content .overlay-middle-content .new-regist-content input[type=checkbox]:checked~.birthday-options .info-alpha,.overlay-geral-area .content .overlay-middle-content .new-regist-content input[type=checkbox]:checked~.info-alpha,.overlay-geral-area .content .overlay-middle-content .regist-content input[type=checkbox]:checked~.info-alpha{background-color:transparent}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown.profissoes button.btn-profissao,.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown.profissoes ul#profissoes{width:100%}.overlay-geral-area .overlay-middle-content .new-regist-content .dropdown.profissoes #select-box-profissaoInput{width:100%}.new-regist-content .client-child-birthday .birthday-options{padding-right:0}.overlay-geral-area .overlay-middle-content .new-regist-content #childNumber-drop{width:31%;float:left;margin-left:18px}.new-regist-content .client-child-number .childDropdownContainer{width:82%}.new-regist-content .birthday-options span.hifen:last-of-type{margin-left:0}.overlay-geral-area .overlay-middle-content .new-regist-content form .address-postal-code #postalCodeNacional span:last-of-type{padding-left:15px}.overlay-geral-area .overlay-middle-content .new-regist-content .intro h2{font-size:30px}.overlay-geral-area .overlay-middle-content .new-regist-content .address-postal-code .icon-mandatory:hover{margin-left:10px}.overlay-geral-area .overlay-middle-content .new-regist-content .icon-mandatory:hover{right:-188px;width:33%;max-width:300px;margin-left:569px;color:#e0dfdd}.overlay-geral-area .overlay-middle-content .new-regist-content .icon-mandatory:hover span:first-child{color:#fff;background-color:#000;padding-right:0}.overlay-geral-area .overlay-middle-content .new-regist-content .phoneNumber label.icon-mandatory:hover{margin-left:55px}.overlay-geral-area .overlay-middle-content .new-regist-content .icon-mandatory:hover{z-index:1001;background-color:#e0dfdd}.overlay-geral-area .overlay-middle-content .new-regist-content form .birthday-date .icon-info{margin-right:-73px}}.overlay-geral-area .overlay-middle-content .regist-content #secondStepRegist .password-input .validate-password,.overlay-geral-area .overlay-middle-content .regist-content #secondStepRegist .password-input .validate-password p,.overlay-geral-area .overlay-middle-content .regist-content #secondStepRegist .password-input span{font-size:13px}.overlay-geral-area .overlay-middle-content .regist-content #secondStepRegist .password-input .validate-password p,.overlay-geral-area .overlay-middle-content .regist-content #secondStepRegist .password-input .validate-password ul li{color:#818181;font-family:OpenSansRegular}.overlay-geral-area .overlay-middle-content .regist-content #secondStepRegist .password-input .validate-password ul li{margin-bottom:1px}#new-regist .secondStep .validate-pass .validate-password p{font-size:13px;font-family:OpenSansRegular;color:#818181}#new-regist .secondStep .validate-pass .validate-password li{font-size:13px;font-family:OpenSansRegular;color:#818181;margin-bottom:1px}#new-regist .secondStep .validate-pass span{font-size:13px;font-family:OpenSansRegular;color:#818181}#secondStepRegist .no-padding{position:relative}.pass-box .icone.visibility{position:absolute!important;right:10px;top:8px;font-size:25px;cursor:pointer;opacity:.7;color:#a9a9a9}.pickme-selects{background:#e7e7e7}.shipping-optn .shipping-optn-pickme-info .pickme-selects .select-container{min-height:59px;border-bottom:1px solid #fff!important}.pickme-selects .dropdown>a{border:none!important;line-height:57px;min-height:57px;overflow-x:hidden;padding:0 15px}.pickme-selects .dropdown>a.icon.collapsed{background:0 0}.pickme-selects .dropdown>a.icon{background:#bababa}.pickme-selects .dropdown a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:0;width:25ch;min-width:calc(100% - 35px)}.pickme-selects .dropdown>a:after{top:17px}.pickme-selects .dropdown ul{width:100%;border:0!important}.pickme-selects .dropdown ul li{background-color:#fff;border-bottom:1px solid #d9d9d9;margin:0;padding-left:15px;padding-right:15px;min-height:44px}.pickme-selects .dropdown ul li:focus,.pickme-selects .dropdown ul li:hover{background-color:#000}.pickme-selects .dropdown ul li:focus span,.pickme-selects .dropdown ul li:hover span{color:#fff;text-transform:none}.pickme-selects .dropdown ul li span{display:block;margin:0;cursor:pointer;text-align:left;min-height:60px;line-height:60px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.shipping-optn .shipping-optn-pickme-info .pickme-selects .btn-map{margin:0;padding:10px 15px;text-align:center}.pickme-selects .btn-map .btn-separation,.pickme-selects .btn-map .confirm-btn,.pickme-selects .btn-map .search-geolocation{font-family:OpenSansSemiBold;font-size:16px;line-height:21px;padding:11.5px 12px;text-align:center;cursor:pointer;text-transform:uppercase;margin:auto;display:block}.pickme-selects .btn-map .confirm-btn{background-color:#d83e0f;color:#fff;min-width:150px}.pickme-selects .btn-map .btn-separation{color:#141414}.pickme-selects .btn-map .search-geolocation{background-color:grey;color:#fff;min-width:150px}.pickme-selects .btn-map .confirm-btn:hover,.pickme-selects .btn-map .search-geolocation:hover{background-color:#141414}.pickme-selects .btn-map .search-geolocation img{height:21px;vertical-align:top;filter:brightness(0) invert(1)}.shop-empty-info #empty-store{background-image:url('/assets/site/sprite-bertrand.svg?v6');background-size:1184px 967px;background-position:-691px -568px;height:165px;margin:0 auto 20px auto;width:250px}#overlay-client-area-shipping .btn-container{margin-top:15px;padding:0}@media(min-width:688px){.pickme-selects .btn-map .btn-separation,.pickme-selects .btn-map .confirm-btn,.pickme-selects .btn-map .search-geolocation{display:inline-block}#overlay-client-area-shipping .pickme-selects .btn-map .btn-separation,#overlay-client-area-shipping .pickme-selects .btn-map .confirm-btn,#overlay-client-area-shipping .pickme-selects .btn-map .search-geolocation{display:block}}@media(min-width:1080px){#overlay-client-area-shipping .shop-empty-info #empty-store{margin-left:19%}.pickme-selects{min-height:300px}.pickme-selects .dropdown ul li span{min-height:44px;line-height:44px}.pickme-selects .dropdown a span{width:80%}}.pickme-selects .select-box [aria-expanded=true]~.select-box-alpha{z-index:9}.devolucoes-page .banner-area{margin-top:0;height:270px;width:100%;position:absolute;top:0;left:0;background:#d83e0f;padding:0;overflow:hidden}.devolucoes-page .banner-area .banner-bg{position:absolute;top:0;left:0;min-height:100%;min-width:100%}.devolucoes-page .banner-area .banner-title{font-family:OpenSansLight;text-align:left;text-transform:uppercase;color:#fff;font-size:50px;line-height:52px}.devolucoes-page .banner-area .banner-subtitle{font-family:OpenSansLight;text-align:left;text-transform:uppercase;color:#fff;font-size:20px;line-height:22px}.devolucoes-page .devolucoes-content{font-family:OpenSansRegular;font-size:16px;line-height:20px;margin:290px auto 0 auto;padding:40px 20px;max-width:360px;color:#141414;float:none}.devolucoes-page .devolucoes-content label.error{margin-top:10px;width:100%;float:left}.devolucoes-page .devolucoes-content h2{font-family:OpenSansLight;font-size:32px;line-height:1;margin:0 auto 20px auto;color:#d83e0f}.devolucoes-page .devolucoes-content .introducao a{color:#141414;text-decoration:underline;cursor:pointer}.devolucoes-page .devolucoes-content .introducao p{font-family:OpenSansSemiBold;text-transform:uppercase;font-size:20px}.devolucoes-page .devolucoes-content #artigos-validados,.devolucoes-page .devolucoes-content #validar,.devolucoes-page .devolucoes-content .conteudo,.devolucoes-page .devolucoes-content .header{margin-bottom:30px}.devolucoes-page .artigo-actions .icon-plus{font-family:OpenSansSemibold;font-size:18px;font-style:normal;width:100%;height:44px;text-align:center;background-color:#fff;border:1px solid#777;color:#666;line-height:44px;text-transform:uppercase;max-width:300px;margin:auto;float:none}.devolucoes-page .artigo-container .artigo-description .artigo-actions{margin-right:-44px}.devolucoes-page .devolucoes-content .conteudo p{margin:20px auto 10px auto}.devolucoes-page .devolucoes-content .conteudo label.error{margin:10px auto 0 auto}.devolucoes-page .devolucoes-content .conteudo #devolucao-tipo p{font-size:18px;margin:0 auto 10px auto}.devolucoes-page .devolucoes-content .conteudo .select-box-container .select-box{width:300px;float:left;margin-right:5px}.devolucoes-page .devolucoes-content .conteudo .talao input{width:300px;float:left;margin-left:0;margin-right:5px}.devolucoes-page .devolucoes-content .conteudo .talao .talao-info{font-family:OpenSansBold;font-size:16px;line-height:16px;text-transform:lowercase;text-align:center;color:#fff;background-color:#d83e0f;padding:2px;margin-left:10px;height:20px;width:20px;float:left;cursor:pointer}.devolucoes-page .devolucoes-content .email input{max-width:355px}.devolucoes-page .devolucoes-content .isbn .input-container{padding:0 10px 0 0}.devolucoes-page .devolucoes-content .isbn .input-container input{width:100%;float:left}.devolucoes-page .devolucoes-content #devolucao-container button:not(.select-text){margin:30px auto 0 auto}.devolucoes-page .devolucoes-content input{min-height:44px;border:1px solid #a9a9a9;border-radius:0;padding:10px}.devolucoes-page .devolucoes-content button:not(.select-text){font-family:OpenSansSemiBold;font-size:18px;line-height:1;text-transform:uppercase;text-align:center;color:#fff;background-color:#d83e0f;border:0;padding:15px 10px;margin-left:auto;margin-right:auto;max-width:300px;float:none;margin-bottom:20px}.devolucoes-page .devolucoes-content button:not(.select-text):hover{background-color:#000}.devolucoes-page .devolucoes-content button.disabled,.devolucoes-page .devolucoes-content button:disabled{background-color:#ccc}.devolucoes-page .devolucoes-content button.disabled:hover{background-color:#ccc;cursor:default}.devolucoes-page .devolucoes-content #validar>div{padding-left:0}@media(max-width:687px){.devolucoes-page .devolucoes-content #validar>div{padding-left:0}}.devolucoes-page .devolucoes-content #devolucao-tipo{margin-top:30px;margin-left:auto;margin-right:auto;width:100%;text-align:center}.desc-devolucoes-ofertas-compras{font-family:OpenSansRegular;font-size:14px;line-height:25px;padding-left:14px;margin-bottom:30px}.devolucoes-page #devolucao-tipo a{font-size:18px;padding-left:30px!important;text-transform:uppercase;background-color:#d83e0f;color:#fff;font-family:OpenSansSemiBold;height:80px;line-height:40px;max-width:100%;margin-bottom:20px;text-decoration:none;cursor:pointer;display:flex}.devolucoes-page #devolucao-tipo .arrow-icon[data-toggle=collapse][aria-expanded=true]:after{background-position:-243px -175px}.devolucoes-page #devolucao-tipo .arrow-icon[data-toggle=collapse]:after{content:" ";height:14px;width:18px;position:absolute;left:0;top:15px;color:#fff;background-position:-243px -156px;background-image:url('/assets/site/sprite-bertrand.svg?v6');background-size:1184px 967px;margin-left:5px}.devolucoes-page .devolucoes-content #devolucao-tipo>:not(button){text-align:left}.devolucoes-page .devolucoes-content #devolucao-container{margin-bottom:40px;text-align:center}.devolucoes-page .devolucoes-content #devolucao-container>*{text-align:left}.devolucoes-page .devolucoes-content #devolucao-container .list-container>p,.devolucoes-page .devolucoes-content #devolucao-container>p{margin-bottom:30px}.devolucoes-page .devolucoes-content #artigos-validados,.devolucoes-page .devolucoes-content #validar{margin-left:auto;margin-right:auto;width:100%;max-width:480px;float:none;text-align:center}.devolucoes-page .devolucoes-content #artigos-validados>:not(button),.devolucoes-page .devolucoes-content #validar>:not(button){text-align:left}.devolucoes-page .devolucoes-content #validar>p{font-size:18px;line-height:24px}.devolucoes-page .devolucoes-content #validar>button{margin-top:30px}.devolucoes-page .devolucoes-content #artigos-validados .artigos-container>:not(:first-child){margin-top:30px}.devolucoes-page .devolucoes-content label[for]{cursor:pointer}.devolucoes-page .devolucoes-content #devolucao-tipo .select-box{margin-bottom:0}.devolucoes-page .devolucoes-content #devolucao-tipo button:not(.select-text){margin-top:30px}.devolucoes-page .devolucoes-content .checkbox .option{margin-bottom:0;margin-top:20px}.devolucoes-page .devolucoes-content .checkbox .option:before{position:absolute;top:0;border:1px solid #a9a9a9}.devolucoes-page .devolucoes-content .artigos-container .artigo-container>:not(:last-child){float:left;width:100%;margin-bottom:30px}.devolucoes-page .devolucoes-content .artigos-container .artigo-container>.artigo-images,.devolucoes-page .devolucoes-content .artigos-container .artigo-container>.artigo-obs{margin-bottom:0}.devolucoes-page .devolucoes-content .artigos-container .artigo-container>.artigo-images>*,.devolucoes-page .devolucoes-content .artigos-container .artigo-container>.artigo-obs>*{margin-bottom:30px}.devolucoes-page .devolucoes-content .artigos-container .select-box-container{min-width:200px}.devolucoes-page .devolucoes-content .artigo-container textarea{border:1px solid #a9a9a9;border-radius:0;padding:10px;resize:none;min-width:200px;height:44px}.devolucoes-page .devolucoes-content .artigo-container .add-images{border:1px solid #a9a9a9;border-radius:0;padding:10px}.devolucoes-page .devolucoes-content .artigo-container .files-container{word-break:break-all;max-width:calc(100% - 27px)}.devolucoes-page .devolucoes-content .artigo-container .files-container>:not(:last-child){margin-bottom:10px}.devolucoes-page .devolucoes-content .artigo-container .files-container .icon-trash{display:inline-block;vertical-align:middle;margin:0 0 0 7px}.devolucoes-page .devolucoes-content .icon-info span:first-child{width:28px;text-align:center;height:28px}.devolucoes-page .devolucoes-content .icon-info{font-family:OpenSansSemiBold;font-size:16px;line-height:28px;text-transform:lowercase;color:#000;background-color:#c7c5c2;cursor:pointer;display:inline-block;position:absolute;right:0;margin-top:8px;font-weight:400;overflow-y:auto;height:unset;width:unset}.devolucoes-page .devolucoes-content input[type=checkbox]:checked~.icon-info{z-index:2;background-color:#e0dfdd}.devolucoes-page .devolucoes-content input[type=checkbox]:checked~.icon-info .pull-left{background-color:#141414;color:#fff;position:absolute;right:0}.devolucoes-page .devolucoes-content .icon-info:hover{z-index:2;background-color:#e0dfdd}.devolucoes-page .devolucoes-content .icon-info:hover .pull-left{background-color:#141414;color:#fff}.devolucoes-page .devolucoes-content input[type=checkbox]:checked~.info-alpha{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1;margin:0}.devolucoes-page .devolucoes-content .icon-info .info-content{padding:31px;line-height:24px;text-transform:none;font-family:OpenSansRegular;font-size:16px}.devolucoes-page .devolucoes-content input[type=checkbox]:checked~.icon-info .info-content,.devolucoes-page .devolucoes-content input[type=checkbox]:checked~.info-alpha{display:block!important}@media(min-width:688px){.devolucoes-page .devolucoes-content{padding:48px 24px;max-width:720px}.devolucoes-page .devolucoes-content h2{font-size:38px}}@media(min-width:986px){.devolucoes-page .devolucoes-content{padding:52px 26px}.devolucoes-page .devolucoes-content h2{font-size:44px}}@media(min-width:1080px){.devolucoes-page #devolucao-tipo a{font-size:18px;height:40px}.devolucoes-page .devolucoes-content{padding:60px 30px;max-width:1200px}.devolucoes-page .devolucoes-content h2{font-size:52px}}#cms #force-link-cms{all:unset!important;text-decoration:underline!important;cursor:pointer!important;padding-left:1px!important}.espaco-areacliente{margin-top:20px}.client-area{margin-top:15px;margin-bottom:20px;padding:0}.client-area .subscriptions h2{font-size:32px;line-height:1}.client-area .subscriptions .field-label.intro{font-size:16px;line-height:20px}.client-area form .subscriptions div{margin-bottom:12px}#overlay-popup .no-padding,.client-area .no-padding{padding:0}#overlay-popup .no-padding-left{padding-left:0}#overlay-popup .no-padding-right{padding-right:0}#client-data-form-birth input{display:inline}#client-data-form-birth .day{width:50px;text-align:center}#client-data-form-birth .month{width:60px;text-align:center}#client-data-form-birth .year{width:75px;text-align:center}#client-data-form-birth .date-fields-separation{text-align:center;font-family:OpenSansRegular;font-size:16px;line-height:50px;color:#262626;padding:0;width:15px;vertical-align:top}.client-area .top{margin:0;padding:0}.client-area .top h1{font-family:OpenSansLight;font-size:30px;color:#000;font-style:normal;text-align:left;line-height:34px;text-transform:uppercase;letter-spacing:0;margin-bottom:0}.client-area .intro{margin-top:15px;font-family:OpenSansRegular;font-size:16px;color:#141414;font-style:normal;text-align:left;line-height:19px;letter-spacing:0;margin-bottom:0}.client-leitorbertrand-page .intro{margin-top:0}.client-area .lnk-container{text-align:right;text-transform:uppercase}.client-area .lnk-container .lnk{font-family:OpenSansSemiBold;font-size:12px;color:#000;font-style:normal;line-height:15px;cursor:pointer;text-decoration:underline}.client-area form{margin:0;padding:0}.client-area fieldset .lnk-container .lnk{line-height:38px}.client-area .pass-lnks{padding-top:10px}.client-area .address-top{padding:0}.client-area h2{font-family:OpenSansLight;font-size:18px;color:#1c0a04;font-style:normal;line-height:19px;text-align:left;text-transform:uppercase;margin:0;margin-bottom:10px}.client-area.lista-vales-page h2{margin-bottom:0}.client-area.lista-vales-page h1{margin-top:20px}.encomendas h2{line-height:34px}.client-area .top h2{margin:12px 0 0 0}.client-area form fieldset{margin-top:40px;padding:0;display:block}.client-area form .address-id{display:none}.client-area form .form-control{margin:0 0 10px 0;padding:10px;font-family:OpenSansRegular;font-size:16px;line-height:16px;text-align:left;color:#262626;display:block;width:100%;border:1px solid #262626;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none!important;border-radius:0}.client-area form select::-ms-expand{display:none}.client-area form .form-control.error{border:1px solid #d83e0f;color:#d83e0f}form .single-line{display:inline-block}.client-area button{border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background-color:#e6e6e6;float:right;padding-left:0;margin-top:20px;line-height:20px;font-size:20px;text-transform:uppercase;padding:0}.client-area button:first-of-type{padding-right:0}.client-area button.orange{background-color:#d83e0f;font-family:OpenSansLight;color:#fff}.client-area button.grey{background-color:#e6e6e6;font-family:OpenSansRegular;color:#000}.client-area button.orange{background-color:#e6e6e6;font-family:OpenSansRegular;color:#fff;background-color:#d83e0f;font-size:18px}.client-area button .description{padding:10px}.client-area form input::-webkit-inner-spin-button,.client-area form input::-webkit-outer-spin-button{display:none}.client-area form input[type=number]{-moz-appearance:textfield!important}.client-area form .field-label{font-family:OpenSansRegular;font-size:16px;line-height:50px;color:#141414;padding:0;vertical-align:top;text-align:left}.client-area form .field-label.intro{line-height:initial}.client-area form .subscriptions span.info{display:none}.client-area form .field-label.center{text-align:center}#overlay-checkout-area-address-form .labled-field div,#overlay-client-area-address-form .labled-field div,.client-area form .labled-field div,.new-regist-area #regist-user .labled-field div,form#overlay-checkout-area-registoexpresso-form .labled-field div{width:65px;float:left;line-height:44px;margin-bottom:10px;padding:0}#overlay-client-area-address-form .labled-field input,.client-area form .labled-field input,.new-regist-area #regist-user .labled-field input,form#overlay-checkout-area-registoexpresso-form .labled-field input{width:calc(100% - 65px);float:right;margin-bottom:10px}#overlay-client-area-address-form{max-width:540px;text-align:left}#overlay-client-area-address-form .form-control{padding:11px 10px;margin-bottom:10px}form .postal-code{padding:0}#overlay-client-area-address-form .form-area.postal-code div{display:inline-block;line-height:50px;float:left}#overlay-client-area-address-form .no-padding,#overlay-client-area-search .no-padding{padding-left:0;padding-right:0}#overlay-client-area-address-form .form-control.country-box{-moz-appearance:none}form .input-container{padding:0}form .postal-code .description{width:41%;line-height:50px}.overlay-geral-area .postal-code .description{padding-left:10px}form .postal-code .cp4{width:27%}form .postal-code .field-separation{width:3%;text-align:center}form .postal-code .cp3{width:24%;float:right}form .postal-code .cpdesc{width:100%}form .postal-code .cpdesc .form-control{cursor:default}.client-area form .form-area,.client-area form .form-area .date-fields{padding:0}form .country{padding:0}form .country-id{display:none!important}form .country .country-box{line-height:20px;cursor:pointer;background-color:#f2f2f2;border:none}form .country .country-box:after{content:"w";display:inline-block;color:#000;font-size:40px;position:absolute;right:7px}form .country .country-box.collapsed:after{content:"v"}form .country .country-box.locked{cursor:default}form .country .country-box.locked:after{content:""!important}form .country ul.touch{overflow-y:auto}form .select-container{padding:0}form .select-container select option{background-color:#f2f2f2;min-height:50px;line-height:50px;padding:17px 20px}.client-area form .birthday .field-label{max-width:150px}.client-area form .birthday .select-container{padding-right:10px;max-width:105px}.client-area form .birthday .select-container.year{padding-right:0;max-width:125px}.client-area form .birthday .select-container.year:after{right:0}.client-area form .phone-number .field-label{width:65px}.client-area form .phone-number .form-control{max-width:120px;display:inline-block}.client-area form .gender .field-label.on-top,.client-area form .subscriptions .field-label.on-top{padding-top:0}.client-area form .gender .option{font-family:OpenSansRegular;font-weight:400;font-size:16px;line-height:50px;color:#262626;display:inline-block;cursor:pointer;border-radius:0;position:relative;margin-right:5px;margin-bottom:0;padding-right:60px;vertical-align:baseline}.client-area form .subscriptions .option span{height:50px;display:table-cell;vertical-align:middle}.client-area form .subscriptions .option{font-family:OpenSansRegular;font-weight:400;font-size:16px;line-height:16px;min-height:50px;color:#262626;display:inline-block;cursor:pointer;border-radius:0;position:relative;margin-right:5px;padding-right:60px;vertical-align:middle}.client-area form .subscriptions label.option{padding:0 0 0 60px}.client-area form .gender .option:last-of-type{margin-right:0;float:right}.client-area form .subscriptions .option:before{content:"";display:inline-block;width:50px;height:50px;position:absolute;left:0;top:-2px;border-radius:0;border:1px solid #262626!important}.client-area form .gender .option:after{content:"";display:inline-block;width:50px;height:50px;position:absolute;right:0;top:0;background-color:#fff;border-radius:1px;border:1px solid #262626}.client-area form .gender input[type=radio],.client-area form .subscriptions input[type=checkbox],.client-area form .subscriptions input[type=radio]{display:none}.client-area form .gender input[type=radio]:checked+.option:after,.client-area form .subscriptions input[type=checkbox]:checked+.option:before,.client-area form .subscriptions input[type=radio]:checked+.option:before{border-radius:0;content:"X";font-size:25px;line-height:50px;color:#000;text-align:center}.client-area form .iban .field-label{width:50px}.client-area form .credit-card .field-label.on-top{max-width:130px}.client-area.client-address-page .btn-confirm-container,.client-area.client-data-page .btn-confirm-container{margin:auto}.client-area.client-address-page .confirm,.client-area.client-data-page .confirm{display:block;position:fixed;bottom:0;padding:20px;background-color:#f2f2f2;left:0;width:100%;right:0;z-index:2000}.client-area.client-address-page .confirm button,.client-area.client-data-page .confirm button{width:100%;margin:0}#client-data-form-subscription-label{margin:0!important}button#alt-email-btn{width:46%;float:left;position:relative;margin-top:0;height:38px;background-color:#a6a6a6;color:#fff;font-family:OpenSansRegular;font-size:14px}@media (min-width:1080px){.client-area .intro{margin-top:10px}.client-area .subscriptions h2{font-size:52px}.client-area{margin-bottom:30px;padding:0 15px}.client-area .top .back{text-align:right}.client-area .top h1{font-size:36px;line-height:43.2px}.client-area .top .lnk-container{text-align:right}.client-area .pass-lnks{padding-top:15px}.client-area h2{font-size:20px;line-height:34px;margin-bottom:0}.client-area fieldset .lnk-container .lnk{line-height:38px}.client-area .top h2{margin:16px 0 0 0}.client-area form fieldset{margin-top:60px}.client-area form .form-control{margin:0 0 15px 0}.client-area button{margin-top:30px}form .postal-code .description{width:12%}form .postal-code .field-separation{width:1%}.client-area form .gender,.client-area form .subscriptions,.client-area form .subscriptions div{margin-bottom:15px}.overlay-geral-area form .postal-code .description{width:24%}.overlay-geral-area form .postal-code .cp4{width:12%}.overlay-geral-area form .postal-code .field-separation{width:1%}.overlay-geral-area form .postal-code .cp3{width:10%}.overlay-geral-area form .postal-code .cpdesc{width:50%}.client-area.client-address-page .confirm,.client-area.client-data-page .confirm{padding:30px}}.login-reserva{margin-top:30px;margin-bottom:0}.login-reserva form{margin:auto;float:none}.login-reserva form input.form-control.ordernumber-box,.login-reserva form input.form-control.pass-box{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#777;background-color:#fff;padding:5px 13px;max-width:100%;width:calc(100% - 41px);height:44px;border-radius:0;margin-bottom:5px;display:inline-block}.login-reserva .input-wrapper .icon-info{font-family:OpenSansSemiBold;font-size:16px;line-height:28px;text-transform:lowercase;color:#000;background-color:#c7c5c2;cursor:pointer;display:inline-block;position:absolute;right:0;margin-top:8px;font-weight:400}.login-reserva .input-wrapper .icon-info span:first-child{height:30px;width:30px;text-align:center;display:inline-block}.login-reserva .input-wrapper input[type=checkbox]:checked~.icon-info span:first-child{background-color:#141414;color:#fff}.login-reserva .input-wrapper .info-content{padding:31px;line-height:24px;text-transform:initial;font-family:OpenSansRegular;font-size:16px}.login-reserva .input-wrapper input[type=checkbox]:checked~.icon-info{z-index:1002;background-color:#e0dfdd}.login-reserva .input-wrapper input[type=checkbox]:checked~.info-alpha{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1001;margin:0}.login-reserva .input-wrapper .info-content{padding:0 31px 31px 31px;line-height:24px;text-transform:initial;font-family:OpenSansRegular;font-size:16px}.login-reserva .input-wrapper input[type=checkbox]:checked~.icon-info .info-content,.login-reserva .input-wrapper input[type=checkbox]:checked~.info-alpha{display:block!important}.login-reserva .input-wrapper .icon-info:hover{cursor:pointer}.login-reserva form button{height:44px;min-height:44px;width:100%;border:none;box-shadow:none!important;background:0 0;padding:0;font-family:OpenSansSemibold;margin-top:5px;margin-bottom:0;border:0}.login-reserva form button .info{line-height:44px;font-size:18px;background-color:#d83e0f;color:#fff;text-transform:uppercase}.site-content .site-content .client-orders-page.reservas .order{margin-top:15px}.site-content .client-orders-page.reservas .order-select-cover{margin-bottom:5px;cursor:default}.site-content .client-orders-page.reservas .order-header-label{font-size:16px;font-family:OpenSansRegular;text-transform:none}.site-content .client-orders-page.reservas .shipments .order-header-container{margin-top:20px}.site-content .client-orders-page.reservas .shipments .order-header-item{margin-top:10px}.site-content .client-orders-page.reservas .order-header-label.ship-number b{color:#d83e0f}.site-content .client-orders-page.reservas h2{line-height:16px;margin-bottom:15px;margin-top:20px}.site-content .client-orders-page.reservas .product-list{margin:0}.site-content .client-orders-page.reservas .products-header{max-height:44px;line-height:20px;padding:12px 0;margin-bottom:30px}.site-content .client-orders-page.reservas .products-header .prod-col:first-child{text-align:left}.site-content .client-orders-page.reservas .products-header .prod-col:last-child{text-align:center;padding:0}.site-content .client-orders-page.reservas .order-line{display:flex}.site-content .client-orders-page.reservas .order-line .product-img{padding-right:10px}.site-content .client-orders-page.reservas .product-details{display:flex;flex-wrap:wrap}.site-content .client-orders-page.reservas .product-details .product-title{margin-bottom:10px}.site-content .client-orders-page.reservas .product-details .author-info{font-size:12px}.site-content .client-orders-page.reservas .order-line .product-info span{display:block;font-size:12px;color:#141414;text-align:left}.site-content .client-orders-page.reservas .order-line .product-info.state{text-align:center;word-break:break-word}.site-content .client-orders-page.reservas .order-line .product-quantity{margin:auto 0 0 0}.site-content .client-orders-page.reservas .order-line .product-details .quantity{border:1px solid #e7e7e7!important;line-height:23px;width:25px;height:25px;margin:0}.site-content .client-orders-page.reservas button .description{font-family:OpenSansSemiBold;font-size:18px}.site-content .client-orders-page.reservas .return-reserv{font-family:OpenSansSemiBold;font-size:16px;color:#141414;text-decoration:underline;text-align:center;margin-top:30px}.site-content .client-orders-page.reservas .btn-full{max-width:800px;float:unset;margin:15px auto 0 auto;display:block}.site-content .client-orders-page.reservas .lnk-container.lnk-remove .lnk{font-family:OpenSansSemiBold}@media (min-width:1080px){.login-reserva{margin-top:50px;margin-bottom:10px}.login-reserva form{min-width:300px}.login-reserva form input.form-control.ordernumber-box,.login-reserva form input.form-control.pass-box{margin-bottom:10px}.login-reserva form input.form-control.ordernumber-box,.login-reserva form input.form-control.pass-box{width:100%}.login-reserva .input-wrapper .icon-info{display:block;position:absolute;right:-40px;top:-2px}.login-reserva .input-wrapper .icon-info:hover span:first-child{background-color:#141414;color:#fff}.login-reserva .input-wrapper .icon-info:hover{z-index:1001;background-color:#e0dfdd}.login-reserva .input-wrapper .icon-info:hover .info-content{display:block!important}.login-reserva .input-wrapper .icon-info:hover,.login-reserva .input-wrapper input[type=checkbox]:checked~.icon-info{right:-310px;width:100%;max-width:300px;display:block}.login-reserva form button{margin-top:10px}.site-content .client-orders-page.reservas .shipments .order-header-item .order-header-label{padding:0}.site-content .client-orders-page.reservas .order-header-container .order-item-separator{margin-top:10px}.site-content .client-orders-page.reservas .product-list .products-header{padding:12px 0}.site-content .client-orders-page.reservas .order-line .product-img{padding-left:15px;padding-right:0}.site-content .client-orders-page.reservas .order-line .prod-info{padding-right:0;padding-left:55px}.site-content .client-orders-page.reservas .order-line .product-info span{display:block;font-size:12px;color:#141414;text-align:left}.site-content .client-orders-page.reservas .order-line .prod-info .product-desc span{margin:0 0 10px 0}.site-content .client-orders-page.reservas .order-line .product-quantity{margin:0}.site-content .client-orders-page.reservas .order-line .product-details .product-quantity .quantity.box{margin:0 auto;min-height:inherit;line-height:24px;padding:10px 0;width:45px;height:45px}.site-content .client-orders-page.reservas .order-line .prod-state .order-line-state{max-width:100%}.site-content .client-orders-page.reservas .btn-full{margin-top:55px}}.bannerflutuantefichadeproduto.header-banner{overflow:unset!important}#bannerCampanha{position:fixed;bottom:0;left:3%;width:95%;background-color:#f2f2f2;z-index:600}#bannerCampanha .header-banner{height:260px}.opened-menu #bannerCampanha{position:fixed;bottom:0;left:calc(268px + 3%);width:calc(95% - 268px);background-color:#f2f2f2;z-index:600}#bannerCampanha .notification{max-width:100%;width:100%;display:inline-block}#bannerCampanha .topoBanner{border-bottom:4px solid #fff;height:56px;border-color:#f15d22;background-color:#e7e7e7}#bannerCampanha .openClose{color:#000;line-height:16px;text-align:center;margin-right:0;font-size:20px;padding:10px 20px;font-family:OpenSansLight;float:right}#bannerCampanha .buttons-container,#bannerCampanha .messageBanner{font-size:16px;padding:10px 20px;font-family:OpenSansRegular;margin:auto;text-transform:uppercase}#bannerCampanha .messageBanner{color:#000;line-height:16px;text-align:center;float:left;width:calc(100% - 50px)}#bannerCampanha .button{width:100px;height:40px;display:inline-block}#bannerCampanha .button:not(:first-child){margin-left:10px}#bannerCampanha .button a:hover{text-decoration:none}#bannerCampanha .button p{background-color:#ccc;color:#000;height:40px;text-transform:uppercase;text-align:center;line-height:40px;margin:0;cursor:pointer}@media (max-width:503px){#bannerCampanha .header-banner{height:180px}#bannerCampanha .swiper-content{padding-top:20px}}@media (max-width:687px){#bannerCampanha{bottom:58px}}@media (min-width:504px){#bannerCampanha .buttons-container,#bannerCampanha .messageBanner{font-size:20px}#bannerCampanha .notification{text-align:left}#bannerCampanha .messageBanner{padding:20px 24px;text-align:left}#bannerCampanha .buttons-container{padding:10px 24px 10px 0;display:inline-flex;float:right}#bannerCampanha .openClose{padding:20px 30px}}@media (min-width:688px){#bannerCampanha .buttons-container,#bannerCampanha .messageBanner{font-size:20px}#bannerCampanha{bottom:58px}#bannerCampanha .messageBanner{padding:20px 26px}#bannerCampanha .buttons-container{padding:10px 26px 10px 0}#bannerCampanha .openClose{padding:20px 30px}}@media (min-width:1080px){#bannerCampanha .buttons-container,#bannerCampanha .messageBanner{font-size:20px}#bannerCampanha{bottom:0}#bannerCampanha .messageBanner{padding:20px 30px}#bannerCampanha .openClose{padding:20px 30px}#bannerCampanha .buttons-container{padding:10px 30px 10px 0}}.manuais-digitais *{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.manuais-digitais a{color:#333;text-decoration:underline}.manuais-digitais a.store{background-color:#333;border-radius:2px;margin:0 10px 0 0;min-height:40px;padding:12px 0}.manuais-digitais a.store:hover{background-color:#000}.manuais-digitais b,.manuais-digitais strong{font-family:OpenSansLight,sans-serif;font-weight:400}.manuais-digitais header{background-color:#fd5420;background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;margin:0}.manuais-digitais header .conteudo{max-width:360px;margin:0 auto;padding:80px 20px 20px 20px}.manuais-digitais header iframe{border:6px solid #333;border-radius:2px;height:140px;margin:20px 0 0 0;width:100%}.manuais-digitais footer,.manuais-digitais main{max-width:360px;margin:0 auto;padding:20px}.manuais-digitais .selecionar-tudo{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end}.manuais-digitais .selecionar-tudo p{padding:0 20px 0 0}.manuais-digitais .manual{align-items:center;display:flex;flex-flow:row nowrap;padding:0 0 20px 0}.manuais-digitais .imagem{width:100px}.manuais-digitais .info{padding:0 20px 0 20px;width:calc(100% - 136px)}.manuais-digitais .seletor{border:1px solid #333;border-radius:2px;box-sizing:border-box;color:#333;font-family:MegaWookIcones;font-size:50px;line-height:36px;height:36px;text-align:center;width:36px}.manuais-digitais .option{font-family:OpenSansRegular;font-weight:400;font-size:16px;line-height:16px;color:#262626;float:left;cursor:pointer;margin:0}.manuais-digitais .option.right{float:right}.manuais-digitais .option::before{font-family:MegaWookIcones;content:"";font-size:35px;line-height:35px;color:#626262;height:38px;width:38px;background-color:#fff;border:2px solid #ccc;border-radius:0;text-align:center;float:left}.manuais-digitais input[type=checkbox]:checked+.option::before{content:"x"}.manuais-digitais .seletor span{position:relative;right:7px}.manuais-digitais .button{color:#fff;background-color:#fd5420;border:none;border-radius:3px;font-family:OpenSansSemiBold,sans-serif;font-size:16px;line-height:1;margin:20px 0 0 0;padding:12px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.manuais-digitais .button:hover{background-color:#ea6840}.manuais-digitais h1{color:#333;font-family:OpenSansLight,sans-serif;font-size:28px;letter-spacing:normal;line-height:1.2;margin:0;padding:0 0 20px 0;text-transform:none}.manuais-digitais h2{color:#333;font-family:OpenSansLight,sans-serif;font-size:22px;letter-spacing:normal;line-height:1.2;margin:0;padding:0 0 10px 0;text-transform:none}.manuais-digitais h3{color:#333;font-family:OpenSansRegular,sans-serif;font-size:18px;line-height:1.3;margin:0;padding:10px 0 0 0;text-transform:none}.manuais-digitais p{color:#333;font-family:OpenSansRegular,sans-serif;font-size:14px;line-height:1.25;margin:0;text-transform:none}.manuais-digitais p.preco{color:#f33}@media (min-width:504px){.manuais-digitais header .conteudo{max-width:564px;padding:84px 24px 24px 24px}.manuais-digitais header iframe{height:280px;margin:24px 0 0 0}.manuais-digitais footer,.manuais-digitais main{max-width:564px;padding:24px}.manuais-digitais .manual{padding:0 0 24px 0}.manuais-digitais .info{padding:0 24px 0 24px}.manuais-digitais h1{font-size:36px;letter-spacing:normal}}@media (min-width:688px){.manuais-digitais header{background-position:calc(50% + 450px) calc(100% - 20px);background-size:1000px auto}.manuais-digitais header .conteudo{max-width:768px;padding:116px 26px 52px 26px}.manuais-digitais header .apresentacao{display:flex;flex-flow:row nowrap;align-items:center}.manuais-digitais header iframe{height:170px;margin:0 0 0 52px}.manuais-digitais footer,.manuais-digitais main{max-width:768px;padding:26px}.manuais-digitais .manual{padding:0 0 26px 0}.manuais-digitais .info{padding:0 26px 0 26px}.manuais-digitais h1{font-size:44px}.manuais-digitais h2{font-size:28px}.manuais-digitais h3{font-size:20px}.manuais-digitais p{font-size:16px;line-height:1.5}}@media (min-width:1080px){.manuais-digitais header{background-position:calc(50% + 450px) bottom;background-size:1200px auto}.manuais-digitais header .conteudo{max-width:1200px;padding:50px 30px 30px 30px}.manuais-digitais header iframe{height:200px;margin:0 0 0 60px;width:calc(40% - 60px)}.manuais-digitais footer,.manuais-digitais main{max-width:1200px;padding:30px}.manuais-digitais .manuais{border:1px solid#fd5420;padding:30px}.manuais-digitais .manual{padding:0 0 30px 0}.manuais-digitais .info{padding:0 30px 0 30px}.manuais-digitais h1{font-size:52px}.manuais-digitais h2{font-size:32px}.manuais-digitais h3{font-size:22px;width:60%}.manuais-digitais p{font-size:18px;line-height:1.5}}.confirmacao-utilizador.confirmar{align-items:center;background-color:#fff;display:flex;flex-flow:column nowrap;justify-content:flex-start;height:100%;margin:0;padding:0;width:100%}.confirmacao-utilizador .wave{width:100%;position:absolute;top:0;left:0;height:160px;fill:#d83e0f;z-index:-1}.confirmacao-utilizador button.secondary{font-family:BryantProRegular,sans-serif;background-color:#fff!important;color:grey!important;text-decoration:none!important;border-color:1px solid #0000!important;width:100%}.confirmacao-utilizador button.secondary:hover,.confirmacao-utilizador button.secondary:hover b{color:#d83e0f}.confirmacao-utilizador button.secondary b{font-family:OpenSansLight,sans-serif;color:#d83e0f}.confirmacao-utilizador *{color:#262626;box-sizing:border-box;font-weight:400;margin:0;padding:0}.confirmacao-utilizador a{color:#333;font-family:OpenSansRegular,sans-serif;font-size:16px;line-height:20px;text-decoration:none}.confirmacao-utilizador .recover-password{margin:0 0 10px 0;text-align:right}.confirmacao-utilizador main{align-items:center;background-color:transparent;display:flex;flex-flow:column nowrap;justify-content:center;width:100%}.confirmacao-utilizador main>*{max-width:620px}.confirmacao-utilizador header{background-color:transparent;color:#fff;padding:10px 20px 10px 20px;width:100%}.confirmacao-utilizador section{background-color:rgba(255,255,255,.85);border-radius:2px;margin:0 10px 10px 10px;padding:10px;width:calc(100% - 20px)}.confirmacao-utilizador h1{color:#d83e0f;font-family:OpenSansSemiBold,sans-serif;font-size:22px;line-height:1;padding:19px 0;text-align:center;text-transform:lowercase}.confirmacao-utilizador h1 .uppercase{color:#d83e0f;text-transform:none}.confirmacao-utilizador p{font-family:OpenSansRegular,sans-serif;font-size:16px;line-height:20px;text-align:center}.confirmacao-utilizador p.login{margin:10px 0 0 0}.confirmacao-utilizador input{background-color:transparent;border:none;font-family:OpenSansRegular,sans-serif;font-size:16px;line-height:1;min-height:36px;padding:10px 10px 10px 10px;width:100%}.confirmacao-utilizador .input-container{background-color:#fff;border:1px solid #ccc;border-radius:2px;display:flex;margin:0 0 10px 0}.confirmacao-utilizador .input-container.disabled{background-color:#f2f2f2;border:1px solid #ccc;border-radius:2px;display:flex;margin:0 0 10px 0}.confirmacao-utilizador .input-container.error-field{border:1px solid #f66!important}.confirmacao-utilizador .error-message{background-color:#fcc!important;border-radius:2px!important;margin:0 0 10px 0!important;padding:10px!important}.confirmacao-utilizador .error-message a,.confirmacao-utilizador .error-message p,.confirmacao-utilizador .error-message u{color:#f66!important}.confirmacao-utilizador input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.confirmacao-utilizador input::placeholder{font-family:OpenSansItalic,sans-serif}.confirmacao-utilizador .icone.password,.confirmacao-utilizador .icone.user{left:-5px}.confirmacao-utilizador .icone.visibility{color:#d83e0f;right:-5px;cursor:pointer}.confirmacao-utilizador button{background-color:#d83e0f!important;border:none;border-radius:2px;color:#fff;font-family:OpenSansLight,sans-serif;font-size:16px;line-height:1;min-height:36px;padding:10px;text-transform:uppercase;width:100%;border:1px solid #ccc}.confirmacao-utilizador button.primary:active,.confirmacao-utilizador button.primary:hover{background-color:#d83e0f}.confirmacao-utilizador button.botao-secundario{background-color:transparent;color:#d83e0f;text-decoration:underline}.confirmacao-utilizador label{color:#999;display:block;font-family:OpenSansLight,sans-serif;font-size:12px;letter-spacing:.5px;line-height:1;margin:17px 0 5px 0;text-transform:none;width:100%}.confirmacao-utilizador label:first-of-type{margin-top:0}.confirmacao-utilizador .checkbox{align-items:center;display:flex;flex-flow:row nowrap;margin:10px 0;min-height:20px;position:relative}.confirmacao-utilizador .checkbox p{margin-left:30px;text-align:left}.confirmacao-utilizador .checkmark{position:absolute;top:0;left:0;background-image:none;border:1px solid #ccc;border-radius:2px;height:20px;margin-right:10px;width:20px}.confirmacao-utilizador .checkmark.error-field{border:1px solid #f66!important}.confirmacao-utilizador .social-confirmacao-utilizador{margin:10px 0}.confirmacao-utilizador .social-buttons-container{display:flex;flex-flow:row nowrap;justify-content:center;margin:10px 0 0 0}.confirmacao-utilizador .social{background-color:#fff;border:1px solid #ccc;border-radius:2px;font-family:'Font Awesome 5 Brands',sans-serif;font-size:20px;height:42px;line-height:40px;padding:0;width:42px}.confirmacao-utilizador .social.facebook{color:#339;margin-left:5px}.confirmacao-utilizador .social.facebook:hover{background-color:#fff;border:1px solid #ccc;color:#99c}.confirmacao-utilizador .social.facebook::before{content:"\f39e"}.confirmacao-utilizador .social.google{color:#c30;margin-right:5px}.confirmacao-utilizador .social.google:hover{background-color:#fff;border:1px solid #ccc;color:#f96}.confirmacao-utilizador .social.google::before{content:"\f1a0"}.confirmacao-utilizador .info{background-color:#f2f2f2;border-radius:50%;color:#d83e0f;font-family:OpenSansLight,sans-serif;padding:0 8px}.confirmacao-utilizador .message-info{display:none;background-color:#f2f2f2;border-radius:2px;margin:0 0 10px 0;padding:4px 10px}.confirmacao-utilizador .message-info::before{background-color:#f2f2f2;content:"\00a0";height:10px;left:150px;position:relative;top:-10px;transform:rotate(-45deg);width:10px;float:left}.confirmacao-utilizador .message-info p{font-size:12px;line-height:16px}.validate-login-extra h1{color:#d83e0f!important;font-family:OpenSansLight,sans-serif!important;font-size:22px!important;line-height:1!important;padding:19px 0!important;text-align:center!important;text-transform:lowercase!important}.valida-login{top:0!important}@media (min-width:688px){.confirmacao-utilizador h1{font-size:32px;padding:14px 0}}.site-content-seleciona .seleciona-reader-page{display:block}.seleciona-reader-page .seleciona-reader-header{height:270px;background-color:#d83e0f;width:100%;margin-top:0}.seleciona-reader-page .seleciona-reader-header h1{font-size:50px;line-height:52px;font-family:OpenSansLight;text-align:left;text-transform:uppercase;color:#fff;padding-left:13px;position:absolute}.seleciona-reader-page .seleciona-reader-header .seleciona-reader-banner{height:100%;display:block}.seleciona-reader-page .seleciona-reader-body .seleciona-reader-desc{display:block;font-family:OpenSansSemiBold;line-height:1.2;margin-top:30px;margin-bottom:20px;font-size:15px}.seleciona-reader-page .seleciona-reader-body{margin-top:20px;width:95%;margin:0 auto}.seleciona-reader-page .seleciona-reader-body a{color:unset;text-decoration:unset}.seleciona-reader-page .seleciona-reader-body .seleciona-reader-btn{font-family:OpenSansSemibold;font-size:16px;line-height:44px;text-align:center;letter-spacing:0;color:#fff;border-radius:0;border:0;padding:0;height:44px;margin-bottom:10px;background-color:#d83e0f;position:relative;cursor:pointer;display:block}