#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:#f05323;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:#f05323}.button-shop-list-add-new-on-listas{font-family:OpenSansSemibold;font-size:18px;line-height:44px;text-align:center;letter-spacing:0;color:#f05323;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-padding{padding:0!important}.padding-down{padding-bottom:15px!important}.no-border{border:0!important}.text-orange{color:#f05323}.text-center{text-align:center!important}.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>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:#f05323;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:#f05323}.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:#f05323;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:#f05323;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:#f05323;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:#f05323}.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;margin-top:94px}.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}.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:-1}.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:2}: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}#page-content-wrapper div.scroll-to-top{font-size:30px;width:44px;line-height:44px;right:10px;color:#fff;background-color:#f05323;position:absolute;margin-top:-43px;text-align:center;cursor:pointer}.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}footer{padding-top:150px;display:none}@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 (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}#page-content-wrapper{padding:0;position:relative;padding-left:266px;margin-top:80px}.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}#page-content-wrapper div.scroll-to-top{right:7%}.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;padding-left:266px;margin-top:80px}.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}#page-content-wrapper div.scroll-to-top{right:7%}.site-content .cover .image-not-available .description{font-size:16px}.header-banner .header-area h1{font-size:50px;line-height:52px}}.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}#header-navbar .alpha-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:rgba(0,0,0,.7)}#sidebar-customer-menu-wrapper,#sidebar-help-menu-wrapper,#sidebar-shopping-cart-wrapper,#sidebar-wrapper{max-height:0;opacity:0}#customer-toggle:checked~.navbar-inverse .button-customer,#help-toggle:checked~.navbar-inverse .button-help,#shoppingcart-toggle:checked~.navbar-inverse .button-cart-top,#sidebar-toggle:checked~.navbar-inverse .menu-btn{color:#f05323}#customer-toggle:checked~#header-navbar #sidebar-customer-menu-wrapper,#help-toggle:checked~#header-navbar #sidebar-help-menu-wrapper,#shoppingcart-toggle:checked~#header-navbar #sidebar-shopping-cart-wrapper,#sidebar-toggle:checked~#header-navbar #sidebar-wrapper{max-height:100%;opacity:1}#customer-toggle:checked~#header-navbar>.alpha-overlay,#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)}#sidebar-customer-menu-wrapper,#sidebar-help-menu-wrapper,#sidebar-shopping-cart-wrapper{transition:max-height .3s ease-in,opacity .2s ease-in}#sidebar-customer-menu-wrapper>nav,#sidebar-help-menu-wrapper>nav,#sidebar-shopping-cart-wrapper>nav{padding-bottom:1px}#header-navbar #sidebar-wrapper{max-height:100%;opacity:1}#customer-toggle:checked~#header-navbar #sidebar-customer-menu-wrapper,#help-toggle:checked~#header-navbar #sidebar-help-menu-wrapper,#shoppingcart-toggle:checked~#header-navbar #sidebar-shopping-cart-wrapper{border-top:1px solid #000;max-height:calc(100% - 80px);opacity:1;animation:delay-overflow 0s forwards;animation-iteration-count:1;animation-delay:.3s}#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch #sidebar-customer-menu-wrapper:hover,#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch #sidebar-help-menu-wrapper:hover,#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch #sidebar-shopping-cart-wrapper:hover,#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch a[data-target=help-toggle]:hover~#sidebar-help-menu-wrapper,#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch label[for=customer-toggle]:hover~#sidebar-customer-menu-wrapper,#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch label[for=shoppingcart-toggle]:hover~#sidebar-shopping-cart-wrapper{border-top:1px solid #000;max-height:calc(100% - 80px);opacity:1;animation:delay-overflow 0s forwards;animation-iteration-count:1;animation-delay:.3s}#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch #sidebar-customer-menu-wrapper:hover~.alpha-overlay,#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch #sidebar-help-menu-wrapper:hover~.alpha-overlay,#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch #sidebar-shopping-cart-wrapper:hover~.alpha-overlay,#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch a[data-target=help-toggle]:hover~.alpha-overlay,#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch label[for=customer-toggle]:hover~.alpha-overlay,#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch label[for=shoppingcart-toggle]:hover~.alpha-overlay{display:block}}.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}}@media (max-width:1079px){.footer-padding{display:inline-block;border-bottom:1px solid #b4b4b4;width:100%}.footer-padding>div{padding:0}.copyRight-footer{font-family:OpenSansRegular;font-size:12px;color:#141414;font-style:normal;text-align:center;line-height:16px;letter-spacing:0;margin:25px 0}.footer-titles{font-family:OpenSansRegular;font-size:14px;color:#141414;font-style:normal;text-align:left;line-height:16.8px;letter-spacing:0;margin:13.6px 0}.footer-titles a{color:inherit}.footer-options{font-family:OpenSansRegular;font-size:14px;color:#5b5b5b;font-style:normal;text-align:left;line-height:17px;margin-left:20px;margin-bottom:12px;margin-top:20px}.footer-options a{color:inherit}.border-footer-smartphone{border-top:1px #b4b4b4 solid}.border-footer-smartphone .icon.footer-titles{background-image:none}}@media (min-width:1080px){div[id^=footerPage-collapseSobreOptions].collapse{display:block!important}.border-footer{border-top:1px #b4b4b4 solid;border-bottom:1px #b4b4b4 solid;text-align:center;margin:0 20px;width:calc(100% - 40px)}.copyRight-footer{font-family:OpenSansRegular;font-size:12px;color:#000;font-style:normal;text-align:center;line-height:16px;letter-spacing:0;margin:25px 0}.footer-titles{font-family:OpenSansBold;font-size:12px;color:#f05325;font-style:normal;text-align:left;line-height:18px;letter-spacing:0;margin-bottom:15px}.footer-titles a{color:inherit}.footer-options{font-family:OpenSansRegular;font-size:12px;color:#000;font-style:normal;text-align:left;line-height:18px;letter-spacing:0;margin-top:-12px;display:block}.footer-options a{color:inherit}.footer-padding{padding-top:30px;padding-bottom:20px;max-width:1080px;margin:auto;display:inline-block;width:100%;text-align:left}}#cookieLawBar{position:fixed;bottom:0;left:0;width:100%;background-color:#f2f2f2;z-index:9003;text-align:center}#cookieLawBar .notification{display:inline-table;max-width:360px}#cookieLawBar .buttons-container,#cookieLawBar .messageCookie{font-size:12px;padding:10px 20px;font-family:OpenSansRegular;margin:auto}#cookieLawBar .messageCookie{color:#000;line-height:16px;text-align:center}#cookieLawBar .messageCookie a{color:#fff;text-decoration:underline}#cookieLawBar .button{width:100px;height:40px;display:inline-block}#cookieLawBar .button:not(:first-child){margin-left:10px}#cookieLawBar .button a:hover{text-decoration:none}#cookieLawBar .button p{background-color:#ccc;color:#000;height:40px;text-transform:uppercase;text-align:center;line-height:40px;margin:0;cursor:pointer}@media (min-width:1080px){#cookieLawBar .notification{max-width:1200px}#cookieLawBar .messageCookie{padding:10px 30px}#cookieLawBar .buttons-container{padding:10px 30px 10px 0}}#header-navbar{z-index:9003;left:0;margin-left:0;height:50px}#header-navbar.navbar .badge{border-radius:0;padding:0;color:#f05323;background:0 0;line-height:15px;width:20px;position:absolute;top:10%;right:15%;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}.navbar .icon-menu:after{width:50px;height:34px;background-position:-15px -532px;display:block;content:" "}.navbar .button-list-top .icon.withbadge:after{vertical-align:-50px}.navbar span.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:#f05323}.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%}}html:not(.touchevents) #sidebar-wrapper{overflow-y:scroll;-webkit-overflow-scrolling:touch}#sidebar-wrapper{z-index:1002;position:fixed;top:0;overflow:auto;background-color:#e7e7e7;height:100%;width:100%;color:#141414}nav.lateral-menu ul li a{color:#141414}#sidebar-wrapper .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}#sidebar-wrapper .sidebar-toggle-title .text{text-transform:uppercase;padding:10.6px 0;float:left}nav.lateral-menu ul{padding:0;list-style:none;margin-bottom:0}nav.lateral-menu ul#thematic-tree{margin-bottom:30px}nav.lateral-menu ul.banners-area,nav.lateral-menu ul.site-areas{margin-bottom:50px}nav.lateral-menu ul li{list-style:none;padding:0 15px;line-height:19.2px;cursor:pointer}nav.lateral-menu ul li span{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;display:block}.no-touch #sidebar-wrapper nav.lateral-menu ul li a:hover{background:#d9d9d9;display:block}nav.lateral-menu ul li .expand,nav.lateral-menu ul li a{font-family:OpenSansLight;text-decoration:none}nav.lateral-menu ul li.active a{color:#f05323;font-family:OpenSansBold;background:#d9d9d9}nav.lateral-menu ul.social-icons li.follow-text{text-transform:uppercase;font-family:OpenSansRegular;width:initial;min-width:74px}nav.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}nav.lateral-menu ul#thematic-tree li a{padding:0;display:inline-block;position:relative;width:100%;margin:0;height:auto;background-image:none}#sidebar-wrapper.touch nav.lateral-menu ul#thematic-tree li a:hover{background-color:transparent}nav.lateral-menu ul#thematic-tree li a span{padding:11.4px 10px;margin:0;font-family:OpenSansBold;font-size:16px;text-transform:uppercase}nav.lateral-menu ul#thematic-tree>li>ul>li>a{padding:0 10px}nav.lateral-menu ul#thematic-tree>li>ul>li:not(:first-child)>a>span{border-top:1px solid #d9d9d9}nav.lateral-menu ul#thematic-tree li>ul li a span{padding:11.4px 0 11.4px 10px;font-family:OpenSansRegular;font-size:16px}nav.lateral-menu ul#thematic-tree li>ul li>ul li a span{padding:13px 35px 13px 30px;font-size:14px;line-height:16px;text-transform:none;font-family:OpenSansRegular}nav.lateral-menu ul#thematic-tree li>ul li>ul li>ul li a span{padding:13px 40px 13px 40px;font-size:14px;line-height:16px;font-family:OpenSansRegular}nav.lateral-menu ul#thematic-tree li a.active,nav.lateral-menu ul#thematic-tree li a.active span{color:#f05323;font-family:OpenSansBold;background:#d9d9d9}nav.lateral-menu ul.first-level li.no-link:nth-child(1){min-height:15px;line-height:15px}.logged-in nav.lateral-menu ul.menu-links .option:not(.on-logout),.login nav.lateral-menu ul.menu-links .option:not(.on-login){display:none!important}nav.lateral-menu ul.menu-links{margin:0 10px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}nav.lateral-menu ul.menu-links li{padding:0 12px;margin:0 -10px;width:calc(100% + 20px)}nav.lateral-menu ul.menu-links li.border-top-separator div{border-top:1px solid #d9d9d9}nav.lateral-menu ul.menu-links li,nav.lateral-menu ul.menu-links li a{font-family:OpenSansRegular;font-size:16px;line-height:19.2px}nav.lateral-menu ul.menu-links li a:hover,nav.lateral-menu ul.menu-links li:hover{background:#d9d9d9}nav.lateral-menu ul.menu-links li .option-label{margin:0;padding:11.4px 0;display:inline-block;vertical-align:middle;font-size:16px;line-height:19.2px;width:100%}nav.lateral-menu ul.menu-links li img{width:28px;height:28px;margin-right:7px}nav.lateral-menu ul.menu-links li .option-label.with-img{width:calc(100% - 40px)}nav.lateral-menu ul.menu-links li.active,nav.lateral-menu ul.menu-links li.active *{color:#f05323;font-family:OpenSansBold;background:#d9d9d9}@media (min-width:986px) and (max-width:1079px){#sidebar-wrapper{z-index:1000;top:80px;height:calc(100% - 80px);width:266px}nav.lateral-menu ul#thematic-tree li a span{padding:11.4px 20px}nav.lateral-menu ul#thematic-tree>li>ul>li>a{padding:0 20px}nav.lateral-menu ul#thematic-tree li>ul li a span{padding:11.4px 0 11.4px 10px}nav.lateral-menu ul#thematic-tree li>ul li>ul li a span{padding:13px 45px 13px 45px}nav.lateral-menu ul#thematic-tree li>ul li>ul li>ul li a span{padding:13px 50px 13px 60px}nav.lateral-menu ul.menu-links{margin:0 20px}nav.lateral-menu ul.menu-links li{padding:0 22px;margin:0 -20px;width:calc(100% + 40px)}}@media (min-width:1080px){#sidebar-wrapper{z-index:1000;top:80px;height:calc(100% - 80px);width:266px}nav.lateral-menu ul#thematic-tree li a span{padding:11.4px 20px}nav.lateral-menu ul#thematic-tree>li>ul>li>a{padding:0 20px}nav.lateral-menu ul#thematic-tree li>ul li a span{padding:11.4px 0 11.4px 10px}nav.lateral-menu ul#thematic-tree li>ul li>ul li a span{padding:13px 45px 13px 45px}nav.lateral-menu ul#thematic-tree li>ul li>ul li>ul li a span{padding:13px 50px 13px 60px}nav.lateral-menu ul.menu-links{margin:0 20px}nav.lateral-menu ul.menu-links li{padding:0 22px;margin:0 -20px;width:calc(100% + 40px)}}#sidebar-shopping-cart-wrapper{z-index:1002;position:fixed;top:0;overflow-y:hidden;background:#fff;width:100%}#sidebar-shopping-cart-wrapper .shopping-cart-toggle-title{margin:0;padding:0 0 0 30px;font-weight:400;width:100%;background-color:#f05323;border-radius:0;cursor:pointer}#sidebar-shopping-cart-wrapper .shopping-cart-toggle-title .text{font-size:18px;line-height:50px;text-transform:uppercase;padding-left:20px;font-family:OpenSansSemiBold;color:#fff}#sidebar-shopping-cart-wrapper .shopping-cart-toggle-title .icon-close{color:#fff}#sidebar-shopping-cart-wrapper .shopping-cart-user{font-family:OpenSansBold;padding:13.5px 30px;background-color:#e6e6e6;line-height:19px;font-size:16px}#sidebar-shopping-cart-wrapper .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}#sidebar-shopping-cart-wrapper .shopping-cart-user-card span{display:inline-block}#sidebar-shopping-cart-wrapper .shopping-cart-user-card .shopping-cart-user-card-desc{padding-left:40px}#sidebar-shopping-cart-wrapper .shopping-cart-user-card .shopping-cart-user-card-desc:before{width:28px;height:17px;background-position:-408px -117px;position:absolute;left:30px;content:""}#sidebar-shopping-cart-wrapper .shopping-cart-user-card .shopping-cart-user-card-value{float:right;font-family:OpenSansBold;color:#f05323}.logged-in #sidebar-shopping-cart-wrapper .option:not(.on-logout),.login #sidebar-shopping-cart-wrapper .option:not(.on-login){display:none!important}#sidebar-shopping-cart-wrapper nav.shopping-cart{position:relative}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.row{margin-left:-25px;margin-right:0}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products{overflow-y:auto;overflow-x:hidden;margin:0;padding:0 30px;position:relative}#sidebar-shopping-cart-wrapper nav.shopping-cart ul li{color:#141414;list-style:none;padding-left:0;padding-right:0;min-height:50px}#sidebar-shopping-cart-wrapper nav.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}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.top{border-bottom:2px solid #fff;padding:4px 0;margin-bottom:0;cursor:pointer}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li{padding:15px 0;border-top:1px solid #d9d9d9}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li:first-of-type{border-top:none}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .cover{padding:0;cursor:pointer}#sidebar-shopping-cart-wrapper nav.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}#sidebar-shopping-cart-wrapper nav.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}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .description span{padding:0;padding-bottom:5px}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .description span.preco{padding-bottom:0;color:#f05323}#sidebar-shopping-cart-wrapper nav.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;font-size:16px;color:#141414;border:1px solid #141414;background-color:#fff}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .actions .qtdbutton{font-family:OpenSansSemiBold;font-size:20px;line-height:20px;cursor:pointer;padding-top:5px}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .actions .qtdbutton.qtdminus{padding-top:3px}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .actions .qtd.readonly{background-color:transparent}#sidebar-shopping-cart-wrapper nav.shopping-cart .total.row{font-size:16px;line-height:16px;text-transform:uppercase;color:#141414;float:right;margin:0}#sidebar-shopping-cart-wrapper nav.shopping-cart .total .total{text-transform:uppercase;font-size:16px;text-align:right;padding:25px 0 0 0;line-height:19px}#sidebar-shopping-cart-wrapper nav.shopping-cart .total .total .description{font-family:OpenSansLight}#sidebar-shopping-cart-wrapper nav.shopping-cart .total .total .value{font-family:OpenSansBold;padding-right:0;padding-left:10px}#sidebar-shopping-cart-wrapper nav.shopping-cart .shipping{text-transform:uppercase;font-size:16px;line-height:19px;text-align:right;color:#f05323;padding:5px 0 0 0}#sidebar-shopping-cart-wrapper nav.shopping-cart .shipping .description{font-family:OpenSansRegular}#sidebar-shopping-cart-wrapper nav.shopping-cart .shipping .value{font-family:OpenSansBold;display:inline;padding-right:0;padding-left:10px}#sidebar-shopping-cart-wrapper nav.shopping-cart button.btn-checkout{border:none;background:0 0;margin:15px 0 15px 0;padding:0}#sidebar-shopping-cart-wrapper nav.shopping-cart div.checkout-express{margin:0;padding:0}#sidebar-shopping-cart-wrapper nav.shopping-cart div.checkout-express.small-height .btn-checkout-express-xs{display:block!important}#sidebar-shopping-cart-wrapper nav.shopping-cart button.btn-checkout .info{line-height:44px;background-color:#f05323;font-family:OpenSansSemiBold;font-size:20px;color:#fff;text-transform:uppercase;padding:0}#sidebar-shopping-cart-wrapper nav.shopping-cart button.btn-checkout:hover .info{background-color:#141414}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .data{font-family:OpenSansRegular;color:#141414;font-size:12px;line-height:16px;padding:10px 0 0 0}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .data #checkout-expresso-info-data>span,#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .data .checkout-express-client-info>span{padding-left:0;padding-right:0}#sidebar-shopping-cart-wrapper nav.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}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .data .info{font-family:OpenSansLight;text-transform:none}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .data #checkExpr-editOptions{margin-top:10px}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .data #checkExpr-editOptions a{font-family:OpenSansRegular;color:#141414;font-size:12px;line-height:16px;text-decoration:underline}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .btn-checkout-express,#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .btn-checkout-express-xs{margin:0 0 5px 0;text-transform:uppercase;height:50px;padding-left:0;padding-right:0;border:none;background:#d4d4d4;color:#141414}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .btn-checkout-express .info,#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .btn-checkout-express-xs .info{font-family:OpenSansSemiBold;font-size:20px;line-height:20px;padding:0;text-transform:uppercase}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .btn-checkout-express-xs:hover,#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .btn-checkout-express:hover{color:#fff;background:#141414}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .btn-checkout-express-xs .info b{font-size:14px;text-transform:lowercase}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .btn-checkout-express-xs{height:50px;margin-top:10px}#sidebar-shopping-cart-wrapper nav.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}#sidebar-shopping-cart-wrapper nav.shopping-cart .sales-infos{float:left;margin:0;width:100%}#sidebar-shopping-cart-wrapper nav.shopping-cart .sales-infos .sale-info{padding:10px 0 0 0;text-decoration:none;text-align:right}#sidebar-shopping-cart-wrapper nav.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}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express-info{margin-top:20px}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express.notlogged .checkout-express-info{margin-top:0}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express.notlogged .btn-checkout-express-xs{margin-bottom:10px}#sidebar-shopping-cart-wrapper nav.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}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express-info .text-info .icon-info{margin-left:0}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express-info .text-info:hover{cursor:pointer}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express-info .text-info:hover>.icon-info{color:#fff;background-color:#141414}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express-info .text-info:hover>.text{text-decoration:underline}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express-info .icon-info,#sidebar-shopping-cart-wrapper nav.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}#sidebar-shopping-cart-wrapper nav.shopping-cart .sales-infos .sale-info .icon-info:hover{background-color:#141414;color:#fff}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express{bottom:15px}#sidebar-shopping-cart-wrapper nav.shopping-cart .no-checkout-express{text-align:center;padding:0 0 10px 0}#sidebar-shopping-cart-wrapper nav.shopping-cart .no-checkout-express a{font-family:OpenSansSemiBold;color:#141414;font-size:12px;line-height:22px;text-decoration:underline}#sidebar-shopping-cart-wrapper nav.shopping-cart .shop-info{border-top:2px solid #b4b4b4;width:calc(100% - 60px);display:inline-block;margin:0 30px}#sidebar-shopping-cart-wrapper.empty-cart nav.shopping-cart .shop-info{display:none}#sidebar-shopping-cart-wrapper nav.shopping-cart .empty-info{font-family:OpenSansRegular;font-size:16px;text-align:center;line-height:46px;display:none}#sidebar-shopping-cart-wrapper.empty-cart nav.shopping-cart .empty-info{display:block}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .actions .qtd::-webkit-inner-spin-button,#sidebar-shopping-cart-wrapper nav.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:986px) and (max-width:1079px){#sidebar-shopping-cart-wrapper{right:20px;top:80px;width:300px}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products{padding:0 20px;margin:0}#sidebar-shopping-cart-wrapper nav.shopping-cart .shop-info{width:calc(100% - 40px);margin:0 20px}#sidebar-shopping-cart-wrapper .shopping-cart-toggle-title{padding:0 0 0 20px}#sidebar-shopping-cart-wrapper .shopping-cart-user{padding:13.5px 20px}#sidebar-shopping-cart-wrapper .shopping-cart-user-card{padding:13.5px 0;margin:0 20px}#sidebar-shopping-cart-wrapper .shopping-cart-user-card .shopping-cart-user-card-desc:before{left:20px}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .actions .qtd{margin:0 7px}}@media (min-width:1080px){#sidebar-shopping-cart-wrapper{right:20px;top:80px;width:300px}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products{padding:0 20px;margin:0}#sidebar-shopping-cart-wrapper nav.shopping-cart .shop-info{width:calc(100% - 40px);margin:0 20px}#sidebar-shopping-cart-wrapper .shopping-cart-toggle-title{padding:0 0 0 20px}#sidebar-shopping-cart-wrapper .shopping-cart-user{padding:13.5px 20px}#sidebar-shopping-cart-wrapper .shopping-cart-user-card{padding:13.5px 0;margin:0 20px}#sidebar-shopping-cart-wrapper .shopping-cart-user-card .shopping-cart-user-card-desc:before{left:20px}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .actions .qtd{margin:0 7px}}.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:#f05323;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:#f05323}.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:#f05323;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:#f05323;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:#f05323;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}.search-products .product-portlet .product-info .shipping-discount-info,.site-content.search-results .product-portlet .product-info .discount-card-value,.site-content.search-results .product-portlet .product-info .price{margin:15px 0 0 0}.site-content.search-results .price span.current{font-family:OpenSansLight;font-size:20px;line-height:20px;color:#f05323}.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{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>*{font-family:OpenSansRegular}.site-content#search-page .search-results-options h2 p{display:inline-block;margin:0}.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{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{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{background-position:-241px -29px}.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{background-position:-241px -189px}.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) rgba(78,78,78,1);-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{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{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>*{color:#fff;background-color:#000}.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 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{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{color:#fff;background-color:#000}.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{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:#f05323;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 #f05323}#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:#f05323;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 .product-img .cover .buttons-actions .btn.add-cart.disable{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{margin-top: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:#f05323;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;margin-top:17px;margin-bottom:0}.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 .info .flag .language-flag{display:inline-block;height:20px;margin:0;vertical-align:middle;width:30px}.site-content .search-products .product .info .flag .language-flag.Português{background:url(../../img/global-images.png) -10px -396px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Inglês{background:url(../../img/global-images.png) -170px -396px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Francês{background:url(../../img/global-images.png) -130px -396px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Espanhol{background:url(../../img/global-images.png) -90px -396px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Brasileiro{background:url(../../img/global-images.png) -50px -396px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Russo{background:url(../../img/global-images.png) -130px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Alemão{background:url(../../img/global-images.png) -10px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Romeno{background:url(../../img/global-images.png) -90px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Japonês{background:url(../../img/global-images.png) -250px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Polaco{background:url(../../img/global-images.png) -210px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Sueco{background:url(../../img/global-images.png) -290px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Grego{background:url(../../img/global-images.png) -330px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Chinês{background:url(../../img/global-images.png) -370px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Americano{background:url(../../img/global-images.png) -410px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Italiano{background:url(../../img/global-images.png) -50px -186px #fff no-repeat}.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:#f05323;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 div.scroll-to-top{right:30px}.site-content#search-page .search-results-options{margin-top:0}.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{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-products .product-portlet .product-info .rating,.search-products .product-portlet .product-info .shipping-discount-info{margin:10px 0 0 0}.site-content.search-results .product-portlet .product-info .discount-card-value,.site-content.search-results .product-portlet .product-info .price{margin:5px 0 0 0}#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}}#showcaseSeeAll-showcase-back-lnk{cursor:pointer}.products-list{padding:0;margin-bottom:20px}.products-list .slick-arrow{border-radius:3px;background-color:rgba(0,0,0,.5);display:inline-block;width:45px;position:absolute;top:30%;font-size:50px;text-align:center;color:#fff;opacity:0;z-index:-1;cursor:pointer}.products-list .slick-arrow.slick-disabled{transition:opacity .3s linear;opacity:0!important}.products-list:hover .slick-arrow:not(.slick-disabled){transition:opacity .3s linear;opacity:1;z-index:1}.fa-angle-left{left:13px}.fa-angle-right{right:13px}.showcase-mini-banner .products-list .slick-arrow{top:0;font-size:50px;background-color:transparent;margin-top:-1px}.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%}.site-content .showcase .showcase-title .description{color:#141414;font-family:OpenSansLight;font-size:26px;line-height:28px;letter-spacing:.01em;text-transform:uppercase;word-break:break-word;word-break:keep-all;margin:0}.site-content .showcase .showcase-title .description a{color:#141414;text-decoration:none}.site-content .showcase .showcase-title .view-more a,.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:#f05323;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: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{width:initial}.site-content .showcase .showcase-title .view-more a{padding-top:10px;font-size:18px;line-height:22px}.site-content .showcase .showcase-title .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-top .product-top{padding:10px}.showcase-top .product-top .cover{padding:0;padding-left:10px}.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:#f05323;text-transform:uppercase;text-align:center;padding:0}.showcase-top .product-top .number:first-of-type{text-align:right}@media(min-width:1080px){.showcase-top .product-top{padding:15px;padding-right:10px}}.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}@media(min-width:1080px){.site-content .showcase-video .video{padding:15px}}.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:170px;overflow:hidden}.header-banner:hover>.swiper-button-next:before,.header-banner:hover>.swiper-button-prev:before{color:#fff}.header-banner:hover>.swiper-button-next,.header-banner:hover>.swiper-button-prev{background-color:rgba(0,0,0,.2)}.header-banner.mini-slider{height:160px}.header-banner.frmt2{height:160px;margin:80px 0 10px 0}.header-banner.escolares-frmt2{margin-top:0!important;height:300px;margin:80px 0 10px 0;max-width:340px}.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{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}.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:#f05323;height:50px;overflow:hidden}.showcase-mini-banner .mini-slider{list-style:none;margin:0}.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}.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}}@media (min-width:1080px){.swiper-button-next,.swiper-button-prev{width:60px;top:40%}.header-banner{height:270px}.header-banner.mini-slider{height:250px}.header-banner.frmt2{height:300px;margin:135px 0 10px 0}.header-banner.escolares-frmt2{max-width:1200px}.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}.showcase-mini-banner{height:60px}.showcase-mini-banner .mini-slider li{margin:20.4px 0}.showcase-mini-banner .mini-slider li:not(:last-child){border-right:1px solid #d9d9d9}}.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 #f05323!important;color:#f05323!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:#f05323;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:#f05323;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:0}.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 .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 .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:0;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}}.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:#f05323}.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-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:#f05323;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:#f05323;border:1px solid #f05323}.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:#f05323;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 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-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-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:#f05323;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}#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 #f05323;color:#f05323}.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:#f05323;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:#f05323;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:#f05323;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:#777!important}.checkbox_hidden{display:none}@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-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:#f05323;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:#f05323;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}}.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}#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}.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: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 .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 .cover,.product-card .product-left .product-images{padding:0}.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:100}.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 .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:#f05323;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:#f05323;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 -315px}.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 h1{font-family:OpenSansBold;font-size:25px;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:23px;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 .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}.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}.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}.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:#f05323}.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:#f05323;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}.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;width:calc(50% - 34px);background-color:#f05323;text-transform:uppercase;position:relative;z-index:100}.product-card .product-right .sale-actions .button-cart.no-reserve{width:calc(100% - 64px)}.product-card .product-right .sale-actions .button-cart.add-cart{margin-right:10px}.product-card .product-right .sale-actions .button-cart.reserve{color:#141414;background-color:#c7c5c2}.product-card .product-right .sale-actions .button-cart.reserve:hover{background-color:#c7c5c2}.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:#f05323;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-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 .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.orange .text-info{color:#f05323}.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:#f05323;text-decoration:underline}.product-card .product-right .sales-infos .sale-info.warning .text-info{color:#f05323}.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}.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 .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:#f05323;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}.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:50px;height:40px;margin-top:4px}.product-card .product-right .sales-infos .sale-info .text-info.notAvailable:after{content:none;background-color:#f05323}.product-card .product-right .sales-infos .sale-info .text-info.notAvailable.clickable:after{width:44px;height:44px;top:0;background-position:-402px -574px;content:"";margin-left:10px}.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}.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;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:#f05323;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}.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:#f05323}.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:99999;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 .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 .sale-actions .actions{padding-left:276px}.product-card .available-formats{margin-bottom:10px;padding-left:0;padding-right:0;padding-top:20px}}@media(min-width:1080px){.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)}.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}.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 .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{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 .format-selection-box .collapse-area[data-toggle=collapse]:after{background-image:url(/assets/site/sprite-bertrand.svg)}.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{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{width:100%;position:absolute;top:50%;transform:translateY(-40%)}.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{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}.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:#f05323;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,.product-portlet .product-img .buttons-actions .btn.adicionado,.site-content .product-top .cover .buttons-actions .btn.adicionado{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:#f05323;bottom:7px;height:28px;left:1px;position:absolute;width:97%}.product-portlet .cover .featured .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}.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:#f05323;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:#f05323;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:#f05323;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}.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{margin:15px 0}.product-portlet .product-info .price .active-price{font-family:OpenSansBold;font-size:20px;color:#f05323;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:#f05323;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:15px}.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}@media (min-width:986px) and (max-width:1079px){.product-portlet{padding:15px}}@media (min-width:1080px){.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;padding-bottom:15px}.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:#f05323!important}#recursosOverlay .outrosRecursos .rec-btn:hover,#recursosOverlay .outrosRecursos .rec-btn:hover div{background-color:#f05323}#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:#f05323;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 #f05323;border-right:1px solid #f05323;border-left:1px solid #f05323}.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:#f05323;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:#f05323}.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:170px;margin-bottom:25px;width:100%;position:absolute;top:0;left:0;overflow:hidden;background:#f05323}.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 .g-recaptcha{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:#f05323;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}.help-page .header-area{height:170px;margin-bottom:25px;width:100%;position:absolute;top:0;left:0;background:#f05323;overflow:hidden}.cgv-page .cgvpagedatapub{padding-left:20px}.help-page .header-area img{position:absolute;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>:nth-child(2){margin-top:195px}.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:#f05323;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{height:270px;margin-bottom:35px}.help-page .header-area h1{font-size:50px;line-height:52px}.help-page>:nth-child(2){margin-top:305px}.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{height:270px;margin-bottom:35px}.help-page .header-area h1{font-size:50px;line-height:52px}.help-page>:nth-child(2){margin-top:305px}.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}.cgv-page .cgvpagedatapub{padding-left:36px}}.cgv-page .printButton{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}.cgv-page .printButton .icon-print{margin-top:8px}.cgv-page .printButton:hover{background-color:#000;color:#fff}@page{margin:12mm 15mm}.site-content .cgv-page .header-area{margin-top:60px}.site-content .cgv-page .header-area h1{font-family:OpenSansLight;font-size:32px;line-height:32px;letter-spacing:-2px;text-transform:uppercase;color:#f05323;text-align:left;padding-right:0;padding-left:0;word-wrap:break-word;margin-top:40px;margin-bottom:10px}.site-content .cgv-page .header-area .btn-back{font-family:OpenSansRegular;font-size:22px;line-height:22px;text-transform:uppercase;color:#999;text-align:left;padding-right:0;padding-left:0;cursor:pointer}.site-content .cgv-page .article{color:#000;text-transform:uppercase;cursor:pointer;margin-top:10px;margin-bottom:0;padding:0}.site-content .cgv-page .article h2{margin:10px 0;font-family:OpenSansRegular;font-size:20px;line-height:26px;padding:0 10px}.site-content .cgv-page .article h2 span{display:inline-block;vertical-align:middle;width:calc(100% - 27px)}.site-content .cgv-page .article h2:after,.site-content .cgv-page .article.collapsed h2:after{color:#000;font-family:OpenSansRegular;font-size:20px;content:'+';margin-left:15px}.site-content .cgv-page .article h2:after{content:'-';right:0}.site-content .cgv-page .article:hover{color:#fff;background-color:#000}.site-content .cgv-page .article:hover h2,.site-content .cgv-page .article:hover h2:after{color:#fff}.cgv-content{font-family:OpenSansRegular;font-size:16px;line-height:20px;margin:20px 10px;text-align:justify}.site-content .cgv-page .footnote{font-family:OpenSansRegular;font-size:14px;text-align:right;margin-top:60px}.site-content .cgv-page .others{margin-top:20px}.cgv-page h2{text-align:left!important}@media(max-width:503px){.site-content .cgv-page .header-area h1{margin-left:20px;margin-right:20px;margin-top:40px}.cgv-content{margin:20px 10px}.cgv-page .content-area{padding-right:10px;padding-left:10px}}@media(min-width:1080px){.site-content .cgv-page .header-area h1{font-size:52px;line-height:52px;margin-left:30px;margin-right:30px;margin-top:60px;margin-bottom:20px}.site-content .cgv-page .header-area .btn-back{font-size:32px;line-height:32px}.site-content .cgv-page .article h2{font-size:24px;line-height:32px;padding:0 15px}.cgv-content{margin:30px 15px;font-size:18px;line-height:22px}.site-content .cgv-page .footnote{margin-top:90px}.site-content .cgv-page .others{margin-top:30px}.content-area{padding-right:15px;padding-left:15px}}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{float:left;z-index:1002;position:fixed;color:#262626;background-color:#e7e7e7;border-top:1px solid #a9a9a9;max-height:calc(100% - 93px);overflow-y:auto;top:94px;width:100%}#auto-complete:not(.hidden)~.search-box{z-index:1002;position:absolute;width:100%}#auto-complete:not(.hidden)~.alpha-overlay{display:block;top:50px}#result-auto-complete{display:none;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:OpenSansSemibold;font-size:16px;color:#f05353;font-style:normal;text-align:left;line-height:19.2px;text-transform:uppercase;margin:0 10px 10px 10px}.auto-complete-product-img-row,.auto-complete-product-name-row{display:table;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:160px;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:200px}.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}.item-auto-complete-type{float:right;font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:right;text-transform:uppercase;height:18px;position:absolute;top:50%;right:10px;transform:translate(0,-50%);padding:0}.auto-complete-ver-todos{padding:20px 10px 10px 10px}.auto-complete-ver-todos button{background-color:#f05323;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}.auto-complete-ver-todos button:hover{color:#fff;background-color:#000}.auto-complete-ver-todos button span{vertical-align:middle}#auto-complete .more-results{font-family:OpenSansBold;font-size:12px;color:#000;font-style:normal;text-decoration:underline;text-align:left;line-height:14.4px;letter-spacing:0;text-transform:uppercase;margin-top:15px}.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) and (max-width:985px){.autocomplete-left{width:calc(100% - 330px);float:left}.autocomplete-right{padding-top:25px;width:330px;float:right}}@media (min-width:986px) and (max-width:1079px){#auto-complete{width:calc(100% - 266px - 10px);max-width:calc(390px + 330px - 10px);max-height:calc(100% - 61px);top:61px}#auto-complete.fullwidth{max-width:490px}#auto-complete:not(.hidden)~.alpha-overlay{top:0}.autocomplete-left{width:calc(100% - 330px);float:left}.autocomplete-right{padding-top:25px;width:330px;float:right}.autocomplete-left.fullwidth{width:calc(100% - 10px)}}@media (min-width:1080px){#result-auto-complete{padding:0 15px}#auto-complete .more-results{margin-top:10px}.search-auto-complete .auto-complete-ver-todos button{width:calc(100% - 330px)}.search-auto-complete.fullwidth .auto-complete-ver-todos button{width:100%}.item-auto-complete-link p{font-size:14px;line-height:18px}#auto-complete{width:calc(100% - 266px);max-width:calc(714px + 330px);max-height:calc(100% - 61px);top:61px}#auto-complete:not(.hidden)~.alpha-overlay{top:0}#auto-complete.fullwidth{max-width:714px}#auto-complete-autores,#auto-complete-livros{padding:15px 0 15px 0}.auto-complete-area-title{margin:0 15px}.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:170px;padding:10px 15px 0}#auto-complete-autores .item-auto-complete{padding-top:10px}.auto-complete-ver-todos{padding:30px 15px 15px 15px}.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}}.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}.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:#f05323;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}@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}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:#f05323;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:#f05323;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:#f05323;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:#f05323}.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:#f05323;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:#f05323;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:#f05323;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}@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}}@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}.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}.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}}.mapa-site-header{min-height:110px;overflow:hidden;background-color:#f05323}.mapa-site-header h1{color:#fff;font-family:OpenSansLight;font-size:26px;line-height:28px}.mapa-site-header .banner-background{position:absolute;top:0;left:0;min-height:100%;min-width:100%}.mapa-site-content{max-width:360px;float:none;display:table;font-family:OpenSansSemiBold;font-size:20px;line-height:23px;text-transform:uppercase;text-align:left;margin:auto;padding-bottom:50px}.mapa-site-header-container{height:110px;width:100%;top:0;left:0;background:#f05323}.mapa-site-header-container .mapa-site-header{color:#fff;font-family:OpenSansLight;font-size:26px;line-height:28px;text-transform:uppercase}.mapa-site-content .mapa-site-homepage{padding-top:20px}.mapa-site-content .arvore-tematica-panel{padding-bottom:10px}.mapa-site-content .mapa-site-link{padding:20px 0;border-top:1px solid #c9c9c9}.mapa-site-content .mapa-site-customer{border-bottom:1px solid #c9c9c9}.mapa-site-content .arvore-tematica-panel .panel-level-1{padding-top:20px;border-top:1px solid #c9c9c9;margin-top:20px}.mapa-site-content .nav-stacked .panel-level-2{font-family:OpenSansRegular;font-size:18px;line-height:21px;padding-top:25px}.mapa-site-content .nav-stacked .panel-level-3{font-family:OpenSansLight;font-size:16px;line-height:19px;padding-top:25px}.mapa-site-content .nav-stacked .title-level-4{line-height:25px}.mapa-site-content .nav-stacked .title-level-1{margin-bottom:25px}.mapa-site-content .nav-stacked{padding:0}.mapa-site-content .arvore-tematica-panel li{list-style-type:none}.mapa-site-content a{color:#141414;padding:0;cursor:pointer}.mapa-site-content .arvore-tematica-panel .panel-level-1 ul{padding:0 0 0 10px}.mapa-site-content .arvore-tematica-panel .panel-level-3 ul{padding-top:25px;font-family:OpenSansLight;text-transform:none}.mapa-site-content .arvore-tematica-panel .panel-level-2{font-family:OpenSansRegular;font-size:16px;line-height:44px}.mapa-site-content .arvore-tematica-panel .panel-level-3{font-size:14px;line-height:44px}.mapa-site-content .arvore-tematica-panel .panel-level-5{font-family:OpenSansLight;text-transform:none}@media(min-width:1080px){.mapa-site-header{min-height:180px}.mapa-site-header h1{font-size:50px;line-height:52px}.mapa-site-header-container{height:200px}.mapa-site-header-container .mapa-site-header{font-size:50px;line-height:52px}.mapa-site-content{padding:0 30px 50px;max-width:1200px}.mapa-site-content .arvore-tematica-panel .panel-level-1 ul{padding:0 0 0 20px}.mapa-site-content .mapa-site-homepage{padding-top:40px}.mapa-site-content .arvore-tematica-panel .panel-level-3 ul{padding-top:25px}.mapa-site-content .nav-stacked .panel-level-2{font-size:20px;line-height:23px}.mapa-site-content .nav-stacked .panel-level-3{font-size:18px;line-height:21px}.mapa-site-content .nav-stacked .title-level-4{line-height:30px}}.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:#f05323}.autor-page .header-area .header-b .background-img{position:absolute;top:0;left:0;min-height:100%;min-width:100%}.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.truncated{min-height:calc(18px * 5)!important;overflow:hidden}.autor-page .autor-biografia.collapse.in.truncated{min-height:auto!important}.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:#f05323}.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:#f05323;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:#f05323}.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:#f05323}#autorResourcesOverlay .autor-resources-list-container .resource-select.active{background-color:#f05323}#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}}#sidebar-customer-menu-wrapper{z-index:1002;position:fixed;top:0;overflow-y:hidden;background:#fff;width:100%}.logged-in #sidebar-customer-menu-wrapper .option:not(.on-logout),.login #sidebar-customer-menu-wrapper .option:not(.on-login){display:none!important}#sidebar-customer-menu-wrapper .customer-menu-toggle-title{margin:0;padding:0 0 0 30px;font-weight:400;width:100%;background-color:#f05323;border-radius:0;cursor:pointer}#sidebar-customer-menu-wrapper .customer-menu-toggle-title .text{font-size:18px;line-height:50px;text-transform:uppercase;padding-left:10px;font-family:OpenSansSemiBold;color:#fff}#sidebar-customer-menu-wrapper .customer-menu-toggle-title .icon-close{color:#fff}#sidebar-customer-menu-wrapper ul{margin:0;padding:0;margin-bottom:-1px}#sidebar-customer-menu-wrapper ul li{font-family:OpenSansRegular;font-size:16px;color:#141414;line-height:19px;cursor:default;padding:0 30px;position:relative}#sidebar-customer-menu-wrapper ul li:hover{background:#e7e7e7}#sidebar-customer-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}.logged-in #sidebar-customer-menu-wrapper ul li:nth-of-type(2) .option-label,.login #sidebar-customer-menu-wrapper ul li:first-of-type .option-label{border-top:none}.logged-in #sidebar-customer-menu-wrapper ul li:nth-of-type(2):hover .option-label,.login #sidebar-customer-menu-wrapper ul li:first-of-type:hover .option-label{border-top:none}#sidebar-customer-menu-wrapper ul li:hover .option-label{border-top:1px solid #e7e7e7}.logged-in #sidebar-customer-menu-wrapper ul li:hover~li.visible-xs.on-logout .option-label,.login #sidebar-customer-menu-wrapper ul li:hover~li.visible-xs.on-login .option-label{border-top:1px solid #fff}.logged-in #sidebar-customer-menu-wrapper ul li:hover~li.visible-xs.on-logout~li.visible-xs .option-label,.login #sidebar-customer-menu-wrapper ul li:hover~li.visible-xs.on-login~li.visible-xs .option-label{border-top:1px solid #d9d9d9}#sidebar-customer-menu-wrapper ul li:first-child{border-top:none}#sidebar-customer-menu-wrapper ul li img{position:absolute;width:28px;height:28px;top:0;bottom:0;margin:auto}#sidebar-customer-menu-wrapper ul li .option-label.with-img{padding-left:33px}#sidebar-customer-menu-wrapper ul li a{text-decoration:none;color:inherit;outline:0}#sidebar-customer-menu-wrapper .customer-menu-user{padding:13.5px 30px;background-color:#e6e6e6;line-height:19px;font-family:OpenSansBold;font-size:16px;border-bottom:1px solid #fff}@media (min-width:986px) and (max-width:1079px){#sidebar-customer-menu-wrapper{right:80px;top:80px;width:300px}#sidebar-customer-menu-wrapper ul li{padding:0 20px}#sidebar-customer-menu-wrapper .customer-menu-user{padding:13.5px 20px}.logged-in #sidebar-customer-menu-wrapper ul li:hover~li.visible-lg.on-logout .option-label,.login #sidebar-customer-menu-wrapper ul li:hover~li.visible-lg.on-login .option-label{border-top:1px solid #fff!important}.logged-in #sidebar-customer-menu-wrapper ul li:hover~li.visible-lg.on-logout~li.visible-lg .option-label,.login #sidebar-customer-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){#sidebar-customer-menu-wrapper{right:80px;top:80px;width:300px}#sidebar-customer-menu-wrapper ul li{padding:0 20px}#sidebar-customer-menu-wrapper .customer-menu-user{padding:13.5px 20px}.logged-in #sidebar-customer-menu-wrapper ul li:hover~li.visible-lg.on-logout .option-label,.login #sidebar-customer-menu-wrapper ul li:hover~li.visible-lg.on-login .option-label{border-top:1px solid #fff!important}.logged-in #sidebar-customer-menu-wrapper ul li:hover~li.visible-lg.on-logout~li.visible-lg .option-label,.login #sidebar-customer-menu-wrapper ul li:hover~li.visible-lg.on-login~li.visible-lg .option-label{border-top:1px solid #d9d9d9!important}}.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:#f05323;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}.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:#f05323;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:#f05323}.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}}.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:#f05323;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}.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{padding:0}.eventos-content-container .search-dates-container,.eventos-content-container .search-districts-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:#f05323;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:#f05323}.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:#f05323}.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-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-start-container{margin-top:0;padding-left:0}.eventos-content-container .search-districts-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-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-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}}.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:#f05323;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:#f05323;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:#f05323;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:#f05323;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}}.template-content-container{text-align:center;color:#141414}.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;padding:0}.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-img_title,.template-content-container .mod-text_title{font-family:OpenSansSemiBold;font-size:20px;line-height:24px}.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-text_title{margin-bottom:-10px}.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:#141414;font-family:OpenSansRegular;font-size:18px;line-height:22px;letter-spacing:-1px;text-transform:uppercase;margin-top:15px}.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:#f05323;line-height:22px;text-transform:none;margin-bottom:5px}.template-content-container .mod-tile_text{font-family:OpenSansRegular;font-size:16px;color:#141414;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:#141414;color:#fff}.template-content-container a{color:#141414}.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}@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}}.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}.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:rgba(255,255,255,1);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: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}@media (min-width:1080px){.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:250px}.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}}.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:rgba(255,255,255,1);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-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:#f05323;line-height:44px;font-family:OpenSansSemiBold;font-size:20px;color:#fff;text-transform:uppercase;padding:0}.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);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}#sidebar-customer-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}#sidebar-shopping-cart-wrapper .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}.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}.checkout .icon.icon-minus,.checkout .icon.icon-plus,.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,.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}.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 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);background-size:1184px 967px}#overlay-checkout-area-address-form .icon.icon-check:before,.client-personaldata-page 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:#c7c5c2;vertical-align:top;margin-right:10px;margin-bottom:15px}#overlay-checkout-area-address-form .icon.icon-check:before,.client-personaldata-page 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 .client-personaldata-page form input[name=billAddress]:checked+label .icon.icon-check:before,.site-content .client-personaldata-page 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}.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:15px;height:22px;width:22px;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}.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}.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:" ";position:absolute;height:30px;width:30px;margin:3px;display:inline-block;background-position:-237px -71px;filter:brightness(0) invert(1)}.error-container .icon.warning-icon,.warning-info-area-icon .icon.warning,.warning-info-area-icon .icon.warningTwo{display:inline-block;position:relative;cursor:default;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:20px;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 -345px}#autorResourcesOverlay .autor-resources-list-container .resource-select.active .icon.screenshot,#recursosOverlay .outrosRecursos .rec-btn.active .icon.screenshot{background-position:-408px -315px!important}#autorResourcesOverlay .autor-resources-list-container .resource-select:hover .icon.screenshot,#recursosOverlay .outrosRecursos .rec-btn:hover .icon.screenshot{background-position:-408px -315px}.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}@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}}.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:#f05323;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 .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 .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:90%}.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:#f05323;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:#f05323}#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:#f05323;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 .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 .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,.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,.overlay-geral-area .overlay-middle-content .new-regist-content .birthday-options .dropdown.years{padding-left:0;position:relative;padding-right:10px}.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:-10px;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 rgba(255,255,255,1);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,255,255,1)}.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}@media (min-width:1080px){.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:OpenSansRegular;font-size:24px;line-height:27px}#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:350px;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 .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:22px;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:15px}.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:15px}.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:46%}.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:55%}.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:11px}.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 .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 .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:-10px}.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 .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 li,.overlay-geral-area .overlay-middle-content .regist-content #secondStepRegist .password-input .validate-password p{color:#818181;font-family:OpenSansRegular}.overlay-geral-area .overlay-middle-content .regist-content #secondStepRegist .password-input .validate-password 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}.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:hover{background-color:#000}.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:#f05323;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);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:322px}.pickme-selects .dropdown ul li span{min-height:44px;line-height:44px}.pickme-selects .dropdown a span{width:80%}}.devolucoes-page .banner-area{margin-top:0;height:270px;width:100%;position:absolute;top:0;left:0;background:#f05323;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:#f05323}.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:#f05323;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{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{font-family:OpenSansSemiBold;font-size:18px;line-height:1;text-transform:uppercase;text-align:center;color:#fff;background-color:#f05323;border:0;padding:15px 10px;margin-left:auto;margin-right:auto;max-width:300px;float:none;margin-bottom:20px}.devolucoes-page .devolucoes-content button: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:#f05323;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);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:30px}.devolucoes-page .devolucoes-content #devolucao-tipo button{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}.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}.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}.devolucoes-page .devolucoes-content .icon-info:hover .info-content,.devolucoes-page .devolucoes-content .icon-info:hover~.info-alpha{display:block!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 #f05323;color:#f05323}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:#f05323;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:#f05323;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:25%;float:right;position:relative;margin-top:0;height:9%;background-color:#f05323;color:#fff;font-family:OpenSansSemiBold;font-size:14px}button#alt-email-btn:hover{background-color:#444}@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:#f05323;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:#f05323}.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;margin-left:207px;width:86%}#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:#f05323;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:#f05323}.confirmacao-utilizador button.secondary b{font-family:OpenSansLight,sans-serif;color:#f05323}.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:#f05323;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:#f05323;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:#f05323;right:-5px;cursor:pointer}.confirmacao-utilizador button{background-color:#f05323!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:#f05323}.confirmacao-utilizador button.botao-secundario{background-color:transparent;color:#f05323;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:#f05323;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:#f05323!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}}