.right-title{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}a:focus,button:focus{outline:0!important}a:focus-visible,button:focus-visible,div[tabindex="0"]:focus-visible,label:focus{outline:2px solid black!important;border-radius:3px}#simulation-date{position:fixed;left:0;top:0;width:268px;text-align:center;height:25px;background-color:red;color:#fff;z-index:999999999;line-height:25px;padding:0 10px;font-family:BryantProBold}.cf-turnstile,.g-recaptcha{margin:10px auto!important;width:304px!important}.img-responsive{display:block;height:auto;max-width:100%;max-height:100%;width:100%}[data-showcase-id$="-qctc"] img.img-responsive,[id$="-qctc"] img.img-responsive{max-height:320px}.validateRecaptcha.error+.cf-turnstile,.validateRecaptcha.error+.g-recaptcha{border:1px solid #8a0000;border-radius:2px}.validateRecaptcha+.g-recaptcha{border:1px solid unset;border-radius:2px}#alignenter{text-align:center!important}.overlay-area .content .form button.btn_recovery_clientes_to_dados_pessoais.gray-color{background-color:#bfbcbc;color:#000}body.grey{background:#f7f7f7}body.lock{height:auto;overflow:hidden;width:100%;position:absolute}.showOverlay{display:block}.shipment_padding{padding-left:0!important;padding-right:0!important;margin-top:-40px}.hideOverlay{display:none}.hideMe{display:none}.showMe{display:block}.no-margin{margin:0}.no-border{border:0!important}[role=alert]{font-family:BryantProRegular;font-size:16px;color:#b30000!important}[role=alert].error,label.error,span.error{font-weight:400;line-height:20px;background-color:#fcc;min-height:50px;margin-bottom:15px;width:100%;position:relative;padding:15px 15px 15px 15px;z-index:9;font-family:BryantProMedium;font-size:16px}span.error.visually-hidden:not(:empty){width:unset!important;height:unset!important}.devolucoes-content label.error,.devolucoes-content span.error,label.error[id^=voucherMega_error],span.error[id^=voucherMega_error]{margin-top:10px;margin-bottom:0}label.error a,span.error a{color:#b30000;text-decoration:underline}label.error:before,span.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 #fcc}label#tipo-envio-error:before,span#tipo-envio-error:before{display:none}:-ms-input-placeholder{color:#b4b4b4!important}.no-link,.no-link :hover{cursor:default!important}.button-cart-top{margin-top:0;cursor:default}.checkbox-block{height:50px}.checkbox-block label{position:relative;padding:15px 0 0 67px;cursor:pointer;font-weight:400}.checkbox-block label input{display:none}.checkbox-block label samp{font-family:WookIcones;border-radius:0;content:" ";font-size:25px;line-height:50px;color:#000;text-align:center;background-color:#fff;float:left;width:50px;height:50px;border:0;margin:0;position:absolute;left:0;top:0}.checkbox-block label input:checked+samp:before{content:"X"}.radiocheck label{position:relative;padding:15px 0 0 67px;cursor:pointer;font-weight:400;margin-left:65px}.radiocheck label input{display:none}.radiocheck label samp{font-family:WookIcones;border-radius:0;content:" ";font-size:25px;line-height:50px;color:#000;text-align:center;background-color:#fff;float:left;width:50px;height:50px;border:0;margin:0;position:absolute;left:0;top:0}.radiocheck label input:checked+samp:before{content:"X"}.btn-cart{background-color:#b30000;border:0;color:#fff;height:50px;margin:0;padding:0;width:50px}.btn-cart.full{font-family:BryantProMedium;font-size:24px;line-height:50px;margin-top:15px;width:100%}.btn{padding:0;border-radius:0;height:auto;margin:0;line-height:1;font-family:BryantProMedium;text-transform:uppercase;text-align:center}.btn:focus{outline:0!important}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{background:#000}.btn-primary{border:none;background-color:#b30000}.btn-primary[disabled]{background:#ccc}.btn-grey{background:#ccc;border:none;color:#fff}.btn-grey.active,.btn-grey.focus,.btn-grey:active,.btn-grey:focus,.btn-grey:hover,.open>.dropdown-toggle.btn-grey{background:#000;color:#fff}.selectBox,.shipmentSelect{cursor:pointer;overflow:auto;float:left;width:100%;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectBox ul,.shipmentSelect ul{list-style:none}.selectBox h2,.shipmentSelect h2{margin:0;line-height:50px}.selectBox h2 li h3,.shipmentSelect h2 li h3{margin:0;line-height:50px}.selectBox.error h2,.shipmentSelect.error h2{border:1px solid #b30000}.selectBox h2::after,.shipmentSelect h2::after{content:'v';display:inline-block;color:#000;font-family:WookIcones;font-size:50px;line-height:50px;position:absolute;right:7px;text-transform:none}.selectBox h2 span,.shipmentSelect h2 span{float:left}@media(max-width:320px){.btn{padding:15px 10px;font-size:20px}}@media (max-width:504px){.btn-cart{width:100%;position:fixed;bottom:0;left:0;padding:10px;z-index:3;font-family:BryantProMedium;font-weight:400;font-size:22px;line-height:50px;text-align:center;color:#fff;border-radius:0;border:0;padding:0;margin:0;height:50px;background-color:#b30000;text-transform:uppercase;display:inline-block}}@media (min-width:504px) and (max-width:688px){.btn-cart{width:100%;position:fixed;bottom:0;left:0;padding:10px;z-index:3;font-family:BryantProMedium;font-weight:400;font-size:22px;line-height:50px;text-align:center;color:#fff;border-radius:0;border:0;padding:0;margin:0;height:50px;background-color:#b30000;text-transform:uppercase;display:inline-block}}.btn-cart span:after{font-family:WookIcones;content:"c";color:#fff;text-transform:lowercase;font-size:45px;float:right}@media(min-width:321px) and (max-width:504px){.btn{padding:15px 12px;font-size:20px}}@media(min-width:505px) and (max-width:688px){.btn{padding:13px 13px;font-size:24px}}@media(min-width:689px){.btn{padding:13px 15px;font-size:24px}}#productPage-overlay-infoPortsAre{height:100%!important}.btn-cart:hover{background-color:#000}.btn-cart::after{content:"c";font-family:WookIcones;font-size:50px}.btn-cart.full::after{float:right}:focus{outline:0}button,button:focus,input,input:focus,select,select:focus,textarea,textarea:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.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:20px;padding-right:20px}.global-logo-sprite{background-color:transparent;background-repeat:no-repeat;display:block}.global-flag-sprite{background-image:url('/img/global-images-bandeiras.webp');background-color:transparent;background-repeat:no-repeat;display:block}.global-payment-sprite{background-image:url('/img/global-images-pagamentos_2025.webp');background-color:transparent;background-repeat:no-repeat;display:block}.global-payment-sprite.payment-type-img-mb{width:58px;height:68px;background-position:-1281px -235px}.global-payment-sprite.payment-type-img-mbway{background-position:-1349px -235px;width:113px;height:55px}.global-payment-sprite.payment-type-img-ch-stu,.global-payment-sprite.payment-type-img-ch-stu-small{background-position:-1910px -312px;width:140px;height:70px}.global-payment-sprite.payment-type-img-cc{background-position:-1684px -234px;width:140px;height:70px}.global-payment-sprite.payment-type-img-gp{background-position:-2608px -313px;width:140px;height:70px}.global-payment-sprite.payment-type-img-ap{background-position:-2755px -313px;width:140px;height:70px}.global-flag-sprite.language-flag{display:inline-block;height:20px;margin:0;vertical-align:middle;width:30px}.global-flag-sprite.language-flag.l1{background-position:-10px -396px}.global-flag-sprite.language-flag.l3{background-position:-170px -396px}.global-flag-sprite.language-flag.l4{background-position:-130px -396px}.global-flag-sprite.language-flag.l2{background-position:-90px -396px}.global-flag-sprite.language-flag.l9{background-position:-50px -396px}.global-flag-sprite.language-flag.l12{background-position:-130px -396px}.global-flag-sprite.language-flag.l5{background-position:-10px -186px}.global-flag-sprite.language-flag.l16{background-position:-90px -186px}.global-flag-sprite.language-flag.l17{background-position:-250px -186px}.global-flag-sprite.language-flag.l14{background-position:-210px -186px}.global-flag-sprite.language-flag.l11{background-position:-290px -186px}.global-flag-sprite.language-flag.l10{background-position:-330px -186px}.global-flag-sprite.language-flag.l13{background-position:-370px -186px}.global-flag-sprite.language-flag.Americano{background-position:-410px -186px}.global-flag-sprite.language-flag.l6{background-position:-50px -186px}.adicional-info{font-family:BryantProBold;font-size:16px;line-height:20px;text-transform:lowercase;text-align:center;color:#fff;background-color:#b30000;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:BryantProMedium;font-size:20px;color:#b30000}.rating{font-family:BryantProLight;font-size:14px;line-height:14px;color:#262626;unicode-bidi:bidi-override;margin-top:5px;text-transform:lowercase}.rating .stars>span.star{font-size:30px;display:inline-block;position:relative;width:18px;cursor:default}.rating .stars span.star:before{font-family:WookIcones;content:"E";color:#262626;margin-left:-3px;text-transform:uppercase}.rating .stars span.star.active:before{font-family:WookIcones;content:"e";color:#262626;margin-left:-3px;text-transform:lowercase}.twelve-point-star{height:35px;width:35px;background:#b30000;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:#b30000;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:#b30000;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%}.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:BryantProLight;font-size:20px;line-height:50px;color:#000;text-transform:uppercase}.well ul li>span:after{content:'+';display:inline-block;color:#000;font-family:BryantProMedium;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:BryantProMedium;color:#fff;background-color:#000;text-transform:uppercase}.well ul li span:hover .count{font-family:BryantProMedium;color:#fff}.well ul li>span:hover:after{color:#fff}.well ul li span .count{font-family:BryantProLight;font-size:16px;color:#b30000}.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:BryantProLight;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:BryantProLight;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:BryantProMedium;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:BryantProMedium;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{width:100%;position:relative;padding:0}.container-fluid .row .col-lg-12{padding-left:0;padding-right:0}.overlay-menu{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99}html.show-overlay #wrapper{height:100%;width:100%;overflow:hidden;position:absolute}.overlay,.overlayed{position:fixed;top:0;left:0;overflow:hidden;display:none;z-index:8010;bottom:0;right:0;background:#f7f7f7;height:100%}.site-content{width:100%;max-width:360px;margin:0 auto;float:none;display:table;padding-left:0;padding-right:0;margin-bottom:90px}.site-content .cover{position:relative}.site-content .cover a{text-decoration:none;width:100%}.image-not-available{background-color:#fff;border:1px solid #ccc;color:#595959;flex:1;overflow:hidden;position:relative;padding-top:calc(100% - 2px)!important}.image-not-available>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between}.image-not-available .description{font-family:BryantProRegular;font-size:16px;text-align:left;line-height:1;color:#595959;padding:10px!important;text-overflow:ellipsis;overflow:hidden}.image-not-available .product-title{font-family:BryantProLight;font-size:22px;text-transform:uppercase;text-align:left;line-height:1;color:#595959;padding:10px!important;text-overflow:ellipsis;overflow:hidden;max-height:calc(100% - 36px)}.image-not-available.braille{background-image:url('https://www.wook.pt/img/20220531-imagem-capas-braille.gif');background-position:left center;background-repeat:no-repeat;background-size:cover;border:1px solid #262626;color:#262626}.image-not-available.braille .description{color:#262626;text-transform:lowercase}.image-not-available.braille .product-title{color:#262626}.checkbox .option{font-family:BryantProRegular;font-size:16px;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 .option:before{content:"";float:left;width:40px;height:40px;left:0;bottom:1px;background-color:#fff;border-radius:0}.checkbox .option p{margin:0;display:table-cell;vertical-align:middle;height:40px}.checkbox input[type=radio]{display:none}.checkbox input[type=checkbox]:checked+.option:before,.checkbox input[type=radio]:checked+.option:before{border-radius:0;content:"X";font-size:16px;line-height:38px;color:#000;text-align:center}#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-weight:400;font-family:BryantProMedium}.quantityButton{font-family:WookIcones;font-size:41px;line-height:50px;text-align:center;display:inline-block;width:50px;height:50px;position:absolute;left:0;top:0;background-color:#f7f7f7;cursor:pointer}.quantityButton.plus{left:auto;right:0}.quantityButton:hover{background-color:#000;color:#fff}div[data-class^=ec_h]{text-align:center;color:#262626}div[data-class=ec_h1]{font-family:BryantProMedium;font-size:32px;line-height:32px;text-transform:lowercase;display:block;font-weight:400}div[data-class=ec_h2]{font-family:BryantProRegular;font-size:20px;line-height:20px}div[data-class=ec_h3]{font-family:BryantProRegular;font-size:16px;line-height:20px}@media (min-width:504px){div[data-class=ec_h1]{font-size:38px;line-height:38px}}@media (min-width:688px){div[data-class=ec_h1]{font-size:44px;line-height:44px}div[data-class=ec_h2]{font-size:24px;line-height:24px}div[data-class=ec_h3]{font-size:20px;line-height:24px}}@media (min-width:1080px){div[data-class=ec_h1]{font-size:52px;line-height:52px}}@media (min-width:504px){.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:24px;padding-right:24px}.site-content{max-width:564px}#sidebar-shopping-cart-wrapper .shopping-cart .products{display:block!important}.global-payment-sprite.payment-type-img-ch-stu,.global-payment-sprite.payment-type-img-ch-stu-small{background-position:-1750px -312px;width:140px;height:80px}}@media (min-width:688px){.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:13px;padding-right:13px}.site-content{max-width:768px}.search-form form .form-control.search-box{font-size:28px;line-height:28px}}@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}.shipment_padding{margin-top:-50px}.container{max-width:1200px}.global-payment-sprite.payment-type-img-ch-stu{background-position:-1281px -312px;width:473px;height:54px}.global-payment-sprite.payment-type-img-cc{background-position:-1472px -234px;width:160px;height:70px}.global-payment-sprite.payment-type-img-ch-stu{background-position:-1281px -312px;width:450px;height:80px}}.text-initial-case{text-transform:none}.select-box{position:relative;float:left;width:100%}.select-box .icon{height:auto;background-image:none}.select-box .select-search,.select-box .select-text{min-height:42px!important;font-family:BryantProRegular;font-size:16px;font-weight:400;line-height:20px;padding:11px 10px;background-color:#f3f3f2;margin:0;outline:0;cursor:pointer;text-align:left;border-radius:0;text-transform:none;border:none!important;color:#262626}.select-box.white .select-search,.select-box.white .select-text{background-color:#fff}.select-box .select-search{position:absolute;left:0;opacity:0;z-index:-1}.select-box label.select-text:focus-visible{outline:auto}.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 #d1cfcc;max-height:300px;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{padding:0;font-family:BryantProRegular;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!important;color:#fff!important}.select-box .select-box-options input:checked+label.remove-focus{background-color:#e7e7e7!important;color:#141414!important}.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}.select-box .icon[data-toggle=collapse]:after{content:"v";position:absolute;font-family:WookIcones;right:15px;height:22px;width:22px;display:inline-block;background-position:-241px -12px;font-size:40px;color:#333}.select-box .icon[data-toggle=collapse][aria-expanded=true]:after{content:"w";background-position:-241px -29px}.select-box.v2 .select-search,.select-box.v2 .select-text{min-height:36px!important;padding:7px 10px;border:1px solid #ccc!important;border-radius:2px;background-color:#fff}.select-box.v2 .icon[data-toggle=collapse]:after{right:20px;height:20px;width:20px;font-size:36px}.select-box.v2 .collapse,.select-box.v2 .collapsing{top:35px;box-shadow:none;border:1px solid #ccc;border-radius:0 0 2px 2px}.select-box.v2 .select-box-options label{line-height:20px;padding:8px 10px;border-bottom:none;background-color:#fff}.select-box.v2 .select-box-options input:checked+label,.select-box.v2 .select-box-options input:checked+label.remove-focus.focus,.select-box.v2 .select-box-options label.focus{font-family:BryantProMedium;background-color:#f2f2f2;color:#262626}.select-box.v2 .select-box-options label:hover{background-color:#f2f2f2;color:#262626}.wookacontece-icon:before{font-family:BryantProBold;font-style:normal;content:"wa";font-size:22pt}.no-padding{padding:0!important}.no-margin{margin:0!important}.no-background{background-color:unset!important}.clickable{cursor:pointer}.dhl-address-invalid{color:red;display:block;margin-top:10px;margin-bottom:10px;font-family:BryantProMedium;font-size:16px}@media (max-width:768px){body.remove-overflow{overflow:hidden}}@keyframes animate-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes animate-in{from{opacity:0}to{opacity:1}}.popup{display:none;height:100%;width:100%;position:fixed;z-index:9999;top:0;left:0;background-color:#fff;overflow:auto;font-family:bryantProMedium}.popup.wookdevesaber{z-index:99999}.popup.shown{display:block}.popup .wave{height:160px;width:100%}.popup.changeLists .wave{fill:#005D8F!important;margin-top:0!important}.popup.changeLists button{background:#005d8f}.popup.changeLists .privacidade .info{background:#005d8f}.popup.wookdevesaber .wave{fill:#E68A5C!important}.popup .content{line-height:initial;font-size:16px;position:absolute;top:0;width:100%;text-align:center}.popup .titulo{font-size:32px;padding:25px 0 35px 0;color:#fff;display:flex;align-items:center;justify-content:center}@media(max-width:687px){.popup .titulo{font-size:22px}}.popup .content .btn-close{opacity:1;color:#fff;font-family:WookIcones;padding:0;cursor:pointer;position:absolute;right:15px;font-size:50px;max-width:50px}.content .box{padding:10px;display:flex;gap:5px;flex-direction:column;margin:0 auto;max-width:620px!important;text-align:center;background-color:rgb(255 255 255 / 71%);position:relative;border-radius:2px}.switchContents{display:contents}.content .box .mlabel{font-size:12px;font-family:BryantProMedium;font-weight:400;text-align:left;display:flex;padding-left:10px;margin-bottom:5px}.privacidade .select-box .icon:after{font-size:50px}.privacidade .select-box .icon[data-toggle=collapse]:after{content:"Y";rotate:90deg;top:0;right:0;width:36px;font-style:normal}.privacidade .select-box .icon[data-toggle=collapse][aria-expanded=true]:after{rotate:-90deg;top:40%;right:-.5%}.content .privacidade .select-box-options label,.priv-content .privacidade .select-box-options label{border-radius:2px;text-align:left;height:36px;padding:8px 10px;margin:0}.content .privacidade .select-box-options label:hover{background:#1d1d1d;color:#fff}.box .privacidade .select-box .collapse,.box .privacidade .select-box .collapsing{top:35px}.box .privacidade .select-box .select-text,.box .privacidade input{min-height:36px!important;padding:8px 10px;color:#595959!important;font-style:italic}.content .privacidade #select-box-privacidade-new{height:36px}.image-notes textarea::placeholder,.listasdesejos input::placeholder,.popup input::placeholder{font-family:bryantProRegular;font-style:italic;color:#595959;font-size:15px}.box input,.privacidade .select-box .select-text{padding-left:10px!important;height:36px!important;border:1px solid #949494!important;border-radius:2px;background:#fff;z-index:999;font-size:16px}.privacidade .select-box .select-text{color:#ccc}.popup .box .btns{display:flex;gap:10px}.popup .box .text{font-family:bryantProRegular;line-height:1.3}.popup button{text-transform:uppercase;color:#fff;border:0;width:100%;padding:10px 0 10px 0;margin-top:10px}.popup .box .btns>*{width:50%}@media(max-width:688px){.popup .content .box{margin:0 20px 0 20px}}.privacidade{display:flex;gap:10px;align-items:center}.privacidade .select-box{width:95%}.wookjali .privacidade .select-box{width:100%}.privacidade .info{font-family:BryantProBold;cursor:pointer;width:20px;height:20px;font-size:16px;color:#fff;border-radius:3px;margin-left:auto;display:flex;justify-content:center;align-items:center}.priv-content .switch-content{width:105%}.popup .content .nome-lista{margin-bottom:15px;padding:10px;width:100%}.switch-content{display:inline-flex;align-items:center;gap:10px;margin-top:5px;position:relative;font-family:BryantProRegular;font-size:14px}.switch-content :last-child{width:100%;text-align:left}.switch-content :last-child input{padding-left:10px;width:100%}.popup .box .checkbox{display:none}.popup .box .priv-content{padding:10px 0 10px 50px;text-align:left}.popup .box .priv-content.first{padding-left:0}.listasdesejos .errMsg,.popup .box .errMsg{color:#b30000;background:#fcc;width:100%;display:flex;align-items:center;padding:10px;height:36px;border-radius:2px}.listasdesejos .req-field,.popup .req-field{text-align:left;color:#b30000;background:#fcc;height:36px;padding:10px;position:relative;-webkit-animation:animate-in .5s cubic-bezier(.25,.46,.45,.94) both;animation:animate-in .5s cubic-bezier(.25,.46,.45,.94) both;width:auto!important;z-index:9999!important}.popup .req-field.overlayed{min-height:36px;z-index:999;position:absolute;top:55px;width:auto;height:auto}.popup .req-field::before{content:" ";display:block;position:absolute;margin:0 auto;width:30px;height:20px;left:3px;top:-8px;background:linear-gradient(140deg,#fcc 0,#fcc 45%,transparent 50%,transparent 100%);rotate:calc(40deg)}.sr-only{position:absolute!important;clip-path:circle(0);height:0!important;left:0!important}.load-more-container{font-size:14px;line-height:14px}.popup.trasparentStyled{height:100%;width:100%;position:fixed;z-index:9999;top:0;left:0;overflow:hidden;background-color:rgba(102,102,102,.85)}.popup.generic .container,.popup.trasparentStyled .container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;max-width:620px;height:auto;z-index:99999;padding:0;border-radius:2px}.popup.trasparentStyled .btn-close{color:#fff;text-align:center;display:flex;width:100%;justify-content:center;align-items:center;padding:0;height:50px;font-size:50px;cursor:pointer;font-family:WookIcones;background:0 0}.text-center{text-align:center}.align-center{align-items:center}.w100{width:100%}.max-width-250{max-width:250px}.max-height-40{max-height:40px}.margin-left-auto{margin-left:auto}.margin-top-5{margin-top:10px!important}.margin-top-10{margin-top:10px!important}.margin-top-15{margin-top:15px!important}.width-auto{width:auto}.captcha .req-field{width:300px}ol,ul{list-style-type:none}input[type=checkbox]:focus-visible+.option::before{outline:2px solid black!important;border-radius:3px!important}input[aria-invalid=true]:not([type=checkbox]){border:1px solid #b30000!important}.checkmark{width:50px;height:50px;position:relative}.checkmark::after,.checkmark::before{content:'';position:absolute;width:7px;height:30px;background-color:#4caf50;transform-origin:left center;border-radius:5px}.checkmark::before{transform:rotate(45deg);left:12px;top:7px}.checkmark::after{transform:rotate(-45deg);left:5px;top:20px}.checkmark{width:50px;height:50px;position:relative}.checkmark::after,.checkmark::before{content:'';position:absolute;width:7px;height:30px;background-color:#4caf50;transform-origin:left center;border-radius:5px}.checkmark::before{transform:rotate(45deg);left:12px;top:7px}.checkmark::after{transform:rotate(-45deg);left:5px;top:20px}.cgv-page{max-width:1200px!important;margin:0 auto}#cgv-info-modal button.close,#mktp-cgv-info-modal button.close{color:#000}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important}.visually-hidden:empty{opacity:0}.absolute-centering{position:absolute!important;top:50%!important;left:50%;transform:translate(-50%,-50%)}.align-content-center{align-content:center}.align-items-center{align-items:center}.align-items-end{align-items:end}.align-self-center{align-self:center}.align-items-start{align-items:flex-start}.align-self-start{align-self:start}.align-self-center{align-self:center}.align-self-end{align-self:end}.bg-white{background:#fff}.bg-red-brown{background:#942c00}.bg-creamy-beige{background:#f7efe6}.align-self-center{align-self:center}.bg-strong-violet{background:#7700b3}.background-black,.bg-black{background:#000!important}.bg-black-2{background:#262626!important}.background-dark-red,.bg-dark-red{background-color:#870c25!important}.background-gray,.bg-gray{background-color:#f2f2f2!important}.background-grey,.bg-grey{background-color:#ccc!important}.bg-red{background:#b30000}.bg-transparent{background-color:transparent}.bg-light-grey{background-color:#f2f2f2}.bg-yellow{background-color:#ff0}.bg-grey-2{background-color:#f7e6e9!important}.bg-alice-blue,.bg-light-blue{background-color:#edf9fa}.bg-blue-purple{background-color:#403196!important}.bg-pale-lilac{background-color:#f1ebf7}.bg-cyan-lime-green{background-color:#ebf7ef}.bg-dark-cerulean{background-color:#005580}.bg-dark-cyan-lime-green{background-color:#005d2f}.bg-light-blue{background-color:#efedfa}.bg-light-olive{background-color:#f7f4eb!important}.bg-olive{background-color:#6f5206!important}.border-left-0{border-bottom-left-radius:0;border-top-left-radius:0}.border-right-0{border-bottom-right-radius:0;border-top-right-radius:0}.border-light-cyan{border:solid 1px #59dbfc}.border-grey{border:1px solid #ccc!important}.border-black{border:1px solid #262626}.border-bottom-grey{border-bottom:1px solid #ccc}.border-radius-2{border-radius:2px}.border-radius-10{border-radius:10px}.border-0{border:0}.border-1{border:solid 1px}.border-radius-5{border-radius:5px}.bottom-0{bottom:0}.custom-hr{height:1px;z-index:0}.capitalize{text-transform:capitalize}.color-unset{color:unset}.color-inherit{color:inherit}.color-dark-red{color:#870c25!important}.color-olive{color:#6f5206!important}.border-red{border:1px solid #b30000}.border-1-grey{border:1px solid #949494}.border-1-black{border:1px solid #262626}.color-white{color:#fff}.d-block{display:block}.d-flex{display:flex}.d-inline-block{display:inline-block}.decoration-none{text-decoration:none}.decoration-none:hover{text-decoration:none}.filter-white{filter:brightness(0) saturate(100%) invert(100%) sepia(58%) saturate(2%) hue-rotate(15deg) brightness(107%) contrast(101%)}.flex{flex:1}.flex-1-0-34{flex:1 0 34%}.flex-basis-100{flex-basis:100%}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse}.flex-md-column{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.float-left{float:left}.float-right{float:right}.font-12{font-size:12px}.font-14{font-size:14px}.font-16{font-size:16px}.font-18{font-size:18px}.font-24{font-size:24px}.font-44{font-size:44px!important}.font-32{font-size:32px}.font-bold{font-family:BryantProBold}.font-light{font-family:BryantProLight}.font-light-italic{font-family:BryantProLightItalic}.font-medium{font-family:BryantProMedium}.font-medium-italic{font-family:BryantProMediumItalic}.font-regular{font-family:BryantProRegular}.font-size-10-12{font-size:10px}.font-size-12{font-size:12px}.font-size-12-14{font-size:12px}.font-size-14{font-size:14px}.font-size-14-16{font-size:14px}.font-size-16{font-size:16px}.font-20{font-size:20px}.font-size-18-22{font-size:18px}.font-22,.font-size-22{font-size:22px}.font-25{font-size:25px}.font-size-22-28-32{font-size:22px}.font-wook{font-family:WookIcones!important}.left-0{left:0}.line-height-1-3{line-height:1.375}.line-height-1-5{line-height:1.5}.gap-6{gap:6px}.gap-10{gap:10px}.gap-10-13-15{gap:10px}.gap-10-26-30{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px!important}.gap-20-30{gap:30px}.gap-2{gap:2px}.gap-3{gap:3px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-5{gap:5px}.grid-1-1{display:grid;grid-template-columns:1fr 1fr}.grid-column-1{grid-row:1}.grid-column-2{grid-row:2}.grid-full-column{grid-row:1/2 span}.grid-full-row{grid-column:1/-1}.grid-row-1{grid-row:1}.grid-row-2{grid-row:2}.h100{height:100%!important}.height-inherit{height:inherit}.height-17{height:17px}.height-22{height:22px!important}.height-36{height:36px}.min-height-20{min-height:20px!important}.min-height-36{height:36px!important}.height-40{height:40px}.min-height-50{min-height:50px}.height-50{height:50px}.height-90{height:90px}.height-120{height:120px}.height-130{height:130px}.height-160{height:160px}.height-105{height:105px}.height-auto{height:22px!important}.height-fit-content{height:fit-content}.space-around{justify-content:space-around}.justify-center,.justify-content-center{justify-content:center}.justify-content-end,.justify-end{justify-content:flex-end}.justify-content-start{justify-content:flex-start}.line-height-12-16{line-height:12px}.line-height-20-22{line-height:20px}.line-height-27{line-height:27px}.margin-left--1{margin-left:-1px!important}.margin-left-5{margin-left:5px}.m0auto{margin:0 auto}.m0,.margin-0{margin:0!important}.margin-20{margin:20px}.margin-bottom-0{margin-bottom:0}.margin-10{margin:10px}.margin-top-15{margin-top:15px}.margin-10-0{margin:10px 0}.p0,.padding-0{padding:0!important}.padding-0-2{padding:0 2px}.padding-2{padding:2px}.padding-4{padding:4px}.padding-5{padding:4px}.padding-10{padding:10px}.padding-left-20{padding-left:20px}.padding-left-60{padding-left:60px}.padding-12{padding:12px}.padding-20{padding:20px}.padding-top-30{padding-top:30px}.max-w50{max-width:50%}.margin-top-20{margin-top:20px}.margin-top-40{margin-top:40px}.margin-top-60{margin-top:60px}.margin-top-80{margin-top:80px}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-12{margin-bottom:12px}.max-width-inherit{max-width:inherit}.max-width-120{max-width:120px}.max-width-150{max-width:150px}.max-width-555{max-width:555px}.padding-20-0{padding:20px 0}.padding-top-25{padding-top:25px}.padding-top-10{padding-top:10px}.padding-right-5{padding-right:5px}.padding-right-10{padding-right:10px}.min-width-80{min-width:80px}.min-height-unset{min-height:unset!important}.margin-bottom-10-26-30{margin-bottom:10px}.margin-bottom-20-20-30{margin-bottom:20px}.margin-bottom-40-52-60{margin-bottom:40px}.margin-bottom-30-26-30{margin-bottom:30px}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-40{margin-bottom:40px}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-12-15{margin-bottom:12px}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px!important}.margin-top-21{margin-top:21px!important}.margin-top-40{margin-top:40px}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-top-40-52-60{margin-top:40px}.margin-top-20-30{margin-top:20px}.margin-top-20-26-30{margin-top:20px}.margin-top-25-50{margin-top:25px}.margin-bottom-20{margin-bottom:20px}.max-width-555{max-width:555px}.max-width-1200{max-width:1200px}.max-width-inherit{max-width:inherit}.min-height-40{min-height:40px!important}.min-height-100{min-height:100px}.min-height-unset{min-height:unset!important}.no-border-bottom{border-bottom:none}.no-border-top{border-top:none}.opacity-0-9{opacity:.9}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.p0,.padding-0{padding:0!important}.padding-4{padding:4px}.padding-1-2{padding:1px 2px}.padding-0-10{padding:0 10px!important}.padding-10-0{padding:10px 0}.p10,.padding-10{padding:10px!important}.padding-10-13-15{padding:10px}.padding-10-15-17{padding:10px}.padding-10-16{padding:10px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-25{padding-bottom:25px}.padding-left-5{padding-left:5px}.padding-left-30{padding-left:30px}.pos-abs,.position-abs{position:absolute}.pos-rel,.position-relative{position:relative}.position-sticky{position:sticky}.rotate-90{transform:rotate(90deg)}.right-0{right:0}.scale13{scale:1.3}.justify-content-between,.space-between{justify-content:space-between}.pos-fixed{position:fixed}.top-0{top:0}.bottom-0{bottom:0}.z-index-9{z-index:9}.line-height-20{line-height:20px}.text-align-center,.text-center{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-black{color:#262626}.text-blue{color:#099}.text-steel-blue{color:#005580!important}.text-dark-cerulean{color:#005580}.text-dark-charcoal{color:#333}.text-dark-cyan-lime-green{color:#005d2f}.text-green{color:#005757}.text-grey{color:#595959}.text-red{color:#b30000}.text-strong-violet{color:#7700b3}.text-transform-uppercase{text-transform:uppercase}.text-transform-none{text-transform:none!important}.text-white{color:#fff!important}.text-yellow{color:#ffcf00}.text-red-brown{color:#942c00}.underline{text-decoration:underline!important}.unstyle-btn{background:0 0;border:0}.unstyle-ul{padding:0}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase!important}.capitalize{text-transform:capitalize}.user-select-none{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.w45{width:45%}.w50{width:50%}.w50vh{width:50vh}.width-max-content{width:max-content}.max-w100{max-width:100%}.max-h100{max-height:100%}.width-90{width:90px}.width-100{width:100px}.width-min-100{min-width:100px}.min-width-90{min-width:90px}.min-width-130{min-width:130px}.width-100p{width:100px}.width-30{width:30px}.width-150{width:150px}.width-20{width:20px!important}.width-22{width:22px!important}.width-30{width:30px}.width-36{width:36px!important}.width-40{width:40px}.width-44{width:44px}.width-300{width:300px}.width-fit-content{width:fit-content}.z-index-9999{z-index:9999}@media (min-width:504px){.sm-margin-bottom-0{margin-bottom:0}}@media (min-width:688px){.flex-md-column-reverse{flex-direction:column-reverse}.flex-md-row,.md-flex-row{flex-direction:row!important}.md-gap-10{gap:10px}.md-gap-20{gap:20px}.md-gap-0{gap:0}.md-max-width-630{max-width:630px}.md-max-width-180{max-width:180px}.md-padding-13{padding:13px}.md-flex-column{flex-direction:column}.md-space-between{justify-content:space-between}.md-align-start{align-items:start}.md-gap-13{gap:13px}.md-gap-15{gap:15px}.md-gap-20{gap:20px}.md-gap-26{gap:26px}.md-order-1{order:1}.md-flex-1-0-34{flex:1 0 34%}.md-flex-wrap{flex-wrap:wrap}.md-flex-basis-100{flex-basis:100%}.md-p0{padding:0}.float-left{float:left}.float-right{float:right}.md-padding-0{padding:0}.md-padding-0-15{padding:0 15px}.md-padding-15{padding:15px!important}.font-size-22-28-32{font-size:28px}.font-size-18-22{font-size:22px}.font-size-14-16,.md-font-16{font-size:16px}.md-font-14{font-size:14px}.md-font-18{font-size:18px}.md-font-22{font-size:22px}.md-font-32{font-size:32px}.md-width-unset{width:unset}.md-w100{width:100%}.md-width-230{width:230px}.md-width-270{width:270px!important}.font-size-12-14{font-size:14px}.font-size-10-12{font-size:12px}.line-height-12-16{line-height:16px}.line-height-20-22{line-height:22px}.md-line-height-22{line-height:22px}.md-margin-bottom-8{margin-bottom:8px}.md-margin-bottom-18{margin-bottom:18px}.md-margin-bottom-26{margin-bottom:26px}.md-margin-bottom-52{margin-bottom:52px}.margin-bottom-12-15{margin-bottom:15px}.margin-bottom-10-26-30{margin-bottom:26px}.margin-bottom-30-26-30{margin-bottom:26px}.md-margin-left-145{margin-bottom:145px}.margin-top-20-26-30{margin-top:26px}.margin-top-40-52-60{margin-top:52px}.md-margin-top-6{margin-top:6px}.md-margin-top-15{margin-top:15px!important}.md-margin-top-26{margin-top:26px}.md-margin-top-52{margin-top:52px}.md-margin-top-30{margin-top:30px!important}.md-margin-top-80{margin-top:80px}.margin-top-20-30{margin-top:30px}.margin-top-20-26-30{margin-top:30px}.margin-top-25-50{margin-top:50px}.margin-bottom-40-52-60{margin-bottom:52px}.md-padding-bottom-15{padding-bottom:15px}.md-padding-26-0{padding:26px 0}.padding-10-13-15{padding:13px}.padding-10-15-17{padding:15px}.padding-10-16{padding:16px}.gap-10-26-30{gap:26px}.gap-10-13-15{gap:13px}.md-grid-full-column{grid-row:1/2 span}.md-width-130{width:130px}.md-min-width-130{min-width:130px}.md-max-w50{max-width:50%}.md-height-22{height:22px}.md-height-130{height:130px}.md-height-190{height:190px}.md-height-230{height:230px}.md-border-radius-20{border-radius:20px}.md-font-20{font-size:20px}.md-height-40{height:40px}.md-align-self-center{align-self:center}}.sr-only-radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1080px){.unstyle-btn{background:0 0;border:0;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.lg-overflow-hidden{overflow:hidden}.lg-font-18{font-size:18px}.font-size-22-28-32{font-size:32px}.margin-bottom-20-20-30{margin-bottom:30px}.margin-bottom-40-52-60{margin-bottom:60px}.margin-bottom-30-26-30{margin-bottom:30px}.margin-top-40-52-60{margin-top:60px}.padding-10-13-15{padding:15px}.padding-10-15-17{padding:17px}.margin-bottom-10-26-30{margin-bottom:30px}.gap-10-26-30{gap:30px}.gap-10-13-15{gap:15px}.lg-gap-15{gap:15px}.lg-margin-bottom-16{margin-bottom:16px}.lg-margin-bottom-30{margin-bottom:30px}.lg-margin-bottom-66{margin-bottom:66px}.lg-margin-top-10{margin-top:10px}.lg-margin-top-30{margin-top:30px}.lg-margin-top-66{margin-top:66px}.lg-padding-30-0{padding:26px 0}.md-grid-1-1{display:grid!important;grid-template-columns:1fr 1fr}}.outline-1-red{outline:1px solid #8A0000!important}@media(min-width:1080px){.lg-gap-30{gap:30px}.lg-font-24{font-size:24px}.lg-max-width-800{max-width:800px}.lg-max-width-200{max-width:200px}.lg-padding-15{padding:15px}.lg-flex-column{flex-direction:column}.lg-flex-row{flex-direction:row!important}.lg-space-between{justify-content:space-between}.lg-d-flex{display:flex}.lg-min-width-510{min-width:510px}}.hidden-sm-down{display:none!important}@media (min-width:768px){.hidden-sm-down{display:block!important}.hidden-md-up{display:none!important}}#banner-registo{display:none}.banner-registo .contentor{background-color:#b30000;background-image:url("https://www.wook.pt/img/201810-novosregistos-fundo.jpg");background-position:left center;background-repeat:no-repeat;background-size:auto 100%;box-sizing:border-box;display:flex;position:fixed;bottom:0;width:100%;z-index:2;opacity:0;margin-bottom:-100px;font-family:BryantProRegular}.banner-registo .contentor-colapsado{background-size:cover;height:44px}.banner-registo .botao,.banner-registo .mensagem{background-color:transparent;box-sizing:border-box;color:#fff;opacity:0}.banner-registo .mensagem{cursor:pointer;border-right:2px solid #f2f2f2;text-align:right;padding:10px 20px;width:calc(100% - 47px)}.banner-registo .titulo{font-size:22px;line-height:1}.banner-registo .titulo-colapsado{font-size:14px}.banner-registo .texto{font-size:14px;line-height:1.2;padding-top:10px}.banner-registo .cta{font-size:14px;line-height:1;padding-top:10px;text-decoration:underline}.banner-registo .botao{align-items:center;cursor:pointer;display:flex;justify-content:center;text-align:center;width:45px}.banner-registo .expandir-colapsar{height:34px;position:relative;top:-8px}.banner-registo .expandir-colapsar-colapsado{transform:rotate(180deg);top:8px}.banner-registo .expandir-colapsar:before{content:'v';font-family:WookIcones;font-size:50px}@media screen and (min-width:504px){.banner-registo .mensagem{padding:12px 24px}.banner-registo .texto{padding-top:12px}.banner-registo .cta{padding-top:12px}}@media screen and (min-width:688px){.showing-cookie-bar .banner-registo .contentor{bottom:60px}.banner-registo .mensagem{padding:13px 26px;width:calc(100% - 74px)}.banner-registo .titulo{font-size:27px}.banner-registo .titulo-colapsado{font-size:16px}.banner-registo .texto{font-size:16px;padding-top:13px}.banner-registo .cta{font-size:16px;padding-top:13px}.banner-registo .botao{width:74px}}@media screen and (min-width:1080px){.banner-registo .titulo{font-size:32px}.banner-registo .titulo-colapsado{font-size:18px}.banner-registo .texto{font-size:18px;padding-top:15px}.banner-registo .cta{font-size:18px;padding-top:15px}.banner-registo .mensagem{padding:15px 30px}}#bannerCampanha{position:fixed;bottom:0;left:3%;width:95%;background-color:#f2f2f2;z-index:600}#bannerCampanha .header-banner{height:260px}#bannerCampanha .swiper-content{padding-top:40px}#bannerCampanha .notification{max-width:100%;width:100%;display:inline-block}#bannerCampanha .topoBanner{border-bottom:4px solid #fff}#bannerCampanha .openClose{color:#000;line-height:16px;text-align:center;margin-right:0;font-size:20px;padding:10px 20px;font-family:BryantProMedium;float:right}#bannerCampanha .buttons-container,#bannerCampanha .messageBanner{font-size:20px;padding:10px 20px;font-family:BryantProMedium;margin:auto}#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}#bannerCampanha .arrow-down::before{cursor:pointer;font-family:WookIcones;font-size:50px;content:"v"}@media (max-width:503px){#bannerCampanha .header-banner{height:180px}#bannerCampanha .swiper-content{padding-top:20px}}@media (max-width:687px){#bannerCampanha{bottom:72px}}@media (min-width:504px){#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 .messageBanner{padding:20px 26px}#bannerCampanha .buttons-container{padding:10px 26px 10px 0}#bannerCampanha .openClose{padding:20px 30px}}@media (min-width:1080px){#bannerCampanha .messageBanner{padding:20px 30px}#bannerCampanha .openClose{padding:20px 30px}#bannerCampanha .buttons-container{padding:10px 30px 10px 0}}.site-content.showcases{margin:0 auto;display:block}.site-content.showcases.no-banner{margin-top:70px}.site-content.showcases .showcases{margin-bottom:90px;padding:0}.site-content .showcase{padding-top:10px;padding-bottom:10px;padding-left:0;padding-right:0}.site-content .showcase.hidden{display:none}.site-content .showcase .showcase-1prod{padding:0}.site-content .showcase-title{margin-top:0;padding:10px 10px 0 10px}.site-content .showcase-title{margin-bottom:-6px}.site-content .showcase h2,.site-content .showcase h3,.site-content .showcase-title .description{color:#424242;font-family:bryantProLight;font-size:32px;line-height:32px;letter-spacing:-2px;margin:0;text-transform:uppercase;word-break:break-word;word-break:keep-all}.site-content .showcase h2,.site-content .showcase h3{margin-top:20px}.site-content .showcase-title .description{padding:10px 10px 0 10px}.site-content .showcase-title .description a,.site-content .showcase-title .description div{color:#262626;text-decoration:none;letter-spacing:-1px}.site-content .showcase-title .view-more{padding:10px 10px 0 10px}.site-content .showcase-title .view-more a,.site-content .showcase-title .view-more div{color:#262626;font-family:bryantProLight;font-size:22px;line-height:22px;letter-spacing:-1px;text-transform:uppercase}#showcase-showcasef2-skeleton .preview-box{display:block;margin-left:20px;margin-right:20px;margin-top:100px}#showcase-showcasef2-skeleton{margin-top:60px;width:100%}.show-case-seeall,.site-content .showcase-title .banners-container:empty{margin-top:60px}@media(min-width:504px){.site-content .showcase{padding-top:12px;padding-bottom:12px}.site-content .showcase-title{padding:12px 12px 0 12px}.site-content .showcase-title{margin-bottom:-7px}.site-content .showcase h2,.site-content .showcase h3,.site-content .showcase-title .description{font-size:38px;line-height:38px}.site-content .showcase-title .description{padding:12px 12px 0 12px}.site-content .showcase-title .view-more{padding:12px 12px 0 12px}.site-content .showcase-title .view-more a,.site-content .showcase-title .view-more div{font-size:25px;line-height:25px}}@media(min-width:688px){#showcase-showcasef2-skeleton{margin-top:115px}.site-content.showcases.no-banner{margin-top:95px}.show-case-seeall{margin-top:90px}.site-content .showcase{padding-top:13px;padding-bottom:13px}.site-content .showcase-title{padding:13px 13px 0 13px}.site-content .showcase-title{margin-bottom:-8px}.site-content .showcase-title .view-more{padding:13px 13px 0 13px}.site-content .showcase h2,.site-content .showcase h3,.site-content .showcase-title .description{font-size:44px;line-height:44px}.site-content .showcase-title .description{padding:13px 13px 0 13px}.site-content .showcase-title .view-more a,.site-content .showcase-title .view-more div{font-size:28px;line-height:28px}.site-content .showcase-title .view-more.rigth-align-lg{text-align:right;padding:15px}}@media(min-width:1080px){.site-content.showcases.no-banner{margin-top:105px}.site-content .showcase{padding-top:15px;padding-bottom:15px}.site-content .showcase-title{padding:15px 15px 0 15px}.site-content .showcase-title{margin-bottom:-10px}.site-content .showcase-title.rigth-align-lg{text-align:right}.site-content .showcase h2,.site-content .showcase h3,.site-content .showcase-title .description{font-size:52px;line-height:52px}.site-content .showcase-title .description{padding:15px 15px 0 15px}.site-content .showcase-title .view-more{padding:15px 15px 0 15px}.site-content .showcase-title .view-more a,.site-content .showcase-title .view-more div{font-size:32px;line-height:32px}.site-content .showcase-title .view-more.rigth-align-lg{text-align:right;padding:15px}}.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}.site-content .showcase-title .a{cursor:pointer}@media(max-width:687px){.showcase-image-plus-product-1.visiveis .imagem,.showcase-image-plus-product-1.visiveis .imagem img{padding-top:20px}.showcase-image-plus-product-1.visiveis .imagem{padding-bottom:0!important}.showcase-image-plus-product-1.visiveis .product-img{padding:0!important}.showcase-image-plus-product-1.visiveis .imagem,.showcase-image-plus-product-1.visiveis .showcase-title,.showcase-image-plus-product-1.visiveis .showcase-title .description{display:block!important}.showcase.visiveis .product-portlet{margin:0;padding:0;padding-left:20px;display:flex!important;gap:20px}.showcase.showcase-video.visiveis .product-portlet .discount-percent{top:80%}.showcase.visiveis .product-portlet .product-img{width:100%}.showcase.visiveis .product-portlet .facet-title{display:none!important}.showcase.showcase-video.visiveis .youtube{margin-bottom:0!important}.showcase.visiveis .product-info{max-width:150px}.showcase.visiveis .discount-percent{left:-10px}.site-content .showcase.visiveis .product-portlet .cover{min-width:148px}.showcase-image-plus-product-1.visiveis .product-portlet{padding-top:20px}}@media(min-width:507px){.showcase.visiveis .product-portlet{justify-content:unset}.showcase-image-plus-product-1.visiveis .imagem img{padding-left:0}.showcase-image-plus-product-1.visiveis .middle{padding:20px!important}}@media(min-width:687px){.showcase.visiveis .product-portlet .authors,.showcase.visiveis .product-portlet .title{display:none!important}.showcase.visiveis .product-portlet .product-info,.showcase.visiveis .product-portlet a{width:100%!important}}@media (min-width:688px) and (max-width:1079px){.showcase.visiveis .product-portlet{display:flex!important;flex-direction:column;align-items:center;width:100%}.showcase-image-plus-product-1.visiveis .imagem,.showcase.showcase-video.visiveis .video{width:75%!important}.showcase.visiveis .product-portlet{width:25%!important}}.showcase.formato2 ul,ul#showcaseSeeAll-showcase{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0;margin:0;list-style:none}.showcase.formato2 ul{padding-left:5px}.showcase.formato2 ul li,ul#showcaseSeeAll-showcase li{box-sizing:border-box;width:100%}@media(min-width:504px){.showcase.formato2 ul,ul#showcaseSeeAll-showcase{grid-template-columns:repeat(3,1fr)}}@media(min-width:688px){.showcase.formato2 ul,ul#showcaseSeeAll-showcase{grid-template-columns:repeat(4,1fr);padding-right:10px}}@media(min-width:1080px){.showcase.formato2 ul,ul#showcaseSeeAll-showcase{grid-template-columns:repeat(6,1fr);padding-right:10px}}.showcase-top .product-top{padding:20px 10px}.showcase-top .product-top .cover{padding:0}.showcase-top .product-top .cover img{width:100%;height:105px;object-fit:contain}.showcase-top .product-top .cover img.bilheteira{width:100%;height:auto;max-height:230px;object-fit:contain}.showcase-top .product-top .number{font-family:BryantProLight;font-size:32px;line-height:32px;color:#595959;text-transform:uppercase;text-align:left;padding:0;letter-spacing:-7px}@media(min-width:504px){.showcase-top .product-top{padding:24px 13px}.site-content .showcase-top .showcase-title{text-align:right}.site-content .showcase-top .showcase-title .description{padding-top:12px}.site-content .showcase-top .showcase-title .view-more{text-align:right;padding:12px;padding-top:0}.showcase-top .product-top .number{font-size:38px;line-height:38px}}@media(min-width:688px){.showcase-top .product-top{padding:26px 13px}.site-content .showcase-top .showcase-title .description{padding-top:13px}.showcase-top .product-top .number{font-size:44px;line-height:44px}}@media(min-width:1080px){.showcase-top .product-top{padding:20px 15px}.showcase-top .product-top .cover img{width:100%;height:125px}.showcase-top .product-top .cover img.bilheteira{width:auto;height:230px;max-height:230px;object-fit:contain}.showcase-top .product-top{padding:30px}.showcase-top .product-top.bilheteira-padding{padding:30px 15px}.site-content .showcase-top .showcase-title .description{padding-top:15px}.showcase-top .product-top .number{font-size:52px;line-height:52px}}@media(max-width:503px){.showcase-top ol li:first-child{clear:both}}@media(min-width:504px) and (max-width:687px){.showcase-top ol li:nth-child(2){clear:both}#bilheteira-area .showcase-top ol li:nth-child(2){clear:unset}}@media(min-width:688px) and (max-width:1079px){.showcase-top ol li:nth-child(3){clear:both}}@media(min-width:1080px){.showcase-top ol li:nth-child(5),[id^=showcase-showcasef1] ul li:nth-child(5),[id^=showcase-showcasef2] ul li:nth-child(7){clear:both}}.site-content .showcase-video .subtitle{padding-top:10px}.site-content .showcase-video .subtitle a{font-family:BryantProLight;font-size:16px;line-height:20px;color:#262626}.site-content .showcase-video .video{padding:20px}.site-content .showcase-video .video img{width:100%;height:100%}.site-content .showcase-video .video iframe{width:100%;height:184px}.site-content .showcase-video .video video{width:100%;height:184px;object-fit:inherit}.site-content .showcase-video .video-title{padding:20px 0;font-family:BryantProRegular;text-align:left;color:#262626}.site-content .showcase-video .video-title a{color:#262626}.site-content .showcase-video .video-title .title-description{font-size:22px;line-height:26px;padding:0}.site-content .showcase-video .video-title .subtitle-description{font-size:16px;line-height:20px;padding:0}.site-content .showcase-video .know-more{padding-left:0;padding-right:0}.site-content .showcase-video .know-more a{font-family:BryantProRegular;font-size:14px;text-align:left;color:#262626;text-transform:uppercase;text-decoration:underline}@media(min-width:504px){.site-content .showcase-video .subtitle{padding-top:12px;font-size:18px;line-height:22px}.site-content .showcase-video .video iframe{height:302px}.site-content .showcase-video .video video{height:302px}.site-content .showcase-video .video-title{padding:24px 0}}@media(min-width:688px){.site-content .showcase-video .subtitle{padding-top:13px;font-size:20px;line-height:24px}.site-content .showcase-video .video iframe{height:195px}.site-content .showcase-video .video video{height:195px}.site-content .showcase-video .video-title{padding:26px 0}}@media(min-width:1080px){.site-content .showcase-video .subtitle{padding-top:15px;font-size:22px;line-height:26px}.site-content .showcase-video .video-title{padding:30px 0}.site-content .showcase-video .video.fv1 iframe{height:316px}.site-content .showcase-video .video.fv2 iframe{height:200px}.site-content .showcase-video .video.fv1 video{height:316px}.site-content .showcase-video .video.fv2 video{height:200px}}.showcase-banner .banner-wrapper{padding:20px}@media(min-width:504px){.showcase-banner .banner-wrapper{padding:24px}}@media(min-width:688px){.showcase-banner .banner-wrapper{padding:26px}}@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:BryantProLight,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:BryantProRegular,sans-serif;font-size:14px;line-height:18px}.showcase.showcase-banner .banner .LNK{font-family:BryantProRegular,sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;padding:10px 0 10px 0}.showcase.showcase-banner .banner p{font-family:BryantProRegular,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:75px;line-height:75px}.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:250px;overflow:hidden}.banners-container{margin-bottom:6px}.header-banner.mini-slider{height:160px}.header-banner.frmt2{height:160px;margin:80px 0 10px 0}.header-banner .swiper-slide{background-repeat:no-repeat;background-position:center center;background-size:cover;text-decoration:none;display:block}.header-banner .swiper-slide.product-slide{background-color:#f2f2f2}.header-banner .swiper-slide .product-swiper-content,.header-banner .swiper-slide .swiper-content{margin:0 auto;width:100%;max-width:360px;height:100%;padding:80px 20px 20px 20px;display:flex;text-decoration:none}.header-banner .swiper-slide .product-swiper-content{background-color:#f2f2f2;height:290px;width:1140px}.header-banner.mini-slider-2{height:auto}.header-banner.mini-slider-2 .swiper-slide .product-swiper-content,.header-banner.mini-slider-2 .swiper-slide .swiper-content{padding:0;max-width:100%}.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:50%}.swiper-button-next{right:0;left:auto;bottom:0}.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:BryantProLight;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:#000}.header-banner .swiper-slide .swiper-content .content .sub-title{font-family:BryantProLight;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:#000}.bilheteira-container .slider-title{max-width:calc(100% - 40px);width:320px}.product-swiper-container .event-info{background-color:#f2f2f2;color:#262626;padding:0 20px;font-size:14px;height:290px;display:flex;flex-direction:column;justify-content:center;line-height:18px}.product-swiper-container .swiper-slide{margin-right:10px;text-decoration:none;width:320px!important;height:190px!important;padding-left:0}.swiper-container .ssc.ssc-card{height:99%;border-radius:unset;box-shadow:unset;background-color:#f2f2f2}.swiper-container .ssc.ssc-card .ssc-square{height:224px;width:180px}.header-banner.swiper-container .product-info,.product-swiper-container .product-info{display:flex;flex-wrap:wrap;width:100%}.header-banner.swiper-container .product-info .product-title,.product-swiper-container .product-info .product-title{font-family:BryantProBold;text-decoration:none;color:#000;font-size:22px;width:50%;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;min-height:36px;line-height:1;height:100%}.header-banner.swiper-container .discount-info,.product-swiper-container .discount-info{display:block;width:100%;font:normal normal normal 12px/12px BryantProBold;text-decoration:none;color:#000;bottom:0;position:relative;margin-bottom:20px;position:fixed}.header-banner.swiper-container .product-info .product-title p,.product-swiper-container .product-info .product-title p{margin:0}.header-banner.swiper-container .product-info .product-image,.product-swiper-container .product-info .product-image{width:46%;display:flex;right:0;margin-right:10px;background-repeat:no-repeat;background-position:center;background-size:contain;height:100%;margin-bottom:15px}.header-banner.swiper-container .product-info .product-image img,.product-swiper-container .product-info .product-image img{width:175px;max-height:255px}.swiper-controls{background:0 0;position:absolute;justify-content:center;display:flex;width:100%;bottom:10px}.swiper-controls .d-flex{z-index:9;width:0;height:30px;justify-content:space-evenly;background:#fff;border-radius:15px;background-color:rgba(255,255,255,.6)}.swiper-controls button{padding:0;margin:0;width:30px;display:block;position:relative;right:unset;top:unset;left:unset;height:auto}.banners-container a{display:block;width:100%;align-items:center;height:100%}.swiper-controls button:focus{outline:0!important}.swiper-controls button:focus-visible{outline:auto!important}.swiper-controls img{height:auto}.bilheteira-swiper:hover>.swiper-controls .d-flex,.header-banner:hover>.swiper-controls .d-flex,.swiper-controls .d-flex:focus-within{width:160px;opacity:.6}.bilheteira-swiper .swiper-controls{margin-top:-130px}@media (min-width:504px){.header-banner{height:280px}.banners-container{margin-bottom:7px}.header-banner.mini-slider{height:190px}.header-banner.frmt2{height:216px;margin:82px 0 12px 0}.header-banner .swiper-slide .swiper-content{padding:84px 24px 24px 24px;max-width:564px}.header-banner.frmt2 .swiper-slide .swiper-content{padding-top:24px}.header-banner .swiper-slide .swiper-content .content .title{font-size:52px;line-height:52px}.header-banner .swiper-slide .swiper-content .content .sub-title{font-size:32px;line-height:32px}.header-banner.swiper-container .product-info,.product-swiper-container .discount-info{font:normal normal normal 16px/18px BryantProBold;margin-left:0;margin-bottom:0}}@media (min-width:688px){.header-banner{height:330px}.banners-container{margin-bottom:8px}.header-banner.mini-slider{height:220px}.header-banner.frmt2{height:244px;margin:116px 0 13px 0}.header-banner .swiper-slide .swiper-content{padding:116px 26px 26px 26px;max-width:768px}.header-banner.frmt2 .swiper-slide .swiper-content{padding-top:26px}.header-banner .swiper-slide .swiper-content .content .title{font-size:78px;line-height:78px}.header-banner .swiper-slide .swiper-content .content .sub-title{font-size:48px;line-height:48px}.product-swiper-container .swiper-slide{width:738px!important;height:240px!important}.header-banner.swiper-container .product-info .product-title,.product-swiper-container .product-info .product-title{font-family:BryantProBold;text-decoration:none;color:#000;font-size:36px;width:60%}.header-banner.swiper-container .product-info .product-image{width:37%}}@media (min-width:1080px){.header-banner{height:380px}.banners-container{margin-bottom:9px}.header-banner.mini-slider{height:250px}.header-banner.frmt2{height:300px;margin:135px 0 10px 0}.header-banner .swiper-slide .product-swiper-content{padding:120px 0 30px 0;max-width:1200px}.header-banner .swiper-slide .swiper-content{padding:120px 30px 30px 30px;max-width:1200px}.header-banner .swiper-slide.product-slide .swiper-content{padding:110px 30px 30px 30px}.header-banner.frmt2 .swiper-slide .swiper-content{padding-top:30px}.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}.product-swiper-container .ssc.ssc-card{max-width:1140px}.product-swiper-container .swiper-slide{width:1140px!important;height:290px!important}.product-swiper-container .ssc.ssc-card .ssc-square{height:255px;width:200px}.header-banner.swiper-container .product-info .product-title,.product-swiper-container .product-info .product-title{font-family:BryantProBold;text-decoration:none;color:#000;font-size:52px;width:60%}.header-banner.swiper-container .discount-info,.product-swiper-container .discount-info{font:normal normal normal 16px/18px BryantProBold;margin-bottom:30px}.header-banner.swiper-container .product-info .product-image,.product-swiper-container .product-info .product-image{width:38%}.bilheteira-swiper .swiper-controls{margin-top:-110px}}.site-content .showcase-image-plus-product-1 .subtitle{padding-top:10px;font-family:BryantProLight;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:504px){.site-content .showcase-image-plus-product-1 .subtitle{padding-top:12px;font-size:18px;line-height:22px}.site-content .showcase-image-plus-product-1 .middle{padding:24px}}@media(min-width:688px){.site-content .showcase-image-plus-product-1 .subtitle{padding-top:13px;font-size:20px;line-height:24px}.site-content .showcase-image-plus-product-1 .middle{padding:20px}}@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-2 .subtitle{padding-top:10px;font-family:BryantProLight;font-size:18px;line-height:18px;color:#262626}.site-content .showcase-image-plus-product-2 .img-plus-prod{padding:20px}.site-content .showcase-image-plus-product-2 .middle{padding:0}.site-content .showcase-image-plus-product-2 .middle img{width:100%}@media(min-width:504px){.site-content .showcase-image-plus-product-2 .subtitle{padding-top:12px}.site-content .showcase-image-plus-product-2 .img-plus-prod{padding:24px}}@media(min-width:688px){.site-content .showcase-image-plus-product-2 .subtitle{padding-top:13px}.site-content .showcase-image-plus-product-2 .img-plus-prod{padding:26px}.site-content .showcase-image-plus-product-2 .middle{padding-bottom:13px}}@media(min-width:1080px){.site-content .showcase-image-plus-product-2 .subtitle{padding-top:15px}.site-content .showcase-image-plus-product-2 .img-plus-prod{padding:30px}.site-content .showcase-image-plus-product-2 .middle{padding-bottom:15px}}.site-content .product-portlet{overflow:hidden;padding:20px}.sugestoes .site-content.resultados.showcase .product-portlet{overflow:inherit}.sugestoes .site-content.resultados.showcase{align-items:baseline}.product-portlet.fp2 .prod-with-offer{margin:0}.site-content .product-portlet .cover{padding:0;position:relative;min-width:120px;min-height:180px;max-height:320px;display:flex;align-items:flex-end}.site-content .product-portlet .product-img{padding:0;margin:0}.site-content .product-portlet .product-img img{margin:auto;position:absolute;left:0;bottom:0;object-fit:contain}.site-content .product-portlet .cover.disable img{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.site-content .product-portlet .pre-launch{top:43.5%;position:absolute;left:-10px;text-align:center;font-family:BryantProBold;letter-spacing:0;color:#fff;text-transform:uppercase;opacity:1;background:#b30000 0 0 no-repeat padding-box;border-radius:2px;opacity:1;width:auto;padding:5px;font-size:12px;line-height:1}.site-content .product-portlet .featured{top:55.2%;position:absolute;left:-10px;text-align:center;font-family:BryantProBold;letter-spacing:0;color:#fff;text-transform:uppercase;opacity:1;background:#b30000 0 0 no-repeat padding-box;border-radius:2px;opacity:1;width:auto;padding:5px;font-size:12px;line-height:1}.site-content .product-portlet .cover .featured img.offer{margin:0 auto;padding:0 1px}.site-content .product-portlet .cover .featured .sticker-description{background:#b30000;bottom:7px;height:28px;left:1px;position:absolute;width:97%}.site-content .product-portlet .featured .description-text{color:#fff;font-family:BryantProBold;font-size:14px;line-height:14px;letter-spacing:-1px;position:relative;text-transform:uppercase;text-align:center;top:28%;width:97%}.site-content .product-portlet .formatos{position:absolute;z-index:1;bottom:85px;right:-5%;top:150px}.site-content .product-portlet .formatos .tipo-artigo{border-radius:2px;font-family:BryantProBold;text-align:center;letter-spacing:0;color:#262626;text-transform:uppercase;opacity:1;position:relative;padding:5px;line-height:1;font-size:12px}.site-content .product-portlet .formatos .tipo-artigo.ebook{background-color:#fc0}.site-content .product-portlet .formatos .tipo-artigo.audiolivro{background-color:#6cc}.site-content .product-portlet .formatos .tipo-artigo.braille{background-color:#6c3}.site-content .product-portlet .product-info{padding:0}.site-content .product-portlet .product-info.hasOffer{margin-top:40px}.site-content .product-portlet .discount-percent{position:absolute;z-index:1;top:67%;left:-10px}.site-content .product-portlet.fp2 .discount-percent{top:83%}.site-content .product-portlet.fp2 .formatos{top:78%}.site-content .product-portlet .discount-percent .value{background-color:#b30000;font-family:BryantProBold;font-size:14px;color:#fff;border-radius:2px;min-width:50px;text-align:center;padding:5px}.search-page-container .results .product .discount{background-color:#b30000;border-radius:2px;font-size:14px;line-height:1;padding:5px;text-transform:uppercase;margin-top:20px}.site-content .product-portlet .product-info .disponibilidade{color:#b30000;font-family:BryantProRegular;font-size:14px;line-height:18px;padding-bottom:10px;text-transform:uppercase;text-align:left;text-align:center}.site-content .product-portlet .product-info .shipping{color:#b30000;font-family:BryantProRegular;font-size:12px;line-height:18px;padding-bottom:10px;text-transform:lowercase;text-align:left;letter-spacing:-.5px}.site-content .product-portlet .product-info .shipping .important{font-family:BryantProMedium}.site-content .product-portlet .product-info .disponibilidade .free-dpe-shipping{text-align:center;font-family:BryantProMedium;font-size:14px;letter-spacing:0;color:#005c5c;text-transform:uppercase}.site-content .product-portlet .product-info .title,.site-content .product-portlet .title{min-height:35px;color:#262626;display:block;font-family:BryantProMedium;font-size:14px;line-height:18px;margin:0 auto;text-align:left;word-wrap:break-word;vertical-align:middle;text-align:center}.site-content .product-portlet .product-info .align-left,.site-content .product-portlet .title .align-left{text-align:center!important}.site-content .product-portlet .margin-top-100{margin-top:100px}.site-content .product-portlet .product-info .title a,.site-content .product-portlet .title p{color:#262626}.site-content .product-portlet .product-info .title-product,.site-content .product-portlet .title .title-product{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px}.site-content .product-portlet .product-info .title-product p,.site-content .product-portlet .title .title-product{margin:0}.site-content .product-portlet .product-info .title-product-format{display:inline-block;vertical-align:middle;word-wrap:break-word}.site-content .product-portlet .product-info .authors{color:#262626;display:block;font-family:BryantProRegular;font-size:14px;line-height:18px;margin:0 auto;text-align:left;text-align:center;min-height:35px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-portlet .product-info .authors a{color:#262626}.product-portlet .product-info .authors p{margin:0}.site-content .product-portlet .product-info .publisher{display:none}.product-portlet .product-info .price{color:#262626;font-family:BryantProBold;font-size:18px;line-height:18px;padding-top:10px;text-align:center;margin-top:9px;width:100%;letter-spacing:-.8px;min-height:33px}.product-portlet .product-info .price .align-center{text-align:center;width:100%}.product-portlet .product-info .price-undercut{color:#b30000;font-family:BryantProRegular;font-size:12px;line-height:18px;text-align:center;text-decoration:line-through;letter-spacing:0;padding-top:10px;text-transform:lowercase;text-align:right}.site-content .product-portlet .product-info .rating{font-family:BryantProRegular;font-size:14px;line-height:14px;margin-top:10px}.site-content .product-portlet .product-info .rating a .stars span:before{cursor:pointer}.site-content .product-portlet .product-info .rating .stars>span.star{font-size:25px;width:17px;margin-left:-4px}.site-content .product-portlet .product-info .rating .comments-nr{font-family:BryantProRegular;font-size:14px;line-height:14px;color:#262626;padding-left:3px}@media (min-width:504px){.showcase-title .description,.site-content .showcase-title .description{margin-bottom:24px}}@media (min-width:688px){.showcase-title .description,.site-content .showcase-title .description{margin-bottom:24px}.site-content .product-portlet .formatos{top:200px;margin-right:-10%}}@media (min-width:1080px){.showcase-title .description,.site-content .showcase-title .description{margin-bottom:30px}}@media (min-width:688px){.site-content .product-portlet .cover{width:156px;min-height:234px}.site-content .product-portlet.fp2 .prod-with-offer{margin:0 0 22px 0}.site-content .product-portlet.fp2 .product-info{margin-top:100px;padding-left:0}.site-content .product-portlet.fp2 .product-info .shipping{padding-top:0}.site-content .product-portlet.fp2 .product-img{padding-right:26px}}@media(min-width:1080px){.site-content .product-portlet .cover{width:156px;min-height:234px}.site-content .product-portlet.fp2 .product-info{margin-top:100px;padding-left:0}.site-content .product-portlet.fp2 .product-img{padding-right:30px}.site-content .product-portlet .product-info .align-left,.site-content .product-portlet .title .align-left{text-align:left!important}}@media(min-width:688px) and (max-width:1079px){.site-content .product-portlet .product-info .align-left,.site-content .product-portlet .title .align-left{text-align:left!important}.site-content .product-portlet.fp3 .product-img{padding-right:26px}}.site-content .product-portlet.fp4 .facet-title,.site-content .product-portlet.fp7 .facet-title{color:#424242;font-family:bryantProLight;font-size:38px;line-height:38px;letter-spacing:-2px;padding:0 0 12px 0;text-transform:uppercase;word-break:break-word;word-break:keep-all}@media (max-width:504px){.site-content .product-portlet.fp4 .product-img{padding-right:20px}}@media (min-width:504px) and (max-width:687px){.site-content .product-portlet.fp4 .product-img{padding-right:32px}}@media (max-width:687px){.site-content .product-portlet.fp4 .product-info{margin-top:0;padding-left:0}}.site-content .product-portlet.fp5{padding:0}.site-content .product-portlet.fp5 .prod-with-offer{margin:0 0 22px 0}@media (min-width:1080px){.site-content .product-portlet.fp6 .product-img{padding-right:40px}.site-content .product-portlet.fp6 .product-info{margin-left:-10px}}@media (min-width:688px){.site-content .product-portlet.fp7 .product-img{padding-right:26px}}@media (min-width:688px) and (max-width:1079px){.site-content .product-portlet.fp7 .product-info{margin-top:0}}@media (min-width:1080px){.site-content .product-portlet.fp7 .product-img{padding-right:0}}.site-content .product-portlet .product-img .title .title-product:hover{text-decoration:underline}::-ms-reveal{display:none}.novo-registo-new-address{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;height:100%;margin:0;padding:0;width:100%}.create-moradas-page input.personal-data,.novo-registo-new-address input.personal-data{padding:10px!important}.novo-registo-new-address .back{color:rgba(255,255,255,.5);font-family:WookIcones,BryantProRegular,sans-serif;font-size:50px;line-height:1;position:absolute;top:15px;transform:rotate(180deg);left:15px;cursor:pointer}.novo-registo-new-address *{color:#333;box-sizing:border-box;font-weight:400;margin:0;padding:0}.novo-registo-new-address a{color:#333;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;text-decoration:none}.novo-registo-new-address .recover-password{text-align:right}.novo-registo-new-address main{align-items:center;background-color:transparent;display:flex;flex-flow:column nowrap;justify-content:center;width:100%}.novo-registo-new-address main>*{max-width:620px}.novo-registo-new-address header{background-color:transparent;color:#fff;padding:10px 20px 10px 20px;width:100%}.novo-registo-new-address section{border-radius:2px;margin:0 10px 10px 10px;padding:10px;width:calc(100% - 20px)}.novo-registo-new-address h1{color:#fff;font-family:BryantProMedium,sans-serif;font-size:22px;line-height:1;padding:19px 0;text-align:center;text-transform:lowercase}.novo-registo-new-address p{font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;text-align:center}.novo-registo-new-address .close{color:rgba(255,255,255,.5);font-family:WookIcones,BryantProRegular,sans-serif;font-size:50px;line-height:1;position:absolute;top:15px;right:15px}.novo-registo-new-address #client-data-form-birth{display:unset!important;width:unset!important}.novo-registo-new-address input{background-color:transparent;border:none;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:1;min-height:36px;padding:10px 10px 10px 0;width:68%}.novo-registo-new-address .input-container{background-color:#fff;border:1px solid #ccc;border-radius:2px;display:flex;margin:0 0 10px 0}.novo-registo-new-address .codigo-postal{display:flex}.novo-registo-new-address .codigo-postal .cp{background-color:#fff;border:1px solid #ccc!important;border-top-color:#ccc;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;border-radius:2px;display:flex;margin:0 10px 10px 0;width:20%}.novo-registo-new-address .codigo-postal .localidade{background-color:#fff;border:1px solid #ccc!important;border-top-color:#ccc;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;border-radius:2px;display:flex;margin:0 0 10px 0}.novo-registo-new-address .input-container.error-field{border:1px solid #8a0000}.novo-registo-new-address .error-message{background-color:#fcc;border-radius:2px;margin:0 0 10px 0;padding:10px}.novo-registo-new-address #overlay-checkout-area-address-form .error-message a,.novo-registo-new-address #overlay-checkout-area-address-form .error-message p,.novo-registo-new-address #overlay-checkout-area-address-form .error-message u,.novo-registo-new-address #overlay-checkout-area-registoexpresso-form .error-message a,.novo-registo-new-address #overlay-checkout-area-registoexpresso-form .error-message p,.novo-registo-new-address #overlay-checkout-area-registoexpresso-form .error-message u{color:#8a0000;padding:0!important;text-align:center}.novo-registo-new-address #overlay-checkout-area-registoexpresso-form .error-message a{text-decoration:underline;color:#36c}.novo-registo-checkout input[type=checkbox]:not(.ds-checkbox input),.novo-registo-new-address input[type=checkbox]:not(.ds-checkbox input){margin-top:0;position:absolute;cursor:pointer;height:0;width:0;display:none}.novo-registo-checkout .ds-checkbox input[type=checkbox],.novo-registo-new-address .ds-checkbox input[type=checkbox]{display:revert;height:revert;width:revert;opacity:0;position:absolute;cursor:pointer}.novo-registo-checkout .checkbox .option-normal,.novo-registo-new-address .checkbox .option-normal{padding-left:25px}.novo-registo-checkout .checkbox input[type=checkbox]:checked+.option-normal::before,.novo-registo-checkout .checkbox input[type=radio]:checked+.option-normal::before,.novo-registo-new-address .checkbox input[type=checkbox]:checked+.option-normal::before{margin-top:0!important;border-radius:0!important;content:"X"!important;font-size:15px!important;color:#000!important;text-align:center!important;line-height:20px!important}.novo-registo-checkout .checkbox input[type=checkbox]:checked+.option-error::before,.novo-registo-checkout .checkbox input[type=radio]:checked+.option-error::before,.novo-registo-new-address .checkbox input[type=checkbox]:checked+.option-error::before{margin-top:0!important;border-radius:0!important;content:"X"!important;font-size:15px!important;color:#000!important;text-align:center!important;line-height:20px!important}.novo-registo-checkout .checkbox .option-normal::before{content:""!important;position:absolute!important;left:0!important;background-image:none!important;border:1px solid #ccc!important;border-radius:2px!important;height:20px!important;margin-right:10px!important;width:20px!important}.novo-registo-new-address .checkbox .option-normal::before{content:""!important;position:absolute!important;top:0!important;left:0!important;background-image:none!important;border:1px solid #ccc!important;border-radius:2px!important;height:20px!important;margin-right:10px!important;width:20px!important}.novo-registo-new-address .checkbox .option-normal.check-error::before{border:1px solid red!important}.novo-registo-new-address .checkbox .option-error::before{content:"";position:absolute;top:0;left:0;background-image:none;border:1px solid #8a0000;border-radius:2px;height:20px;margin-right:10px;width:20px}.novo-registo-checkout .checkbox .option-error::before{content:"";position:absolute;left:0;background-image:none;border:1px solid #8a0000;border-radius:2px;height:20px;margin-right:10px;width:20px}.novo-registo-new-address input::placeholder{font-family:BryantProRegularItalic,sans-serif}.novo-registo-new-address .icone{color:#ccc;font-family:WookIcones,BryantProRegular,sans-serif;font-size:50px;line-height:40px;position:relative}.novo-registo-new-address .icone.password,.novo-registo-new-address .icone.user{left:-5px}.novo-registo-new-address .icone.visibility{color:#782bc2;right:-5px;cursor:pointer}.botao-novo-continuar,.novo-registo-new-address button:not([role=combobox]){background-color:#782bc2!important;border:none!important;border-radius:2px!important;color:#fff!important;font-family:BryantProMedium,sans-serif!important;font-size:16px!important;line-height:1!important;min-height:36px!important;padding:10px!important;text-transform:uppercase!important;width:100%!important;max-width:unset!important;height:unset!important}#checkout-area-overlay-form-button{background-color:#36c!important;border:none!important;border-radius:2px!important;color:#fff!important;font-family:BryantProMedium,sans-serif!important;font-size:16px!important;line-height:1!important;min-height:36px!important;padding:10px!important;text-transform:uppercase!important;width:100%!important;max-width:unset!important;height:unset!important}#checkout-area-overlay-form-button:hover{background-color:#9cf!important}.botao-novo-continuar,.novo-registo-new-address button:active,.novo-registo-new-address button:hover{background-color:#000}.novo-registo-new-address button.botao-secundario{background-color:transparent;color:#782bc2;text-decoration:underline}.novo-registo-new-address label{color:#595959;display:block;font-family:BryantProMedium,sans-serif;font-size:12px;letter-spacing:.5px;line-height:1;margin:17px 0 5px 0;text-transform:none;width:100%}.novo-registo-new-address .checkbox{align-items:center;display:flex;flex-flow:row nowrap;margin:10px 0;min-height:20px;position:relative}.novo-registo-new-address .checkbox p{margin-left:30px;text-align:left}.novo-registo-new-address .option.error-field{border:1px solid #8a0000}.novo-registo-new-address .social-login{margin:10px 0}.novo-registo-new-address .social-buttons-container{display:flex;flex-flow:row nowrap;justify-content:center;margin:10px 0 0 0}.novo-registo-new-address .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;margin:5px}.novo-registo-new-address .social.facebook{color:#339;margin-left:5px}.novo-registo-new-address .social.facebook:hover{background-color:#fff;border:1px solid #ccc;color:#99c}.novo-registo-new-address .social.facebook::before{content:"\f39e"}.novo-registo-new-address .social.google{color:#c30;margin-right:5px}.novo-registo-new-address .social.google:hover{background-color:#fff;border:1px solid #ccc;color:#f96}.novo-registo-new-address .social.google::before{content:"\f1a0"}.novo-registo-new-address .info{background-color:#f2f2f2;border-radius:50%;color:#782bc2;font-family:BryantProMedium,sans-serif;padding:0 8px}.novo-registo-new-address .message-info{display:none;background-color:#f2f2f2;border-radius:2px;margin:0 0 10px 0;padding:4px 10px}.novo-registo-new-address .message-info::before{background-color:#f2f2f2;content:"\00a0";height:10px;left:150px;position:relative;top:-10px;transform:rotate(-45deg);width:10px;float:left}.novo-registo-new-address .message-info p{font-size:12px;line-height:16px}.novo-registo-new-address .postal-code .postal-code-pt{display:initial}@media (min-width:688px){.novo-registo-new-address h1{font-size:32px;padding:14px 0}.novo-registo-new-address .postal-code .postal-code-pt .cpdescricao{width:calc(55% - 10px)}.novo-registo-new-address input{width:100%}}@media (min-height:900px){.novo-registo-new-address .postal-code .postal-code-pt .cpdescricao{width:calc(58% - 10px)}.novo-registo-new-address form .postal-code .cpe{width:82%}.novo-registo-new-address input{width:100%}}.novo-registo-new-address .combo *,.novo-registo-new-address .combo ::after,.novo-registo-new-address .combo ::before{box-sizing:border-box;margin:revert;padding:revert;color:revert;font-weight:revert}.novo-registo-new-address .combo.listbox{margin-bottom:0;position:relative}.novo-registo-new-address .combo.listbox button[role=combobox],.novo-registo-new-address .combo.listbox button[role=combobox]:active,.novo-registo-new-address .combo.listbox button[role=combobox]:hover{background-color:#fff!important;border:1px solid #949494!important;border-radius:0!important;color:#333!important;font-family:BryantProRegular!important;font-size:16px!important;line-height:normal!important;min-height:40px!important;height:auto!important;padding:9px!important;text-transform:none!important;width:100%!important;text-align:left!important;cursor:pointer!important}.novo-registo-new-address .combo.listbox .combo-menu[role=listbox]{background-color:#f2f2f2;border:1px solid rgb(0 0 0 / 75%);max-height:220px;overflow-y:auto;position:absolute;top:100%;left:0;width:100%;z-index:200;padding:0;margin:0}.novo-registo-new-address .combo.listbox .combo-option[role=option]{font-family:BryantProRegular!important;font-size:16px!important;min-height:40px!important;height:auto!important;padding:9px!important;line-height:20px!important;color:#333!important;background-color:#f2f2f2!important;text-transform:none!important;width:100%!important;border-radius:0!important;cursor:pointer!important}.novo-registo-new-address .combo.listbox .combo-option[role=option].option-current,.novo-registo-new-address .combo.listbox .combo-option[role=option]:hover{color:#fff!important;background-color:#000!important}.novo-registo-new-address .combo.listbox .combo-label{color:#595959;font-family:BryantProMedium,sans-serif;font-size:12px;letter-spacing:.5px;margin:17px 0 5px 0;display:block}.modal-container #overlay-checkout-area-address-form{max-width:800px;width:100%}.site-content.checkout .modal-container .checkbox-group label{margin:0!important}.create-moradas-page{display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:0 16px 40px;box-sizing:border-box;background-color:#fff;position:relative}.create-moradas-page .wave{width:100%;position:absolute;top:0;left:0;height:160px;fill:#3366cc;z-index:0}.create-moradas-page .create-moradas-content,.create-moradas-page .create-moradas-header{position:relative;z-index:1}.create-moradas-header{position:absolute;top:0;right:0;z-index:2}.create-moradas-close{background:0 0;border:none;cursor:pointer;font-size:24px;color:#fffF;padding:4px 8px;line-height:1;border-radius:2px;position:absolute;top:15px;right:15px;z-index:2}.create-moradas-close:hover{color:#fffF;text-decoration:none}.create-moradas-close:focus-visible{outline-offset:2px}.create-moradas-content{width:100%;max-width:640px}.create-moradas-title{font-family:BryantProMedium,sans-serif;font-size:22px;font-weight:400;color:#fff;margin:16px 0 20px;text-transform:lowercase}@media (min-width:688px){.create-moradas-title{font-size:28px}}.registo-fieldset{margin-top:16px}.registo-fieldset-intro{font-family:BryantProRegular,sans-serif;font-size:14px;color:#333;margin-bottom:12px}.registo-gender-group{border:none;padding:0;margin:0 0 12px}.field-label,.registo-gender-group legend{color:#595959;font-family:BryantProMedium,sans-serif;font-size:12px;letter-spacing:.5px;margin:12px 0 5px;display:block}.radio-option{display:flex;align-items:center;gap:6px}.radio-option input[type=radio]{width:18px;height:18px;accent-color:#3366cc;cursor:pointer;flex-shrink:0}.radio-option label{font-family:BryantProRegular,sans-serif;font-size:14px;color:#333;cursor:pointer;margin:0}#client-data-form-birth{border:none;padding:0;margin:0 0 12px}.date-fields{flex-wrap:wrap}.date-part .input-container{margin-bottom:0}.date-part input.personal-data{width:60px;text-align:center}.date-part input.personal-data.year{width:80px}.date-fields-separation{font-family:BryantProRegular,sans-serif;font-size:16px;color:#333;padding:0 2px;align-self:center}.registo-guest-section{margin-top:16px}.registo-guest-intro{font-family:BryantProRegular,sans-serif;font-size:14px;color:#333;margin-bottom:12px}.pwd-guest.hidden{display:none}.pwd-toggle{background:0 0;border:none;cursor:pointer;padding:0 8px;color:#782bc2;font-size:20px;align-self:center;min-height:unset!important;width:auto!important}.pwd-toggle:focus-visible{outline:2px solid #005fcc;outline-offset:2px}.valida-password{font-family:BryantProRegular,sans-serif;font-size:12px;color:#595959;min-height:16px}.create-moradas-page *{color:#333;box-sizing:border-box;font-weight:400;margin:0;padding:0}.create-moradas-page a{color:#333;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;text-decoration:none}.create-moradas-page input{background-color:transparent;border:none;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:1;min-height:36px;padding:10px 10px 10px 0;width:100%}.create-moradas-page input::placeholder{font-family:BryantProRegularItalic,sans-serif}.create-moradas-page .input-container{background-color:#fff;border:1px solid #ccc;border-radius:2px;display:flex;margin:0 0 10px 0}.create-moradas-page .input-container.error-field{border:1px solid #8a0000}.create-moradas-page label{color:#595959;display:block;font-family:BryantProMedium,sans-serif;font-size:12px;letter-spacing:.5px;line-height:1;margin:17px 0 5px 0;text-transform:none;width:100%}.create-moradas-page .error-message{background-color:#fcc;border-radius:2px;margin:0 0 10px 0;padding:10px}.create-moradas-page #overlay-checkout-area-registoexpresso-form .error-message a,.create-moradas-page #overlay-checkout-area-registoexpresso-form .error-message p,.create-moradas-page #overlay-checkout-area-registoexpresso-form .error-message u{color:#8a0000;padding:0!important;text-align:center}.create-moradas-page #overlay-checkout-area-registoexpresso-form .error-message a{text-decoration:underline;color:#36c}.create-moradas-page input[type=checkbox]:not(.ds-checkbox input){margin-top:0;position:absolute;cursor:pointer;height:0;width:0;display:none}.create-moradas-page .ds-checkbox input[type=checkbox]{display:revert;height:revert;width:revert;opacity:0;position:absolute;cursor:pointer}.create-moradas-page .checkbox{align-items:center;display:flex;flex-flow:row nowrap;margin:10px 0;min-height:20px;position:relative}.create-moradas-page .checkbox p{margin-left:30px;text-align:left}.create-moradas-page .checkbox .option-normal{padding-left:25px}.create-moradas-page .checkbox .option-normal::before{content:""!important;position:absolute!important;top:0!important;left:0!important;background-image:none!important;border:1px solid #ccc!important;border-radius:2px!important;height:20px!important;margin-right:10px!important;width:20px!important}.create-moradas-page .checkbox input[type=checkbox]:checked+.option-normal::before{margin-top:0!important;border-radius:0!important;content:"X"!important;font-size:15px!important;color:#000!important;text-align:center!important;line-height:20px!important}.create-moradas-page .checkbox .option-normal.check-error::before{border:1px solid red!important}.create-moradas-page .icone{color:#ccc;font-family:WookIcones,BryantProRegular,sans-serif;font-size:50px;line-height:40px;position:relative}.create-moradas-page .icone.visibility{color:#782bc2;right:-5px;cursor:pointer}.create-moradas-page button:not([role=combobox]):not(.pwd-toggle):not(.create-moradas-close){background-color:#782bc2!important;border:none!important;border-radius:2px!important;color:#fff!important;font-family:BryantProMedium,sans-serif!important;font-size:16px!important;line-height:1!important;min-height:36px!important;padding:10px!important;text-transform:uppercase!important;width:100%!important;max-width:unset!important;height:unset!important}.create-moradas-page .combo *,.create-moradas-page .combo ::after,.create-moradas-page .combo ::before{box-sizing:border-box;margin:revert;padding:revert;color:revert;font-weight:revert}.create-moradas-page .combo.listbox{margin-bottom:0;position:relative}.create-moradas-page .combo.listbox button[role=combobox],.create-moradas-page .combo.listbox button[role=combobox]:active,.create-moradas-page .combo.listbox button[role=combobox]:hover{background-color:#fff!important;border:1px solid #949494!important;border-radius:0!important;color:#333!important;font-family:BryantProRegular!important;font-size:16px!important;line-height:normal!important;min-height:40px!important;height:auto!important;padding:9px!important;text-transform:none!important;width:100%!important;text-align:left!important;cursor:pointer!important}.create-moradas-page .combo.listbox .combo-menu[role=listbox]{background-color:#f2f2f2;border:1px solid rgb(0 0 0 / 75%);max-height:220px;overflow-y:auto;position:absolute;top:100%;left:0;width:100%;z-index:200;padding:0;margin:0}.create-moradas-page .combo.listbox .combo-option[role=option]{font-family:BryantProRegular!important;font-size:16px!important;min-height:40px!important;height:auto!important;padding:9px!important;line-height:20px!important;color:#333!important;background-color:#f2f2f2!important;text-transform:none!important;width:100%!important;border-radius:0!important;cursor:pointer!important}.create-moradas-page .combo.listbox .combo-option[role=option].option-current,.create-moradas-page .combo.listbox .combo-option[role=option]:hover{color:#fff!important;background-color:#000!important}.create-moradas-page .combo.listbox .combo-label{color:#595959;font-family:BryantProMedium,sans-serif;font-size:12px;letter-spacing:.5px;margin:17px 0 5px 0;display:block}@media (min-width:688px){.create-moradas-page input{width:100%}}.create-moradas-page .ds-checkbox,.novo-registo-checkout .ds-checkbox,.novo-registo-new-address .ds-checkbox{display:flex;align-items:center;position:relative}.create-moradas-page .ds-checkbox label.option,.novo-registo-checkout .ds-checkbox label.option,.novo-registo-new-address .ds-checkbox label.option{padding-left:25px;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;color:#333;cursor:pointer;position:relative;display:inline-flex;align-items:flex-start}.create-moradas-page .ds-checkbox label.option::before,.novo-registo-checkout .ds-checkbox label.option::before,.novo-registo-new-address .ds-checkbox label.option::before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:20px!important;height:20px!important;background-color:#fff!important;border:1px solid #ccc!important;border-radius:2px!important;font-size:15px!important;line-height:20px!important;text-align:center!important;transform:none!important;box-sizing:border-box!important;display:block!important}.create-moradas-page .ds-checkbox label.option:has(input[type=checkbox]:checked)::before,.novo-registo-checkout .ds-checkbox label.option:has(input[type=checkbox]:checked)::before,.novo-registo-new-address .ds-checkbox label.option:has(input[type=checkbox]:checked)::before{content:"X"!important;color:#000!important;border-color:#ccc!important;border-radius:0!important}.create-moradas-page .ds-checkbox label.option.check-error::before,.novo-registo-checkout .ds-checkbox label.option.check-error::before,.novo-registo-new-address .ds-checkbox label.option.check-error::before{border-color:red!important}.create-moradas-page .checkbox.field-group .terms-label,.novo-registo-checkout .checkbox.field-group .terms-label,.novo-registo-new-address .checkbox.field-group .terms-label{font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;color:#333;cursor:pointer;margin:0;width:auto;display:inline}.create-moradas-page .checkbox.field-group .terms-label a,.novo-registo-checkout .checkbox.field-group .terms-label a,.novo-registo-new-address .checkbox.field-group .terms-label a{color:#36c;text-decoration:underline}form#overlay-checkout-area-registoexpresso-form .radio-option input[type=radio]{display:revert}.create-moradas-page .radio-option input[type=radio],.novo-registo-checkout .radio-option input[type=radio]{position:static;opacity:1;height:auto;width:auto;cursor:pointer;accent-color:#3366cc}.create-moradas-page .radio-option input[type=radio]:focus-visible,.novo-registo-checkout .radio-option input[type=radio]:focus-visible{outline:3px solid #005fcc;outline-offset:2px}.create-moradas-page .registo-gender-group,.novo-registo-checkout .registo-gender-group{margin:0 0 8px}.create-moradas-page .registo-gender-group legend,.novo-registo-checkout .registo-gender-group legend{margin:0 0 4px;padding:0;float:left;width:100%}.create-moradas-page .radio-container,.novo-registo-checkout .radio-container{display:flex;flex-flow:row nowrap;gap:0;align-items:center;clear:both}.create-moradas-page .radio-option input[type=radio],.novo-registo-checkout .radio-option input[type=radio]{position:absolute!important;opacity:0!important;width:20px!important;height:20px!important;margin:0!important;cursor:pointer;z-index:1}.create-moradas-page .radio-option,.novo-registo-checkout .radio-option{display:flex;align-items:center;margin-right:20px;position:relative}.create-moradas-page .radio-option label,.novo-registo-checkout .radio-option label{font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;color:#333;cursor:pointer;padding-left:26px;position:relative;margin:0;width:auto;display:inline-block}.create-moradas-page .radio-option label::before,.novo-registo-checkout .radio-option label::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box}.create-moradas-page .radio-option input[type=radio]:checked+label::before,.novo-registo-checkout .radio-option input[type=radio]:checked+label::before{content:"X";font-size:15px;line-height:20px;text-align:center;color:#000;border-radius:0}.create-moradas-page .radio-option input[type=radio]:focus-visible+label::before,.novo-registo-checkout .radio-option input[type=radio]:focus-visible+label::before{outline:3px solid #005fcc;outline-offset:2px}.create-moradas-page .date-fields,.novo-registo-checkout .date-fields{display:flex;align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:2px;padding:0 10px;margin:0 0 10px;flex-wrap:nowrap;gap:0}.create-moradas-page .date-part,.novo-registo-checkout .date-part{display:flex;align-items:center}.create-moradas-page .date-fields .input-container,.novo-registo-checkout .date-fields .input-container{background:0 0;border:none;margin:0;padding:0}.create-moradas-page .date-fields input.personal-data,.novo-registo-checkout .date-fields input.personal-data{border:none;background:0 0;text-align:center;padding:10px 4px;min-height:50px}.create-moradas-page .date-fields .date-fields-separation,.novo-registo-checkout .date-fields .date-fields-separation{padding:0 4px;color:#333;font-size:16px;align-self:center}.create-moradas-page .input-container,.novo-registo-new-address .codigo-postal .cp,.novo-registo-new-address .codigo-postal .localidade,.novo-registo-new-address .input-container{border-color:#767676!important}.create-moradas-page .ds-checkbox label.option::before,.create-moradas-page .radio-option label::before,.novo-registo-checkout .ds-checkbox label.option::before,.novo-registo-checkout .radio-option label::before,.novo-registo-new-address .ds-checkbox label.option::before{border-color:#767676!important}.create-moradas-page .input-container.error-field,.novo-registo-new-address .input-container.error-field,.novo-registo-new-address .option.error-field{border-color:#b00000!important}.create-moradas-page .error-message:empty,.novo-registo-new-address .error-message:empty{display:none}.create-moradas-page .required-fields-legend,.novo-registo-new-address .required-fields-legend{font-family:BryantProRegular,sans-serif;font-size:13px;color:#595959;margin:0 0 12px;text-align:left}::-ms-reveal{display:none}.color-white{color:#fff!important}.novo-registo-new{align-items:center;background-color:#fff;margin:0;padding:0;width:100%}.novo-registo-new .wave{width:100%;position:absolute;top:0;left:0;height:160px;fill:#782BC2;z-index:-1}.novo-registo-new .back{color:rgba(255,255,255,.5);font-family:WookIcones,BryantProRegular,sans-serif;font-size:50px;line-height:1;position:absolute;top:15px;transform:rotate(180deg);left:15px;cursor:pointer}.novo-registo-checkout button.secondary,.novo-registo-new a.botao.secondary,.novo-registo-new button.secondary{font-family:BryantProRegular,sans-serif;background-color:#f2f2f2;color:#782bc2;text-decoration:none}.novo-registo-checkout button.secondary b,.novo-registo-new a.botao.secondary b,.novo-registo-new button.secondary b{font-family:BryantProMedium,sans-serif;color:#782bc2}.novo-registo-new *{color:#333;box-sizing:border-box;font-weight:400;margin:0;padding:0}.novo-registo-new a{color:#333;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;text-decoration:none}.novo-registo-new .recover-password{text-align:right}.novo-registo-new main{align-items:center;background-color:transparent;display:flex;flex-flow:column nowrap;justify-content:center;width:100%}.novo-registo-new main>*{max-width:620px}.novo-registo-new header{background-color:transparent;color:#fff;padding:10px 20px 10px 20px;width:100%}.novo-registo-new section{background-color:rgba(255,255,255,.85);border-radius:2px;margin:0 10px 10px 10px;padding:10px;width:calc(100% - 20px)}.novo-registo-new h1{color:#fff;font-family:BryantProMedium,sans-serif;font-size:22px;line-height:1;padding:19px 0;text-align:center;text-transform:lowercase}.novo-registo-new p{font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;text-align:center}.novo-registo-new label{color:#262626;display:block;font-size:16px;letter-spacing:.5px;line-height:1;margin:17px 0 5px 0;text-transform:none;width:100%;font-family:BryantProRegular,sans-serif;line-height:20px}.novo-registo-new section>p{margin-bottom:10px}.novo-registo-new .close{position:absolute;top:15px;right:15px}.novo-registo-new .close .btn-close{color:#fff;font-family:WookIcones,BryantProRegular,sans-serif;font-size:50px;line-height:1;padding:0}.novo-registo-new input{background-color:transparent;border:none;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:1;min-height:36px;padding:10px 10px 10px 0;width:68%}.novo-registo-new label span{font-family:BryantProMedium!important;font-size:12px!important}.novo-registo-new .ds-checkbox label span{margin-left:15px}.novo-registo-new .input-container{background-color:#fff;border:1px solid #949494;border-radius:2px;display:flex;margin:0 0 10px 0;position:relative}div[role=alert].error{position:absolute;width:auto;top:40px;min-height:40px;display:flex;align-items:center;padding:0 10px;color:#b30000}input[type=checkbox]+.option::before{content:"";position:absolute;top:0;left:0;background-image:none;border:1px solid #ccc;border-radius:2px;height:20px;margin-right:10px;width:20px;border-color:#949494}.novo-registo-new .codigo-postal{display:flex}.novo-registo-new .codigo-postal .cp{background-color:#fff;border:1px solid #949494!important;border-top-color:#949494;border-right-color:#949494;border-bottom-color:#949494;border-left-color:#949494;border-radius:2px;display:flex;margin:0 10px 10px 0;width:20%}.novo-registo-new .codigo-postal .localidade{background-color:#fff;border:1px solid #949494!important;border-top-color:#949494;border-right-color:#949494;border-bottom-color:#949494;border-left-color:#949494;border-radius:2px;display:flex;margin:0 0 10px 0}.novo-registo-new .error-message{background-color:#fcc;border-radius:2px;margin:0 0 10px 0;padding:10px;color:#8a0000}.novo-registo-new .error-message a,.novo-registo-new .error-message p,.novo-registo-new .error-message u{color:#8a0000}.novo-registo-checkout input[type=checkbox]:not(.ds-checkbox input),.novo-registo-new input[type=checkbox]:not(.ds-checkbox input){position:absolute;opacity:0;cursor:pointer;height:0;width:0}.novo-registo-checkout .ds-checkbox input[type=checkbox],.novo-registo-new .ds-checkbox input[type=checkbox]{display:revert;height:revert;width:revert;opacity:0;position:absolute;cursor:pointer}.novo-registo-new .ds-checkbox label.option{padding-left:25px;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;color:#333;cursor:pointer;position:relative;display:inline-flex;align-items:flex-start;width:auto;margin:0}.novo-registo-new .ds-checkbox label.option::before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:20px!important;height:20px!important;background-color:#fff!important;border:1px solid #949494!important;border-radius:2px!important;font-size:15px!important;line-height:20px!important;text-align:center!important;transform:none!important;box-sizing:border-box!important;display:block!important}.novo-registo-new .ds-checkbox label.option:has(input[type=checkbox]:checked)::before{content:"X"!important;color:#000!important;border-color:#949494!important;border-radius:0!important}.novo-registo-checkout .checkbox .option-normal,.novo-registo-new .checkbox .option-normal{padding-left:20px;margin-bottom:0}.novo-registo-new .checkbox .option-normal p{margin-bottom:0;margin-top:0}.checkbox .option-normal p{padding-left:10px}.novo-registo-checkout .checkbox input[type=checkbox]:checked+.option-normal::before,.novo-registo-checkout .checkbox input[type=radio]:checked+.option-normal::before,.novo-registo-new .checkbox input[type=checkbox]:checked+.option-normal::before{font-family:WookIcones;margin-top:0!important;border-radius:0;content:"X";font-size:15px;color:#000;text-align:center;line-height:20px}.novo-registo-checkout .checkbox input[type=checkbox]:checked+.option-error::before,.novo-registo-checkout .checkbox input[type=radio]:checked+.option-error::before,.novo-registo-new .checkbox input[type=checkbox]:checked+.option-error::before{font-family:WookIcones;margin-top:0!important;border-radius:0;content:"X";font-size:15px;color:#000;text-align:center;line-height:20px}.novo-registo-new input[type=checkbox]+.option:before{margin-top:0!important;line-height:20px!important}.novo-registo-checkout .checkbox .option-normal::before{content:"";position:absolute;left:0;background-image:none;border:1px solid #949494;border-radius:2px;height:20px;margin-right:10px;width:20px}.novo-registo-new .checkbox .option-normal::before{content:"";position:absolute;top:0;left:0;background-image:none;border:1px solid #949494;border-radius:2px;height:20px;margin-right:10px;width:20px}.novo-registo-new .checkbox .option-error::before{content:"";position:absolute;top:0;left:0;background-image:none;border:1px solid #8a0000;border-radius:2px;height:20px;margin-right:10px;width:20px}.novo-registo-checkout .checkbox .option-error::before{content:"";position:absolute;left:0;background-image:none;border:1px solid #8a0000;border-radius:2px;height:20px;margin-right:10px;width:20px}.novo-registo-new input::placeholder{font-family:BryantProRegularItalic,sans-serif}.novo-registo-new .icone{font-family:WookIcones,BryantProRegular,sans-serif}.novo-registo-new .icone:not(.valido-icone){color:#949494;font-size:50px;line-height:40px;position:relative}.novo-registo-new .valido-icone{margin-top:10px!important}.novo-registo-new .icone.visibility{color:#782bc2;right:-5px;cursor:pointer}.novo-registo-new .validateRecaptcha.error+.g-recaptcha{border:1px solid #8a0000;border-radius:2px}.novo-registo-new .g-recaptcha{margin-bottom:10px!important}.novo-registo-new a.botao,.novo-registo-new button.botao{background-color:#782bc2;border:none;border-radius:2px;color:#fff;font-family:BryantProMedium,sans-serif;font-size:16px;line-height:1;min-height:36px;padding:10px;text-transform:uppercase;display:block;text-align:center;width:100%}.novo-registo-new button.primary:active{background-color:#c9f}.novo-registo-new button.botao-secundario{background-color:transparent;color:#782bc2;text-decoration:underline}.novo-registo-new input,.novo-registo-new label{padding-left:10px!important}.novo-registo-new label:first-of-type{margin-top:0}.novo-registo-new .checkbox{align-items:center;display:flex;flex-flow:row nowrap;margin:20px 0 10px 0;min-height:20px;position:relative}.novo-registo-new .checkbox p{margin-left:10px;text-align:left;padding-left:25px}.novo-registo-new .option.error-field{border:1px solid #8a0000}.novo-registo-new .social-login{margin:10px 0}.novo-registo-new .social-buttons-container{display:flex;flex-flow:row nowrap;justify-content:center;margin:10px 0 0 0}.novo-registo-new .social{background-color:#fff;border:1px solid #949494;border-radius:2px;font-family:'Font Awesome 5 Brands',sans-serif;font-size:20px;height:42px;line-height:40px;padding:0;width:42px;margin:5px}.novo-registo-new .social-login-container{display:inline-flex}.novo-registo-new .social.facebook{color:#339}.novo-registo-new .social.facebook::before{content:"\f39e"}.novo-registo-new .social.google{color:#c30}.novo-registo-new .social.google::before{content:"\f1a0"}.novo-registo-new .social.apple{color:#000;display:flex;justify-content:center;align-items:center}.novo-registo-new .info{background-color:#f2f2f2;border-radius:50%;color:#782bc2;font-family:BryantProMedium,sans-serif;padding:0 8px}.novo-registo-new .message-info{display:none;background-color:#f2f2f2;border-radius:2px;margin:0 0 10px 0;padding:4px 10px}.novo-registo-new .message-info::before{background-color:#f2f2f2;content:"\00a0";height:10px;left:150px;position:relative;top:-10px;transform:rotate(-45deg);width:10px;float:left}.novo-registo-new .message-info p{font-size:12px;line-height:16px}.novo-registo-new .postal-code .postal-code-pt{display:initial}.valida-password{font-family:BryantProRegular,sans-serif}@media (min-width:688px){.novo-registo-new h1{font-size:32px;padding:14px 0}.novo-registo-new .postal-code .postal-code-pt .cpdescricao{width:calc(55% - 10px)}.novo-registo-new input{width:100%}}@media (min-height:900px){.novo-registo-new .postal-code .postal-code-pt .cpdescricao{width:calc(58% - 10px)}.novo-registo-new form .postal-code .cpe{width:82%}.novo-registo-new input{width:100%}}.novo-registo-new #ViewPassOrNot{max-width:50px;position:absolute;right:0}.recuperar-password{align-items:center;background-color:#fff;margin:0;padding:0;width:100%}.recuperar-password .wave{width:100%;position:absolute;top:0;left:0;height:160px;fill:#f96;z-index:-1}.recuperar-password button.secondary{font-family:BryantProRegular,sans-serif;background-color:#f2f2f2;color:#f96;text-decoration:none}.recuperar-password button.secondary b{font-family:BryantProMedium,sans-serif;color:#f96}.recuperar-password button.secondary:hover,.recuperar-password button.secondary:hover b{color:#fc9}.recuperar-password.social .wave{fill:#FF6699}.recuperar-password button.secondary:hover b,.recuperar-password.social .info,.recuperar-password.social .social.google:hover,.recuperar-password.social button.botao-secundario,.recuperar-password.social button.secondary,.recuperar-password.social button.secondary b,.recuperar-password.social button.secondary:hover{color:#f69}.recuperar-password.social button{background-color:#f69}.recuperar-password.social .icone.visibility{color:#f69}.recuperar-password *{color:#262626;box-sizing:border-box;font-weight:400;margin:0;padding:0}.recuperar-password .close{color:rgba(255,255,255,.5);font-family:WookIcones,BryantProRegular,sans-serif;font-size:50px;line-height:1;position:absolute;top:15px;right:15px}.recuperar-password .validateRecaptcha.error+.g-recaptcha{border:1px solid #8a0000;border-radius:2px}.recuperar-password a{color:#333;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;text-decoration:none}.recuperar-password .recover-password{text-align:right}.recuperar-password main{align-items:center;background-color:transparent;display:flex;flex-flow:column nowrap;justify-content:center;width:100%}.recuperar-password main>*{max-width:620px}.recuperar-password header{background-color:transparent;color:#fff;padding:10px 20px 10px 20px;width:100%}.recuperar-password section{background-color:rgba(255,255,255,.85);border-radius:2px;margin:0 10px 10px 10px;padding:10px;width:calc(100% - 20px)}.recuperar-password h1{color:#fff;font-family:BryantProMedium,sans-serif;font-size:22px;line-height:1;padding:19px 0;text-align:center;text-transform:lowercase}.recuperar-password p{font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;text-align:center;margin-bottom:10px}.recuperar-password .novo-registo{margin:10px 0 0 0}.recuperar-password .back{color:rgba(255,255,255,.5);font-family:WookIcones,BryantProRegular,sans-serif;font-size:50px;line-height:1;position:absolute;top:15px;transform:rotate(180deg);left:15px}.recuperar-password input{background-color:transparent;border:none;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:1;min-height:36px;padding:10px 10px 10px 0;width:100%}.recuperar-password .input-container{background-color:#fff;border:1px solid #ccc;border-radius:2px;display:flex;margin:0 0 10px 0}.recuperar-password .input-container.error-field{border:1px solid #8a0000}.recuperar-password .error-message{background-color:#fcc;border-radius:2px;margin:0 0 10px 0;padding:10px}.recuperar-password .error-message a,.recuperar-password .error-message p,.recuperar-password .error-message u{color:#8a0000}.recuperar-password input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.recuperar-password input::placeholder{font-family:BryantProRegularItalic,sans-serif}.recuperar-password .icone{color:#ccc;font-family:WookIcones,BryantProRegular,sans-serif;font-size:50px;line-height:40px;position:relative}.recuperar-password .icone.password,.recuperar-password .icone.user{left:-5px}.recuperar-password .icone.visibility{color:#f96;right:-5px}.recuperar-password .g-recaptcha{margin-bottom:10px!important}.recuperar-password button{background-color:#f96;border:none;border-radius:2px;color:#fff;font-family:BryantProMedium,sans-serif;font-size:16px;line-height:1;min-height:36px;padding:10px;text-transform:uppercase;width:100%}.recuperar-password button.primary:active,.recuperar-password button.primary:hover{background-color:#fc9}.recuperar-password button.botao-secundario{background-color:transparent;color:#f96;text-decoration:underline}.recuperar-password label{color:#595959;display:block;font-family:BryantProMedium,sans-serif;font-size:12px;letter-spacing:.5px;line-height:1;margin:17px 0 5px 0;text-transform:none;width:100%}.recuperar-password label:first-of-type{margin-top:0}.recuperar-password .checkbox{align-items:center;display:flex;flex-flow:row nowrap;margin:10px 0;min-height:20px;position:relative}.recuperar-password .checkbox p{margin-left:30px;text-align:left}.recuperar-password .checkmark{position:absolute;top:0;left:0;background-image:none;border:1px solid #ccc;border-radius:2px;height:20px;margin-right:10px;width:20px}.recuperar-password .checkmark.error-field{border:1px solid #8a0000}.recuperar-password .social-login{margin:10px 0}.recuperar-password .social-buttons-container{display:flex;flex-flow:row nowrap;justify-content:center;margin:10px 0 0 0}.recuperar-password .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}.recuperar-password .social.facebook{color:#339;margin-left:5px}.recuperar-password .social.facebook:hover{background-color:#fff;border:1px solid #ccc;color:#99c}.recuperar-password .social.facebook::before{content:"\f39e"}.recuperar-password .social.google{color:#c30;margin-right:5px}.recuperar-password .social.google:hover{background-color:#fff;border:1px solid #ccc;color:#f96}.recuperar-password .social.google::before{content:"\f1a0"}.recuperar-password .info{background-color:#f2f2f2;border-radius:50%;color:#f96;font-family:BryantProMedium,sans-serif;padding:0 8px}.recuperar-password .message-info{display:none;background-color:#f2f2f2;border-radius:2px;margin:0 0 10px 0;padding:4px 10px}.recuperar-password .message-info::before{background-color:#f2f2f2;content:"\00a0";height:10px;left:150px;position:relative;top:-10px;transform:rotate(-45deg);width:10px;float:left}.recuperar-password .message-info p{font-size:12px;line-height:16px}.recuperar-password .info-text{font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;text-align:center;margin-bottom:10px}::-ms-reveal{display:none}@media (min-width:688px){.recuperar-password h1{font-size:32px;padding:14px 0}}::-ms-reveal{display:none}#askforpassword-back-lnk{cursor:pointer}.login-area-new.login{align-items:center;background-color:#fff;display:flex;flex-flow:column nowrap;justify-content:flex-start;height:100%;margin:0;padding:0;width:100%}.login-area-new .wave{width:100%;position:absolute;top:0;left:0;height:160px;fill:#1D5858;z-index:-1}.login-area-new.login .secondary{font-family:BryantProRegular,sans-serif;background-color:#f2f2f2!important;color:#4f4f4f!important;text-decoration:none!important}.login-area-new.login .secondary b{font-family:BryantProMedium,sans-serif;color:#1d5858}.login-area-new.login *{color:#262626;box-sizing:border-box;font-weight:400;margin:0;padding:0;text-transform:normal}.login-area-new.login a{font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;text-decoration:none;display:block}.login-area-new.login .recover-password{text-align:right;margin-bottom:10px}.login-area-new.login main{align-items:center;background-color:transparent;display:flex;flex-flow:column nowrap;justify-content:center;width:100%}.login-area-new.login main>*{max-width:620px}.login-area-new.login header{background-color:transparent;color:#fff;padding:10px 20px 10px 20px;width:100%}.login-area-new.login section{background-color:rgba(255,255,255,.85);border-radius:2px;margin:0 10px 10px 10px;padding:10px;width:calc(100% - 20px)}.login-area-new.login h1{color:#fff;font-family:BryantProMedium,sans-serif;font-size:22px;line-height:1;padding:19px 0;text-align:center;text-transform:lowercase}.login-area-new.login p{font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;text-align:center}.login-area-new.login .close{position:absolute;top:15px;right:15px}.login-area-new.login .close .btn-close{color:#fff;font-family:WookIcones,BryantProRegular,sans-serif;font-size:50px;line-height:1}.login-area-new.login input{background-color:transparent;border:none;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:1;min-height:36px;padding:10px 10px 10px 0;width:68%}.login-area-new.login label span{font-family:BryantProMedium!important;font-size:12px!important}.login-area-new.login input,.login-area-new.login label{padding-left:10px}.login-area-new.login .input-container{background-color:#fff;border:1px solid #949494;border-radius:2px;display:flex;margin:0 0 10px 0;position:relative;height:42px}.login-area-new.login .input-container .error{position:absolute;width:auto;top:40px;min-height:40px;display:flex;align-items:center;padding:0 10px;color:#b30000}.login-area-new.login .input-container.error-field{border:1px solid #8a0000}.login-area-new.login .error-message{background-color:#fcc;border-radius:2px;margin:0 0 10px 0;padding:10px}.login-area-new.login .error-message,.login-area-new.login .error-message a,.login-area-new.login .error-message p,.login-area-new.login .error-message u{color:#8a0000}#guest-login-form .error-message a{text-decoration:underline;color:#36c}.login-area-new.login input[type=checkbox]:not(.ds-checkbox input){position:absolute;opacity:0;cursor:pointer;height:0;width:0}.login-area-new.login .ds-checkbox input[type=checkbox]{display:revert;height:revert;width:revert;opacity:0;position:absolute;cursor:pointer}.login-area-new.login input::placeholder{font-family:BryantProRegularItalic,sans-serif}.login-area-new.login input::-webkit-input-placeholder,.login-area-new.login input::placeholder{color:#4f4f4f}.login-area-new.login .icone{color:#595959;font-family:WookIcones,BryantProRegular,sans-serif;font-size:50px;line-height:40px;position:relative}.login-area-new.login .icone.visibility{color:#595959;right:-5px;cursor:pointer}.login-area-new.login a.botao,.login-area-new.login button.botao{background-color:#1d5858;border:none;border-radius:2px;color:#fff;font-family:BryantProMedium,sans-serif;font-size:16px;line-height:1;min-height:36px;padding:10px;text-transform:uppercase;width:100%}.login-area-new.login button.botao-secundario{background-color:transparent;color:#1d5858;text-decoration:underline}.login-area-new.login label{display:block;font-family:BryantProMedium,sans-serif;font-size:16px!important;letter-spacing:.5px;line-height:1;margin:17px 0 5px 0;text-transform:none;width:100%;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px}.login-area-new.login label:first-of-type{margin-top:0}.login-area-new.login .checkbox .option{padding-left:25px}.login-area-new.login input[type=checkbox]:checked+.option:before{line-height:22px}.login-area-new.login .checkbox{align-items:center;display:inline-flex;flex-flow:row nowrap;margin:10px 0;min-height:20px;position:relative}.login-area-new.login .checkbox p{margin-left:30px;text-align:left;height:0;text-transform:initial}.login-area-new.login .checkmark{position:absolute;top:0;left:0;background-image:none;border:1px solid #ccc;border-radius:2px;height:20px;margin-right:10px;width:20px}.login-area-new.login .checkmark.error-field{border:1px solid #8a0000}.login-area-new.login .social-login{margin:10px 0}.login-area-new.login .social-buttons-container{display:flex;flex-flow:row nowrap;justify-content:center;margin:10px 0 0 0}.login-area-new.login .social.facebook{color:#339}.login-area-new.login .social{background-color:#fff;border:1px solid #949494!important;border-radius:2px;font-family:'Font Awesome 5 Brands',sans-serif;font-size:20px;height:42px;line-height:40px;padding:0;width:42px;margin:5px}.login-area-new.login .social.facebook::before{content:"\f39e"}.login-area-new.login .social.google{color:#c30}.login-area-new.login .social.google::before{content:"\f1a0"}.login-area-new.login .social.apple{color:#000;font-size:24px}.login-area-new.login .social.apple::before{content:"\f179"}.login-area-new.login .info{background-color:#f2f2f2;border-radius:50%;color:#4f4f4f;font-family:BryantProMedium,sans-serif;padding:5px 10px;margin:4px 10px 7px 5px}.login-area-new.login .message-info-guest{margin:10px 0 10px 0}.login-area-new.login .message-info{margin:0 0 10px 0}.login-area-new.login .message-info,.login-area-new.login .message-info-guest{background-color:#f2f2f2;border-radius:2px;padding:4px 10px}.login-area-new.login .message-info-guest::before{left:50%}.login-area-new.login .message-info::before{left:150px}.login-area-new.login .message-info-guest::before,.login-area-new.login .message-info::before{background-color:#f2f2f2;content:"\00a0";height:10px;position:relative;top:-10px;transform:rotate(-45deg);width:10px;float:left}.login-area-new.login .message-info p,.login-area-new.login .message-info-guest p{font-size:12px;line-height:16px}.login-area-new.login.assoc .social.txt-btn{color:#fff;background-color:#399;width:100%;margin:0;font-size:16px;font-family:BryantProRegular}.login-area-new.login.assoc .social.txt-btn b{color:#fff}.login-area-new.login.assoc .social.txt-btn::before{display:none}@media (min-width:688px){.login-area-new.login h1{font-size:32px;padding:14px 0}.login-area-new.login input{width:100%}}.login-area-new.login #ViewPassOrNot{max-width:50px;position:absolute;right:0}.login-area-new.login .ds-checkbox label.option{padding-left:25px;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;color:#333;cursor:pointer;position:relative;display:inline-flex;align-items:flex-start;width:auto;margin:0}.login-area-new.login .ds-checkbox label.option::before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:20px!important;height:20px!important;background-color:#fff!important;border:1px solid #ccc!important;border-radius:2px!important;font-size:15px!important;line-height:20px!important;text-align:center!important;transform:none!important;box-sizing:border-box!important;display:block!important}.login-area-new.login .ds-checkbox label.option:has(input[type=checkbox]:checked)::before{content:"X"!important;color:#000!important;border-color:#ccc!important;border-radius:0!important}.ds-checkbox input:focus-visible{outline:3px solid #005fcc;outline-offset:2px}.pull-up-addresfield-set{margin-top:0!important}.pull-up-addresfield-set p{padding-bottom:unset!important}#overlay-checkout-area-address-form h1,.titulo-moradas{padding-top:20px!important;color:#ffff!important;font-size:32px!important;font-family:BryantProMedium!important;line-height:unset}#overlay-checkout-area-address-form p,#overlay-checkout-area-registoexpresso-form p{padding-bottom:unset!important;text-align:left;padding-left:5px;margin-top:0}#overlay-checkout-area-address-form section{margin-top:10px!important}.novo-registo-new-address-overlay .wave{width:100%;position:absolute;top:0;left:0;height:160px;fill:#782BC2}.novo-registo-new-address-overlay-moradas .wave{width:100%;position:absolute;top:0;left:0;height:160px;fill:#3366cc}.novo-registo-new-address-overlay-moradas#overlay-area-content .content#auth-pop{top:0}.overlay .overlay-area .btn-close.close{color:#fff;font-family:WookIcones,BryantProRegular,sans-serif;font-size:30px;line-height:1;position:absolute;top:0;right:0;z-index:10}.novo-registo-checkout #select-box-pais-new.select-box .select-text{min-height:36px!important;background-color:unset!important}#select-box-pais-new #select-search-pais-new{min-height:36px!important;height:36px}#select-box-pais-new #select-collapse-pais-new{top:38px}.pull-up-addresfield-set #select-box-pais-new.select-box .select-text.icon[data-toggle=collapse]::after{color:#36c}.novo-registo-checkout{align-items:center;margin:0;padding:0;width:100%}.novo-registo-checkout .wave{width:100%;position:absolute;top:0;left:0;height:160px;fill:#782BC2;z-index:-1}.novo-registo-checkout *{color:#333;box-sizing:border-box;font-weight:400;margin:0;padding:0}.novo-registo-checkout a{color:#333;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;text-decoration:none}.novo-registo-checkout .recover-password{text-align:right}.novo-registo-checkout main{align-items:center;background-color:transparent;display:flex;flex-flow:column nowrap;justify-content:center;width:100%}.novo-registo-checkout main>*{max-width:620px}.novo-registo-checkout header{background-color:transparent;color:#fff;padding:10px 20px 10px 20px;width:100%}.novo-registo-checkout section{background-color:rgba(255,255,255,.85);border-radius:2px;margin:50px 10px 10px 10px;padding:10px;width:calc(100% - 20px);max-width:720px!important}.novo-registo-checkout h1{color:#fff;font-family:BryantProMedium,sans-serif;font-size:22px;line-height:1;padding:19px 0;text-align:center;text-transform:lowercase;margin-top:30px}.novo-registo-checkout p{font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;text-align:center}.novo-registo-checkout .close{color:rgba(255,255,255,.5);font-family:WookIcones,BryantProRegular,sans-serif;font-size:50px;line-height:1;position:absolute;top:15px;right:15px}.novo-registo-checkout input{background-color:transparent;border:none;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:1;min-height:36px;padding:10px 10px 10px 0;width:100%}.novo-registo-checkout input.personal-data{padding:10px!important}.novo-registo-checkout #client-address-form-postal-code-e.not-required{background-color:#f3f3f2}.novo-registo-checkout .input-container{background-color:#fff;border:1px solid #ccc;border-radius:2px;display:flex;margin:0}.novo-registo-checkout .input-container.ds{border:0;background:0 0}.novo-registo-checkout .ds-text-postalcode-input input,.novo-registo-checkout .input-container.ds-text-postalcode-input .cpDesc{margin-top:27px!important}.novo-registo-checkout .switch-content label{width:unset!important}.novo-registo-checkout .input-container.ds-pais-input{height:65px}.dados-encomenda .input-container.ds input,.novo-registo-checkout .input-container.ds input{border:1px solid #949494;padding-left:10px;background:#fff;height:40px}.checkout .input-container.ds-text-phone-input .combo.listbox button:not(:disabled),.checkout .pickme-selects .combo-input[role=combobox],.form-control{border:1px solid #949494!important}.novo-registo-checkout .input-container.ds-pais-input .combo.listbox .combo-label{padding-left:0}.novo-registo-checkout .input-container.ds-pais-input .combo-menu[role=listbox]{margin-top:25px}.novo-registo-checkout #combo-moradas-telefone-pais{padding:0 5px!important;height:40px!important}.novo-registo-checkout .combo.listbox button{color:#333!important;font-family:BryantProRegular!important}.novo-registo-checkout .indicativo{font-size:16px}.novo-registo-checkout .pwd-guest,.novo-registo-checkout .switch-content{margin:10px 0}.novo-registo-checkout .pull-up-addresfield-set p{margin-top:0!important}.novo-registo-checkout .input-container.number{display:inline-flex}.novo-registo-checkout .input-container.user{margin:0 0 10px 0}.novo-registo-checkout .input-container.error-field{border:1px solid #8a0000}.novo-registo-checkout .error-message,.novo-registo-checkout .error-message-mktp,.novo-registo-checkout .warnning{background-color:#fcc;border-radius:2px;margin:0 0 10px 0;padding:10px}.novo-registo-checkout .error-message a,.novo-registo-checkout .error-message p,.novo-registo-checkout .error-message u,.novo-registo-checkout .error-message-mktp a,.novo-registo-checkout .error-message-mktp p,.novo-registo-checkout .error-message-mktp u,.novo-registo-checkout .warnning p{color:#8a0000}.novo-registo-checkout select{display:none}.novo-registo-checkout input[type=checkbox],.novo-registo-checkout input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.novo-registo-checkout input::placeholder{font-family:BryantProRegularItalic,sans-serif}.novo-registo-checkout .icone{color:#ccc;font-family:WookIcones,BryantProRegular,sans-serif;font-size:50px;line-height:40px;position:relative}.novo-registo-checkout .icone.password,.novo-registo-checkout .icone.user{left:-5px}.novo-registo-checkout .icone.visibility{color:#782bc2;right:-5px;cursor:pointer}.novo-registo-checkout button{background-color:#782bc2;border:none;border-radius:2px;color:#fff;font-family:BryantProMedium,sans-serif;font-size:16px;line-height:1;margin:0 0 10px 0;min-height:36px;padding:10px;text-transform:uppercase;width:100%}.novo-registo-checkout button.primary:active,.novo-registo-checkout button.primary:hover{background-color:#c9f}.novo-registo-checkout button.botao-secundario{background-color:transparent;color:#782bc2;text-decoration:underline}.novo-registo-checkout .field-label,.novo-registo-checkout label{color:#595959;display:block;font-family:BryantProMedium,sans-serif;font-size:12px;letter-spacing:.5px;line-height:1;margin:10px 0 5px 0!important;text-transform:none;width:100%}.novo-registo-checkout label[for=sexo]{margin-bottom:-5px}.novo-registo-checkout label[for=birthday]{margin-top:0}.novo-registo-checkout #postalCodeNacional,.novo-registo-checkout #postalCodeNacional-label{display:flex;margin:0}.novo-registo-checkout #postalCodeNacional .cp-container,.novo-registo-checkout #postalCodeNacional-label .cp-container-label{display:inline-block;width:45%;margin-right:10px}.novo-registo-checkout #postalCodeNacional .cpdesc-container,.novo-registo-checkout #postalCodeNacional-label .cpdesc-container-label{display:inline-block;width:100%}.novo-registo-checkout #regist-user-checkout>label:first-of-type{margin:17px 0 5px 0}.novo-registo-checkout #regist-user-checkout .valida-password{margin-top:10px}.novo-registo-checkout .checkbox{align-items:center;display:flex;flex-flow:row nowrap;margin:10px 0;min-height:20px;position:relative}.novo-registo-checkout .checkbox.radio{width:auto;margin-right:20px}.novo-registo-checkout .checkbox p{margin-left:5px;text-align:left;margin-right:10px}.novo-registo-checkout .checkbox label{margin-top:0}.novo-registo-checkout .validateRecaptcha.error+.cf-turnstile,.novo-registo-checkout .validateRecaptcha.error+.g-recaptcha{border:1px solid #8a0000;border-radius:2px}.novo-registo-checkout .g-recaptcha{margin-bottom:10px!important}.novo-registo-checkout .radio-container{display:flex;flex-flow:row wrap}.novo-registo-checkout .checkmark{position:absolute;top:0;left:0;background-image:none;border:1px solid #ccc;border-radius:2px;height:20px;margin-right:10px;width:20px}.novo-registo-checkout .checkmark.error-field{border:1px solid #8a0000}.novo-registo-checkout .social-login{margin:10px 0}.novo-registo-checkout .social-buttons-container{display:flex;flex-flow:row nowrap;justify-content:center;margin:10px 0 0 0}.novo-registo-checkout .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}.novo-registo-checkout .social.facebook{color:#339;margin-left:5px}.novo-registo-checkout .social.facebook:hover{background-color:#fff;border:1px solid #ccc;color:#99c}.novo-registo-checkout .social.facebook::before{content:"\f39e"}.novo-registo-checkout .social.google{color:#c30;margin-right:5px}.novo-registo-checkout .social.google:hover{background-color:#fff;border:1px solid #ccc;color:#f96}.novo-registo-checkout .social.google::before{content:"\f1a0"}.novo-registo-checkout .info{background-color:#f2f2f2;border-radius:50%;color:#782bc2;font-family:BryantProMedium,sans-serif;padding:0 8px}.novo-registo-checkout .message-info{display:none;background-color:#f2f2f2;border-radius:2px;margin:0 0 10px 0;padding:4px 10px}.novo-registo-checkout .message-info::before{background-color:#f2f2f2;content:"\00a0";height:10px;left:150px;position:relative;top:-10px;transform:rotate(-45deg);width:10px;float:left}.novo-registo-checkout .message-info p{font-size:12px;line-height:16px}@media (max-width:688px){#overlay-checkout-area-address-form h1,.titulo-moradas{padding-top:195px!important}#overlay-checkout-area-registoexpresso-form section{background-color:unset!important;margin:unset!important}#overlay-checkout-area-address-form p,#overlay-checkout-area-registoexpresso-form p{padding-bottom:unset!important;margin-top:0}.titulo-moradas{padding-top:40px!important;color:#ffff!important}.espaco-form-moradas{margin-top:-170px!important}.novo-registo-checkout h1{font-size:32px;padding:14px 0}.novo-registo-checkout #postalCodeNacional .cp-container,.novo-registo-checkout #postalCodeNacional-label .cp-container-label{width:25%}}.warnning a{color:#36c;text-decoration:underline}.warnning p{text-align:center!important;color:#8a0000!important}#general-oportunidades-area #oportunidades-header{font-family:BryantProLight;text-transform:uppercase;color:#fff;min-height:50px;padding:30px 10px;margin-bottom:40px;text-align:center}#general-oportunidades-area #oportunidades-header.with-background{background-color:#b30000}#general-oportunidades-area #oportunidades-header>*{margin:0}#general-oportunidades-area #oportunidades-header .campanha-img{margin:-30px;max-width:calc(100% + 60px)}#general-oportunidades-area #oportunidades-header h2{font-size:32px;line-height:36px;margin:0}#general-oportunidades-area #oportunidades-header h3{font-size:20px;line-height:24px}#general-oportunidades-area #oportunidades-header h2 span{font-size:36px}#general-oportunidades-area #oportunidades-header>span{font-size:16px;text-decoration:underline;cursor:pointer}#general-oportunidades-area fieldset.dados-encomenda-artigos{margin-bottom:60px}#general-oportunidades-area form button{font-family:BryantProMedium;font-size:20px;line-height:24px;text-align:center;min-height:50px;margin-bottom:10px;border:0;width:100%;padding:0}#general-oportunidades-area form button#submitBotaoSemOportunidades{color:#262626;background-color:#e6e6e6}#general-oportunidades-area form button#submitBotaoComOportunidades{color:#fff;background-color:#b30000}#general-oportunidades-area form button:hover{background-color:#000}#general-oportunidades-area form button span{vertical-align:middle;display:inline-block}#general-oportunidades-area form button span:first-child{padding:10px}#general-oportunidades-area form button .font-cart:after{content:'>';font-family:WookIcones;font-size:50px;line-height:50px}@media (min-width:504px){#general-oportunidades-area #oportunidades-header{padding:30px 20px;margin-bottom:48px}#general-oportunidades-area #oportunidades-header h2 span{font-size:46px;line-height:50px}#general-oportunidades-area fieldset.dados-encomenda-artigos{margin-bottom:72px}#general-oportunidades-area form button span:first-child{width:calc(100% - 56px)}}@media (min-width:688px){#general-oportunidades-area #oportunidades-header{padding:30px 30px;margin-bottom:52px}#general-oportunidades-area #oportunidades-header h2{font-size:40px;line-height:44px}#general-oportunidades-area #oportunidades-header h2 span{font-size:60px;line-height:64px}#general-oportunidades-area fieldset.dados-encomenda-artigos{margin-bottom:78px}#general-oportunidades-area #oportunidades-header h3,#general-oportunidades-area form button{font-size:24px;line-height:28px}}@media (min-width:1080px){#general-oportunidades-area #oportunidades-header{margin-bottom:60px}#general-oportunidades-area #oportunidades-header h2 span{font-size:80px;line-height:84px}#general-oportunidades-area #oportunidades-header h3{font-size:40px}#general-oportunidades-area fieldset.dados-encomenda-artigos{margin-bottom:90px}}.checkout .recommendations{margin-top:60px}.checkout .recommendations .product h2{margin-top:0}.checkout .recommendations h2{font-family:BryantProLight;color:#262626;text-align:left;text-transform:uppercase;font-size:22px;line-height:22px}.checkout .recommendations .product{margin-top:20px}.checkout .recommendations .product img{width:100%}.checkout .recommendations .buy{margin-top:15px}.checkout .recommendations .product .title{font-family:BryantProMedium;color:#262626;text-align:left;font-size:18px}.checkout .recommendations .product .autor{font-family:BryantProRegular;color:#262626;text-align:left;font-size:14px}.checkout .recommendations .product .preco{font-family:BryantProMedium;color:#262626;text-align:left;font-size:18px}.checkout .recommendations .product .desconto{font-family:BryantProMedium;color:#b30000;text-align:left;font-size:14px}.checkout .recommendations .product .comprar-btn{width:50px;height:50px;font-family:WookIcones;font-size:42px;color:#fff;background-color:#b30000;cursor:pointer}.checkout .recommendations .product .comprar-btn:hover{background-color:#000}.checkout .recommendations .product .price{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}.formato-livro{display:flex;padding:.3rem;font-family:BryantProBold;text-transform:uppercase;font-size:15px;margin-top:1rem;margin-bottom:.6rem;border-radius:2px}.formato-livro.audiolivro{background-color:#6cc;width:10rem}.formato-livro.ebook{background-color:#fc0;width:6rem}@media (min-width:504px){.checkout .recommendations{margin-top:72px}.checkout .recommendations h2{font-size:25px;line-height:25px}.checkout .recommendations .product{margin-top:24px}}@media (min-width:688px){.checkout .recommendations{margin-top:78px}.checkout .recommendations h2{font-size:28px;line-height:28px}.checkout .recommendations .product{margin-top:26px}}@media (min-width:1080px){.checkout .recommendations{margin-top:90px}.checkout .recommendations h2{font-size:32px;line-height:32px}.checkout .recommendations .product{margin-top:30px}}.site-content.checkout{width:100%;padding-left:20px;padding-right:20px;min-width:320px;max-width:360px}.site-content.checkout .order-line .quantity.box.place{margin:0 auto;border:0 solid #000}.site-content.checkout.passo6{padding-left:0;padding-right:0;margin-top:60px}.site-content.checkout.passo6 .warning-info-area-icon .generic-alert{margin-top:30px;margin-bottom:0;padding:0 20px}.site-content.checkout.passo6 .warning-info-area-icon .generic-alert.text-alert .generic-alert-title{padding:0}.site-content.checkout.passo6 .warning-info-area-icon .generic-alert.text-alert .generic-alert-title h1{font-family:BryantProLight,BryantProMedium;font-size:32px;line-height:32px;text-align:left;text-transform:uppercase;color:#262626}.site-content.checkout.passo6 .warning-info-area-icon .generic-alert.text-alert .generic-alert-title h1 b{font-family:BryantProMedium;font-weight:400}.site-content.checkout.passo6 .warning-info-area-icon .generic-alert.text-alert .generic-alert-text{font-family:BryantProRegular;font-size:18px;line-height:22px;text-align:left;color:#262626;margin-top:30px;margin-bottom:40px;padding:0;width:100%}.site-content.checkout input{border-radius:0}#general-dados-encomenda-area{padding:0}.btn-artigo_encomenda-remover-clicked{-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}}.dados-encomenda-artigos{padding:0}.site-content.checkout .product-list{list-style:none;padding:0;margin:0}.site-content.checkout .product-list .order-line{position:relative;margin-top:30px;padding:10px}.site-content.checkout .product-list .order-line:first-of-type{margin-top:0}.site-content.checkout .product-list .order-line>table>tbody>tr>td{padding:10px 0}.site-content.checkout .product-list .order-line>table>tbody>tr>td:first-of-type{padding:10px 0 10px 10px}.site-content.checkout .product-list .order-line>table>tbody>tr>td:last-of-type{padding:10px 10px 10px 0}.site-content.checkout .product-list .order-line.meanWhileUpdated{background-color:#ffeee5}.site-content.checkout .product-list .order-line .disable-overlay{background:rgba(0,0,0,.6);opacity:0;transition:all .5s;-webkit-transition:all .5s;height:100%;left:0;position:absolute;width:100%;z-index:2}.site-content.checkout .product-list .order-line .product-title.meanWhileUpdated{color:#b30000}.site-content.checkout .product-list .order-line.disabled *{-webkit-filter:grayscale(100%)!important;filter:grayscale(100%)!important;color:#e6e6e6!important}.site-content.checkout .product-list .order-line.disabled img{opacity:.3}.site-content.checkout .product-list .order-line .product-details{padding-left:5px}.site-content.checkout .order-line .prod-info .product-title,.site-content.checkout .order-line .product-details .product-title{font-family:BryantProMedium;font-size:20px;text-align:left;color:#262626;display:block;display:-webkit-box;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden}.site-content.checkout .order-line .avalability{margin-top:5px;font-family:BryantProRegular;font-size:14px;line-height:14px;text-align:left;color:#b30000!important;text-transform:uppercase}.site-content.checkout .order-line .voucher{font-family:BryantProMedium;font-size:16px;line-height:1;color:#262626;margin-top:10px;word-break:break-all}.site-content.checkout .order-line .quantity{font-family:BryantProMedium;font-size:24px;line-height:50px;color:#262626;text-align:center;height:50px;width:50px;margin-top:10px;min-height:initial}.site-content.checkout .order-line .quantity.box{background-color:initial;padding:0;border:1px solid #000;margin-left:10px;line-height:32px;background-color:#fff}.site-content.checkout .order-line .product-info span{padding:0}.site-content.checkout .order-line .prod-price>*{padding:0}.site-content.checkout .order-line .order-line-price{font-family:BryantProMedium;font-size:20px;line-height:26px;color:#262626;text-align:right;margin-top:25px}.site-content.checkout .order-line .order-line-discount{font-family:BryantProRegular;font-size:14px;text-transform:uppercase;color:#b30000;text-align:right}.site-content.checkout .order-line .product-author{font-family:BryantProLight;font-size:18px;line-height:20px;text-align:left;color:#262626}.site-content.checkout .products-header{padding-left:0;padding-right:0}.site-content.checkout .products-header .prod-col{font-family:BryantProRegular;font-size:20px;line-height:50px;text-transform:uppercase;text-align:center;color:#262626;background-color:#f7f7f7;height:50px;padding-right:5px;border-right:2px solid #fff}.site-content.checkout .products-header .prod-col:last-child{border-right:0 none;padding-right:0}.site-content.checkout .order-line .prod .prod-info .links>a{font-size:16px;line-height:16px;text-transform:uppercase;font-family:BryantProRegular;color:#000}.site-content.checkout .order-line .prod .prod-info .links .btn-movetoList>button,.site-content.checkout .order-line .prod .prod-info .links .btn-remover>button,.site-content.checkout .updateRegistoExpressoInfo{font-family:BryantProRegular;color:#000;text-decoration:underline}.site-content.checkout .order-line .prod .prod-info .links .btn-movetoList>button,.site-content.checkout .order-line .prod .prod-info .links .btn-remover>button{text-transform:uppercase;font-size:14px;line-height:16px}.site-content.checkout .order-line .prod .prod-info .links .btns{display:inline-block;padding-top:30px}.site-content.checkout .ship-sales{background-color:#f7f7f7;padding:10px;margin-bottom:58px;margin-top:40px}.site-content.checkout .ship-sales .info-ship-sales{padding:0}.site-content.checkout .ship-sales .info-ship-sales{padding:0}.site-content.checkout .ship-sales .info-ship-sales div{padding-right:0;padding-left:0}.site-content.checkout .ship-sales .info-ship-sales *{padding-right:0}.site-content.checkout .ship-sales .info-ship-sales .prazo-md,.site-content.checkout .ship-sales .info-ship-sales .prazo-xs{font-family:BryantProLight;font-size:16px;line-height:25px;text-align:right;color:#262626}.site-content.checkout .ship-sales .info-ship-sales .prazo-md .days,.site-content.checkout .ship-sales .info-ship-sales .prazo-xs .days{font-family:BryantProMedium}.site-content.checkout .ship-sales .info-ship-sales .prazo-md .icon,.site-content.checkout .ship-sales .info-ship-sales .prazo-xs .icon{font-family:BryantProBold;font-size:16px;line-height:20px;text-transform:lowercase;text-align:center;color:#fff;background-color:#b30000;padding:1px 1px 1px 1px;height:20px;width:20px;display:inline-block;cursor:pointer}.site-content.checkout .ship-sales .info-ship-sales .prazo-md .icon:hover,.site-content.checkout .ship-sales .info-ship-sales .prazo-xs .icon:hover{background-color:#000}.site-content.checkout .ship-sales .info-ship-sales .prazo-xs{padding-top:40px}.site-content.checkout .ship-sales .info-ship-sales .prazo-md{padding-right:0}.site-content.checkout .ship-sales .info-ship-sales .total-price{padding:0;font-size:20px;text-align:right;text-transform:uppercase;color:#262626}.site-content.checkout .ship-sales .info-ship-sales .prices{line-height:1.5}.site-content.checkout .ship-sales .info-ship-sales .total-price .total-price-title{font-family:BryantProLight}.site-content.checkout .ship-sales .info-ship-sales .total-price .total-price-value{font-family:BryantProMedium}.site-content.checkout .ship-sales .info-ship-sales .total-price .detail-price-title{font-family:BryantProLight;font-size:20px}.site-content.checkout .ship-sales .info-ship-sales .total-price .detail-price-value{font-family:BryantProMedium;font-size:20px}.site-content.checkout .ship-sales .info-ship-sales .total-poupanca{padding:0;font-size:20px;text-align:right;text-transform:uppercase;color:#b30000}.site-content.checkout .ship-sales .info-ship-sales .total-poupanca .total-poupanca-title{font-family:BryantProLight}.site-content.checkout .ship-sales .info-ship-sales .total-poupanca .total-poupanca-value{font-family:BryantProMedium}.site-content.checkout .ship-sales .info-ship-sales .total-card,.site-content.checkout .ship-sales .info-ship-sales .total-discount{padding:0;font-size:18px;text-align:right;text-transform:uppercase;color:#b30000}.site-content.checkout .ship-sales .info-ship-sales .total-card .total-card-title,.site-content.checkout .ship-sales .info-ship-sales .total-discount .total-discount-title{font-family:BryantProRegular}.site-content.checkout .ship-sales .info-ship-sales .total-card .total-card-value,.site-content.checkout .ship-sales .info-ship-sales .total-discount .total-discount-value{font-family:BryantProRegular}.site-content.checkout .ship-sales .info-ship-sales div .total-wookpoupou{padding:0;padding-top:40px;font-size:14px;text-align:right;text-transform:uppercase;color:#b30000}.site-content.checkout .ship-sales .info-ship-sales div .total-wookpoupou .total-wookpoupou-title{font-family:BryantProLight}.site-content.checkout .ship-sales .info-ship-sales div .total-wookpoupou .total-wookpoupou-value{font-family:BryantProMedium}.site-content.checkout .ship-sales .info-ship-sales .info-iva{padding-top:20px;font-family:BryantProRegular;font-size:14px;text-align:right;color:#595959}.site-content.checkout .ship-sales .info-ship-sales .btn-cgv{padding-top:20px;text-align:right}.site-content.checkout .ship-sales .info-ship-sales .btn-cgv>a{font-family:BryantProRegular;font-size:14px;text-align:right;color:#595959;text-transform:uppercase;text-decoration:underline}.site-content.checkout .order-line .prod-price{margin-top:10%}.site-content.checkout .order-line div{padding:0}.site-content.checkout .order-line div img{width:100%}.site-content.checkout .shipment-details{background:#f7f7f7;padding:10px}.site-content.checkout .shipment-details div{padding:0}.site-content.checkout .shipment-details .shipment-total{font-size:20px;text-align:right;text-transform:uppercase;color:#262626;margin-bottom:20px}.site-content.checkout .shipment-details .shipment-total-desc{font-family:BryantProLight}.site-content.checkout .shipment-details .shipment-total-value{font-family:BryantProMedium}.site-content.checkout .shipment-details .shipment-cost{font-size:18px;text-align:right;text-transform:uppercase;color:#262626}.site-content.checkout .shipment-details .shipment-cost-desc{font-family:BryantProLight}.site-content.checkout .shipment-details .shipment-cost-value{font-family:BryantProMedium}.site-content.checkout .shipment-details .shipment-final-price{font-size:22px;text-align:right;text-transform:uppercase;color:#262626;margin-top:20px}.site-content.checkout .shipment-details .shipment-final-price-desc{font-family:BryantProLight}.site-content.checkout .shipment-details .shipment-final-price-value{font-family:BryantProMedium}.site-content.checkout .shipment-details .value-info{font-family:BryantProLight;font-size:14px;text-align:right;color:#595959;margin-top:40px}.shipping-optn{float:left}.checkout .shipping-optn:hover{border:1px solid #fff;cursor:auto}.opcoesPickMe.shipping-optn-pickme-info{display:none;background-color:#fff;border:0 solid #f2f2f2;padding:0}.opcoesPickMe.shipping-optn-pickme-info .shipping-optn{border:none;padding:0;margin:0}.ship-sales .info-ship-sales .prazo-xs,.site-content.checkout .ship-sales .info-ship-sales .btn-cgv{padding-top:20px!important}.site-content.checkout .ship-sales .info-ship-sales .total-price{padding-bottom:20px!important}.checkout{margin-bottom:60px}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}.dados-encomenda .button-cart{width:180px}.overlay .info-checkout-area .content .button-cart{width:200px}.checkout .button-cart{width:100%}#submitBotaoPassoCesto,.dados-encomenda .button-cart,.overlay .info-checkout-area .content .button-cart{font-family:BryantProMedium;font-size:22px;line-height:50px;text-align:center;color:#fff;border-radius:0;border:0;padding:0 0 0 11px;height:50px;margin-left:10px;background-color:#b30000;text-transform:uppercase;width:auto!important}#submitBotaoPassoCesto,.dados-encomenda .button-cart{font-size:20px}#confirmacaoSubmitButton{font-family:BryantProMedium;font-size:22px;line-height:22px;text-align:center;color:#fff;border-radius:0;border:0;padding:0;min-height:50px;background-color:#b30000;text-transform:uppercase;padding:10px 5px}#confirmacaoSubmitButton:hover{background-color:#000}.overlay .info-checkout-area .content .button-cart{margin-left:0}.checkout-visibility-useSpace{visibility:hidden}.checkout .button-cart .font-cart:after,.dados-encomenda .button-cart .font-cart:after{content:'>';font-family:WookIcones;font-size:42px;line-height:50px;padding-left:10px}#submitBotaoPassoCesto .font-cart:after,.dados-encomenda .button-cart .font-cart:after{font-size:50px}#submitBotaoPassoCesto:hover,.checkout .button-cart:hover,.dados-encomenda .button-cart:hover{background-color:#000}.showOverlay .content #overlay-checkout-area-registoexpresso-form fieldset h2{font-size:16px;margin-bottom:10px;padding-left:15px;text-align:left;text-transform:uppercase}form#overlay-checkout-area-registoexpresso-form .gender .field-label{padding-right:30px}form#overlay-checkout-area-registoexpresso-form .field-label{color:#262626;font-family:BryantProRegular;font-size:12px;padding:0;text-align:left;vertical-align:top}form#overlay-checkout-area-registoexpresso-form .gender{margin-bottom:15px}form#overlay-checkout-area-registoexpresso-form .gender{margin-bottom:13px}form#overlay-checkout-area-registoexpresso-form .gender{margin-bottom:12px}form#overlay-checkout-area-registoexpresso-form .gender .field-label.on-top{padding-top:0}form#overlay-checkout-area-registoexpresso-form .gender .option{font-family:BryantProRegular;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}form#overlay-checkout-area-registoexpresso-form .gender .option:after{content:"";display:inline-block;width:50px;height:50px;position:absolute;right:0;top:0;background-color:#fff}form#overlay-checkout-area-registoexpresso-form .gender input[type=radio]{display:none}form#overlay-checkout-area-registoexpresso-form .gender input[type=radio]:checked+.option:after{font-family:WookIcones;border-radius:0;content:"X";font-size:25px;line-height:50px;color:#000;text-align:center}form#overlay-checkout-area-registoexpresso-form .birthday .field-label{max-width:150px}form#overlay-checkout-area-registoexpresso-form .birthday .select-container{max-width:105px}form#overlay-checkout-area-registoexpresso-form .birthday .select-container.year{padding-right:0;max-width:125px}form#overlay-checkout-area-registoexpresso-form .birthday .select-container.year:after{right:0}form#overlay-checkout-area-registoexpresso-form .form-control{-moz-appearance:none;box-shadow:none;color:#262626;display:block;font-family:BryantProRegular;font-size:16px;line-height:16px;margin:0 0 10px;min-height:50px;padding:10px;text-align:left;transition:none 0s ease 0s;vertical-align:middle;width:100%}form#overlay-checkout-area-registoexpresso-form .form-control:after{padding-right:15px}.quantityButton{font-size:20px;font-weight:600;line-height:34px;height:auto;position:relative;left:auto;top:auto;vertical-align:middle;margin-top:10px}.dummy-user-waning{padding:0}.dummy-user-waning .site-content.checkout{padding:0;margin:0}@media (min-width:504px){.ship-sales .info-ship-sales .prazo-xs,.site-content.checkout .ship-sales .info-ship-sales .btn-cgv{padding-top:24px!important}.site-content.checkout .ship-sales .info-ship-sales .total-price{padding-bottom:24px!important}.site-content.checkout{padding-left:24px;padding-right:24px;min-width:504px;max-width:564px}.site-content.checkout .product-list .order-line{margin-top:12px;padding:12px}.site-content.checkout .product-list .order-line:first-of-type{margin-top:12px}.site-content.checkout .product-list .order-line>table>tbody>tr>td{padding:12px 0}.site-content.checkout .product-list .order-line>table>tbody>tr>td:first-of-type{padding:12px 0 12px 12px}.site-content.checkout .product-list .order-line>table>tbody>tr>td:last-of-type{padding:12px 12px 12px 0}.site-content.checkout .ship-sales{padding:12px;margin-bottom:70px;margin-top:24px}.site-content.checkout .ship-sales .info-ship-sales .prazo-xs{padding-top:48px}.site-content.checkout .ship-sales .info-ship-sales .total-price{padding-bottom:48px}.site-content.checkout .ship-sales .info-ship-sales div .total-wookpoupou{padding-top:48px}.site-content.checkout .ship-sales .info-ship-sales .btn-cgv,.site-content.checkout .ship-sales .info-ship-sales .info-iva{padding-top:24px}.site-content.checkout.passo6 .warning-info-area-icon .generic-alert.text-alert .generic-alert-title h1{font-size:38px;line-height:38px}.site-content.checkout.passo6 .warning-info-area-icon .generic-alert.text-alert .generic-alert-text{margin-bottom:48px}.site-content.checkout.passo6 .warning-info-area-icon .generic-alert{padding:0 24px}.site-content.checkout .order-line .oportunidades{text-align:center}.quantityButton{font-size:20px;font-weight:600;line-height:34px;height:auto;position:relative;left:auto;top:auto;vertical-align:middle;margin-top:10px}.site-content.checkout .order-line .oportunidades{text-align:left;margin-left:0}}@media (max-width:688px){.site-content.checkout .order-line .quantity.box{margin-left:0;color:#262626;text-align:center;padding:0;height:100%}.site-content.checkout .order-line .oportunidades{text-align:left;margin-left:0}}@media (min-width:688px){.ship-sales .info-ship-sales .prazo-xs,.site-content.checkout .ship-sales .info-ship-sales .btn-cgv{padding-top:26px!important}.site-content.checkout .ship-sales .info-ship-sales .total-price{padding-bottom:26px!important}.site-content.checkout{padding-left:26px;padding-right:26px;min-width:688px;max-width:768px}.product-list .order-line .prod .product-img{padding-right:26px}.site-content.checkout .order-line .prod-info .product-title .site-content.checkout .order-line .product-details .product-title{font-size:24px}.site-content.checkout .order-line .order-line-price{font-size:24px}.site-content.checkout .ship-sales{padding:13px;margin-bottom:75px;margin-top:26px}.site-content.checkout .ship-sales .info-ship-sales .total-price{font-size:24px;padding-bottom:20px!important}.site-content.checkout .ship-sales .info-ship-sales .total-poupanca{font-size:24px}.site-content.checkout .ship-sales .info-ship-sales .total-card,.site-content.checkout .ship-sales .info-ship-sales .total-discount{font-size:20px}.site-content.checkout .ship-sales .info-ship-sales div .total-wookpoupou{padding-top:52px;font-size:16px}.site-content.checkout .ship-sales .info-ship-sales .btn-cgv,.site-content.checkout .ship-sales .info-ship-sales .info-iva{padding-top:26px}.checkout .button-cart{width:220px}#submitBotaoPassoCesto,.dados-encomenda .button-cart{font-size:24px}.site-content.checkout .order-line .order-line-price{margin:0}.site-content.checkout.passo6 .warning-info-area-icon .generic-alert.text-alert .generic-alert-title h1{font-size:44px;line-height:44px}.site-content.checkout.passo6 .warning-info-area-icon .generic-alert.text-alert .generic-alert-text{margin-bottom:52px}.site-content.checkout .order-line .product-img{padding-right:24px}.site-content.checkout .product-list .order-line{margin-top:13px;padding:13px}.site-content.checkout .product-list .order-line:first-of-type{margin-top:13px}.site-content.checkout .product-list .order-line>table>tbody>tr>td{padding:13px 0}.site-content.checkout .product-list .order-line>table>tbody>tr>td:first-of-type{padding:13px 0 13px 13px}.site-content.checkout .product-list .order-line>table>tbody>tr>td:last-of-type{padding:13px 13px 13px 0}.site-content.checkout .product-list .order-line .product-details{padding-left:0}.site-content.checkout.passo6{margin-top:80px}.site-content.checkout.passo6 .warning-info-area-icon .generic-alert{padding:0 26px}.site-content.checkout .order-line .quantity.box{margin-left:0;line-height:50px}.quantityButton{margin-top:10px}.quantityButton{margin-top:10px;font-size:24px;line-height:50px}}@media (min-width:1080px){.ship-sales .info-ship-sales .prazo-xs,.site-content.checkout .ship-sales .info-ship-sales .btn-cgv{padding-top:30px!important}.site-content.checkout .ship-sales .info-ship-sales .total-price{padding-bottom:30px!important}.site-content.checkout .order-line .order-line-discount{text-align:right}.site-content.checkout .product-list .order-line{margin-top:15px;padding:0}.site-content.checkout .product-list .order-line:first-of-type{margin-top:15px}.site-content.checkout .product-list .order-line>table>tbody>tr>td{padding:15px 0}.site-content.checkout .product-list .order-line>table>tbody>tr>td:first-of-type{padding:15px 0 15px 15px}.site-content.checkout .product-list .order-line>table>tbody>tr>td:last-of-type{padding:15px 15px 15px 0}.site-content.checkout{padding-left:30px;padding-right:30px;min-width:1080px;max-width:1200px}#overlay-area-content .content .checkout{margin-left:-120px}.product-list .order-line .prod .product-img{width:120%;padding-right:0}.product-list .order-line .prod .prod-info{padding-left:50px;margin-top:45px}.site-content.checkout .ship-sales{padding:15px;margin-bottom:86px;margin-top:30px}.site-content.checkout .ship-sales .info-ship-sales .total-price{padding-bottom:60px}.site-content.checkout .ship-sales .info-ship-sales div .total-wookpoupou{padding-top:60px}.site-content.checkout .ship-sales .info-ship-sales .btn-cgv,.site-content.checkout .ship-sales .info-ship-sales .info-iva{padding-top:30px}.site-content.checkout.passo6 .warning-info-area-icon .generic-alert.text-alert .generic-alert-text{margin-bottom:60px}.site-content.checkout .order-line .product-quantity{text-align:center}.site-content.checkout .order-line .quantity,.site-content.checkout .order-line .quantity.box{margin:0 auto;border:1px solid #000}.site-content.checkout .order-line .voucher{text-align:center;margin-top:0}.site-content.checkout.passo6 .warning-info-area-icon .generic-alert{padding:0 30px}.site-content.checkout .order-line .oportunidades{margin-left:-30%;margin-top:10%;text-align:center;width:105%}.quantityButton{margin-top:0;font-family:WookIcones;font-size:41px;line-height:50px;text-align:center;display:inline-block;width:50px;height:50px;position:absolute;left:0;top:0;background-color:#f7f7f7;cursor:pointer}}ul.checkout-summary li{display:grid;grid-template-columns:2fr 1fr;gap:10px}section.dados-encomenda-artigos .products-header{display:grid;grid-template-columns:1fr 0.35fr 0.40fr}section.dados-encomenda-artigos .order-line{display:flex;gap:10px}@media (min-width:504px){ul.checkout-summary li{display:grid;grid-template-columns:1fr 0.4fr;gap:10px}}@media (min-width:1080px){ul.checkout-summary li{display:grid;grid-template-columns:1fr 0.2fr;gap:10px}.product-title{min-width:440px}section.dados-encomenda-artigos .products-header{display:grid;grid-template-columns:1fr 0.50fr 0.45fr}}@media (min-width:1200px){section.dados-encomenda-artigos .products-header{display:grid;grid-template-columns:1fr 0.3fr 0.4fr}.product-title{min-width:510px}}#oportunidades-header a:focus{outline:2px solid black!important;border-radius:3px;outline-offset:3px}.breadcrumbCheckout li.step-active.confirmacao a,.breadcrumbCheckout li.step-active.confirmacao span{display:inline!important}.checkoutHeaderSeparatorArea{display:hidden}.breadcrumbCheckout .back-link-element{display:none;background-color:#3b3b3b;color:#fff;font-family:BryantProLight;text-transform:uppercase}.checkoutHeaderSeparatorArea{overflow:hidden;display:block;position:relative;height:60px}.row.top-checkout-menu{margin-left:0;margin-right:0;width:100%}.breadcrumbCheckout h1{font-size:20px;font-family:BryantProMedium;text-transform:uppercase;margin-bottom:0;margin-top:15px}.breadcrumbCheckout{list-style:none;overflow:hidden;padding-left:0;padding-right:0;margin-bottom:0;height:50px;background-color:#e9e9e9}.breadcrumbCheckout li{float:left}.breadcrumbCheckout li a,.breadcrumbCheckout li button,.breadcrumbCheckout li div,.breadcrumbCheckout li span{color:#000;font-family:BryantProLight;text-transform:uppercase;font-size:20px;background:#e9e9e9;position:relative;display:block;float:left;text-decoration:none;height:50px;line-height:50px;padding-left:30px;border:none;cursor:default}.breadcrumbCheckout li div{padding-left:32.5px}.breadcrumbCheckout li.step-past>a,.breadcrumbCheckout li.step-past>button,.breadcrumbCheckout li.step-past>span{background-color:#3b3b3b;color:#fff}.breadcrumbCheckout li.step-past>button{cursor:pointer}.breadcrumbCheckout li.step-past>a:focus-visible,.breadcrumbCheckout li.step-past>button:focus-visible{outline:2px solid #ffffff!important;outline-offset:-5px}.breadcrumbCheckout li.step-past>a:hover,.breadcrumbCheckout li.step-past>button:hover{background-color:#000}.breadcrumbCheckout li.step-active>a,.breadcrumbCheckout li.step-active>button,.breadcrumbCheckout li.step-active>span{background:#000;color:#fff;font-family:BryantProMedium;cursor:default}.breadcrumbCheckout li.step-active~li>a,.breadcrumbCheckout li.step-active~li>button,.breadcrumbCheckout li.step-active~li>span{background:0 0!important;color:#000;cursor:default}.breadcrumbCheckout li>button[aria-disabled=true],.breadcrumbCheckout li>button[disabled]{opacity:1;pointer-events:none}.breadcrumbCheckout li a:after,.breadcrumbCheckout li button:after,.breadcrumbCheckout li div:after,.breadcrumbCheckout li span:after{content:" ";display:block;width:0;height:0;position:absolute;top:50%;left:100%;z-index:2;border-top:50px solid transparent;border-bottom:50px solid transparent;margin-top:-50px;border-left:30px solid #e9e9e9}.breadcrumbCheckout li a:before,.breadcrumbCheckout li button:before,.breadcrumbCheckout li div:before,.breadcrumbCheckout li span:before{content:" ";display:block;width:0;height:0;position:absolute;top:50%;margin-left:2px;left:100%;z-index:1;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #fff;margin-top:-50px}.breadcrumbCheckout li button{margin:0;outline:0;-webkit-appearance:none;appearance:none}.breadcrumbCheckout li.step-past>a:after,.breadcrumbCheckout li.step-past>button:after{border-left-color:#3b3b3b}.breadcrumbCheckout li.step-active>a:after,.breadcrumbCheckout li.step-active>button:after,.breadcrumbCheckout li.step-active>span:after,.pedidoscolaborador.confirmado .breadcrumbCheckout .step-active:after{border-left-color:#000!important}.breadcrumbCheckout li:last-child a:after,.breadcrumbCheckout li:last-child a:before,.breadcrumbCheckout li:last-child button:after,.breadcrumbCheckout li:last-child button:before,.breadcrumbCheckout li:last-child span:after,.breadcrumbCheckout li:last-child span:before{display:none}.confirmacao.step-active{background-color:#000}.step-top,.step-top-right{position:relative;height:70px;float:left}.step-top.oportunidades{width:143px}.step-top-right{margin-left:76px;width:0}div.row.top-checkout-menu div.checkoutHeaderSeparatorArea div.step-top .step-active:after{border-color:transparent transparent #000}.step-top:after{content:'';line-height:0;font-size:0;width:0;height:0;border-top:0 solid #fff;border-bottom:130px solid #e5e5e5;border-left:0 solid #fff;border-right:82px solid #fff;position:absolute;top:0;right:-82px}.step-top-right.ultima-opcao::before,.step-top-right:before{content:'';line-height:0;font-size:0;width:0;height:0;border-top:130px solid #e5e5e5;border-bottom:0 solid transparent;border-left:82px solid transparent;border-right:82px solid #e5e5e5;position:absolute;top:0}.step-top-right.ultima-opcao::before,.step-top-right:before{left:-74px}.step-top-right.ultima-opcao::before{border-top:130px solid #ccc;border-right:82px solid #ccc}.step-top.back-link-element{background-color:#d9d9d9}.step-top.cesto{width:38px}.step-top.cesto:after{background:#fff;right:-81px}.step-top-right.cesto:before{left:-75px}.step-top.dadosencomenda{width:206px}.step-top.confirmacao{width:10px}.checkoutHeaderSeparatorArea .step-past{background-color:#d9d9d9}.step-top.step-past::after{border-color:#fff #fff #d9d9d9}.checkoutHeaderSeparatorArea .step-active{background-color:#ccc}.step-top.step-active:after{border-color:#fff #fff #ccc}.step-top.step-active-last:after{border-color:#fff #ccc #ccc;width:122px}.step-top-right.step-past:before{border-top-color:#ccc}.step-top-right.cesto.step-past-first:before{border-top-color:#ccc}.step-top-right.cesto.step-past:before{border-top-color:#d9d9d9}.step-top-right.cesto.step-active-first:before{border-top-color:#e5e5e5}.step-top-right.cesto.step-active:before{border-top-color:#ccc}.step-top-rightstep-past:before:nth-child(n+2){background-color:red}.sem-oportunidades{margin-left:0;padding-left:0}ul.breadcrumbCheckout li.oportunidades a,ul.breadcrumbCheckout li.oportunidades button,ul.breadcrumbCheckout li.oportunidades span{min-width:201px}ul.breadcrumbCheckout li.cesto a,ul.breadcrumbCheckout li.cesto button,ul.breadcrumbCheckout li.cesto span{min-width:98px}ul.breadcrumbCheckout li.dados-encomenda a,ul.breadcrumbCheckout li.dados-encomenda button,ul.breadcrumbCheckout li.dados-encomenda span{min-width:267px}ul.breadcrumbCheckout li.confirmacao a,ul.breadcrumbCheckout li.confirmacao button,ul.breadcrumbCheckout li.confirmacao span{min-width:10px}.breadcrumbCheckout .step-past.back-link-element>a,.breadcrumbCheckout .step-past.back-link-element>button{font-family:WookIcones;font-size:50px}.breadcrumbCheckout li.confirmacao span{font-family:BryantProMedium!important}.breadcrumbCheckout li:first-child span{padding-left:16px}@media (max-width:503px){.breadcrumbCheckout li.confirmacao span{font-size:14px!important}.breadcrumbCheckout{margin-top:60px;background-color:#e9e9e9}.checkoutHeaderSeparatorArea{visibility:hidden}ul.breadcrumbCheckout li.confirmacao a,ul.breadcrumbCheckout li.confirmacao button,ul.breadcrumbCheckout li.confirmacao span,ul.breadcrumbCheckout li.dados-encomenda a,ul.breadcrumbCheckout li.dados-encomenda button,ul.breadcrumbCheckout li.dados-encomenda span{min-width:0}ul.breadcrumbCheckout li.confirmacao a,ul.breadcrumbCheckout li.confirmacao button,ul.breadcrumbCheckout li.confirmacao span{line-height:15px!important;font-size:15px!important}.breadcrumbCheckout li.step-active~li a,.breadcrumbCheckout li.step-active~li button,.breadcrumbCheckout li.step-active~li span{display:none}.breadcrumbCheckout li.step-past a,.breadcrumbCheckout li.step-past button,.breadcrumbCheckout li.step-past span{display:none}.breadcrumbCheckout li.step-active~li a:hover,.breadcrumbCheckout li.step-active~li button:hover,.breadcrumbCheckout li.step-active~li span:hover{display:none}.breadcrumbCheckout li.step-active a:after,.breadcrumbCheckout li.step-active a:before,.breadcrumbCheckout li.step-active button:after,.breadcrumbCheckout li.step-active button:before,.breadcrumbCheckout li.step-active span:after,.breadcrumbCheckout li.step-active span:before,.breadcrumbCheckout li:last-child a:after,.breadcrumbCheckout li:last-child a:before,.breadcrumbCheckout li:last-child button:after,.breadcrumbCheckout li:last-child button:before,.breadcrumbCheckout li:last-child span:after,.breadcrumbCheckout li:last-child span:before{display:none}.breadcrumbCheckout .step-past.back-link-element>a,.breadcrumbCheckout .step-past.back-link-element>button{display:block}.breadcrumbCheckout .back-link-element{display:block!important;background-color:#3b3b3b;font-size:20px;color:#fff;min-width:60px!important}.step-past.back-link-element>a,.step-past.back-link-element>button{width:80px;text-align:center}}@media (min-width:688px){.breadcrumbCheckout li{margin-right:16px}.breadcrumbCheckout li:first-child.step-active>span{padding-left:16px}.breadcrumbCheckout li.step-active>a,.breadcrumbCheckout li.step-active>button,.breadcrumbCheckout li.step-active>span{padding-left:0}.breadcrumbCheckout li.cesto:not(.step-active) button,.breadcrumbCheckout li.cesto:not(.step-active) span{min-width:97px;text-align:center}.breadcrumbCheckout li.cesto.step-active button,.breadcrumbCheckout li.cesto.step-active span{min-width:82px;text-align:center}.breadcrumbCheckout li.dadosencomenda button,.breadcrumbCheckout li.dadosencomenda span{min-width:267px;text-align:center}}@media (max-width:687px){.breadcrumbCheckout li.confirmacao span{font-size:16px!important}.breadcrumbCheckout{display:flex}.breadcrumbCheckout li.step-active{flex:1;margin-right:0;display:flex;height:50px;width:auto}.breadcrumbCheckout li.step-active>a,.breadcrumbCheckout li.step-active>button,.breadcrumbCheckout li.step-active>span{line-height:20px;display:flex;float:none;width:100%;align-items:center;height:50px}.breadcrumbCheckout li.step-active.confirmacao,.breadcrumbCheckout li.step-active.dados-encomenda{width:auto}}.row.top-checkout-menu{margin-bottom:40px}@media (min-width:504px) and (max-width:687px){.breadcrumbCheckout{display:flex}.breadcrumbCheckout li.step-active{flex:1;margin-right:0;display:flex;height:50px;width:auto}.breadcrumbCheckout li.step-active>a,.breadcrumbCheckout li.step-active>button,.breadcrumbCheckout li.step-active>span{line-height:20px;display:flex;float:none;width:100%;align-items:center;height:50px}ul.breadcrumbCheckout li.confirmacao a,ul.breadcrumbCheckout li.confirmacao button,ul.breadcrumbCheckout li.confirmacao span,ul.breadcrumbCheckout li.dados-encomenda a,ul.breadcrumbCheckout li.dados-encomenda button,ul.breadcrumbCheckout li.dados-encomenda span{min-width:0}.checkoutHeaderSeparatorArea{visibility:visible}.row.top-checkout-menu{margin-bottom:48px}.row.breadcrumbCheckout{background-color:#e9e9e9}.checkoutHeaderSeparatorArea{visibility:hidden}.breadcrumbCheckout li.step-active~li a,.breadcrumbCheckout li.step-active~li button,.breadcrumbCheckout li.step-active~li span{display:none}.breadcrumbCheckout li.step-past a,.breadcrumbCheckout li.step-past button,.breadcrumbCheckout li.step-past span{display:none}.breadcrumbCheckout li.step-active~li a:hover,.breadcrumbCheckout li.step-active~li button:hover,.breadcrumbCheckout li.step-active~li span:hover{display:none}.breadcrumbCheckout li.step-active a:after,.breadcrumbCheckout li.step-active a:before,.breadcrumbCheckout li.step-active button:after,.breadcrumbCheckout li.step-active button:before,.breadcrumbCheckout li.step-active span:after,.breadcrumbCheckout li.step-active span:before,.breadcrumbCheckout li:last-child a:after,.breadcrumbCheckout li:last-child a:before,.breadcrumbCheckout li:last-child button:after,.breadcrumbCheckout li:last-child button:before,.breadcrumbCheckout li:last-child span:after,.breadcrumbCheckout li:last-child span:before{display:none}.breadcrumbCheckout .step-past.back-link-element>a,.breadcrumbCheckout .step-past.back-link-element>button{display:block}.breadcrumbCheckout .back-link-element{display:block!important;background-color:#3b3b3b;font-size:20px;color:#fff;min-width:60px!important}.step-past.back-link-element>a,.step-past.back-link-element>button{width:80px;text-align:center}}@media (min-width:688px) and (max-width:1079px){.breadcrumbCheckout{background-color:#e9e9e9;width:100%}ul.breadcrumbCheckout li.confirmacao a,ul.breadcrumbCheckout li.confirmacao button,ul.breadcrumbCheckout li.confirmacao span,ul.breadcrumbCheckout li.dados-encomenda a,ul.breadcrumbCheckout li.dados-encomenda button,ul.breadcrumbCheckout li.dados-encomenda span{min-width:267px}.breadcrumbCheckout li.step-active.confirmacao{margin-right:0;display:flex;height:50px}.breadcrumbCheckout li.step-active.confirmacao a,.breadcrumbCheckout li.step-active.confirmacao button,.breadcrumbCheckout li.step-active.confirmacao span{line-height:20px;display:flex;margin:auto 0;height:initial}.checkoutHeaderSeparatorArea{visibility:visible}.row.top-checkout-menu{margin-bottom:40px}.step-top,.step-top-right{position:relative;height:120px;background:#e5e5e5;float:left}.checkoutHeaderSeparatorArea{background-color:#e5e5e5}.row.top-checkout-menu ul{background:#e9e9e9}.checkoutHeaderSeparatorArea{height:120px}.row.top-checkout-menu{margin-bottom:52px}.breadcrumbCheckout li:not(.back-link-element):nth-child(n+4) a:after,.breadcrumbCheckout li:not(.back-link-element):nth-child(n+4) a:before,.breadcrumbCheckout li:not(.back-link-element):nth-child(n+5),.breadcrumbCheckout li:not(.back-link-element):nth-child(n+5) a:after,.breadcrumbCheckout li:not(.back-link-element):nth-child(n+5) a:before{display:none}.checkoutHeaderSeparatorArea.barra-completa{background-color:#ccc}.step-top-right.confirmacao:before{border-right:82px solid #ccc}.breadcrumbCheckout.barra-completa{background-color:#000!important}}@media (min-width:1080px){.checkoutHeaderSeparatorArea{visibility:visible}.step-top,.step-top-right{position:relative;height:120px;background:#e5e5e5;float:left}.checkoutHeaderSeparatorArea{background-color:#e5e5e5}.row.top-checkout-menu ul{background:#e9e9e9}.checkoutHeaderSeparatorArea{height:120px}.row.top-checkout-menu{margin-bottom:60px}.checkoutHeaderSeparatorArea.barra-completa{background-color:#ccc}.step-top-right.confirmacao:before{border-right:82px solid #ccc}.breadcrumbCheckout.barra-completa{background-color:#000!important}}.dados-encomenda .dados-envio,.dados-encomenda .dados-faturacao,.dados-encomenda .dte,.dados-encomenda .formas-envio,.dados-encomenda .tipo-pagamento{margin-bottom:58px;padding:0}.dados-encomenda .tipo-pagamento{margin-bottom:60px}.dados-encomenda .warning-info-area-icon{margin-bottom:40px;margin-bottom:0;padding:0}#ccExtraInfoErrorArea,#mbWayExtraInfoErrorArea{float:left;width:100%}#ccExtraInfoErrorArea label.error{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}#ccExtraInfoErrorArea label.error:first-child{padding-top:10px}#ccExtraInfoErrorArea label.error:last-child{padding-bottom:10px}#ccExtraInfoErrorArea label.error::before{display:none}div#ccExtraInfoErrorArea li{list-style:none;margin-left:0;margin-top:0;margin-bottom:0}div#ccExtraInfoErrorArea li label{margin-bottom:0}.dados-encomenda div.msg-erro-tipo-envio{padding:0;display:none}.dados-encomenda div.msg-erro-tipo-envio{margin-top:15px}.dados-encomenda .msg-erro-tipo-envio label:before{left:inherit;right:19px}.dados-encomenda .dados-envio .dados-envio-titulo,.dados-encomenda .dados-faturacao .dados-faturacao-titulo{font-family:BryantProLight;font-size:22px;line-height:22px;text-align:left;color:#262626;text-transform:uppercase;padding:0;letter-spacing:-1px}.dados-encomenda .dados-envio .action-links,.dados-encomenda .dados-faturacao .action-links,.dados-encomenda .dte .dte-title,.dados-encomenda .formas-envio .formas-envio-title,.dados-encomenda .tipo-pagamento .tipo-pagamento-title{padding:0;text-align:right}.dados-encomenda .dados-envio .action-links .action-links-btn,.dados-encomenda .dados-faturacao .action-links .action-links-btn{display:inline-block;margin-top:0}.dados-encomenda .dados-envio .action-links .action-links-btn a,.dados-encomenda .dados-faturacao .action-links .action-links-btn a{font-family:BryantProRegular;font-size:14px;line-height:14px;color:#262626;text-transform:uppercase;text-decoration:underline}.dados-encomenda .dados-envio .dados-envio-collapse,.dados-encomenda .dados-faturacao .dados-faturacao-collapse,.dados-encomenda .dte .dte-collapse{font-family:BryantProMedium;font-size:18px;text-align:left;line-height:50px;color:#262626;cursor:pointer;margin-top:16px;background-color:#f2f2f2!important}.dados-encomenda .dte .dte-collapse{margin-top:0;font-family:BryantProRegular}.dados-encomenda .dte .dte-collapse.selected{border:1px solid #b30000;background-color:#fff}.dados-encomenda .dte .dte-collapse .dte-date-desc{font-family:BryantProMedium}.dados-encomenda .dte .dte-error{margin-top:10px}.site-content .dados-encomenda ul li span,.site-content .dados-encomenda ul.collapsing li span{text-transform:none}.dados-encomenda .dados-envio .dados-envio-collapse-options h3:hover,.dados-encomenda .dados-envio .dados-envio-collapse:hover,.dados-encomenda .dados-faturacao .dados-faturacao-collapse-options h3:hover,.dados-encomenda .dados-faturacao .dados-faturacao-collapse:hover,.dados-encomenda .dte .dte-collapse-options h3:hover{color:#fff;background-color:#000}.dados-encomenda .dados-envio .dados-envio-collapse.single-address:hover,.dados-encomenda .dados-faturacao .dados-faturacao-collapse.single-address:hover{color:#000;background-color:#f2f2f2;cursor:default}.dados-encomenda .dados-envio .dados-envio-collapse.single-address:after,.dados-encomenda .dados-faturacao .dados-faturacao-collapse.single-address:after{display:none}.dados-encomenda .dados-envio .dados-envio-collapse-options,.dados-encomenda .dados-faturacao .dados-faturacao-collapse-options,.dados-encomenda .dte .dte-collapse-options{cursor:pointer;background-color:#f2f2f2;padding:0;margin:0;top:calc(100% + 2px);position:absolute;z-index:4;max-height:350px;overflow-y:hidden}.dados-encomenda .dados-envio .dados-envio-collapse-options.touch,.dados-encomenda .dados-faturacao .dados-faturacao-collapse-options.touch{overflow-y:auto}.dados-encomenda .dados-envio .dados-envio-collapse-options li,.dados-encomenda .dados-faturacao .dados-faturacao-collapse-options li,.dados-encomenda .dte .dte-collapse-options li{padding:0;margin:0;list-style:none}.dados-encomenda .dados-envio .dados-envio-collapse-options h3,.dados-encomenda .dados-faturacao .dados-faturacao-collapse-options h3,.dados-encomenda .dte .dte-collapse-options h3{font-family:BryantProLight;font-size:18px;text-align:left;line-height:50px;color:#262626;text-transform:uppercase;cursor:pointer;padding:0;margin:0}.dados-encomenda .dados-envio .info-cliente,.dados-encomenda .dados-faturacao .info-cliente{font-family:BryantProRegular;font-size:16px;text-align:left;line-height:20px;color:#262626;margin-top:10px}.dados-encomenda .info-cliente-nif-number,.dados-encomenda .info-cliente-telefone-number{margin-left:10px}.dados-encomenda .dados-envio .info-cliente-telefone,.dados-encomenda .dados-faturacao .info-cliente-nif,.dados-encomenda .dados-faturacao .info-cliente-telefone .dados-encomenda .dados-envio .info-cliente-nif{margin-top:10px}.dados-encomenda .despesas-educacao{margin-bottom:60px;padding:0}.dados-encomenda .despesas-educacao .despesas-educacao-title{padding:0}.dados-encomenda .despesas-educacao .despesas-educacao-title,.dados-encomenda .dte .dte-title,.dados-encomenda .formas-envio .formas-envio-title,.dados-encomenda .tipo-pagamento .tipo-pagamento-title{font-family:BryantProLight;font-size:22px;line-height:22px;text-align:left;color:#262626;text-transform:uppercase;margin-bottom:16px}.dados-encomenda .dte .dte-date-desc{text-transform:lowercase!important}.dados-encomenda .despesas-educacao .despesas-educacao-info{font-family:BryantProRegular;font-size:16px;line-height:20px;text-align:left;color:#262626;padding:0;margin-bottom:10px}.dados-encomenda .formas-envio .janelas-horarias{margin-bottom:10px}.dados-encomenda .despesas-educacao .despesas-educacao-type,.dados-encomenda .formas-envio .formas-envio-type,.dados-encomenda .formas-envio .formas-envio-type-mktp{margin-top:10px;text-align:left;color:#262626;background-color:#f2f2f2;border:1px solid #f2f2f2}.dados-encomenda .formas-envio .formas-envio-type .formas-envio-type-clickable-area,.dados-encomenda .formas-envio .formas-envio-type-mktp .formas-envio-type-clickable-area{padding-left:15px;padding-right:15px}.dados-encomenda .despesas-educacao .despesas-educacao-type:first-child,.dados-encomenda .formas-envio .formas-envio-type-mktp:first-child,.dados-encomenda .formas-envio .formas-envio-type:first-child{margin-top:20px}.dados-encomenda .despesas-educacao .despesas-educacao-type .despesas-educacao-type-title,.dados-encomenda .formas-envio .formas-envio-type-title{font-family:BryantProMedium;font-size:18px;line-height:20px;text-align:left;letter-spacing:0;color:#262626;text-transform:uppercase}.dados-encomenda .formas-envio .data-prevista-entrega-shipping-option{text-transform:lowercase}.dados-encomenda .despesas-educacao .despesas-educacao-type .despesas-educacao-type-text,.dados-encomenda .formas-envio .formas-envio-type-title .formas-envio-type-text{font-family:BryantProRegular;font-size:16px;line-height:20px;margin-bottom:10px}.dados-encomenda .formas-envio .formas-envio-type-text{margin:0;padding:0;font-family:BryantProRegular;font-size:14px;line-height:18px}.dados-encomenda .formas-envio .formas-envio-type-text.obs{padding:10px 0 0 0}.dados-encomenda .formas-envio .formas-envio-tlmvl .formas-envio-type-text{padding-bottom:10px;padding-top:10px}.dados-encomenda .dte .dte-text{font-family:BryantProRegular;font-size:16px;line-height:20px;margin-bottom:16px;padding:0}.dados-encomenda .formas-envio .formas-envio-info{padding:0}.dados-encomenda .formas-envio .formas-envio-type{padding:10px}.dados-encomenda .formas-envio .formas-envio-type-title{padding:0 0 10px 0}.dados-encomenda .formas-envio .formas-envio-type-price{text-align:right;padding:10px 0 0 0}.dados-encomenda .formas-envio .formas-envio-type-price .formas-envio-type-price-value{font-family:BryantProMedium;font-size:20px;line-height:24px}.dados-encomenda .formas-envio .formas-envio-type-price .formas-envio-type-price-info{font-family:BryantProRegular;font-size:14px;line-height:14px;padding-top:10px;color:#b30000;text-transform:uppercase}.dados-encomenda .formas-envio .warning-info-area-icon{margin-top:0;margin-bottom:-21px}.dados-encomenda .formas-envio .formas-envio-type .formas-envio-info,.dados-encomenda .formas-envio .formas-envio-type .formas-envio-type-text.obs{display:none}.dados-encomenda .formas-envio .formas-envio-type.info-elemento-selected .formas-envio-info,.dados-encomenda .formas-envio .formas-envio-type.info-elemento-selected .formas-envio-type-text.obs{display:block}.dados-encomenda .formas-envio .info-elemento-selected.cursor-pointer{cursor:default}.dados-encomenda .formas-envio .formas-envio-servicos{padding:10px 0 0 0}.dados-encomenda .formas-envio .formas-envio-tlmvl{padding:0}.dados-encomenda .formas-envio .formas-envio-type-mktp .formas-envio-tlmvl{padding-top:10px}.dados-encomenda .formas-envio .formas-envio-tlmvl label.error{margin-top:10px}.dados-encomenda .formas-envio .formas-envio-tlmvl .telemovel-box{height:50px;text-align:left;font:normal normal normal 16px/20px BryantProRegular;letter-spacing:0;color:#262626}.dados-encomenda .formas-envio .formas-envio-tlmvl .telemovel-box.error{border:1px solid #b30000}.dados-encomenda .formas-envio .formas-envio-tlmvl .required-label{text-align:left;font:normal normal normal 12px/18px BryantProRegular;letter-spacing:0;color:#262626;padding:16px 10px}.dados-encomenda .despesas-educacao-type.info-elemento-selected,.dados-encomenda .formas-envio .info-elemento-selected{background-color:#fff;border:1px solid #b30000}.dados-encomenda .areaMensagemWalletExpirada{margin-top:15px;width:100%}.overlay .overlay-area .content form #autorizardebito{color:#fff;background-color:#b30000;font-size:20px;max-width:none;border-radius:0;text-align:center;text-transform:uppercase;margin-top:45px;font-family:BryantProMedium}.overlay .overlay-area .content form #autorizardebito span{margin:15px}.overlay .overlay-area .content form #autorizarmbway{color:#fff;background-color:#b30000;font-size:20px;max-width:none;border-radius:0;text-align:center;text-transform:uppercase;margin-top:45px;font-family:BryantProMedium}.overlay .overlay-area .content form #autorizarmbway span{margin:15px}.overlay .overlay-area .content form #autorizarmbwaydiff{color:#fff;background-color:#b30000;font-size:20px;max-width:none;border-radius:0;text-align:center;text-transform:uppercase;margin-top:45px;font-family:BryantProMedium}.overlay .overlay-area .content form #autorizarmbwaydiff span{margin:15px}label.valid.error,span.valid.error{display:none}#overlay-checkout-area-address-form .phone-number-container,#overlay-checkout-area-registoexpresso-form .fiscal-number-container,#overlay-checkout-area-registoexpresso-form .phone-number-container #overlay-checkout-area-address-form .fiscal-number-container{padding-left:0;padding-right:0}#overlay-checkout-area-registoexpresso-form .fiscal-number,#overlay-checkout-area-registoexpresso-form .phone-number{line-height:50px;padding-left:10px;padding-right:10px}#overlay-checkout-area-registoexpresso-form .fiscal-number{margin-bottom:60px;padding:0}#overlay-checkout-area-registoexpresso-form .postal-code{padding-left:10px;padding-right:10px}#overlay-checkout-area-address-form .postal-code-box.error,#overlay-checkout-area-registoexpresso-form .postal-code-box.error{padding-bottom:15px}.overlay .overlay-area .content #overlay-checkout-area-address-form label.error,.overlay .overlay-area .content #overlay-checkout-area-registoexpresso-form label.error{position:absolute;top:60px;width:auto}#overlay-checkout-area-address-form .postal-code .field-label,#overlay-checkout-area-registoexpresso-form .postal-code .field-label{padding-bottom:0}#overlay-checkout-area-address-form .postal-code .single-line,#overlay-checkout-area-registoexpresso-form .postal-code .single-line{display:inline-block;float:left;line-height:50px}#overlay-checkout-area-address-form .postal-code .single-line.cp-label-padding,#overlay-checkout-area-registoexpresso-form .postal-code .single-line.cp-label-padding{padding:0 10px}.field-label.single-line.cp-label-rpadding{padding:0 10px 0 0}#overlay-checkout-area-address-form .postal-code .cpdesc,#overlay-checkout-area-registoexpresso-form .postal-code .cpdesc{padding-left:15px}#overlay-checkout-area-address-form #postalCodeNacional .cpdescricao,#overlay-checkout-area-registoexpresso-form #postalCodeNacional .cpdescricao{padding-left:0;width:100%}#overlay-checkout-area-address-form fieldset .fiscal-number .fiscal-number-container-label,#overlay-checkout-area-address-form fieldset .phone-number .phone-number-container-label,#overlay-checkout-area-registoexpresso-form fieldset .fiscal-number .fiscal-number-container-label,#overlay-checkout-area-registoexpresso-form fieldset .phone-number .phone-number-container-label{line-height:50px;padding-bottom:0;margin-bottom:0}#overlay-checkout-area-address-form fieldset input.error,#overlay-checkout-area-registoexpresso-form fieldset input.error{margin-bottom:70px}#client-data-form-birth input.error{margin-bottom:unset!important}#overlay-checkout-area-address-form .default-address .field-label.on-top{padding-top:0}#overlay-checkout-area-address-form .default-address .check-label{font-family:BryantProRegular;font-weight:400;font-size:16px;line-height:16px;color:#262626;display:table;cursor:pointer;border-radius:0;position:relative;min-height:50px;padding-left:60px;margin:0;height:50px}#overlay-checkout-area-address-form .default-address .check-label span{vertical-align:middle;display:table-cell}#overlay-checkout-area-address-form .default-address .check-label:before{content:"";display:inline-block;width:50px;height:50px;position:absolute;left:0;top:0;background-color:#fff;border-radius:1px;border:1px solid #262626}#overlay-checkout-area-address-form .default-address input[type=checkbox]{display:none}#overlay-checkout-area-address-form .default-address input[type=checkbox]:checked+.check-label:before{font-family:WookIcones;border-radius:0;content:"X";font-size:25px;line-height:50px;color:#000;text-align:center}.dados-encomenda .nif-alert{margin-bottom:29px;padding:0}.nif-popup h1,.nif-popup h3{margin-bottom:60px!important;margin-top:0!important}.nif-popup-buttons button{margin-bottom:20px}.content .despesa-educacao-popup .despesa-educacao-text h3{font-size:18px;line-height:22px;margin-top:20px;margin-bottom:40px;text-align:left;color:#262626}.content .despesa-educacao-popup .despesa-educacao-popup-buttons form button{width:100%;margin-top:20px}#moradas-warning:not(:empty){border-radius:2px;background:#fcc;min-height:50px;color:#8a0000;font-family:BryantProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:15px;margin:15px 0}@media (max-width:504px){.nif-popup-buttons div{margin-bottom:20px;padding:0}.nif-popup-buttons div{padding:0}#overlay-checkout-area-address-form fieldset .fiscal-number .fiscal-number-container-label,#overlay-checkout-area-address-form fieldset .phone-number .phone-number-container-label{display:block!important}label.error{font-size:16px!important;line-height:20px!important}}@media (min-width:504px){.dados-encomenda .formas-envio .warning-info-area-icon{margin-bottom:-17px}.dados-encomenda .nif-alert{margin-bottom:41px}.dados-encomenda .dados-envio,.dados-encomenda .dados-faturacao,.dados-encomenda .formas-envio{margin-bottom:70px}.dados-encomenda .dados-envio .dados-envio-titulo,.dados-encomenda .dados-faturacao .dados-faturacao-titulo{font-size:25px;line-height:25px}.dados-encomenda .dados-envio .action-links .action-links-btn,.dados-encomenda .dados-faturacao .action-links .action-links-btn{margin-top:0}.dados-encomenda .dados-envio .dados-envio-collapse,.dados-encomenda .dados-faturacao .dados-faturacao-collapse{margin-top:19px}.dados-encomenda .dados-envio .info-cliente,.dados-encomenda .dados-envio .info-cliente-nif,.dados-encomenda .dados-envio .info-cliente-telefone,.dados-encomenda .dados-faturacao .info-cliente,.dados-encomenda .dados-faturacao .info-cliente-nif,.dados-encomenda .dados-faturacao .info-cliente-telefone{margin-top:12px}.dados-encomenda .despesas-educacao{margin-bottom:72px}.dados-encomenda .despesas-educacao .despesas-educacao-title,.dados-encomenda .dte .dte-title,.dados-encomenda .formas-envio .formas-envio-title,.dados-encomenda .tipo-pagamento .tipo-pagamento-title{font-size:25px;line-height:25px;margin-bottom:19px}.dados-encomenda .dte .dte-text{margin-bottom:19px}.dados-encomenda .despesas-educacao .despesas-educacao-info{margin-bottom:12px}.dados-encomenda .despesas-educacao .despesas-educacao-type{margin-top:12px}.dados-encomenda .despesas-educacao .despesas-educacao-type:first-child,.dados-encomenda .formas-envio .formas-envio-type:first-child{margin-top:24px}label.error{font-size:16px!important;line-height:20px!important}}@media (max-width:687px){#overlay-checkout-area-address-form fieldset .fiscal-number .fiscal-number-container-label,#overlay-checkout-area-address-form fieldset .phone-number .phone-number-container-label{line-height:2}}@media (min-width:688px){#overlay-checkout-area-address-form .default-address .check-label{font-size:20px}.nif-popup-buttons .nif-s{padding-left:0}.nif-popup-buttons .nif-n{padding-right:0}.dados-encomenda .formas-envio .warning-info-area-icon{margin-bottom:-15px}.dados-encomenda .nif-alert{margin-bottom:47px}#overlay-checkout-area-address-form .fiscal-number-container,#overlay-checkout-area-address-form .phone-number-container,#overlay-checkout-area-registoexpresso-form .fiscal-number-container,#overlay-checkout-area-registoexpresso-form .phone-number-container{padding-left:15px;padding-right:15px}#overlay-checkout-area-registoexpresso-form .postal-code{padding-left:15px;padding-right:15px}#overlay-checkout-area-address-form .postal-code .cp4{width:13%}#overlay-checkout-area-address-form .fiscal-number,#overlay-checkout-area-address-form .phone-number,#overlay-checkout-area-registoexpresso-form .fiscal-number,#overlay-checkout-area-registoexpresso-form .phone-number{padding-left:0;padding-right:0}.dados-encomenda .dados-envio,.dados-encomenda .dados-faturacao,.dados-encomenda .formas-envio{margin-bottom:75px}.dados-encomenda .dados-envio .dados-envio-titulo,.dados-encomenda .dados-faturacao .dados-faturacao-titulo{font-size:28px;line-height:28px}.dados-encomenda .dados-envio .action-links,.dados-encomenda .dados-faturacao .action-links{text-align:right;padding-right:0}.dados-encomenda .dados-envio .action-links .action-links-btn,.dados-encomenda .dados-faturacao .action-links .action-links-btn{margin-top:0}.dados-encomenda .dados-envio .dados-envio-collapse,.dados-encomenda .dados-faturacao .dados-faturacao-collapse{margin-top:21px}.dados-encomenda .dados-envio .info-cliente,.dados-encomenda .dados-envio .info-cliente-nif,.dados-encomenda .dados-envio .info-cliente-telefone,.dados-encomenda .dados-faturacao .info-cliente,.dados-encomenda .dados-faturacao .info-cliente-nif,.dados-encomenda .dados-faturacao .info-cliente-telefone{margin-top:13px}.dados-encomenda .despesas-educacao{margin-bottom:78px}.dados-encomenda .despesas-educacao .despesas-educacao-title,.dados-encomenda .dte .dte-title,.dados-encomenda .formas-envio .formas-envio-title,.dados-encomenda .tipo-pagamento .tipo-pagamento-title{font-size:28px;line-height:28px;margin-bottom:21px}.dados-encomenda .dte .dte-text{margin-bottom:21px}.dados-encomenda .despesas-educacao .despesas-educacao-info{margin-bottom:13px}.dados-encomenda .despesas-educacao .despesas-educacao-type{margin-top:13px}.dados-encomenda .despesas-educacao .despesas-educacao-type:first-child,.dados-encomenda .formas-envio .formas-envio-type:first-child{margin-top:26px}.dados-encomenda .despesas-educacao .despesas-educacao-type .despesas-educacao-type-title,.dados-encomenda .formas-envio .formas-envio-type-title{font-size:20px;line-height:24px}.dados-encomenda .formas-envio .formas-envio-type-price .formas-envio-type-price-value{font-size:24px;line-height:24px}.dados-encomenda .label-validade-cartao{max-width:140px}#overlay-area-content .codigo-seguranca-label-area,.dados-encomenda .codigo-seguranca-label-area{max-width:188px}#overlay-checkout-area-address-form #postalCodeNacional .cpdescricao,#overlay-checkout-area-registoexpresso-form #postalCodeNacional .cpdescricao{width:calc(48% - 10px);margin-left:10px}#overlay-checkout-area-address-form #postalCodeNacional .cp3,#overlay-checkout-area-registoexpresso-form #postalCodeNacional .cp3{width:11%}label.error{font-size:18px!important;line-height:22px!important}.content .despesa-educacao-popup .despesa-educacao-text h3{font-size:20px;line-height:24px}}@media (min-width:1080px){#moradas-warning:not(:empty){font-size:16px;line-height:22px}.dados-encomenda .formas-envio .warning-info-area-icon{margin-bottom:-11px}.dados-encomenda .nif-alert{margin-bottom:59px}.dados-encomenda .dados-envio,.dados-encomenda .dados-faturacao,.dados-encomenda .formas-envio{margin-bottom:86px}.dados-encomenda .dados-envio{padding-right:15px}.dados-encomenda .dados-faturacao{padding-left:15px}.dados-encomenda .formas-envio .formas-envio-type{margin-top:15px}.dados-encomenda .formas-envio .formas-envio-type-price{padding:0}.dados-encomenda .formas-envio .formas-envio-type-price .formas-envio-type-price-info{padding-top:14px}.dados-encomenda .formas-envio .formas-envio-info{padding:10px 0 0 0}.dados-encomenda .formas-envio .formas-envio-type{padding:15px}.dados-encomenda .formas-envio .formas-envio-type-text.type-lbl{padding-bottom:10px}.dados-encomenda .formas-envio .formas-envio-type-text{font-size:16px;line-height:18px}.dados-encomenda .formas-envio .formas-envio-tlmvl .formas-envio-type-text{padding-top:0}.dados-encomenda .formas-envio .formas-envio-tlmvl{padding:20px 0 0 0}.dados-encomenda .formas-envio .formas-envio-type-text.obs{line-height:20px;padding-top:20px}.dados-encomenda .formas-envio .data-prevista-entrega-shipping-option{font-size:20px;line-height:24px}.dados-encomenda .formas-envio .formas-envio-servicos{padding:0 5px 0 0}.dados-encomenda .formas-envio .formas-envio-servicos #toggle-default:checked~.toggle-others,.dados-encomenda .formas-envio .janelas-horarias{margin-bottom:0}.dados-encomenda .formas-envio .formas-envio-info .formas-envio-tlmvl{padding:0 0 0 5px}.dados-encomenda .dados-envio .dados-envio-titulo,.dados-encomenda .dados-faturacao .dados-faturacao-titulo{font-size:32px;line-height:32px;width:72%}.dados-encomenda .dados-envio .action-links,.dados-encomenda .dados-faturacao .action-links{width:28%}.dados-encomenda .dados-envio .dados-envio-collapse,.dados-encomenda .dados-faturacao .dados-faturacao-collapse{margin-top:24px}.dados-encomenda .dados-envio .info-cliente-nif,.dados-encomenda .dados-envio .info-cliente-telefone,.dados-encomenda .dados-faturacao .info-cliente{margin-top:15px}.dados-encomenda .despesas-educacao{margin-bottom:90px}.dados-encomenda .despesas-educacao .despesas-educacao-title,.dados-encomenda .dte .dte-title,.dados-encomenda .formas-envio .formas-envio-title,.dados-encomenda .tipo-pagamento .tipo-pagamento-title{font-size:32px;line-height:32px;margin-bottom:24px}.dados-encomenda .dte .dte-text{margin-bottom:24px}.dados-encomenda .despesas-educacao .despesas-educacao-info{margin-bottom:15px}.dados-encomenda .despesas-educacao .despesas-educacao-type{margin-top:15px}.dados-encomenda .despesas-educacao .despesas-educacao-type:first-child,.dados-encomenda .formas-envio .formas-envio-type:first-child{margin-top:30px}#overlay-checkout-area-address-form #postalCodeNacional .cpdescricao,#overlay-checkout-area-registoexpresso-form #postalCodeNacional .cpdescricao{width:calc(54% - 10px)}.dadosdaencomenda .overlay .overlay-area{margin-left:-120px!important}}.dados-encomenda .overlay.active{display:block}.dadosdaencomenda .overlay .overlay-area{overflow-y:hidden!important;padding:0!important}.dados-encomenda [aria-controls=gmap-modal]{background-color:#000}.dados-encomenda [aria-controls=gmap-modal] span{color:#fff}.dados-encomenda .input-container.ds-text-phone-input input[type=text]{height:42px}.dados-encomenda label[for=checkout-telefone]{margin-bottom:6px;margin-left:6px;font-size:14px}.tipo-pagamento .payment-radiogroup [role=radio]::before,.tipo-pagamento .payment-radiogroup [role=radio][aria-checked=true]::before{display:none}.tipo-pagamento .payment-radiogroup [role=radio]+[role=radio]{margin-left:0}.tipo-pagamento .payment-radiogroup [role=radio]{display:block;border:1px solid transparent;padding:10px}.tipo-pagamento .payment-radiogroup [role=radio].focus,.tipo-pagamento .payment-radiogroup [role=radio]:hover,.tipo-pagamento .payment-radiogroup [role=radio][aria-checked=true]{border:1px solid #b30000;cursor:pointer}.tipo-pagamento{margin-bottom:60px;padding:0}.tipo-pagamento .tipo-pagamento-title{padding:0;text-align:right}.tipo-pagamento .tipo-pagamento-title{font-family:BryantProLight;font-size:22px;line-height:22px;text-align:left;color:#262626;text-transform:uppercase;margin-bottom:16px}.tipo-pagamento .tipo-pagamento-type{background-color:#f2f2f2;border:1px solid #f2f2f2;margin-bottom:10px}.tipo-pagamento .tipo-pagamento-type:first-child{margin-top:20px}.tipo-pagamento .tipo-pagamento-type:last-of-type{margin-bottom:0}.tipo-pagamento .tipo-pagamento-type .tipo-pagamento-type-title{color:#262626;font-family:BryantProMedium;font-size:18px;line-height:100px;text-align:left;padding:0;width:calc(100% - 150px);word-break:break-word}.tipo-pagamento .tipo-pagamento-type .tipo-pagamento-type-img{height:100px;line-height:100px}.tipo-pagamento input[type=radio]:checked+label{background-color:#fff;border:1px solid #b30000}.tipo-pagamento .payment-radiogroup [role=radio][aria-checked=true]{background-color:#fff;border:1px solid #b3000}.tipo-pagamento input[type=radio][disabled]+label{background-color:unset;border-radius:2px;border:1px dashed #949494}.tipo-pagamento input[type=radio][disabled]+label .tipo-pagamento-type-title{color:#595959;font-family:BryantProMedium;font-size:20px;line-height:20px}.tipo-pagamento input[type=radio][disabled]+label .tipo-pagamento-type-title span{font-size:12px;line-height:12px}.tipo-pagamento input[type=radio]:checked+label .tipo-pagamento-type-extra-info{display:block}.tipo-pagamento .payment-radiogroup [role=radio][aria-checked=true] .tipo-pagamento-type-extra-info{display:block}.tipo-pagamento-type .vertcenter{display:inline-block;vertical-align:middle;float:none}.tipo-pagamento .tipo-pagamento-type-extra-info{display:none;padding:0 0 15px 0}.tipo-pagamento-clickable-area{padding-left:15px;padding-right:15px}.tipo-pagamento-type-extra-info .payment-warning{border-radius:2px;background:#f2f2f2;display:flex;flex-shrink:0;padding:10px;align-items:center;gap:10px;margin-top:20px}.tipo-pagamento-type-extra-info .payment-warning .payment-warning-title,.tipo-pagamento-type-extra-inner span.titulo-cheque{font-family:BryantProMedium;font-size:16px;color:#fff;border-radius:10px;background-color:#1d33cc;width:20px;height:20px;min-width:20px;text-align:center;line-height:22px}.tipo-pagamento-type-extra-info .payment-warning .payment-warning-title::before{content:"!"}.tipo-pagamento-type-extra-info .payment-warning .payment-warning-text,.tipo-pagamento-type-extra-inner span.texto-cheque{font-family:BryantProRegular;line-height:22px;font-size:16px;color:#000}.tipo-pagamento-type-extra-inner{cursor:auto;padding:0}.tipo-pagamento-type-extra-inner label{color:#000;font-family:BryantProMedium;font-size:12px;line-height:12px;padding:0 0 10px 15px}.tipo-pagamento fieldset{display:table;width:100%}.tipo-pagamento fieldset .form-control{margin:0;font-family:BryantProRegular;line-height:16px;color:#262626;display:block;width:100%!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;vertical-align:middle;-webkit-appearance:none!important;-webkit-border-radius:0;border-radius:2px;border:1px solid #262626}.tipo-pagamento fieldset .form-control:last-child{margin-bottom:0}.checkout .confirmacao .tipo-pagamento .tipo-pagamento-type-img .payment-type-img-cc{background-position:-1684px -234px;width:139px;height:70px}.tipo-pagamento .tipo-pagamento-cc-data-validade{margin-bottom:13px}.tipo-pagamento fieldset .tipo-pagamento-cc-data-validade input#dados-cc-mes-validade{width:70px!important;display:inline-block;text-align:center}.tipo-pagamento fieldset .tipo-pagamento-cc-data-validade input#dados-cc-ano-validade{width:100px!important;display:inline-block;text-align:center}.tipo-pagamento .label-codigo-seguranca,.tipo-pagamento .tipo-pagamento-cc-data-validade .label-validade-cartao{height:50px;padding:0;text-align:left;font-family:BryantProRegular;color:#262626;font-size:16px;text-transform:uppercase}.tipo-pagamento .label-codigo-seguranca p,.tipo-pagamento .tipo-pagamento-cc-data-validade .label-validade-cartao p{display:table-cell;vertical-align:middle;height:50px}.tipo-pagamento fieldset .tipo-pagamento-cc-codigo-seguranca .form-control.cc-codigo-seguranca-box{max-width:100px;margin-bottom:13px}.global-payment-sprite.payment-type-img-cc-codigo{background-position:-1280px -401px;height:158px;width:236px}.tipo-pagamento .codigo-seguranca-input-area,.tipo-pagamento .codigo-seguranca-label-area,.tipo-pagamento .tipo-pagamento-cc-data-validade .tipo-pagamento-cc-ano-validade,.tipo-pagamento .tipo-pagamento-cc-data-validade .tipo-pagamento-cc-mes-validade,.tipo-pagamento .tipo-pagamento-cc-tipo-cartao .tipo-pagamento-cc-tipo-cartao{padding:0}.tipo-pagamento .tipo-pagamento-cc-codigo-seguranca,.tipo-pagamento .tipo-pagamento-cc-tipo-cartao{margin-bottom:13px}.tipo-pagamento .tipo-pagamento-cc-data-validade .tipo-pagamento-cc-ano-validade{margin-left:10px}.tipo-pagamento .tipo-pagamento-cc-data-validade .dados-cc-ano-validade-collapse,.tipo-pagamento .tipo-pagamento-cc-data-validade .dados-cc-mes-validade-collapse,.tipo-pagamento .tipo-pagamento-cc-tipo-cartao .dados-cc-tipo-cartao-collapse{font-family:BryantProMedium;font-size:18px;line-height:50px;color:#262626;cursor:pointer;border:1px solid #000}.tipo-pagamento .tipo-pagamento-cc-data-validade .dados-cc-ano-validade-collapse,.tipo-pagamento .tipo-pagamento-cc-data-validade .dados-cc-mes-validade-collapse{font-family:BryantProRegular}.tipo-pagamento .tipo-pagamento-cc-data-validade .dados-cc-ano-validade-collapse::after,.tipo-pagamento .tipo-pagamento-cc-data-validade .dados-cc-mes-validade-collapse::after,.tipo-pagamento .tipo-pagamento-cc-tipo-cartao .dados-cc-tipo-cartao-collapse::after{color:#000;content:"v";display:inline-block;font-family:WookIcones;font-size:30px;line-height:50px;position:absolute;right:7px}.tipo-pagamento-cc-data-validade h2,.tipo-pagamento-cc-data-validade h3,.tipo-pagamento-cc-tipo-cartao h2,.tipo-pagamento-cc-tipo-cartao h3{margin:0}.tipo-pagamento .tipo-pagamento-cc-data-validade .dados-cc-ano-validade-collapse:hover:after,.tipo-pagamento .tipo-pagamento-cc-data-validade .dados-cc-mes-validade-collapse:hover:after,.tipo-pagamento .tipo-pagamento-cc-tipo-cartao .dados-cc-tipo-cartao-collapse:hover:after{color:#fff}.tipo-pagamento .tipo-pagamento-cc-data-validade .dados-cc-ano-validade-collapse .dados-cc-ano-validade-collapse-options h3,.tipo-pagamento .tipo-pagamento-cc-data-validade .dados-cc-mes-validade-collapse .dados-cc-mes-validade-collapse-options h3,.tipo-pagamento .tipo-pagamento-cc-tipo-cartao .dados-cc-tipo-cartao-collapse .dados-cc-tipo-cartao-collapse-options h3{font-family:BryantProLight;font-size:18px;text-align:left;line-height:50px;color:#262626;text-transform:uppercase;cursor:pointer;padding:0;margin:0}.tipo-pagamento .tipo-pagamento-cc-data-validade .dados-cc-ano-validade-collapse .dados-cc-ano-validade-collapse-options h3:hover,.tipo-pagamento .tipo-pagamento-cc-data-validade .dados-cc-mes-validade-collapse .dados-cc-mes-validade-collapse-options h3:hover,.tipo-pagamento .tipo-pagamento-cc-tipo-cartao .dados-cc-tipo-cartao-collapse .dados-cc-tipo-cartao-collapse-options h3:hover{color:#fff;background-color:#000}.tipo-pagamento .tipo-pagamento-cc-data-validade .dados-cc-ano-validade-collapse .dados-cc-ano-validade-collapse-options,.tipo-pagamento .tipo-pagamento-cc-data-validade .dados-cc-mes-validade-collapse .dados-cc-mes-validade-collapse-options,.tipo-pagamento .tipo-pagamento-cc-tipo-cartao .dados-cc-tipo-cartao-collapse .dados-cc-tipo-cartao-collapse-options{cursor:pointer;margin-top:0;margin-bottom:0;background-color:#f2f2f2;padding-left:10px;padding-right:10px;margin-left:10px;margin-right:10px}.tipo-pagamento .tipo-pagamento-cc-data-validade .dados-cc-ano-validade-collapse .dados-cc-ano-validade-collapse-options li,.tipo-pagamento .tipo-pagamento-cc-data-validade .dados-cc-mes-validade-collapse .dados-cc-mes-validade-collapse-options li,.tipo-pagamento .tipo-pagamento-cc-tipo-cartao .dados-cc-tipo-cartao-collapse .dados-cc-tipo-cartao-collapse-options li{padding:0;margin:0;list-style:none}.tipo-pagamento .tipo-pagamento-cc-codigo-seguranca,.tipo-pagamento .tipo-pagamento-cc-data-validade,.tipo-pagamento .tipo-pagamento-cc-tipo-cartao,.tipo-pagamento .tipo-pagamento-large-input{padding:0}.tipo-pagamento .tipo-pagamento-large-input{margin-bottom:15px}.tipo-pagamento .icon-info-container{height:50px;line-height:50px;padding:0}.tipo-pagamento .icon-info{background-color:#b3000;color:#fff;display:inline-block;font-family:BryantProBold;font-size:16px;height:20px;line-height:16px;margin-top:14px;padding:2px 1px 1px;text-align:center;text-transform:lowercase;width:20px}.tipo-pagamento .tipo-pagamento-cc-guardar-wallet,.tipo-pagamento .tipo-pagamento-cc-guardar-wallet .tipo-pagamento-cc-guardar-wallet-inner{padding:0}.tipo-pagamento .tipo-pagamento-mbway-guardar-wallet,.tipo-pagamento .tipo-pagamento-mbway-guardar-wallet .tipo-pagamento-mbway-guardar-wallet-inner{padding:0}.tipo-pagamento .label-codigo-seguranca,.tipo-pagamento .tipo-pagamento-cc-data-validade .label-validade-cartao{text-transform:none}.tipo-pagamento .tipo-pagamento-mbway-guardar-wallet .checkbox{margin-top:20px;margin-bottom:5px}.tipo-pagamento .tipo-pagamento-mbway-guardar-wallet .checkbox>label{display:flex;gap:11px;color:#262626;font-family:BryantProRegular;font-size:16px;line-height:20px;padding:0}.tipo-pagamento .tipo-pagamento-mbway-guardar-wallet .checkbox>label .toggle{display:block;border-radius:10px;background-color:#ccc;min-height:20px;max-height:20px;min-width:40px;max-width:40px}.tipo-pagamento .tipo-pagamento-mbway-guardar-wallet .checkbox>label .toggle::before{content:" ";float:left;background-color:#f2f2f2;border:2px solid #ccc;border-radius:10px;height:20px;width:20px}.tipo-pagamento .tipo-pagamento-mbway-guardar-wallet .checkbox>label .toggle::after{content:"x";float:right;height:20px;width:20px;text-align:center;font-family:BryantProMedium;color:#fff;font-size:20px;line-height:18px}.tipo-pagamento .tipo-pagamento-mbway-guardar-wallet .checkbox>input:checked+label .toggle{background-color:#262626}.tipo-pagamento .tipo-pagamento-mbway-guardar-wallet .checkbox>input:checked+label .toggle::before{float:right;border:2px solid #262626}.tipo-pagamento .tipo-pagamento-mbway-guardar-wallet .checkbox>input:checked+label .toggle::after{display:none}.tipo-pagamento .no-padding-at-all{padding:0}.tipo-pagamento #tipo-pagamento-cc-ano-validade,.tipo-pagamento #tipo-pagamento-cc-mes-validade{width:70px!important;display:inline-block;margin-bottom:13px}.tipo-pagamento fieldset textarea.form-control{height:200px}.tipo-pagamento fieldset .form-control.error{border:1px solid #b3000;color:#b3000}#mbWayExtraInfoErrorArea label.error{margin-top:15px;margin-bottom:0}#mbWayExtraInfoErrorArea label.valid.error,.tipo-pagamento fieldset label.valid.error{display:none!important}#mbWayExtraInfoErrorArea label.error:before,.tipo-pagamento fieldset 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 #fcc}.tipo-pagamento .tipo-pagamento-type-extra-info .tipo-pagamento-type-extra-inner input[type=hidden]+label.error{margin-top:13px}.tipo-pagamento-cc-data-validade ul{padding:0}.tipo-pagamento-cc-data-validade ul li{margin:0}.tipo-pagamento-cc-guardar-wallet .checkbox input#tipo-pagamento-gravar-wallet{display:none}.tipo-pagamento-mbway-guardar-wallet .checkbox input#tipo-pagamento-gravar-mbway{display:none}button#btn-payment{background:#b3000;border-radius:2px;font-family:BryantProRegular;font-weight:500;font-size:24px;line-height:24px;text-align:center;color:#fff;margin-top:15px}button#btn-payment:hover{background:#000}@media (min-width:504px){.tipo-pagamento .tipo-pagamento-title{font-size:25px;line-height:25px;margin-bottom:19px}.tipo-pagamento{margin-bottom:72px}.tipo-pagamento .tipo-pagamento-type{margin-bottom:12px}.tipo-pagamento .tipo-pagamento-type:first-child{margin-top:24px}.tipo-pagamento .tipo-pagamento-type .tipo-pagamento-type-title{width:calc(100% - 140px)}}@media (min-width:688px){.tipo-pagamento .tipo-pagamento-title{font-size:28px;line-height:28px;margin-bottom:21px}.tipo-pagamento{margin-bottom:78px}.tipo-pagamento .tipo-pagamento-type{margin-bottom:13px}.tipo-pagamento .tipo-pagamento-type .tipo-pagamento-type-title{font-size:20px}.tipo-pagamento input[type=radio][disabled]+label .tipo-pagamento-type-title br{display:none}.tipo-pagamento .tipo-pagamento-type:first-child{margin-top:26px}.tipo-pagamento fieldset .form-control{width:60%!important}.tipo-pagamento-cc-tipo-cartao-inner{max-width:200px}}@media (min-width:1080px){.tipo-pagamento .tipo-pagamento-title{font-size:32px;line-height:32px;margin-bottom:24px}.tipo-pagamento{margin-bottom:90px}.tipo-pagamento .tipo-pagamento-type{margin-bottom:15px}.tipo-pagamento .tipo-pagamento-type.multibanco{margin-top:30px}.tipo-pagamento .tipo-pagamento-type .tipo-pagamento-type-title{width:calc(100% - 450px)}.tipo-pagamento fieldset .form-control{width:40%!important}}.tipo-pagamento .payment-radiogroup{padding:0;margin:0;list-style:none}.tipo-pagamento .payment-radiogroup [role=radio]::before,.tipo-pagamento .payment-radiogroup [role=radio][aria-checked=true]::before{display:none}.tipo-pagamento .payment-radiogroup [role=radio]+[role=radio]{margin-left:0}.tipo-pagamento .payment-radiogroup [role=radio]{display:block;border:1px solid transparent;outline:0;padding:10px}.tipo-pagamento .payment-radiogroup [role=radio].focus,.tipo-pagamento .payment-radiogroup [role=radio]:hover{cursor:pointer}.tipo-pagamento .payment-radiogroup [role=radio].disabled{background-color:unset;border-radius:2px;border:1px dashed #949494}.tipo-pagamento .payment-radiogroup [role=radio].disabled .tipo-pagamento-type-title{color:#595959;font-family:BryantProMedium;font-size:20px;line-height:20px}.tipo-pagamento .payment-radiogroup [role=radio].disabled .tipo-pagamento-type-title span{font-size:12px;line-height:12px}.formas-envio-radiogroup{padding:0;margin:0;list-style:none}.formas-envio-radiogroup [role=radio]::before,.formas-envio-radiogroup [role=radio][aria-checked=true]::before{display:none}.formas-envio-radiogroup [role=radio]+[role=radio]{margin-left:0}.formas-envio-radiogroup [role=radio]{display:block;outline:0;cursor:pointer}.formas-envio-radiogroup [role=radio].info-elemento-selected,.formas-envio-radiogroup [role=radio][aria-checked=true]{background-color:#fff;border:1px solid #b30000}.formas-envio-radiogroup [role=radio] .formas-envio-type-details{display:none}.formas-envio-radiogroup [role=radio][aria-checked=true] .formas-envio-type-details{display:block}.checkout-vales{width:100%;margin:0;padding:0}.checkout-vales>div{margin-left:0;margin-right:0}.site-content.checkout #multipleVoucherHeadingTitle,.site-content.checkout #piscoOfertaHeading{font-family:BryantProLight;font-size:22px;line-height:22px;text-align:left;text-transform:uppercase;color:#4c4c4c;margin-top:0;margin-bottom:16px}.site-content.checkout .titulo-utilizador-sem-vales{font-family:BryantProRegular;font-size:16px;color:#262626;text-align:right;float:left;padding-right:5px!important}.site-content.checkout .areainput-utilizador-sem-vales{float:left;padding:0}.site-content.checkout .vale-info-elemento input#codigoValeSolo{background-color:#fff;border:1px solid #262626;font-family:BryantProRegular;font-size:16px;height:50px;color:#262626}.oferta{margin-bottom:12px;min-height:90px}.site-content.checkout .oferta label.labelcheck{font-family:BryantProRegular;font-size:16px;font-weight:400;line-height:20px;text-align:left;color:#262626;float:right;width:calc(100% - 50px)}.site-content.checkout .oferta label.labelcheck:before{content:"";display:inline-block;width:50px;height:50px;position:absolute;left:0;top:0;background-color:#fff;border-radius:1px;border:1px solid #262626}.site-content.checkout .oferta input:checked+.labelcheck:before{font-family:WookIcones;border-radius:0;content:"X";font-size:25px;line-height:50px;color:#000;text-align:center}.textOferta{margin-top:20px}.site-content.checkout .textOferta .textoCopiaOferta .labelOfertaTexto{font-family:BryantProRegular;font-size:16px;font-weight:400;line-height:20px;text-align:left;color:#262626;width:calc(100% - 50px);padding-left:0}.checkout-vales .vale-info-elemento .nota-vale{text-align:center;text-transform:lowercase;color:#262626;width:100%;padding-right:0;padding-left:0;display:block;margin-bottom:9px}.site-content .lista-vales-page .content-area ul.row{list-style:none;padding:0;margin-left:-10px;margin-right:-10px}.checkout-vales .vale-info-elemento-inner{cursor:pointer}.checkout-vales .vale-info-elemento-inner,.checkout-vales .vale-info-elemento-inner-codigo,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .vale-info-elemento-inner{border:1px solid #f7f7f7;background-color:#f7f7f7;padding-bottom:15px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .vale-info-elemento-inner span{padding-left:0;padding-right:0}.site-content .lista-vales-page .content-area ul li.vale-info-elemento a{font-family:BryantProMedium;text-transform:uppercase;text-decoration:underline;color:inherit;display:inherit;text-align:center}.checkout-vales .vale-info-elemento-selected{background-color:#fff;border:1px solid #b30000}.checkout-vales .vale-info-elemento{padding-right:0;padding-left:0;margin-left:0;margin-right:0;margin-bottom:15px}.vale-check{display:none}.vale-info-elemento-selected .vale-check{display:inline-block;width:30px;height:30px;position:absolute;right:0;top:0;color:#fff;background-color:#b30000}.vale-check:before{content:"y";font-family:WookIcones;font-size:50px;position:absolute;right:-10px;top:-10px}#multipleVoucherContainerArea,#singleVoucherContainerArea{margin-bottom:60px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento{margin-bottom:40px;padding-top:20px;padding-bottom:20px}.checkout-vales .vale-info-elemento .nome-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .nome-vale{margin-top:40px}.checkout-vales .vale-info-elemento .oferta-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .oferta-vale{margin-top:20px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .oferta-vale{color:#b30000}.checkout-vales .vale-info-elemento .tipo-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .info-vale{margin-top:20px;margin-bottom:19px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .condicoes-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .converte-vale{text-align:center;margin-top:10px;font-family:BryantProRegular;font-size:14px;text-transform:uppercase;text-decoration:underline;color:#262626;cursor:pointer}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .condicoes-vale .quadrado{margin-left:5px;font-family:BryantProBold;font-size:16px;text-align:center;vertical-align:middle;padding-top:3px;text-transform:none;text-decoration:none;color:#fff;background-color:#b30000;width:20px;height:20px;display:inline-block}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .condicoes-vale .quadrado:after{content:'i'}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .condicoes-vale .quadrado:hover{background-color:#000}.checkout-vales .vale-info-elemento .codigo-vale,.checkout-vales .vale-info-elemento .nome-vale,.checkout-vales .vale-info-elemento .oferta-vale,.checkout-vales .vale-info-elemento .tipo-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .codigo-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .info-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .nome-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .oferta-vale{text-align:center;text-transform:uppercase;color:#262626;width:100%;padding-right:0;padding-left:0;display:block}.checkout-vales .vale-info-elemento .nota-vale,.checkout-vales .vale-info-elemento .tipo-vale{margin-bottom:auto}.checkout-vales .vale-info-elemento .codigo-vale{margin-top:15px}.checkout-vales .vale-info-elemento .nome-vale,.checkout-vales .vale-info-elemento .oferta-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .nome-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .oferta-vale{font-size:22px}.checkout-vales .vale-info-elemento .nome-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .nome-vale{font-family:BryantProLight;font-weight:unset}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .codigo-vale{font-size:16px;line-height:20px;text-transform:none}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .oferta-vale{color:#b30000}.checkout-vales .vale-info-elemento .codigo-vale,.checkout-vales .vale-info-elemento .oferta-vale,.checkout-vales .vale-info-elemento .tipo-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .codigo-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .oferta-vale{font-family:BryantProMedium}.checkout-vales .vale-info-elemento .nota-vale{font-family:BryantProRegular}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .info-vale{font-family:BryantProRegular;font-size:14px}.vale-info-elemento-inner-codigo{text-align:center}.checkout-vales .vale-info-elemento-inner-codigo input{border:medium none;border-radius:0;box-shadow:none;color:#262626;font-family:BryantProRegular;font-size:16px;height:50px;line-height:16px;text-align:center;transition:none 0s ease 0s;vertical-align:middle;margin-top:16px;width:100%;padding:1px 10px}#codigoVale::-ms-clear,#codigoValeSolo::-ms-clear{display:none}.checkout-vales .vale-info-elemento-inner-codigo button{background:transparent none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:none!important;color:#b30000;font-family:BryantProRegular;font-size:14px;line-height:1em;margin:10px 0 20px 0;padding:0;text-decoration:underline;text-transform:uppercase}.vale-info-elemento .error{margin-top:15px;margin-bottom:0}.vale-info-elemento-inner-codigo span.error:not(.valid){display:block;color:#b30000;font-family:BryantProRegular;font-size:14px;text-align:center;padding:0 15px 15px;margin-top:10px}.vale-info-elemento-inner-codigo>div{padding:0 15px}@media (max-width:503px){.site-content.checkout .titulo-utilizador-sem-vales{width:100%;padding:0;margin-bottom:20px;text-align:left}.site-content.checkout .vale-info-elemento input#codigoValeSolo{width:100%}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .info-vale{margin-top:20px;margin-bottom:20px}}@media (min-width:504px){.checkout-vales .vale-info-elemento .nome-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .nome-vale{margin-top:42px}.checkout-vales .vale-info-elemento:nth-child(odd) .vale-info-elemento-inner .vale-check{right:25px}.site-content.checkout #multipleVoucherHeadingTitle,.site-content.checkout #piscoOfertaHeading{font-size:25px;line-height:25px;margin-bottom:19px}.site-content.checkout .titulo-utilizador-sem-vales{margin-bottom:24px;padding:0;line-height:50px}.site-content .lista-vales-page .content-area ul.row{margin-left:-12px;margin-right:-12px}.site-content .lista-vales-page .content-area ul{margin-bottom:24px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento{margin-bottom:48px;padding-top:24px;padding-bottom:24px}.checkout-vales .vale-info-elemento{padding-left:24px;padding-right:24px}#multipleVoucherContainerArea,#singleVoucherContainerArea{margin-bottom:72px}.checkout-vales .vale-info-elemento:nth-child(2n){padding-right:0}.checkout-vales .vale-info-elemento:nth-child(odd){padding-left:0}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .nome-vale{margin-top:24px;font-size:25px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .oferta-vale{margin-top:24px;font-size:25px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .info-vale{margin-top:24px;margin-bottom:24px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .condicoes-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .converte-vale{margin-top:12px}}@media (min-width:688px){.checkout-vales .vale-info-elemento .nome-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .nome-vale{margin-top:43px}.checkout-vales .vale-info-elemento:nth-child(odd) .vale-info-elemento-inner .vale-check{right:15px}.site-content.checkout #multipleVoucherHeadingTitle,.site-content.checkout #piscoOfertaHeading{font-size:28px;line-height:28px;margin-bottom:21px}.site-content.checkout .titulo-utilizador-sem-vales{font-size:20px;margin-bottom:0}.site-content .lista-vales-page .content-area ul.row{margin-left:-13px;margin-right:-13px}.site-content .lista-vales-page .content-area ul{margin-bottom:26px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento{margin-bottom:52px;padding-top:26px;padding-bottom:26px}.checkout-vales .vale-info-elemento{padding-left:13px;padding-right:13px}#multipleVoucherContainerArea,#singleVoucherContainerArea{margin-bottom:78px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .nome-vale{margin-top:26px;font-size:28px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .codigo-vale{font-size:20px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .oferta-vale{margin-top:26px;font-size:28px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .info-vale{margin-top:26px;margin-bottom:26px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .condicoes-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .converte-vale{margin-top:13px}}@media (min-width:1080px){.checkout-vales .vale-info-elemento .nome-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .nome-vale{margin-top:45px}.vale-info-elemento-selected .vale-check{right:16px}.checkout-vales{margin:0 -15px;width:calc(100% + 30px)}.site-content.checkout #multipleVoucherHeadingTitle,.site-content.checkout #piscoOfertaHeading{font-size:32px;line-height:32px;margin-bottom:24px}.site-content.checkout .titulo-utilizador-sem-vales{font-size:20px;line-height:50px}.alert-area-checkout span.alert-area-checkout-text.soTextoemTitulo{line-height:50px}.checkout-vales>div{margin-left:-15px;margin-right:-15px}.site-content .lista-vales-page .content-area ul.row{margin-left:-15px;margin-right:-15px}.site-content .lista-vales-page .content-area ul{margin-bottom:30px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento{margin-bottom:60px;padding-top:30px;padding-bottom:30px}.checkout-vales .vale-info-elemento{padding-left:15px;padding-right:15px}#multipleVoucherContainerArea,#singleVoucherContainerArea{margin-bottom:90px}.checkout-vales .vale-info-elemento:nth-child(2n){padding-right:15px}.checkout-vales .vale-info-elemento:nth-child(odd){padding-left:15px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .nome-vale{font-size:32px;margin-top:30px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .oferta-vale{font-size:32px;margin-top:30px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .info-vale{margin-top:30px;margin-bottom:30px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .condicoes-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .converte-vale{margin-top:15px}}.confirmacao{margin:0;padding:0;max-width:inherit}.confirmacao .moradas{margin-bottom:58px;padding:0}.confirmacao .header-area{margin-top:100px;margin-bottom:20px}.confirmacao h2{font-family:BryantProLight;font-size:22px;line-height:22px;color:#000;text-align:left;text-transform:uppercase;margin:0 0 16px 0;padding:0}.confirmacao .addresses,.confirmacao .formaEnvio,.confirmacao .no-padding,.confirmacao .payment-and-shipment,.confirmacao .tipo-pagamento-conf,.confirmacao .vales{padding:0}.confirmacao .payment-and-shipment{display:flex;flex-wrap:wrap}.confirmacao .vales{margin-bottom:58px}.confirmacao .address-container{font-family:BryantProRegular;font-size:16px;line-height:20px;text-align:left;color:#262626;min-height:50px}.confirmacao .lnk-container.md-right{text-align:left}.confirmacao .lnk-container{margin-bottom:24px;font-size:14px;line-height:14px}.confirmacao .box{border:1px solid #262626;min-height:120px;padding:10px}.formas-envio.box{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:120px;border:1px solid #000;height:calc(100% - 52px)}.confirmacao .dte.box{min-height:50px;padding:14px 10px}.confirmacao .box .name{font-weight:700}.confirmacao .box .nif{text-transform:uppercase}.confirmacao .box .phone{text-transform:capitalize}.confirmacao .lnk-container .lnk{color:#262626;cursor:pointer}.confirmacao .lnk-container{font-family:BryantProRegular;font-size:14px;line-height:14px;text-align:right;text-transform:uppercase;text-decoration:underline;padding:0}.confirmacao .tipo-pagamento-conf .tipo-pagamento-title,.formas-envio .formas-envio-title{font-family:BryantProLight;font-size:22px;line-height:22px;text-align:left;color:#262626;text-transform:uppercase}.confirmacao .confirm-dte .dte-date,.confirmacao .confirm-dte .dte-desc,.confirmacao .formas-envio .formas-envio-type-title{font-family:BryantProMedium;font-size:18px;line-height:22px}.confirmacao .confirm-dte .dte-desc{font-family:BryantProRegular;padding:0}.confirmacao .vales .box{display:flex;flex-wrap:wrap}.confirmacao .formas-envio .vale{padding:0;margin-bottom:20px;margin:auto 0}.confirmacao .formas-envio .formas-envio-type-price.red-voucher .formas-envio-type-price-value,.confirmacao .formas-envio .formas-envio-type-title.red-voucher .desc{color:#b30000}.confirmacao .formas-envio .formas-envio-type-title.red-voucher .not-applied{font-family:BryantProLight;color:#b30000;text-transform:uppercase}.confirmacao .formas-envio .formas-envio-type-title .formas-envio-type-text{font-family:BryantProRegular;font-size:16px;line-height:20px;margin-bottom:10px}.confirmacao .formas-envio .formas-envio-type-title{padding:0}.confirmacao .formas-envio .formas-envio-type-price{text-align:right;margin:auto}.confirmacao .formas-envio .formas-envio-type-price .formas-envio-type-price-value{font-family:BryantProMedium;font-size:20px;line-height:22px;color:#262626}.confirmacao .formas-envio .formas-envio-type-price .formas-envio-type-price-info{font-family:BryantProRegular;font-size:14px;line-height:18px;color:#b30000;text-transform:uppercase}.confirmacao .formas-envio .warning-info-area-icon{margin-top:20px;padding:0}.confirmacao .confirm-dte,.confirmacao .formaEnvio,.confirmacao .tipo-pagamento-conf{margin-bottom:58px}.confirmacao .tipo-pagamento-conf .tipo-pagamento-type{border:1px solid #262626;margin-right:10px;display:block}.confirmacao .tipo-pagamento-conf .tipo-pagamento-type .payment-inner-wrapper{display:flex;padding:0}.confirmacao .tipo-pagamento-conf .tipo-pagamento-type .tipo-pagamento-type-title{color:#262626;font-family:BryantProMedium;font-size:18px;line-height:22px;text-align:left;padding:0;margin:auto 0}.confirmacao .tipo-pagamento-conf .tipo-pagamento-type .tipo-pagamento-type-img{height:100px;line-height:100px;margin-left:auto}.confirmacao .tipo-pagamento-conf .tipo-pagamento-type .payment-warning .payment-warning-title{text-transform:uppercase;font-family:BryantProMedium;font-size:16px;color:#b30000}.confirmacao .tipo-pagamento-conf .tipo-pagamento-type .payment-warning .payment-warning-text{font-family:BryantProRegular;line-height:20px;font-size:16px;color:#262626}.confirmacao .tipo-pagamento-type .vertcenter{display:inline-block;vertical-align:middle;float:none}.confirmacao .cesto{padding:0}.confirmacao .product-list .product-quantity input{background-color:#fff}.confirmacao .product-list .product-quantity input.quantity.box{border:none}.site-content.checkout .confirmacao .order-line .prod .prod-info .links .btns{display:none}.confirmacao span#pipe{display:none}.confirmacao .tomarConhecimento{background-color:#f7f7f7;padding-top:20px;margin-bottom:12px;min-height:90px;padding-left:10px}.site-content.checkout .confirmacao .tomarConhecimento .copia label.labelcheck{font-family:BryantProRegular;font-size:16px;font-weight:400;line-height:20px;text-align:left;color:#262626;float:right;width:calc(100% - 50px)}.site-content.checkout .confirmacao .tomarConhecimento .copia label.labelcheck:before{content:"";display:inline-block;width:50px;height:50px;position:absolute;left:0;top:0;background-color:#fff;border-radius:1px;border:1px solid #262626}.confirmacao .paraConfirmar{padding:0}.site-content.checkout .confirmacao label.error{font-family:BryantProRegular;font-weight:400;font-size:18px;line-height:20px;color:#b30000;background-color:#fcc;min-height:50px;margin-bottom:15px;width:100%;position:relative;padding:15px 15px 15px 15px;display:inline-block!important}.site-content.checkout .confirmacao label.error{color:#b30000;text-decoration:underline}.site-content.checkout .confirmacao .tomarConhecimento .botao-confirmar-encomenda{padding:0}.site-content.checkout .confirmacao .tomarConhecimento .botao-confirmar-encomenda button{width:100%;margin-top:20px;margin-bottom:20px}.site-content.checkout .confirmacao .labelcheck a{color:#262626;text-decoration:underline}.site-content.checkout .confirmacao .multibanco{background-color:#f7f7f7;padding-top:20px;padding-bottom:20px;margin-bottom:58px;line-height:normal}.site-content.checkout .confirmacao .multibanco .titulo{font-family:BryantProLight;font-size:18px;line-height:normal;text-align:right;text-transform:uppercase;color:#262626}.site-content.checkout .confirmacao .multibanco .valor{font-family:BryantProMedium;font-size:18px;text-align:left;text-transform:uppercase;color:#262626}.site-content.checkout .confirmacao .cheque-estudante{background-color:#f7f7f7;padding-top:20px;padding-bottom:20px;margin-bottom:58px}.site-content.checkout .confirmacao .cheque-estudante .texto{font-family:BryantProRegular;font-size:16px;color:#262626}.site-content.checkout .confirmacao .cheque-estudante .address{font-family:BryantProRegular;font-size:16px;color:#000;font-weight:700;margin:15px 0}.confirmacao .labelcheck{display:inline}.confirmacao .ship-sales{margin-bottom:4px}.confirmacao .printButton{font-family:BryantProMedium;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:0;padding-left:10px}.confirmacao .printButton .printIcon{font-family:WookIcones;text-transform:none;font-size:50px}.confirmacao .printButton:hover{background-color:#000;color:#fff}@media(min-width:504px){.confirmacao .printButton{font-size:20px;margin-top:41px}.confirmacao .confirm-dte,.confirmacao .formaEnvio,.confirmacao .moradas,.confirmacao .tipo-pagamento-conf,.confirmacao .vales{margin-bottom:70px}.confirmacao .ship-sales{margin-bottom:12px!important}.site-content.checkout .confirmacao .cheque-estudante,.site-content.checkout .confirmacao .multibanco{margin-bottom:70px}.confirmacao h2{font-size:25px;line-height:25px;margin-bottom:19px}.confirmacao .address-container{font-size:18px}}@media(min-width:688px){.confirmacao .printButton{font-size:24px;margin-top:47px}.confirmacao .confirm-dte,.confirmacao .formaEnvio,.confirmacao .moradas,.confirmacao .tipo-pagamento-conf,.confirmacao .vales{margin-bottom:75px}.confirmacao .ship-sales{margin-bottom:13px!important}.site-content.checkout .confirmacao .cheque-estudante,.site-content.checkout .confirmacao .multibanco{margin-bottom:75px}.confirmacao h2{font-size:28px;line-height:28px;margin-bottom:21px}.confirmacao .lnk-container.md-right{text-align:right}#confirmacaoSubmitButton{float:right;width:360px}}@media(min-width:1080px){.confirmacao .printButton{font-size:24px;margin-top:59px}.confirmacao .confirm-dte,.confirmacao .formaEnvio,.confirmacao .moradas,.confirmacao .tipo-pagamento-conf,.confirmacao .vales{margin-bottom:86px}.confirmacao .ship-sales{margin-bottom:15px!important}.confirmacao h2{margin-bottom:24px}.confirmacao .formaEnvio{padding-right:15px}.confirmacao .tipo-pagamento-conf{padding-right:15px;padding-left:15px}.site-content.checkout .confirmacao .cheque-estudante,.site-content.checkout .confirmacao .multibanco{margin-bottom:86px}.confirmacao .tipo-pagamento-conf.no-vouchers{padding-right:0;padding-left:15px}.confirmacao .moradas.envio{padding-right:15px}.confirmacao .moradas.faturacao{padding-left:15px}.confirmacao .lnk-container.md-right{text-align:right}#confirmacaoSubmitButton{margin-top:0}}@media screen{.print-header{display:none}}@media print{@page{margin:15mm}#header-navbar,.lnk-container,.tipo-pagamento-type-img,.top-checkout-menu{display:none}.site-content{margin:0;padding:0!important;max-width:initial!important}.print-header{padding-bottom:15mm;display:block;font-family:BryantProMedium;font-size:12pt;text-transform:uppercase;color:#000;line-height:11mm}.print-header img{width:50mm;height:11mm}.site-content .generic-alert .losango .info:after{color:#b30000!important;font-size:7mm!important;font-family:WookIcones!important}.site-content .generic-alert .losango .info,.site-content .generic-alert .losango .warning{font-size:7mm!important}.site-content .generic-alert .losango .warning:after{color:#b30000!important;font-size:7mm!important;line-height:7mm!important;font-family:WookIcones!important;content:"!"!important}.generic-alert span.generic-alert-title{padding-left:3mm!important;height:initial;min-height:initial;margin:0!important}.site-content.checkout h3.warning-info{font-size:12pt!important;line-height:12pt!important;height:initial}.site-content.checkout .generic-alert span.generic-alert-text{font-size:8pt!important;line-height:10pt!important;width:calc(100% - 13mm)!important;margin-top:-20px!important;padding:0!important;float:right}.site-content .generic-alert{margin-bottom:10mm}.site-content.checkout .generic-alert .losango{height:7mm!important;width:7mm!important}.site-content.checkout .generic-alert .losango .info,.site-content.checkout .generic-alert .losango .warning{height:7mm!important;width:7mm!important;line-height:7mm!important}.confirmacao h2{font-family:BryantProRegular;font-size:16pt;line-height:16pt;margin:0 0 5mm 0}.site-content.checkout .confirmacao .multibanco{padding:3mm;background-color:#ccc!important;margin-bottom:10mm}.site-content.checkout .confirmacao .multibanco .titulo{font-size:10pt;line-height:14pt}.site-content.checkout .confirmacao .multibanco .valor{font-size:10pt;line-height:14pt}.site-content.checkout .confirmacao .multibanco .titulo,.site-content.checkout .confirmacao .multibanco .valor{padding:0 5mm}.confirmacao .formaEnvio,.confirmacao .moradas,.confirmacao .tipo-pagamento-conf{width:50%!important}.confirmacao .formaEnvio,.confirmacao .moradas.envio{padding-right:5mm}.confirmacao .moradas.faturacao,.confirmacao .tipo-pagamento-conf.no-vouchers{padding-left:5mm}.confirmacao .box{padding:5mm;border:.5mm solid #000}.confirmacao .moradas .box{min-height:44mm}.confirmacao .formas-envio,.confirmacao .tipo-pagamento-type{min-height:20mm!important}.confirmacao .address-container,.confirmacao .formas-envio div,.confirmacao .tipo-pagamento-type div{font-size:10pt!important;line-height:14pt!important;margin:0!important}#label h2:first-of-type,.confirmacao .moradas h2:first-of-type{display:block!important;width:100%!important}#label h2:nth-of-type(2),.confirmacao .moradas h2:last-of-type{display:none!important}.product-list:last-of-type,.products-header{display:block!important}.product-list:first-of-type{display:none!important}.order-line table{width:100%}.avalability,.links,.order-line tr td table tr td:first-of-type{display:none}.products-header{margin-bottom:3mm}.products-header div{height:10mm!important;background-color:#ccc!important;line-height:10mm!important;border-right-width:1mm!important}.products-header span{font-family:BryantProRegular;font-size:10pt!important;line-height:10mm!important;margin-top:-5mm}.quantity{font-size:12pt!important;margin:0!important;height:12pt!important;line-height:12pt!important;display:inline}.order-line-price,.product-title{font-size:10pt!important}.product-quantity{text-align:center}.order-line-discount{font-size:8pt!important;color:#b30000!important}.prod-price{text-align:right}.prod-price span{padding:0}.order-line{margin-bottom:10mm;margin-right:3mm;margin-left:3mm}.order-line:last-of-type{margin-bottom:3mm}.ship-sales{margin-top:0!important;margin-bottom:3mm!important;padding:0!important;background-color:#ccc!important}.info-ship-sales{padding-top:3mm!important}.prices span{font-size:12pt!important;font-family:BryantProLight!important;padding-right:3mm!important}.prices span:last-child{font-size:8pt!important;font-family:BryantProMedium!important}.total-card span,.total-poupanca span{color:#b30000!important}.detail-price-title:first-of-type,.total-poupanca-title:nth-of-type(2){display:block!important}.detail-price-title:nth-of-type(2),.total-poupanca-title:first-of-type{display:none!important}.info-iva span{font-family:BryantProRegular;font-size:8pt;text-align:right;color:#595959!important;margin-bottom:3mm;padding-right:3mm!important}#btns,.prazo-xs{display:none}.site-content h3.warning-info.warning{color:#b30000!important}#label{page-break-before:always}}.site-content.checkout h1.warning-info,.site-content.checkout h3.warning-info{font-family:BryantProMedium;font-size:24px;line-height:18px}.site-content.checkout.passo4 .title-warning h1.warning-info{font-size:22px;line-height:22px}.site-content.checkout .generic-alert .losango .infoTwo{font-family:BryantProBold}.site-content.checkout .generic-alert span.generic-alert-text{line-height:20px}.site-content.checkout .generic-alert span.generic-alert-text p{height:inherit!important}.site-content.checkout .generic-alert span.generic-alert-text .prev-escolares-subtitle{font-family:BryantProBold;width:100%;display:block;margin-top:15px;font-size:22px;line-height:22px}.site-content.checkout .generic-alert span.generic-alert-text .prev-escolares-text{font-family:BryantProMedium;width:100%;display:block;font-size:16px;line-height:20px}.site-content.checkout .generic-alert .losango .warning{font-size:36px;height:22px;line-height:36px;width:50px}.site-content.checkout .generic-alert .losango .warning:after{font-family:BryantProBold;content:"x"}@media(max-width:503px){.site-content.checkout .generic-alert span.generic-alert-title{width:calc(100% - 47px)}.site-content.checkout .generic-alert span.generic-alert-title.soTextoSemTitulo{display:none}}@media (min-width:504px) and (max-width:687px){.site-content.checkout .generic-alert span.generic-alert-title{width:calc(100% - 47px)}.site-content.checkout .generic-alert span.generic-alert-title.soTextoSemTitulo{display:none}}@media (min-width:504px){.site-content.checkout.passo4 .generic-alert h1,.site-content.checkout.passo4 .title-warning h1.warning-info{font-size:25px;line-height:25px}.site-content.checkout .generic-alert span.generic-alert-text{margin-top:24px}.site-content.checkout .generic-alert span.generic-alert-text.soTextoSemTitulo{margin:auto}}@media (min-width:688px){.site-content.checkout h3.warning-info{font-size:22px;line-height:20px}.site-content.checkout.passo4 .generic-alert h1,.site-content.checkout.passo4 .title-warning h1.warning-info{font-size:28px;line-height:28px}.site-content.checkout .generic-alert .losango{height:50px;width:50px}.site-content.checkout .generic-alert .losango .info,.site-content.checkout .generic-alert .losango .infoTwo,.site-content.checkout .generic-alert .losango .warningTwo{height:50px;line-height:50px;width:50px;margin-bottom:11px}.site-content.checkout .generic-alert .losango .warning{line-height:42px;height:46px;width:52px}.site-content.checkout .generic-alert span.generic-alert-title{margin-top:-14px;margin-bottom:inherit}.site-content.checkout .generic-alert span.generic-alert-title.soTextoSemTitulo{display:none}.site-content.checkout .generic-alert span.generic-alert-text{float:right;width:calc(100% - 70px);padding-left:20px;margin-top:-30px;font-size:18px}.site-content.checkout .generic-alert span.generic-alert-text.smalltxt{font-size:16px}.site-content.checkout .generic-alert span.generic-alert-text.soTextoSemTitulo{margin:auto}}@media (min-width:1080px){.site-content.checkout h3.warning-info{font-size:24px;line-height:20px}.site-content.checkout.passo4 .generic-alert h1,.site-content.checkout.passo4 .title-warning h1.warning-info{font-size:32px;line-height:32px}.site-content.checkout .generic-alert span.generic-alert-text{font-size:20px;font-family:BryantProMedium}.site-content.checkout .generic-alert span.generic-alert-text.smalltxt{font-size:18px;font-family:BryantProRegular}}#encomendaConfirmada p{margin-bottom:auto}#encomendaConfirmada .mbway-confirmation{margin-bottom:40px}#encomendaConfirmada .mbway-confirmation h2{font-family:BryantProRegular;font-size:22px;line-height:22px;letter-spacing:-.33px;margin-bottom:20px}#encomendaConfirmada .mbway-confirmation .info-container{background-color:#f2f2f2;padding:20px 10px;gap:20px}#encomendaConfirmada .mbway-confirmation .info-container .confirm,#encomendaConfirmada .mbway-confirmation .info-container .confirmed,#encomendaConfirmada .mbway-confirmation .info-container .description,#encomendaConfirmada .mbway-confirmation .info-container .expired{font-size:16px;line-height:20px;gap:20px}#encomendaConfirmada .mbway-confirmation .info-container .counter{font-size:22px;line-height:22px;background-color:#6cc;border-radius:2px;padding:10px;margin:auto;min-width:102px}#encomendaConfirmada .mbway-confirmation .info-container .warning{font-size:12px;line-height:16px}#encomendaConfirmada .mbway-confirmation .info-container .confirm{font-weight:400;text-decoration:underline;cursor:pointer}#encomendaConfirmada .mbway-confirmation .info-container #toggle-confirmed:not(:checked)~.confirmed,#encomendaConfirmada .mbway-confirmation .info-container #toggle-expired:not(:checked)~.expired,#encomendaConfirmada .mbway-confirmation .info-container #toggle-expired:not(:checked)~.new-pay,#encomendaConfirmada .mbway-confirmation .info-container #toggle-second-expired:not(:checked)~.second-expired{display:none}#encomendaConfirmada .mbway-confirmation .info-container input[name=toggle-counter]:checked~.confirm,#encomendaConfirmada .mbway-confirmation .info-container input[name=toggle-counter]:checked~.counter,#encomendaConfirmada .mbway-confirmation .info-container input[name=toggle-counter]:checked~.description,#encomendaConfirmada .mbway-confirmation .info-container input[name=toggle-counter]:checked~.warning{display:none}#encomendaConfirmada .mbway-confirmation .new-pay button{background-color:#000;color:#fff;border-radius:0;margin-top:5px}@media (min-width:688px){#encomendaConfirmada .mbway-confirmation{margin-bottom:52px}#encomendaConfirmada .mbway-confirmation h2{font-family:BryantProLight;font-size:28px;line-height:28px;letter-spacing:0;margin-bottom:26px}#encomendaConfirmada .mbway-confirmation .info-container{padding:26px 13px;gap:26px}#encomendaConfirmada .mbway-confirmation .info-container .confirm,#encomendaConfirmada .mbway-confirmation .info-container .confirmed,#encomendaConfirmada .mbway-confirmation .info-container .description,#encomendaConfirmada .mbway-confirmation .info-container .expired{font-size:18px;line-height:20px;gap:13px}#encomendaConfirmada .mbway-confirmation .info-container .counter{font-size:28px;line-height:28px;padding:20px 10px;min-width:132px}#encomendaConfirmada .mbway-confirmation .info-container .warning{font-size:14px;line-height:20px}#encomendaConfirmada .mbway-confirmation .new-pay{display:flex;width:610px;margin:0 auto}#encomendaConfirmada .mbway-confirmation .new-pay input{width:300px;margin-right:10px}#encomendaConfirmada .mbway-confirmation .new-pay button{width:300px;margin-top:0}}@media (min-width:1080px){#encomendaConfirmada .mbway-confirmation{margin-bottom:60px}#encomendaConfirmada .mbway-confirmation h2{margin-bottom:30px}#encomendaConfirmada .mbway-confirmation .info-container{padding:30px 15px;gap:30px}#encomendaConfirmada .mbway-confirmation .info-container .description{gap:15px}#encomendaConfirmada .mbway-confirmation .info-container .counter{font-size:32px;line-height:32px}}#encomendaConfirmada p{margin-bottom:auto}#encomendaConfirmada .second-payment{margin-bottom:40px}#encomendaConfirmada .second-payment .info-container{background-color:#f2f2f2;padding:20px 10px;gap:20px}#encomendaConfirmada .second-payment .info-container .description{font-size:16px;line-height:20px;gap:20px}#encomendaConfirmada .second-payment .new-pay button{background:#b30000 0 0 no-repeat padding-box;border:1px solid #b30000;color:#fff;margin-top:5px}@media (min-width:688px){#encomendaConfirmada .second-payment{margin-bottom:52px}#encomendaConfirmada .second-payment .info-container{padding:26px 13px;gap:26px}#encomendaConfirmada .second-payment .info-container .description{font-size:18px;line-height:20px;gap:13px}#encomendaConfirmada .second-payment .new-pay{display:flex;margin:0 auto}#encomendaConfirmada .second-payment .new-pay input{width:300px;margin-right:10px}#encomendaConfirmada .second-payment .new-pay button{width:300px;margin-top:0}}@media (min-width:1080px){#encomendaConfirmada .second-payment{margin-bottom:60px}#encomendaConfirmada .second-payment .info-container{padding:30px 15px;gap:30px}#encomendaConfirmada .second-payment .info-container .description{gap:15px}}.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:#39c;z-index:-1}.confirmacao-utilizador button.secondary{font-family:BryantProRegular,sans-serif;background-color:#f2f2f2;color:#39c;text-decoration:none}.confirmacao-utilizador button.secondary:hover,.confirmacao-utilizador button.secondary:hover b{color:#82c0ea}.confirmacao-utilizador button.secondary b{font-family:BryantProMedium,sans-serif;color:#39c}.confirmacao-utilizador *{color:#262626;box-sizing:border-box;font-weight:400;margin:0;padding:0}.confirmacao-utilizador a{color:#333;font-family:BryantProRegular,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:#fff;font-family:BryantProMedium,sans-serif;font-size:22px;line-height:1;padding:19px 0;text-align:center;text-transform:lowercase}.confirmacao-utilizador h1 .uppercase{color:#fff;text-transform:none}.confirmacao-utilizador p{font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;text-align:center}.confirmacao-utilizador p.login{margin:10px 0 0 0}.confirmacao-utilizador .close{color:rgba(255,255,255,.5);font-family:WookIcones,BryantProRegular,sans-serif;font-size:50px;line-height:1;position:absolute;top:15px;right:15px}.confirmacao-utilizador input{background-color:transparent;border:none;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:1;min-height:36px;padding:10px 10px 10px 0;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 #8a0000}.confirmacao-utilizador .error-message{background-color:#fcc;border-radius:2px;margin:0 0 10px 0;padding:10px}.confirmacao-utilizador .error-message a,.confirmacao-utilizador .error-message p,.confirmacao-utilizador .error-message u{color:#8a0000}.confirmacao-utilizador input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.confirmacao-utilizador input::placeholder{font-family:BryantProRegularItalic,sans-serif}.confirmacao-utilizador .icone{color:#ccc;font-family:WookIcones,BryantProRegular,sans-serif;font-size:50px;line-height:40px;position:relative}.confirmacao-utilizador .icone.password,.confirmacao-utilizador .icone.user{left:-5px}.confirmacao-utilizador .icone.visibility{color:#39c;right:-5px;cursor:pointer}.confirmacao-utilizador button{background-color:#39c;border:none;border-radius:2px;color:#fff;font-family:BryantProMedium,sans-serif;font-size:16px;line-height:1;min-height:36px;padding:10px;text-transform:uppercase;width:100%}.confirmacao-utilizador button.primary:active,.confirmacao-utilizador button.primary:hover{background-color:#9cf}.confirmacao-utilizador button.botao-secundario{background-color:transparent;color:#39c;text-decoration:underline}.confirmacao-utilizador label{color:#595959;display:block;font-family:BryantProMedium,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 #8a0000}.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;background-color:#fff;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;background-color:#fff;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 .social.apple{color:#000;background-color:#fff;margin-right:5px}.confirmacao-utilizador .social.apple:hover{background-color:#fff;border:1px solid #ccc;color:#595959}.confirmacao-utilizador .social.apple::before{content:"\f179"}.confirmacao-utilizador .info{background-color:#f2f2f2;border-radius:50%;color:#39c;font-family:BryantProMedium,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:#fff!important;font-family:BryantProMedium,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}}.overlay .overlay-area,.overlay-area{margin:0;padding:0;box-sizing:border-box;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;width:100%;height:100%;background-color:#f7f7f7}.overlay .overlay-area:not(.hideOverlay):not(.hidden):not(.hide),.overlay-area:not(.hideOverlay):not(.hidden):not(.hide){display:flex}.overlay .overlay-area .btn-close,.overlay-area .btn-close{font-family:WookIcones;color:#000;text-align:right;padding:20px 20px 0 0;font-size:50px;cursor:pointer;float:right;z-index:99;right:0;position:absolute}.overlay .overlay-area .btn-close a,.overlay-area .btn-close a{color:#000;text-decoration:none}.overlay .overlay-area .btn-fullw{width:100%;max-width:100%!important;min-width:50px;height:auto!important}.overlay .overlay-area .content,.overlay-area .content{top:100px;padding:0 20px;margin:auto;width:100%;max-width:789px;z-index:1}.overlay .overlay-area .content.top,.overlay-area .content.top{margin:0 auto}.overlay .overlay-area .content.full-width,.overlay-area .content.full-width{max-width:1200px}div#productPage-overlay-infoAdeArea-content-form,div#productPage-overlay-infoReaderArea-content-form{padding:0}.overlay .overlay-area .content .title-h1,.overlay .overlay-area .content h1,.top-recommend-email .overlay-area .content .title-h1,.top-recommend-email .overlay-area .content h1{font-family:BryantProMedium;font-size:32px;line-height:32px;color:#262626;text-transform:lowercase;text-align:center;display:block;font-weight:400;margin:0}.overlay .overlay-area .content .title-h1.normal-header{text-transform:none}.overlay .overlay-area .content div[data-class=ec_h1]{margin:0}.overlay .overlay-area .content .cgv-page h1,.overlay .overlay-area .content div[data-class=ec_h1]{margin-bottom:30px}.overlay .overlay-area .content .cgv-page .content-area{padding:0;margin-left:-10px;width:calc(100% + 20px)}.overlay .overlay-area .content .subtitle-h2,.overlay .overlay-area .content h2,.top-recommend-email .overlay-area .content .subtitle-h2,.top-recommend-email .overlay-area .content h2{font-family:BryantProRegular;font-size:20px;line-height:20px;color:#262626;text-align:center;margin:10px 0 0 0}.overlay .overlay-area .content .subject{font-family:BryantProRegular;line-height:1.2;color:#262626;font-size:16px;padding-bottom:10px}.overlay .overlay-area .content .subject span{font-weight:700}.overlay .overlay-area .content div[data-class=ec_h2]{margin:10px 0 0 0}div#productPage-overlay-infoAdeArea-content-form h2,div#productPage-overlay-infoReaderArea-content-form h2{font-family:BryantProRegular,BryantProMedium}.top-recommend-email .recommend-email .content .subtitle-h2,.top-recommend-email .recommend-email .content div[data-class=ec_h2]{font-family:BryantProRegularItalic}.overlay .overlay-area .content .header3-h3,.overlay .overlay-area .content h3,.top-recommend-email .overlay-area .content .header3-h3,.top-recommend-email .overlay-area .content h3{font-family:BryantProRegular;font-size:16px;line-height:20px;color:#262626;text-align:center}.overlay .overlay-area .content .button-cart-vault:hover{background:#87cefa}.overlay .overlay-area .content #submitBotaoVaultPP{max-width:500px;margin:auto;text-align:center;margin-bottom:40px}.overlay .overlay-area .content .payment-container{margin:0;padding:0}.overlay .overlay-area .content form{display:table;width:100%;max-width:360px;margin:auto}.overlay .overlay-area .content.top form{margin:0 auto}.overlay .wave-overlay-content{max-width:620px;margin:auto}.overlay .wave-overlay-content .wave-title{font-size:22px;line-height:26px;font-family:BryantProMedium,sans-serif;color:#fff;text-align:center;padding:0;margin:24px 0;width:calc(100% - 30px)}.overlay .wave-overlay-content .wave-title2{font-size:22px;line-height:26px;font-family:BryantProMedium,sans-serif;text-align:center;padding:0;margin:24px 0;width:calc(100% - 30px)}.overlay .wave-overlay-content section{background-color:rgba(255,255,255,.85);border-radius:2px;padding:10px;width:100%;margin:0}.overlay .wave-overlay-content section .introduction{font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;text-align:center}.overlay .overlay-area .content form .header3-h3,.overlay .overlay-area .content form div[data-class=ec_h3],.overlay .overlay-area .content form h3,.top-recommend-email .overlay-area .content form .header3-h3,.top-recommend-email .overlay-area .content form div[data-class=ec_h3],.top-recommend-email .overlay-area .content form h3{margin:20px 0 0 0}.overlay .overlay-area .content form fieldset,.top-recommend-email .overlay-area .content form fieldset{margin-top:30px}#productPage-overlay-commentArea-content-form>.error{margin-top:10px}.disclaimer{font-size:12px;margin-top:20px;line-height:20px}.overlay .overlay-area .content form fieldset:first-of-type,.top-recommend-email .overlay-area .content form fieldset:first-of-type{margin-top:40px}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:BryantProRegular,BryantProMedium;font-size:14px;line-height:18px;color:#262626}div#productPage-overlay-infoAdeArea-content-form .buttons,div#productPage-overlay-infoReaderArea-content-form .buttons-install{margin:45px 0 0 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:15px 0 0 0;font-family:BryantProRegular,BryantProMedium;height:50px;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:#b30000;display:table-cell;vertical-align:middle;height:50px}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 .overlay-area .content form .field-label,.overlay .overlay-area .content form p,.overlay-area .content form div.desc,.top-recommend-email .overlay-area .content form .field-label,.top-recommend-email .overlay-area .content form p{font-family:BryantProRegular;font-size:16px;line-height:16px;color:#262626;text-align:left;padding-bottom:20px;margin:40px 0 0}.overlay .overlay-area .content form .form-control,.top-recommend-email .overlay-area .content form .form-control{margin:0 0 10px 0;font-family:BryantProRegular;font-size:16px;line-height:16px;color:#262626;display:block;width:100%;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;min-height:50px;-webkit-appearance:none!important;-webkit-border-radius:0}.overlay .overlay-area .content form textarea.form-control{height:200px;line-height:20px;resize:none}.overlay .overlay-area .content form .form-control.error,.top-recommend-email .overlay-area .content form .form-control.error,form .form-control.error{border:1px solid #b30000;color:#b30000}.top-recommend-email .overlay-area .content form .g-recaptcha{margin-bottom:10px}.overlay .overlay-area .content form button,.top-recommend-email .overlay-area .content form button{height:50px;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background:0 0;float:right;padding-left:0;min-height:50px;width:100%}.overlay .overlay-area .content form button.full-width{width:100%;max-width:none}.overlay .overlay-area .content form button:first-of-type,.top-recommend-email .overlay-area .content form button:first-of-type{padding-right:0}.overlay .overlay-area .content form button .description,.top-recommend-email .overlay-area .content form button .description{line-height:20px;font-size:20px;text-transform:uppercase;margin:auto;padding-top:10px;padding-bottom:10px}.overlay .overlay-area .content form button.red,.top-recommend-email .overlay-area .content form button.red{background-color:#b30000;color:#fff}.overlay .overlay-area .content form button.red:hover,.top-recommend-email .overlay-area .content form button.red:hover{background-color:#000;color:#fff}.overlay .overlay-area .content form button.red.disabled,.overlay .overlay-area .content form button.red.disabled:hover,.top-recommend-email .overlay-area .content form button.red.disabled,.top-recommend-email .overlay-area .content form button.red.disabled:hover{background-color:#e5e5e5;cursor:default}.overlay .overlay-area .content .eb-popup-buttons,.overlay .overlay-area .content .ofertas-digitais-popup-buttons{margin-top:40px}.overlay .overlay-area .content .eb-popup-buttons button,.overlay .overlay-area .content .ofertas-digitais-popup-buttons button{margin-top:15px;padding-left:0;padding-right:0;width:100%!important}.overlay .overlay-area .content .eb-popup-buttons button:first-of-type,.overlay .overlay-area .content .ofertas-digitais-popup-buttons button:first-of-type{margin-top:0}.overlay .overlay-area .content .eb-popup-buttons #checkout-remove-products-guest,.overlay .overlay-area .content .ofertas-digitais-popup-buttons #checkout-remove-products-guest{background:#868585}.overlay .info-checkout-area .content .eb-popup h3,.overlay .info-checkout-area .content .ofertas-digitais-popup h3{text-align:center}.overlay .info-checkout-area .content .eb-popup div[data-class=ec_h3]:first-of-type,.overlay .info-checkout-area .content .eb-popup h3:first-of-type,.overlay .info-checkout-area .content .ofertas-digitais-popup div[data-class=ec_h3]:first-of-type,.overlay .info-checkout-area .content .ofertas-digitais-popup h3:first-of-type{margin-top:0}.overlay .info-checkout-area .content p.text{font-size:20px;margin:20px 0;text-align:center;line-height:25px;font-family:BryantProRegular}.overlay .info-checkout-area .content h1.alertTitle{text-transform:none;font-size:40px!important}#overlay-checkout-area-address-form fieldset{margin-bottom:60px}.overlay .overlay-area .content form button.red:hover,.top-recommend-email .overlay-area .content form button.red:hover{background-color:#000;color:#fff}.overlay .overlay-area .content form button.red .description,.top-recommend-email .overlay-area .content form button.red .description{font-family:BryantProMedium}.overlay .overlay-area .content form button.grey,.top-recommend-email .overlay-area .content form button.grey{background-color:#e6e6e6;color:#000}.overlay .overlay-area .content form button.grey:hover,.top-recommend-email .overlay-area .content form button.grey:hover{background-color:#000;color:#fff}.overlay .overlay-area .content form button.grey .description,.top-recommend-email .overlay-area .content form button.grey .description{font-family:BryantProRegular;width:inherit}.overlay .overlay-area .content .payment-note-text,.overlay .overlay-area .content .payment-text-info{margin-top:60px;margin-bottom:30px;text-align:center;padding:0}.overlay .overlay-area .content #product-addCart-btn,.overlay .overlay-area .content #unicreEcPaymentBtn{background-color:#b30000;color:#fff;height:50px;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;font-family:BryantProMedium;font-size:24px;line-height:24px;text-transform:uppercase;text-align:center}.overlay .overlay-area .content #product-addCart-btn{padding:0;font-size:20px;line-height:50px}.overlay .overlay-area .content #unicreEcPaymentBtn span{padding:13px 0;display:block}.overlay .overlay-area .content #unicreEcPaymentBtn:hover{text-decoration:none}.overlay .overlay-area .content #product-addCart-btn:hover{background-color:#000}.overlay .overlay-area .content #product-addCart-btn.button-cart .addCart-btn span::after{font-family:WookIcones;content:"c";color:#fff;text-transform:lowercase;display:inline-block;font-size:45px;float:right}.overlay .overlay-area .content form label.valid.error,label.valid.error{display:none!important}.overlay .overlay-area .content form label.error:before,[role=alert].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 #fcc}label.error.attention:before{display:none}.nif-popup-buttons button{width:100%!important}#overlay-livros-adotados .content div.livros-adotados-title{font-family:BryantProMedium;font-size:32px;color:#262626;text-align:center;margin-bottom:60px}#overlay-livros-adotados .livrosTodos .textoLivrosTodos{font-family:BryantProRegular;font-size:18px;line-height:22px;text-align:left;color:#262626;margin-bottom:20px}#overlay-livros-adotados .livrosTodos .escolares-li{background-color:#fff;cursor:pointer;padding:10px;margin-bottom:10px;border:1px solid #fff}#overlay-livros-adotados .livrosTodos .escolares-li.row{margin-left:0;margin-right:0}#overlay-livros-adotados .livrosTodos .escolares-li.active,#overlay-livros-adotados .livrosTodos .escolares-li:hover{border:1px solid #b30000}#overlay-livros-adotados .livrosTodos .escolares-li .capaAdocao{padding:0}#overlay-livros-adotados .livrosTodos .escolares-li .adocaoDireita{padding:10px 10px 10px 30px}#overlay-livros-adotados .livrosTodos .escolares-li .tituloAdocao{font-family:BryantProMedium;font-size:18px;color:#262626;text-align:left;line-height:22px}#overlay-livros-adotados .livrosTodos .escolares-li .autores,#overlay-livros-adotados .livrosTodos .escolares-li .editores{font-family:BryantProRegular;font-size:14px;color:#262626;text-align:left;line-height:18px}#overlay-livros-adotados .submitButton{position:fixed!important;bottom:0;width:calc(100% - 18px);text-align:center;background-color:#f7f7f7;padding:20px;max-width:789px;margin:0 auto;left:-17px;right:0;z-index:100}#overlay-livros-adotados .submitButton.touch{width:100%;left:0}#overlay-livros-adotados .submitButton span{color:#fff;background-color:#b30000;min-height:50px;width:100%;display:block;line-height:50px;font-family:BryantProMedium;font-size:20px;text-transform:uppercase;cursor:pointer}#overlay-client-area-confirm-mktp-delivery-form label.sale-line-label{padding:10px;padding-left:60px;cursor:pointer}#overlay-client-area-confirm-mktp-delivery-form label.sale-line-label .product{min-height:50px;display:flex}#overlay-client-area-confirm-mktp-delivery-form label.sale-line-label .info{padding:0;margin:auto 0}#overlay-client-area-confirm-mktp-delivery-form label.sale-line-label:before{font-family:WookIcones;content:"";display:inline-block;width:50px;height:50px;position:absolute;left:0;border-radius:0;background-color:#fff}#overlay-client-area-confirm-mktp-delivery-form input:checked+label.sale-line-label:before{content:"X";font-size:25px;line-height:50px;color:#000;text-align:center}@media (min-width:504px){.overlay .overlay-area .btn-close{padding:24px 24px 0 0}.overlay .overlay-area .content{padding:0 24px}.overlay .overlay-area .content .title-h1,.overlay .overlay-area .content h1,.top-recommend-email .overlay-area .content .title-h1,.top-recommend-email .overlay-area .content h1{font-size:38px;line-height:38px}.overlay .overlay-area .content .cgv-page .content-area{margin-left:-12px;width:calc(100% + 24px)}.overlay .overlay-area .content form .header3-h3,.overlay .overlay-area .content form div[data-class=ec_h3],.overlay .overlay-area .content form h3,.top-recommend-email .overlay-area .content form .header3-h3,.top-recommend-email .overlay-area .content form div[data-class=ec_h3],.top-recommend-email .overlay-area .content form h3{margin:24px 0 0 0}.overlay .overlay-area .content .eb-popup-buttons{margin-top:48px}.overlay .overlay-area .content form fieldset,.top-recommend-email .overlay-area .content form fieldset{margin-top:36px}.overlay .overlay-area .content form fieldset:first-of-type,.top-recommend-email .overlay-area .content form fieldset:first-of-type{margin-top:48px}.overlay .overlay-area .content form .field-label,.overlay .overlay-area .content form p,.overlay-area .content form div.desc,.top-recommend-email .overlay-area .content form .field-label,.top-recommend-email .overlay-area .content form p{padding-bottom:24px}.overlay .overlay-area .content form .form-control,.top-recommend-email .overlay-area .content form .form-control{margin:0 0 12px 0}#productPage-overlay-commentArea-content-form button{float:left}#overlay-livros-adotados .content div.livros-adotados-title{font-size:38px}.overlay .overlay-area .content form{max-width:564px}#overlay-livros-adotados .livrosTodos .escolares-li{margin-bottom:12px}#overlay-livros-adotados .livrosTodos .escolares-li .adocaoDireita{padding:10px 10px 10px 34px}#overlay-livros-adotados .submitButton{padding:24px}}@media (min-width:688px){.overlay .overlay-area .content,.overlay-area .content{top:200px}.overlay .overlay-area .content form button,.top-recommend-email .overlay-area .content form button{max-width:200px}.overlay .overlay-area .content form button.full-width{width:100%;max-width:none}.overlay .overlay-area .btn-close{text-transform:uppercase;padding:26px 26px 0 0}.overlay .overlay-area .content{padding:0 26px;font-size:20px;line-height:24px}.overlay .overlay-area .content .title-h1,.overlay .overlay-area .content h1,.top-recommend-email .overlay-area .content .title-h1,.top-recommend-email .overlay-area .content h1{font-size:44px;line-height:44px}.overlay .overlay-area .content .cgv-page .content-area{margin-left:-13px;width:calc(100% + 26px)}.overlay .overlay-area .content .subtitle-h2,.overlay .overlay-area .content h2,.top-recommend-email .overlay-area .content .subtitle-h2,.top-recommend-email .overlay-area .content h2{font-size:24px;line-height:24px}.overlay .overlay-area .content .header3-h3,.overlay .overlay-area .content h3,.top-recommend-email .overlay-area .content .header3-h3,.top-recommend-email .overlay-area .content h3{font-size:20px;line-height:24px}.overlay .overlay-area .content .eb-popup-buttons{margin-top:52px}.overlay .overlay-area .content form .header3-h3,.overlay .overlay-area .content form div[data-class=ec_h3],.overlay .overlay-area .content form h3,.top-recommend-email .overlay-area .content form .header3-h3,.top-recommend-email .overlay-area .content form div[data-class=ec_h3],.top-recommend-email .overlay-area .content form h3{margin:26px 0 0 0}.overlay .overlay-area .content form fieldset,.top-recommend-email .overlay-area .content form fieldset{margin-top:39px}.overlay .overlay-area .content form fieldset:first-of-type,.top-recommend-email .overlay-area .content form fieldset:first-of-type{margin-top:52px}.overlay .overlay-area .content form .field-label,.overlay .overlay-area .content form p,.overlay-area .content form div.desc,.top-recommend-email .overlay-area .content form .field-label,.top-recommend-email .overlay-area .content form p{font-size:16px;line-height:20px;padding-bottom:26px}.overlay .overlay-area .content form .form-control,.top-recommend-email .overlay-area .content form .form-control{font-size:20px;line-height:20px;margin:0 0 13px 0}.overlay .overlay-area .content form textarea.form-control{line-height:24px}.overlay .overlay-area .content form button .description,.top-recommend-email .overlay-area .content form button .description{font-size:24px;line-height:24px}.overlay .wave-overlay-content .wave-title{font-size:32px;line-height:38px;margin-bottom:30px}.overlay .wave-overlay-content .wave-title2{font-size:32px;line-height:38px;margin-bottom:30px}.overlay .wave-overlay-content section .introduction{font-size:16px;line-height:20px}div#productPage-overlay-infoAdeArea-content-form div.buttons a{float:left;width:50%}div#productPage-overlay-infoAdeArea-content-form div.buttons a.btn-left{padding-right:10px}div#productPage-overlay-infoAdeArea-content-form div.buttons a.btn-right{padding-left:10px}#overlay-livros-adotados .content div.livros-adotados-title{font-size:44px}#overlay-livros-adotados .livrosTodos .escolares-li .tituloAdocao{font-size:20px;line-height:24px}#overlay-livros-adotados .livrosTodos .escolares-li .autores,#overlay-livros-adotados .livrosTodos .escolares-li .editores{font-size:16px;line-height:20px}.overlay .overlay-area .content form{max-width:768px}#overlay-livros-adotados .livrosTodos .escolares-li{margin-bottom:13px}#overlay-livros-adotados .livrosTodos .escolares-li .adocaoDireita{padding:10px 10px 10px 36px}#overlay-livros-adotados .submitButton{padding:26px}#overlay-livros-adotados .submitButton span{font-size:24px}}@media (min-width:1080px){.overlay .overlay-area .btn-close{padding:30px 30px 0 0}.overlay .overlay-area .content{padding:0 30px;max-width:849px}.overlay .overlay-area .content.full-width,.overlay-area .content.full-width{max-width:1200px}.overlay .overlay-area .content .title-h1,.overlay .overlay-area .content h1,.top-recommend-email .overlay-area .content .title-h1,.top-recommend-email .overlay-area .content h1{font-size:52px;line-height:52px}.overlay .overlay-area .content .cgv-page .content-area{margin-left:-15px;width:calc(100% + 30px)}.overlay .overlay-area .content form .header3-h3,.overlay .overlay-area .content form div[data-class=ec_h3],.overlay .overlay-area .content form h3,.top-recommend-email .overlay-area .content form .header3-h3,.top-recommend-email .overlay-area .content form div[data-class=ec_h3],.top-recommend-email .overlay-area .content form h3{margin:30px 0 0 0}.overlay .overlay-area .content .eb-popup-buttons{margin-top:60px}.overlay .overlay-area .content form fieldset,.top-recommend-email .overlay-area .content form fieldset{margin-top:45px}.overlay .overlay-area .content form fieldset:first-of-type,.top-recommend-email .overlay-area .content form fieldset:first-of-type{margin-top:60px}.overlay .overlay-area .content form .field-label,.overlay .overlay-area .content form p,.overlay-area .content form div.desc,.top-recommend-email .overlay-area .content form .field-label,.top-recommend-email .overlay-area .content form p{padding-bottom:30px}.overlay .overlay-area .content form .form-control,.top-recommend-email .overlay-area .content form .form-control{margin:0 0 15px 0}#overlay-livros-adotados .content div.livros-adotados-title{font-size:52px}.overlay .overlay-area .content form{max-width:1200px}#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-client-area-confirm-mktp-delivery-form .container:nth-of-type(odd){padding-right:10px}#overlay-client-area-confirm-mktp-delivery-form .container:nth-of-type(2n+2){padding-left:10px}}fieldset legend{border-bottom:0!important;margin:0!important}.overlay .overlay-area .content form .email-container,.top-recommend-email .overlay-area .content form .email-container{display:inline-block;height:100%;padding:0;cursor:text}.overlay .overlay-area .content form .email-container .emails-lst,.top-recommend-email .overlay-area .content form .email-container .emails-lst{display:inline-block;margin:0;padding:0;vertical-align:top}.overlay .overlay-area .content form .email-container input.form-control,.top-recommend-email .overlay-area .content form .email-container input.form-control{display:inline-block;vertical-align:top;padding:0 0 0 10px;margin:0}.top-recommend-email .overlay-area .content form .email-container .emails-lst .multipleInput-email .overlay .overlay-area .content 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 .overlay-area .content form .email-container .emails-lst .multipleInput-email a,.top-recommend-email .overlay-area .content form .email-container .emails-lst .multipleInput-email a{display:block;float:right;cursor:pointer;margin:0 -17px 0 -8px;font-family:WookIcones;color:#000;font-size:42px;text-decoration:none}.overlay .overlay-area .content form .multiple-email-info p,.top-recommend-email .overlay-area .content form .multiple-email-info p{font-family:BryantProRegular;font-size:14px;line-height:18px;text-align:left;color:#595959;padding-bottom:10px}@media(min-width:688px){.overlay .overlay-area .content form .multiple-email-info p,.top-recommend-email .overlay-area .content form .multiple-email-info p{padding-bottom:12px}}@media(min-width:688px){.overlay .overlay-area .content form .multiple-email-info p,.top-recommend-email .overlay-area .content form .multiple-email-info p{font-size:16px;line-height:20px;padding-bottom:13px}}@media(min-width:688px){.overlay .overlay-area .content form .multiple-email-info p,.top-recommend-email .overlay-area .content form .multiple-email-info p{padding-bottom:15px}}.overlay .info-checkout-area .content .form b,.overlay .info-escolares-area .content .form b,.overlay .info-stock-area .content .form b{font-family:BryantProMedium}.overlay .info-checkout-area .content div[data-class=ec_h1],.overlay .info-checkout-area .content h1,.overlay .info-desconto-area .content div[data-class=ec_h1],.overlay .info-desconto-area .content h1,.overlay .info-escolares-area .content div[data-class=ec_h1],.overlay .info-escolares-area .content h1,.overlay .info-portes-area .content div[data-class=ec_h1],.overlay .info-portes-area .content h1,.overlay .info-stock-area .content div[data-class=ec_h1],.overlay .info-stock-area .content h1{margin-bottom:40px}.overlay .info-checkout-area .content div[data-class=ec_h1].noMargin,.overlay .info-checkout-area .content h1.noMargin,.overlay .info-escolares-area .content div[data-class=ec_h1].noMargin,.overlay .info-escolares-area .content h1.noMargin{margin-bottom:0}.overlay .content .header3-h3,.overlay .content .subtitle-h2{margin-top:20px;margin-bottom:10px}.overlay .info-checkout-area .content .header3-h3 .overlay .info-desconto-area .content .header3-h3,.overlay .info-checkout-area .content div[data-class=ec_h3],.overlay .info-checkout-area .content h3,.overlay .info-desconto-area .content div[data-class=ec_h3],.overlay .info-desconto-area .content h3,.overlay .info-escolares-area .content .header3-h3,.overlay .info-escolares-area .content div[data-class=ec_h3],.overlay .info-escolares-area .content h3,.overlay .info-portes-area .content .header3-h3,.overlay .info-portes-area .content div[data-class=ec_h3],.overlay .info-portes-area .content h3,.overlay .info-stock-area .content .header3-h3,.overlay .info-stock-area .content div[data-class=ec_h3],.overlay .info-stock-area .content h3{line-height:20px;text-align:left}.overlay .info-checkout-area .content .header3-h3.marginBottom,.overlay .info-checkout-area .content h3.marginBottom,.overlay .info-escolares-area .content .header3-h3.marginBottom,.overlay .info-escolares-area .content h3.marginBottom{margin-top:0;margin-bottom:40px;text-align:center}.overlay .info-checkout-area .content .header3-h3,.overlay .info-checkout-area .content div[data-class=ec_h3],.overlay .info-checkout-area .content h3,.overlay .info-escolares-area .content .header3-h3,.overlay .info-escolares-area .content div[data-class=ec_h3],.overlay .info-escolares-area .content h3{text-align:justify}.overlay .info-escolares-area .content .btn{border:none;font-size:20px;line-height:24px;cursor:pointer;border-radius:0;font-family:BryantProMedium;text-align:center;text-transform:uppercase;color:#fff;background-color:#b30000;word-wrap:break-word;white-space:normal;padding:10px;margin-bottom:10px}.overlay .info-escolares-area .content .btn:hover{background-color:#000}.overlay .info-escolares-area .content .btn span{vertical-align:middle}.overlay .info-checkout-area .form .tabela,.overlay .info-escolares-area .form .tabela,.overlay .info-stock-area .form .tabela{margin:0;padding:0;border:1px solid #f7f7f7;width:100%;background-color:#fafafa}.overlay .info-checkout-area .form .tabela td,.overlay .info-checkout-area .form .tabela th,.overlay .info-escolares-area .form .tabela td,.overlay .info-escolares-area .form .tabela th,.overlay .info-stock-area .form .tabela td,.overlay .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:BryantProRegular;font-weight:400;color:#262626}.overlay .info-checkout-area .form .tabela th,.overlay .info-escolares-area .form .tabela th,.overlay .info-stock-area .form .tabela th{text-transform:uppercase}.overlay-area.info-ebook-area .content .subtitle-h2,.overlay-area.info-ebook-area .content div[data-class=ec_h2],.overlay-area.info-ebook-area .content h2{font-family:BryantProLight;font-size:20px;color:#262626;text-align:center}.overlay-area.info-ebook-area .content .header3-h3,.overlay-area.info-ebook-area .content div[data-class=ec_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 div[data-class=ec_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 div[data-class=ec_h3] a,.overlay-area.info-ebook-area .content h3 a{color:#262626;font-family:BryantProBold}.overlay-area .content .form button{height:50px;width:200px;float:right;font-family:BryantProMedium;font-size:20px;line-height:24px;text-align:center;color:#fff;border-radius:0;border:0;padding-left:30px;margin-left:10px;background-color:#b30000;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 div[data-class=ec_h3],.overlay-area.info-ebook-area .content h3{margin-top:30px}.overlay-area .content .form button .font-cart:before{font-family:WookIcones;color:#fff;content:"c";text-transform:lowercase;font-size:45px}.overlay-area.info-ebookAde-area .content .form .subtitle-h2,.overlay-area.info-ebookAde-area .content .form div[data-class=ec_h2],.overlay-area.info-ebookAde-area .content .form h2,.overlay-area.info-ebookReader-area .content .form .subtitle-h2,.overlay-area.info-ebookReader-area .content .form div[data-class=ec_h2],.overlay-area.info-ebookReader-area .content .form 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:BryantProBold}.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 div[data-class=ec_h3].sub-info,.overlay-area.info-ebookReader-area .content .form h3.sub-info{font-family:BryantProBold;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:BryantProRegular;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:BryantProRegular;line-height:20px;color:#262626}.overlay-area.info-ebookAde-area .content .form .rodape{padding-top:0}@media(min-width:504px){.overlay .info-checkout-area .content div[data-class=ec_h1],.overlay .info-checkout-area .content h1,.overlay .info-desconto-area .content div[data-class=ec_h1],.overlay .info-desconto-area .content h1,.overlay .info-escolares-area .content div[data-class=ec_h1],.overlay .info-escolares-area .content h1,.overlay .info-portes-area .content div[data-class=ec_h1],.overlay .info-portes-area .content h1,.overlay .info-stock-area .content div[data-class=ec_h1],.overlay .info-stock-area .content h1{margin-bottom:48px}.overlay .info-checkout-area .content div[data-class=ec_h1].despesa-educacao-title,.overlay .info-checkout-area .content h1.despesa-educacao-title{margin-bottom:40px}}@media(min-width:688px){.overlay .info-checkout-area .content div[data-class=ec_h1],.overlay .info-checkout-area .content h1,.overlay .info-desconto-area .content div[data-class=ec_h1],.overlay .info-desconto-area .content h1,.overlay .info-escolares-area .content div[data-class=ec_h1],.overlay .info-escolares-area .content h1,.overlay .info-portes-area .content div[data-class=ec_h1],.overlay .info-portes-area .content h1,.overlay .info-stock-area .content div[data-class=ec_h1],.overlay .info-stock-area .content h1{margin-bottom:52px}.overlay .info-checkout-area .content .header3-h3,.overlay .info-checkout-area .content div[data-class=ec_h3],.overlay .info-checkout-area .content h3,.overlay .info-desconto-area .content .header3-h3,.overlay .info-desconto-area .content div[data-class=ec_h3],.overlay .info-desconto-area .content h3,.overlay .info-escolares-area .content .header3-h3,.overlay .info-escolares-area .content div[data-class=ec_h3],.overlay .info-escolares-area .content h3,.overlay .info-portes-area .content .header3-h3,.overlay .info-portes-area .content div[data-class=ec_h3],.overlay .info-portes-area .content h3,.overlay .info-stock-area .content .header3-h3,.overlay .info-stock-area .content div[data-class=ec_h3],.overlay .info-stock-area .content h3,.overlay-area.availability-alert .content form p{font-size:20px;line-height:24px}.overlay .info-checkout-area .form .tabela td,.overlay .info-checkout-area .form .tabela th,.overlay .info-escolares-area .form .tabela td,.overlay .info-escolares-area .form .tabela th,.overlay .info-stock-area .form .tabela td,.overlay .info-stock-area .form .tabela th{font-size:20px}.overlay .info-escolares-area .content .btn{font-size:24px;line-height:28px}.overlay-area .content .form button{font-size:24px;padding-left:20px}.overlay-area.info-ebookAde-area .content .form .subtitle-h2,.overlay-area.info-ebookAde-area .content .form div[data-class=ec_h2],.overlay-area.info-ebookAde-area .content .form h2,.overlay-area.info-ebookReader-area .content .form .subtitle-h2,.overlay-area.info-ebookReader-area .content .form div[data-class=ec_h2],.overlay-area.info-ebookReader-area .content .form h2{font-size:20px;line-height:24px}.overlay .info-checkout-area .content div[data-class=ec_h1].despesa-educacao-title,.overlay .info-checkout-area .content h1.despesa-educacao-title{margin-bottom:40px}}@media(min-width:1080px){.overlay .info-checkout-area .content div[data-class=ec_h1],.overlay .info-checkout-area .content h1,.overlay .info-desconto-area .content div[data-class=ec_h1],.overlay .info-desconto-area .content h1,.overlay .info-escolares-area .content div[data-class=ec_h1],.overlay .info-escolares-area .content h1,.overlay .info-portes-area .content div[data-class=ec_h1],.overlay .info-portes-area .content h1,.overlay .info-stock-area .content div[data-class=ec_h1],.overlay .info-stock-area .content h1{margin-bottom:60px}.overlay .info-checkout-area .content div[data-class=ec_h1].despesa-educacao-title,.overlay .info-checkout-area .content h1.despesa-educacao-title{margin-bottom:40px}}.overlay-area .content .texto_msg_replace_h3{font-size:20px;line-height:24px;text-align:left;font-family:BryantProRegular;color:#262626;font-weight:500!important;margin-top:20px;margin-bottom:10px;display:block}@media(min-width:375px){.overlay-area .content .texto_msg_replace_h3{font-size:16px;line-height:20px;text-align:left;font-family:BryantProRegular;color:#262626;font-weight:500!important;margin-top:20px;margin-bottom:10px;display:block}}@media(min-width:688px){.overlay-area .content .texto_msg_replace_h3{font-size:20px;line-height:24px;text-align:left;font-family:BryantProRegular;color:#262626;font-weight:500!important;margin-top:20px;margin-bottom:10px;display:block}}.overlay-area .content h1{margin:0!important}.overlay-area .content .form button.btn_recovery_clientes_to_dados_pessoais{float:none!important;width:auto;min-width:292px;padding-right:20px!important;margin-left:0}.overlay .info-portes-area .btn-close{z-index:2!important}.rating>span.ratyStar{font-size:36px;display:inline-block;position:relative;width:22px;cursor:default}.rating .ratyStar:before{font-family:WookIcones;content:"E";color:#595959;margin-left:-3px;text-transform:uppercase}.rating .ratyStar.active:before{font-family:WookIcones;content:"e";color:#262626;margin-left:-3px;text-transform:lowercase}.overlay .comment-area .content .form #productPage-overlay-commentArea-content-rating-input{display:block}.overlay .comment-confirm .content .form .nota{font-family:BryantProMedium;font-size:16px;line-height:20px;color:#262626;text-align:center;padding-top:60px}.overlay .comment-confirm .content .form .nota span{font-family:BryantProRegular}.overlay .comment-area .content .form .evaluation{font-family:BryantProRegular;font-size:16px;line-height:16px;color:#262626;display:block;width:100%;border:none;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-webkit-transition:none;transition:none;height:60px;vertical-align:middle;-webkit-appearance:none!important;-webkit-border-radius:0;margin-bottom:15px}.overlay .comment-area .content .form .evaluation,.overlay .comment-area .content .form .rating{display:inline-block}.overlay .comment-area .content .form .rating{margin-top:0;line-height:50px}.overlay .comment-area .content .form .evaluation{margin-bottom:10px;line-height:50px}.overlay .comment-area .content .form .evaluation.error{border:1px solid #b30000}@media(min-width:504px){.overlay .comment-area .content .form .evaluation{margin-bottom:12px}}@media(min-width:688px){.overlay .comment-area .content .form .evaluation{font-size:20px;margin-bottom:13px}.overlay .comment-confirm .content .form .nota{font-size:20px;line-height:24px}}@media(min-width:1080px){.overlay .comment-area .content .form .evaluation{margin-bottom:15px}}#overlay-autor-comentarios .no-padding{padding:0}#overlay-autor-comentarios .subtitle-h2,#overlay-autor-comentarios div[data-class=ec_h2],#overlay-autor-comentarios h2{font-family:BryantProMedium;font-size:38px;line-height:1;color:#262626;margin:0}#overlay-autor-comentarios .avaliacao-geral{margin:20px 0}#overlay-autor-comentarios .avaliacao-geral .comments-nr{font-family:BryantProRegular;font-size:20px;line-height:24px;color:#262626}#overlay-autor-comentarios .obra-comentada{margin:20px 0;word-break:break-word}#overlay-autor-comentarios .obra-comentada .obra-info{padding:0;margin-bottom:40px}#overlay-autor-comentarios .obra-comentada .obra-info .obra-img{padding:0 20px 0 0}#overlay-autor-comentarios .obra-comentada .obra-info .obra-title{padding:0}#overlay-autor-comentarios .obra-comentada .obra-info .obra-titulo{font-family:BryantProMedium;font-size:14px;line-height:18px;text-align:left;color:#262626;margin:0;display:inline-block}#overlay-autor-comentarios .obra-comentada .obra-info .obra-titulo:hover{text-decoration:underline}#overlay-autor-comentarios .obra-comentada .obra-info .comments-nr{font-family:BryantProRegular;font-size:14px;line-height:18px;text-align:left;color:#262626;margin-left:5px}#overlay-autor-comentarios .obra-comentada .obra-comentarios .comment-title{font-family:BryantProMedium;font-size:18px;line-height:22px;color:#262626;margin:20px 0 0 0;text-transform:uppercase}#overlay-autor-comentarios .obra-comentada .obra-comentarios .comment-author{font-family:BryantProRegular;font-size:18px;line-height:22px;color:#262626}#overlay-autor-comentarios .obra-comentada .obra-comentarios .comment-text{font-family:BryantProRegular;font-size:16px;line-height:20px;color:#262626;margin:20px 0 0 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios ul{margin:0}#overlay-autor-comentarios .obra-comentada .obra-comentarios li{list-style:none;margin:0 0 40px 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios li.one-comment{margin:0}#overlay-autor-comentarios .obra-comentada .obra-comentarios li .rating{display:inline-block;margin:0}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios{text-align:right;margin:0;font-size:16px;line-height:20px;cursor:pointer;font-family:BryantProRegular}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios:hover{text-decoration:underline}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios span{text-transform:uppercase}@media(min-width:504px){#overlay-autor-comentarios .avaliacao-geral{margin:24px 0}#overlay-autor-comentarios .obra-comentada{margin:24px 0}#overlay-autor-comentarios .obra-comentada .obra-info{margin-bottom:48px}#overlay-autor-comentarios .obra-comentada .obra-info .obra-img{padding-right:24px}#overlay-autor-comentarios .obra-comentada .obra-comentarios .comment-title{margin:24px 0 0 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios .comment-text{margin:24px 0 0 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios li{margin:0 0 48px 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios li.one-comment{margin:0}}@media(min-width:688px){#overlay-autor-comentarios .subtitle-h2,#overlay-autor-comentarios div[data-class=ec_h2],#overlay-autor-comentarios h2{font-size:44px}#overlay-autor-comentarios .avaliacao-geral{margin:26px 0}#overlay-autor-comentarios .avaliacao-geral .comments-nr{font-size:24px;line-height:28px}#overlay-autor-comentarios .obra-comentada{margin:26px 0}#overlay-autor-comentarios .obra-comentada .obra-info{margin-bottom:0}#overlay-autor-comentarios .obra-comentada .obra-info .obra-img{padding-right:26px}#overlay-autor-comentarios .obra-comentada .obra-info .obra-title{padding-right:26px}#overlay-autor-comentarios .obra-comentada .obra-info .obra-titulo{margin:15px 0 0 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios .comment-title{margin:26px 0 0 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios .comment-text{font-size:18px;line-height:22px;margin:26px 0 0 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios li{margin:0 0 52px 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios li.one-comment{margin:0}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios{font-size:18px;line-height:22px}}@media(min-width:1080px){#overlay-autor-comentarios .subtitle-h2,#overlay-autor-comentarios div[data-class=ec_h2],#overlay-autor-comentarios h2{font-size:52px}#overlay-autor-comentarios .avaliacao-geral{margin:30px 0}#overlay-autor-comentarios .obra-comentada{margin:30px 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 .comment-title{margin:30px 0 0 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios .comment-text{margin:30px 0 0 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios li{margin:0 0 60px 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios li.one-comment{margin:0}}.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:8011;margin:0 auto}.checkout .no-padding{padding:0}.checkout .notification-container{max-width:424px;width:calc(100% - 40px)}.client-area .warning-container{padding:20px;display:block;position:fixed;bottom:0;background-color:#fcc;z-index:8011;margin:0 auto;left:0}.client-area .notification-container,.client-area .warning-container{z-index:8010}.checkout .notification-container{padding-left:15px;padding-right:15px}.checkout .notification-container,.checkout .warning-container{border-top:1px solid #b30000;border-right:1px solid #b30000;border-left:1px solid #b30000}.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:BryantProBold;font-size:40px;line-height:45px;text-align:center;color:#b30000;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:BryantProMedium;font-size:18px;line-height:22px;text-align:left;text-transform:uppercase;color:#b30000}.checkout .warning-container .warning .warnig-msg,.client-area .warning-container .warning .warnig-msg{font-family:BryantProRegular;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%}@media(min-width:504px){.checkout .warning-container,.client-area .notification-container{max-width:516px}.checkout .notification-container{max-width:592px;width:calc(100% - 48px)}.checkout .warning-container .warning .warnig-msg,.client-area .warning-container .warning .warnig-msg{padding-left:20px}.client-area .warning-container{padding:24px}}@media(min-width:688px){.checkout .warning-container,.client-area .notification-container{max-width:716px}.checkout .notification-container{max-width:977px;width:calc(100% - 52px)}.checkout .warning-container .warning .warning-txt,.client-area .warning-container .warning .warning-txt{font-size:20px}.checkout .warning-container .warning .warnig-msg,.client-area .warning-container .warning .warnig-msg{font-size:16px}.checkout .warning-container .btn-confirm-container button{max-width:200px}.client-area .warning-container{padding:26px}}@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{padding:30px}}.no-padding{padding:0}.contact-center-page .listbox{margin-bottom:1.5em}.contact-center-page h1{margin-top:96px;font-family:BryantProLight;font-size:32px;text-align:left;letter-spacing:-2px;text-transform:uppercase;color:#b30000;margin-bottom:13px;word-wrap:break-word}.contact-center-page .content{overflow:hidden}.contact-center-page .content h2,.contact-center-page .footer-area h2,.contact-center-page .header-area h2{font-family:BryantProLight;font-size:18px;line-height:1;color:red;text-align:left;text-transform:uppercase;margin-top:0;margin-bottom:12px}.contact-center-page .content .font-18,.contact-center-page .content h3,.contact-center-page .footer-area p,.contact-center-page .header-area p{font-family:BryantProRegular;font-size:16px;line-height:20px;color:#262626;text-align:left;display:block;margin-top:0;margin-bottom:40px}.contact-center-page .content .info-area .adicional-text{font-family:BryantProLight;font-size:22px;line-height:1;text-align:left;text-transform:uppercase;color:#262626}.contact-center-page .content .info-area a{color:#262626;text-decoration:underline}.contact-center-page .content .button{font-family:BryantProRegular;font-size:22px;line-height:26px;text-transform:uppercase;color:#262626!important;background:#ccc;text-align:center;min-height:50px;border:0;display:flex;align-items:center;justify-content:center;text-decoration:none!important}.contact-center-page .content .button:hover{color:#fff!important;background:#000!important}.contact-center-page .content .info-area{padding:0}.contact-center-page .content form{display:table;width:100%;margin-bottom:15px}.contact-center-page .content form label.error{font-size:16px;line-height:30px;padding:10px}.contact-center-page .content form label.error span.highlight{font-family:BryantProMedium}.contact-center-page .content form #message,.contact-center-page .content form input.form-control.email-box{font-family:BryantProRegular;font-size:16px;text-align:left;color:#262626;display:block;width:100%;border:1px solid #262626!important;border-radius:0;min-height:50px;vertical-align:middle;padding:10px;margin-bottom:15px}.contact-center-page .content form #message::-webkit-input-placeholder,.contact-center-page .content form input.form-control.email-box::-webkit-input-placeholder{color:#999!important}.contact-center-page .content form #message:-moz-placeholder,.contact-center-page .content form input.form-control.email-box:-moz-placeholder{color:#999!important}.contact-center-page .content form #message:-moz-placeholder,.contact-center-page .content form input.form-control.email-box::-moz-placeholder{color:#999!important}.contact-center-page .content form #message:-ms-input-placeholder,.contact-center-page .content form input.form-control.email-box:-ms-input-placeholder{color:#999!important}.contact-center-page .content .dropdown{font-family:BryantProRegular;text-align:left;color:#262626;border:1px solid #262626!important;padding:1px 0;margin-bottom:0;background-color:#fff;overflow-y:hidden;cursor:pointer;margin-bottom:15px}.contact-center-page.assuntos .content .dropdown,.contact-center-page.assuntos .content .info-area:not(.empty){margin-bottom:40px}.contact-center-page .content .dropdown button.dropdown-toggle{border:0;border-radius:0;width:100%;line-height:50px;padding:0;margin:0;position:relative;text-align:left;text-transform:none;background-color:#fff;color:#595959;height:50px;outline:0}.contact-center-page .content form #assunto-id{position:absolute;left:-10000px}.contact-center-page .content .dropdown button.dropdown-toggle .title{font-size:16px;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}.contact-center-page .content .dropdown button.dropdown-toggle .caret{float:right;position:absolute;right:0;top:0;border:0;width:50px;height:50px;padding:0;line-height:50px}.contact-center-page .content .dropdown button.dropdown-toggle .caret:after{font-family:WookIcones;content:"v";font-size:46px;color:#000}.contact-center-page .content .dropdown.open button.dropdown-toggle .caret:after{content:"w"}.contact-center-page .content .dropdown.open ul.dropdown-menu{width:100%;border-radius:0;border:0;background-color:#fff;text-align:left;-webkit-box-shadow:none;box-shadow:none;padding:0;position:relative}.contact-center-page .content .dropdown.open ul.dropdown-menu li{font-size:16px;padding:15px 10px;line-height:20px;text-overflow:ellipsis;overflow:hidden;cursor:pointer;min-height:50px;font-family:BryantProRegular;background-color:#f2f2f2}.contact-center-page .content .dropdown.open ul.dropdown-menu li:hover{color:#fff;background-color:#000}.contact-center-page .content .dropdown .btn[data-value-selected]{color:#262626}.contact-center-page .content form input.form-control.email-box.msg{height:233px;margin-top:0;padding-top:0}.contact-center-page .content form .btn-attach{height:50px;margin-bottom:15px;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background:0 0;padding:0}.contact-center-page .content form .btn-attach{line-height:50px;background-color:#e6e6e6;font-family:BryantProLight;font-size:20px;color:#000;text-align:center;text-transform:uppercase}.contact-center-page .content form .btn-attach:hover{background-color:#000;color:#fff}.contact-center-page .content form .anexado{margin-top:15px;min-height:30px;padding:0}.contact-center-page .content form .anexado a{font-family:BryantProRegular;color:#262626;font-size:14px}.contact-center-page .content form .anexado .ficheiro{text-align:left;padding:0}.contact-center-page .content form .anexado .ficheiro span,.contact-center-page .content form .anexado .ficheiro>span{font-family:BryantProRegular;font-size:18px;color:#262626;display:block;margin-bottom:15px;display:-webkit-box;display:-moz-box;max-height:calc(18px*1*1);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-wrap:break-word;vertical-align:middle}.contact-center-page .content form .anexado .ficheiro input,.contact-center-page .content form .anexado .filesize{position:absolute;left:-10000px}.contact-center-page .content form .anexado .remover-ficheiro{text-align:right;text-transform:uppercase;text-decoration:underline;padding:0;cursor:pointer;visibility:hidden}.contact-center-page .content form button.btn-submit{height:50px;margin-bottom:44px;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;padding-left:0}.contact-center-page .content form button.btn-submit{line-height:50px;background-color:#b30000;font-family:BryantProMedium;font-size:20px;color:#fff;text-transform:uppercase}.contact-center-page .content form button.btn-submit:hover{background-color:#000;color:#fff}.contact-center-page .content form .copia{padding:0;margin-top:20px;margin-bottom:28px}.contact-center-page .adress,.contact-center-page .content .other-subject{font-family:BryantProLight;font-size:16px;line-height:16px;color:#262626;text-align:left;display:block;margin-bottom:20px}.contact-center-page .content .other-subject{font-family:BryantProRegular}.contact-center-page .adress .adress-name{font-family:BryantProMedium}.contact-center-page .content form #message{font-size:16px;height:233px;width:100%;resize:none}.contact-center-page .content form .copia .labelcheck{font-family:BryantProRegular;font-size:16px;font-weight:400;line-height:16px;color:#262626;display:inline-block;cursor:pointer;border-radius:0;position:relative;padding-left:46px;margin:0;height:40px}.contact-center-page .content form .copia .labelcheck:before{content:"";display:inline-block;width:40px;height:40px;position:absolute;left:0;top:-12px;border-radius:0;border:1px solid #262626!important}.contact-center-page .content form .copia input[type=checkbox]{display:none}.contact-center-page .content form .copia input[type=checkbox]:checked+.labelcheck:before{content:"X";font-size:30px;color:#000;text-align:center;line-height:40px}.contact-center-area{width:100%;height:100%;margin:0;padding:0;box-sizing:border-box}.contact-center-area .content{position:relative;width:100%;height:100%;overflow-y:scroll}.btn-close{font-family:WookIcones;color:#000;text-align:right;padding:20px 20px 0 0;font-size:50px;cursor:pointer}.contact-center-area .content-area{padding:15px 0;width:100%;max-width:300px;position:absolute;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.contact-center-area .content-area h1{font-family:BryantProMedium;font-size:32px;color:#262626;text-align:center;margin-bottom:30px}.contact-center-area .content-area span{font-family:BryantProRegular;font-size:16px;color:#262626;text-align:center}.contact-center-area .content-area span span.highlight{font-family:BryantProMedium}.contact-center-page .content .select-box{margin-bottom:15px;border:1px solid #262626}@media (min-width:504px){.btn-close{padding:24px 24px 0 0}.contact-center-area .content-area{max-width:440px}.contact-center-page h1{margin-top:104px;font-size:38px}.contact-center-page .content h2,.contact-center-page .footer-area h2,.contact-center-page .header-area h2{margin-bottom:15px}.contact-center-page .content .font-18,.contact-center-page .content h3,.contact-center-page .footer-area p,.contact-center-page .header-area p{margin-bottom:48px}.contact-center-page .content .info-area .adicional-text{font-size:25px}.contact-center-page .content form .formats ul li.row{margin-left:-12px;margin-right:-12px}.contact-center-page .content form .copia{margin-bottom:36px}.contact-center-page .adress,.contact-center-page .content .other-subject,.contact-center-page .content form .copia .labelcheck{font-size:18px;line-height:18px}.contact-center-page .content form button.btn-submit{margin-bottom:56px}.contact-center-page.assuntos .content .dropdown,.contact-center-page.assuntos .content .info-area:not(.empty){margin-bottom:48px}}@media (min-width:688px){.btn-close{padding:26px 26px 0 0}.contact-center-area .content-area{max-width:680px;padding:15px 25px}.contact-center-page h1{margin-top:129px;font-size:44px}.contact-center-page .footer-area h2,.contact-center-page .header-area h2{font-size:22px;margin-bottom:11px}.contact-center-page .content h2{font-size:22px;margin-bottom:21px}.contact-center-page .content .font-18,.contact-center-page .content h3,.contact-center-page .footer-area p,.contact-center-page .header-area p{font-size:18px;line-height:22px}.contact-center-page .footer-area p{margin-bottom:26px}.contact-center-page .content .font-18,.contact-center-page .content h3,.contact-center-page .header-area p{margin-bottom:52px}.contact-center-page .content .info-area .adicional-text{font-size:28px}.contact-center-page .content .dropdown button.dropdown-toggle .title,.contact-center-page .content .dropdown.open ul.dropdown-menu li,.contact-center-page .content form #message,.contact-center-page .content form input.form-control.email-box{font-size:18px}.contact-center-page.assuntos .content .dropdown,.contact-center-page.assuntos .content .info-area:not(.empty){margin-bottom:52px}.contact-center-page .content form .formats ul li.row{margin-left:-13px;margin-right:-13px}.contact-center-page .content form .btn-attach .info{font-size:24px}.contact-center-page .content form .copia{margin-bottom:40px}.contact-center-page .content form button.btn-submit{margin-bottom:61px}.contact-center-page .content form button.btn-submit .info{font-size:24px}.contact-center-area .content-area span{font-size:20px}}@media (min-width:1080px){.btn-close{padding:30px 30px 0 0}.contact-center-area .content{overflow-y:hidden}.contact-center-area .content-area{max-width:789px}.contact-center-page h1{margin-top:132px;font-size:52px}.contact-center-page .footer-area h2,.contact-center-page .header-area h2{margin-bottom:13px}.contact-center-page .content h2{margin-bottom:24px}.contact-center-page .footer-area p{margin-bottom:30px}.contact-center-page .content .font-18,.contact-center-page .content h3,.contact-center-page .header-area p{margin-bottom:60px}.contact-center-page .content .info-area .adicional-text{font-size:32px}.contact-center-page .content form .formats ul li.row{margin-left:-15px;margin-right:-15px}.contact-center-page .content form .copia{margin-bottom:48px}.contact-center-page .content form button.btn-submit{margin-bottom:73px}.contact-center-page.assuntos .content .dropdown,.contact-center-page.assuntos .content .info-area:not(.empty){margin-bottom:60px}}.help-page{margin-top:20px}.help-page .header-area h1{font-family:BryantProLight;font-size:32px;letter-spacing:-2px;text-transform:uppercase;color:#b30000;text-align:left;padding-right:0;padding-left:0;margin-bottom:0;margin-left:20px;margin-right:20px;word-wrap:break-word;line-height:1;margin-bottom:15px}.help-page .header-area .btn-back{font-family:BryantProRegular;font-size:14px;text-transform:uppercase;text-decoration:underline;color:#262626;text-align:left;padding-right:0;padding-left:0;cursor:pointer}.help-page .header-area .btn-back b{font-family:BryantProMedium}.content-area{padding-right:20px}.site-content .help-page .content-area h3{font-size:16px}.site-content .help-page .content-area h3:hover{color:#fff;background-color:#000}.site-content .help-page .content-area h3{margin:0 0 0 -10px;padding-right:30px}.site-content .help-page .content-area h2+div{margin:0 20px;padding-left:0}.site-content .help-page .content-area h3+div p{margin:0!important}.site-content .help-page .content-area h5{font-family:BryantProMedium;font-size:16px;line-height:20px;color:#262626;text-align:left;margin:0}.site-content .help-page .content-area p{font-family:BryantProRegular;font-size:16px;line-height:1.5!important;text-align:left;color:#262626;margin:10px 20px;width:100%}.site-content .help-page .footnote{display:none}.site-content .help-page .footnote .content{background-color:#f7f7f7;padding-top:90px;font-family:BryantProLight;font-size:14px;padding:90px 30px;margin-top:90px}.site-content .help-page .footnote .content h4{font-family:BryantProMedium;color:#b30000;font-size:20px;text-transform:uppercase}.site-content .help-page .footnote .content a.lnk-contact-center{color:#999;font-size:14px;padding-right:0;padding-top:30px;text-align:right;text-transform:uppercase}.site-content .help-page .content-area h3.collapsed:after,.site-content .help-page .content-area h3:after{position:absolute;font-family:BryantProRegular;font-size:20px;line-height:20px;right:30px;margin-right:10px;content:'+'}.site-content .help-page .content-area h3:after{position:absolute;font-family:BryantProRegular;font-size:20px;line-height:20px;right:30px;margin-right:10px;content:'-'}.help-page #back-lnk{margin-top:60px;margin-bottom:10px}.help-page.ajuda .content-area{padding-left:20px;padding-right:20px}@media(max-width:503px){.help-page .header-area h1{margin-left:20px;margin-right:20px;margin-top:40px}}@media (min-width:504px){.help-page.ajuda .content-area{padding-left:24px;padding-right:24px}.site-content .help-page .content-area h3.collapsed:after,.site-content .help-page .content-area h3:after{right:32px}.site-content .help-page .content-area h3:after{right:32px}.site-content .help-page .content-area h2.collapsed:after,.site-content .help-page .content-area h2:after,.site-content .help-page .content-area h3.collapsed:after,.site-content .help-page .content-area h3:after{margin-left:12px}.site-content .help-page .content-area p{margin-left:16px;margin-right:20px;margin:12px 24px;width:100%}.help-page .header-area h1{font-size:38px;line-height:38px;margin-left:24px;margin-right:24px;margin-top:52px;margin-bottom:19px}.site-content .help-page .content-area h2+div{margin:0 22px}.content-area{padding-right:24px}}@media(min-width:688px){.help-page.ajuda .content-area{padding-left:26px;padding-right:26px}.site-content .help-page .content-area h3.collapsed:after,.site-content .help-page .content-area h3:after{right:33px}.site-content .help-page .content-area h3:after{right:33px}.site-content .help-page .content-area h2.collapsed:after,.site-content .help-page .content-area h2:after,.site-content .help-page .content-area h3.collapsed:after,.site-content .help-page .content-area h3:after{margin-left:13px}.site-content .help-page .content-area p{font-size:18px;line-height:22px;margin:13px 26px;width:100%}.help-page .header-area{margin-top:80px}.help-page .header-area h1{font-size:44px;line-height:44px;margin-left:26px;margin-right:26px;margin-top:58px;margin-bottom:21px}.help-page .header-area .btn-back{font-size:16px}.site-content .help-page .content-area h2{font-size:24px}.site-content .help-page .content-area h3{font-size:18px}.site-content .help-page .content-area h2+div{margin:0 23px}.content-area{padding-right:26px}.help-page{margin-top:26px}.help-page #back-lnk{margin-top:86px;margin-bottom:16px}}.help-page p:not(:last-child):not(:first-child){margin-top:10px!important}@media (min-width:1080px){.help-page p:not(:last-child):not(:first-child){margin-top:15px!important}.help-page.ajuda .content-area{padding-left:30px;padding-right:30px}.site-content .help-page .content-area h3.collapsed:after,.site-content .help-page .content-area h3:after{right:35px}.site-content .help-page .content-area h3:after{right:35px}.site-content .help-page .content-area h2.collapsed:after,.site-content .help-page .content-area h2:after{margin-left:15px}.site-content .help-page .content-area p{font-size:18px;line-height:22px;margin:15px 30px;width:100%}.help-page .header-area h1{font-size:52px;line-height:52px;margin-left:30px;margin-right:30px;margin-top:60px;margin-bottom:25px}.help-page .header-area .btn-back{text-align:right;margin-top:20px}.site-content .help-page .content-area h2+div{margin:0 25px}.content-area{padding-right:30px}.help-page{margin-top:282px}.ajuda section.banner{position:fixed;z-index:1}.ajuda .separator-line{max-height:calc(100vh - 340px);position:fixed;width:1px;height:100%;background-color:#99ccfb;margin-left:390px}.ajuda section.banner::after{content:"";position:absolute;bottom:-48px;left:-10px;right:-10px;height:48px;background-image:linear-gradient(to top,#fffFFF00 0,#fff 100%);background-image:-o-linear-gradient(to top,#fffFFF00 0,#fff 100%);background-image:-moz-linear-gradient(to top,#fffFFF00 0,#fff 100%);background-image:-webkit-linear-gradient(to top,#fffFFF00 0,#fff 100%);background-image:-ms-linear-gradient(to top,#fffFFF00 0,#fff 100%);z-index:1}.help-page.ajuda .content-area{flex-direction:row!important}.help-page.ajuda .content-area .help-content{position:relative;margin-left:430px}.help-page.ajuda .content-area .help-navigation{max-height:calc(100vh - 320px);position:relative;min-width:350px;overflow-x:hidden;position:fixed}.help-page .ps__rail-x{display:none}}.help-page a{color:#262626;text-decoration:underline}.help-page table{border-collapse:collapse;font-family:BryantProRegular,sans-serif;font-size:12px;text-align:center;width:100%}.help-page th{text-align:center;border-radius:2px;padding:5px;border:1px solid #1d33cc}.help-page td{border-radius:2px;padding:5px;border:1px solid #1d33cc}.site-content .cgv-page .header-area{margin-top:100px}.site-content .cgv-page .header-area h1{font-family:bryantProLight;font-size:32px;line-height:32px;letter-spacing:-2px;text-transform:uppercase;color:#b30000;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:BryantProRegular;font-size:22px;line-height:22px;text-transform:uppercase;color:#595959;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:BryantProRegular;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:BryantProRegular;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:BryantProRegular;font-size:16px;line-height:20px;margin:20px 10px}.site-content .cgv-page .footnote{font-family:BryantProRegular;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:0}.cgv-content{margin:20px 10px}.content-area{padding-right:10px;padding-left:10px}}@media(min-width:504px){.site-content .cgv-page .header-area h1{font-size:38px;line-height:38px;margin-left:24px;margin-right:24px;margin-top:0;margin-bottom:14px}.site-content .cgv-page .header-area .btn-back{font-size:25px;line-height:25px}.site-content .cgv-page .article h2{font-size:20px;padding:0 12px}.cgv-content{margin:24px 12px;font-size:16px;line-height:20px}.site-content .cgv-page .footnote{font-size:16px;margin-top:72px}.site-content .cgv-page .others{margin-top:24px}.content-area{padding-right:12px;padding-left:12px}}@media(min-width:688px){.site-content .cgv-page .header-area{margin-top:90px}.site-content .cgv-page .header-area h1{font-size:44px;line-height:44px;margin-left:26px;margin-right:26px;margin-top:52px;margin-bottom:16px}.site-content .cgv-page .header-area .btn-back{font-size:28px;line-height:28px;text-align:right}.site-content .cgv-page .article h2{font-size:24px;padding:0 13px}.cgv-content{margin:26px 13px;font-size:18px;line-height:22px}.site-content .cgv-page .footnote{font-size:18px;margin-top:78px}.site-content .cgv-page .others{margin-top:26px}.content-area{padding-right:13px;padding-left:13px}}@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}}.cgv-page .article-toggle{width:100%;background:0 0;border:0;padding:10px 10px;text-align:left;cursor:pointer;font-family:BryantProRegular;font-size:20px;line-height:26px;text-transform:uppercase;color:#000;min-height:44px;display:block}.cgv-page .article-toggle span{display:inline-block;vertical-align:middle;width:calc(100% - 27px)}.cgv-page .article-toggle::after{content:'+';font-family:BryantProRegular;font-size:20px;margin-left:15px;color:#000;position:absolute}.cgv-page .article-toggle[aria-expanded=true]::after{content:'-'}.cgv-page .article-toggle:hover{background-color:#000;color:#fff}.cgv-page .article-toggle:hover::after{color:#fff}.cgv-page .article-toggle:focus-visible{outline:3px solid #005fcc;outline-offset:2px}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}}.overlay-area h1.warning-info,.overlay-area h3.warning-info,.site-content h1.warning-info,.site-content h3.warning-info{font-family:BryantProMedium;margin-top:0;font-size:20px;text-transform:uppercase;margin-bottom:0;height:50px;display:table-cell;vertical-align:middle}.overlay-area .generic-alert .losango .infoTwo,.site-content .generic-alert .losango .infoTwo{font-family:BryantProBold}.overlay-area .generic-alert span.generic-alert-text,.site-content .generic-alert span.generic-alert-text{line-height:20px}.overlay-area .generic-alert .losango .warning,.site-content .generic-alert .losango .warning{font-size:36px;height:22px;line-height:36px;width:50px}.overlay-area .generic-alert .losango .warning:after,.site-content .generic-alert .losango .warning:after{font-family:BryantProBold;content:"x"}.client-orders-page h3.warning-info{font-size:18px;font-family:BryantProMedium}.overlay-area h1.warning-info.warning,.overlay-area h3.warning-info.warning,.site-content h1.warning-info.warning,.site-content h3.warning-info.warning{color:#b30000;text-align:left}.overlay-area h1.warning-info.info,.overlay-area h3.warning-info.info,.site-content h1.warning-info.info,.site-content h3.warning-info.info{color:#b30000!important;text-align:left}.overlay-area .generic-alert span.generic-alert-title,.site-content .generic-alert span.generic-alert-title{display:inline-block;min-height:50px;padding:0 0 0 28px;vertical-align:top;width:calc(100% - 67px)}.overlay-area .generic-alert span.generic-alert-text,.site-content .generic-alert span.generic-alert-text{color:#262626;font-family:BryantProRegular;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}.overlay-area .generic-alert,.site-content .generic-alert{padding:0;margin-bottom:31px}.overlay-area .dados-encomenda-artigos+.warning-info-area-icon .generic-alert,.site-content .dados-encomenda-artigos+.warning-info-area-icon .generic-alert{margin-top:30px;margin-bottom:0}.overlay-area .generic-alert .losango,.site-content .generic-alert .losango{height:36px;margin-top:7px;margin-left:7px;display:inline-block;transform:rotate(-45deg);width:36px}.overlay-area .generic-alert .losango.warning,.site-content .generic-alert .losango.warning{background-color:#fcc!important}.overlay-area .generic-alert .losango.info,.site-content .generic-alert .losango.info{background-color:#cff!important}.overlay-area .generic-alert .losango .warning,.overlay-area .generic-alert .losango .warningTwo,.site-content .generic-alert .losango .warning,.site-content .generic-alert .losango .warningTwo{color:#b30000;text-align:center;transform:rotate(45deg)}.overlay-area .generic-alert .losango .warning,.site-content .generic-alert .losango .warning{font-size:50px;height:22px;line-height:36px;width:44px}.overlay-area .generic-alert .losango .warning:after,.site-content .generic-alert .losango .warning:after{font-family:WookIcones;content:"x"}.overlay-area .generic-alert .losango .warningTwo,.site-content .generic-alert .losango .warningTwo{font-family:BryantProBold;font-size:32px;width:36px;height:36px;line-height:36px}.overlay-area .generic-alert .losango .warningTwo:after,.site-content .generic-alert .losango .warningTwo:after{content:"!";text-transform:uppercase}.overlay-area .generic-alert .losango .info,.overlay-area .generic-alert .losango .infoTwo,.site-content .generic-alert .losango .info,.site-content .generic-alert .losango .infoTwo{color:#b30000;font-weight:bolder;font-size:32px;height:36px;line-height:36px;text-align:center;transform:rotate(45deg);width:36px}.overlay-area .generic-alert .losango .info:after,.site-content .generic-alert .losango .info:after{font-family:WookIcones;content:"y"}.overlay-area .generic-alert .losango .infoTwo:after,.site-content .generic-alert .losango .infoTwo:after{content:"i"}.overlay-area .generic-alert .losango .infoTwo,.site-content .generic-alert .losango .infoTwo{font-family:BryantProBold}@media (min-width:688px) and (max-width:1079px){.overlay-area .generic-alert span.generic-alert-text,.site-content .generic-alert span.generic-alert-text{float:right;width:calc(100% - 70px);padding-left:20px;margin-top:-30px}#client-area-expenses .generic-alert span.generic-alert-text{float:inherit;width:auto;padding-left:0;margin-top:20px}.overlay-area .generic-alert span.generic-alert-title,.site-content .generic-alert span.generic-alert-title{margin-top:0}}@media (min-width:688px){.client-orders-page h3.warning-info{font-size:20px}.overlay-area .generic-alert .losango,.site-content .generic-alert .losango{height:50px;width:50px}.overlay-area .generic-alert .losango .info,.overlay-area .generic-alert .losango .infoTwo,.overlay-area .generic-alert .losango .warningTwo,.site-content .generic-alert .losango .info,.site-content .generic-alert .losango .infoTwo,.site-content .generic-alert .losango .warningTwo{height:50px;line-height:50px;width:50px;margin-bottom:11px}.overlay-area .generic-alert .losango .warning,.site-content .generic-alert .losango .warning{line-height:42px;height:46px;width:52px}}@media (min-width:1088px){.overlay-area .generic-alert span.generic-alert-text.soTextoemTitulo,.site-content .generic-alert span.generic-alert-text.soTextoemTitulo{line-height:50px}.overlay-area .generic-alert span.generic-alert-title,.site-content .generic-alert span.generic-alert-title{margin-top:8px}}body #loading-area,body #search-loading-area{display:none}body #search-loading-area{float:left}#overlay-client-area-search #search-loading-area{background:0 0}#overlay-client-area-search .mini-loader:after{background:#f7f7f7}body #loading-area .modal{position:fixed;top:0;left:0;overflow:hidden;z-index:9999999;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{font-family:WookIcones;content:'X';font-size:50px;color:#000}body #loading-area .modal .modal-content{font-family:BryantProRegular;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:BryantProRegular;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:BryantProRegular;font-size:16px;line-height:16px;text-align:center}body #loading-area .modal .modal-content h4.modal-title{font-family:BryantProMedium;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:BryantProMedium;font-size:20px;color:#fff;text-transform:uppercase;height:50px;margin-bottom:15px;-webkit-box-shadow:none!important;box-shadow:none!important;border:0!important;padding:0;border-radius:0;width:100%;float:right}body #loading-area .modal .modal-content .modal-footer .btn.no-button{background-color:#e6e6e6;color:#000}body #loading-area .modal .modal-content .modal-footer .btn.btn-primary{background-color:#00c8c8}body #loading-area .modal .modal-content .modal-footer .btn-primary:active,body #loading-area .modal .modal-content .modal-footer .btn-primary:focus,body #loading-area .modal .modal-content .modal-footer .btn-primary:hover,body #loading-area .modal .modal-content .modal-footer .btn.no-button:active,body #loading-area .modal .modal-content .modal-footer .btn.no-button:focus,body #loading-area .modal .modal-content .modal-footer .btn.no-button:hover{background-color:#000;color:#fff}body #loading-area .modal .modal-content .modal-footer .btn+.btn{margin:0}body #loading-area .modal.waiting.loading{background:rgba(255,255,255,.9)}body #loading-area .modal.waiting.progress{background:rgba(0,200,200,.95)}body #loading-area .modal.waiting .modal-dialog{position:absolute;left:50%;top:50%;margin-top:-140px;margin-left:-140px;width:initial;right:initial;bottom:initial;overflow:hidden}body #loading-area .modal.waiting .modal-content{margin:0;padding:0;width:285px;margin:0 auto;padding-top:75px}body #loading-area .modal.waiting .modal-content h4.modal-title{display:none}body #loading-area .modal.waiting.loading .modal-content{padding:0;display:table-cell;vertical-align:middle;height:285px;overflow:hidden}body #loading-area .modal.waiting .modal-content .modal-body{padding:0;margin:0;font-family:BryantProRegular;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:BryantProLight;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;border-width:10px;border-style:solid;border-radius:50%;border-color:rgba(78,78,78,.1) rgba(78,78,78,.25) rgba(78,78,78,.5) #4e4e4e;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader:before{position:absolute;bottom:-10px;right:-10px;margin:auto;content:'';width:calc(100% + 20px);height:calc(100% + 20px);border-width:10px;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)}.loader:after{position:absolute;bottom:-10px;right:-10px;margin:auto;content:'';width:calc(100% + 20px);height:calc(100% + 20px);border-width:10px;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)}@-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)}}@media (min-width:504px){body #loading-area .modal .modal-content h4.modal-title{font-size:38px}body #loading-area .modal .modal-content .modal-footer .btn+.btn{margin:0 20px 0 0}body #loading-area .modal .modal-content .modal-footer .btn{width:33.33333333333333%;margin-bottom:0}}@media (min-width:688px){body #loading-area .modal .modal-content h4.modal-title{font-size:44px}body #loading-area .modal .modal-content{font-size:20px}body #loading-area .modal .modal-dialog{height:285px;overflow:auto;overflow-x:hidden;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}}body #loading-montras{display:none}body #loading-montras .modal{position:fixed;top:0;left:0;overflow:hidden;z-index:999;bottom:0;right:0;background:RGBa(255,255,255,.9);height:100%}body #loading-montras .modal .modal-backdrop{background-color:transparent}body #loading-montras .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-montras .modal .modal-dialog{margin:0 auto}body #loading-montras .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-montras .modal button.close:after{font-family:WookIcones;content:'X';font-size:50px;color:#000}body #loading-montras .modal .modal-content{font-family:BryantProRegular;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-montras .modal .modal-content .modal-body{font-family:BryantProRegular;font-size:16px;line-height:16px;color:#262626;padding:0 15px;margin:0 0 60px}body #loading-montras .modal .modal-content .modal-body>*{font-family:BryantProRegular;font-size:16px;line-height:16px;text-align:center}body #loading-montras .modal .modal-content h4.modal-title{font-family:BryantProMedium;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-montras .modal .modal-content .modal-footer{padding:0 15px;margin-top:0;text-align:right;border-top:0;width:100%}body #loading-montras .modal .modal-content .modal-footer .btn{line-height:50px;background-color:#00c8c8;font-family:BryantProMedium;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-montras .modal .modal-content .modal-footer .btn.no-button{background-color:#e6e6e6;color:#000}body #loading-montras .modal .modal-content .modal-footer .btn.btn-primary{background-color:#00c8c8}body #loading-montras .modal .modal-content .modal-footer .btn-primary:active,body #loading-montras .modal .modal-content .modal-footer .btn-primary:focus,body #loading-montras .modal .modal-content .modal-footer .btn-primary:hover,body #loading-montras .modal .modal-content .modal-footer .btn.no-button:active,body #loading-montras .modal .modal-content .modal-footer .btn.no-button:focus,body #loading-montras .modal .modal-content .modal-footer .btn.no-button:hover{background-color:#000;color:#fff}body #loading-montras .modal .modal-content .modal-footer .btn+.btn{margin:0}body #loading-montras .modal.waiting.loading{background:rgba(255,255,255,.9)}body #loading-montras .modal.waiting.progress{background:rgba(0,200,200,.95)}body #loading-montras .modal.waiting .modal-dialog{position:absolute;left:50%;top:50%;margin-top:-140px;margin-left:-140px;width:initial;right:initial;bottom:initial}body #loading-montras .modal.waiting .modal-content{margin:0;padding:0;width:285px;margin:0 auto;padding-top:75px}body #loading-montras .modal.waiting .modal-content h4.modal-title{display:none}body #loading-montras .modal.waiting.loading .modal-content{padding:0;display:table-cell;vertical-align:middle;height:285px;overflow:hidden}body #loading-montras .modal.waiting .modal-content .modal-body{padding:0;margin:0;font-family:BryantProRegular;font-size:14px;color:#000;text-align:center;text-transform:uppercase}body #loading-montras .modal.waiting .modal-content .modal-body .progress-popup .progress-percent{font-family:BryantProLight;font-size:52px;color:#fff;text-align:center;min-height:52px}body #loading-montras .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-montras .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;border-width:10px;border-style:solid;border-radius:50%;border-color:rgba(78,78,78,.1) rgba(78,78,78,.25) rgba(78,78,78,.5) #4e4e4e;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader:before{position:absolute;bottom:-10px;right:-10px;margin:auto;content:'';width:calc(100% + 20px);height:calc(100% + 20px);border-width:10px;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)}.loader:after{position:absolute;bottom:-10px;right:-10px;margin:auto;content:'';width:calc(100% + 20px);height:calc(100% + 20px);border-width:10px;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)}.mini-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)}.mini-loader:before{width:50%;height:50%;background:#4e4e4e;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.mini-loader:after{background:#fff;width:38px;height:38px;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.mini-loader+.loading-more-text{line-height:50px;padding-left:10px}@-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)}}@media (min-width:504px){body #loading-montras .modal .modal-content h4.modal-title{font-size:38px}body #loading-montras .modal .modal-content .modal-footer .btn+.btn{margin:0 20px 0 0}body #loading-montras .modal .modal-content .modal-footer .btn{width:33.33333333333333%;margin-bottom:0}}@media (min-width:688px){body #loading-montras .modal .modal-content h4.modal-title{font-size:44px}body #loading-montras .modal .modal-content{font-size:20px}body #loading-montras .modal .modal-dialog{height:calc(50% + 50px);overflow:auto;overflow-x:hidden;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}}.autores-page.header-area{margin-top:60px;padding:0}.autores-page.header-area .autores-banner-container{padding:0;height:250px;overflow:hidden}.autores-page.header-area .autores-banner-container.autores-sem-avatar{height:95px}.autores-page.header-area .autores-banner{overflow:hidden;height:100%;padding:0}.autores-page.header-area .autores-banner .autores-banner-background{min-height:0}.autores-page.header-area .autores-banner .autores-banner-background:before{content:"";position:absolute;left:0;right:0;z-index:-1;display:block;height:250px;padding-bottom:30px;margin-top:0;-webkit-filter:blur(20px) grayscale(1);-moz-filter:blur(20px) grayscale(1);-o-filter:blur(20px) grayscale(1);-ms-filter:blur(20px) grayscale(1);filter:blur(20px) grayscale(1);background-image:inherit;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:gray}.autores-page.header-area .autores-banner-gradiente{padding:0;height:100%;top:0;left:0;position:absolute;background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);background:-o-linear-gradient(right,rgba(255,255,255,0),#fff);background:-moz-linear-gradient(right,rgba(255,255,255,0),#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.autores-page.content-area{padding:0}.autores-page.content-area span:first-child{padding:0}.autores-page.content-area h1.autores-nome{font-family:BryantProLight;font-size:32px;text-align:left;text-transform:uppercase;color:#262626;margin-top:40px;margin-bottom:0;display:inline-block;padding:0 20px}.autores-page.content-area h1.autores-nome.autores-sem-avatar{position:static;margin-top:-65px;display:block}.autores-page.content-area .autores-avatar{position:static;margin-top:-220px;padding:0 20px}.autores-page.content-area .premios{font-family:BryantProLight;font-size:22px;line-height:26px;text-align:left;text-transform:uppercase;color:#262626;margin-top:20px;margin-bottom:0;padding:0 20px}.autores-page.content-area .premios a{color:#262626}.autores-page.content-area .autores-rating{font-family:BryantProRegular;font-size:14px;line-height:18px;text-align:left;margin:20px 0 0 0;padding:0 20px;cursor:pointer}.autores-page.content-area .autores-rating .comments-nr:hover{text-decoration:underline}.autores-page.content-area .autores-rating .title-lnk>div{display:inline-flex;margin-right:10px;color:#262626}.autores-rating .stars>span.star{font-size:35px;width:20px}.autores-page.content-area .autores-biografia{font-family:BryantProRegular;font-size:16px;line-height:20px;text-align:left;color:#262626;margin-top:20px;margin-bottom:0;padding:0 20px}.autores-page.content-area .autores-biografia.autores-sem-avatar{margin-top:50px}.autores-page.content-area .autores-partilha{margin-top:20px;padding:0 20px}.autores-page.content-area .autores-partilha .autores-partilha-label{font-family:BryantProRegular;font-size:14px;line-height:18px;text-align:left;text-transform:uppercase;color:#262626}.autores-page.content-area .autores-partilha .autores-partilha-plugins{display:block}.autores-page.content-area .autores-partilha .autores-partilha-plugins .social-icons{display:inline-block;height:50px;width:50px;line-height:54px;font-size:16pt;background-color:#f2f2f2;margin:5px 5px 0 0;text-align:center}.autores-page.content-area .autores-partilha .autores-partilha-plugins .social-icons:hover{background-color:#000}.autores-page.content-area .autores-partilha .autores-partilha-plugins .social-icons a{color:#262626}.autores-page.content-area .autores-partilha .autores-partilha-plugins .social-icons a .fa-email{font-family:Arial;font-size:22px;font-weight:700;line-height:50px}.autores-page.content-area .autores-partilha .autores-partilha-plugins .social-icons:hover a{color:#fff}.autores-page.content-area .autores-bestseller,.autores-page.content-area .autores-bibliografia{margin-top:60px;padding:0}.autores-page.content-area .autores-bestseller .autores-bestseller-label,.autores-page.content-area .autores-bibliografia .autores-bibliografia-label,.autores-page.content-area .autores-bibliografia .autores-bibliografia-sublabel{font-family:BryantProLight;font-size:32px;text-align:left;text-transform:uppercase;color:#262626;margin:0;padding:0 20px}.autores-page.content-area .autores-bibliografia .autores-bibliografia-sublabel{font-size:14px}.autores-page.content-area .autores-bestseller .product-portlet-container,.autores-page.content-area .autores-bibliografia .product-portlet-container{margin-top:20px;padding:0;float:left}.autores-page.content-area .autores-bibliografia #formats,.autores-page.content-area .autores-bibliografia #order,.autores-page.content-area .autores-bibliografia [id^=languages-]{margin-left:30px;padding:0;float:left}.autores-page.content-area .autores-bibliografia #formats,.autores-page.content-area .autores-bibliografia #order,.autores-page.content-area .autores-bibliografia [id^=languages-]{margin-top:10px}.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs{border:0;padding:0 20px;display:flex}.autores-page.content-area .autores-bibliografia .sort-tabs{padding:0}.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs .lang-label,.autores-page.content-area .autores-bibliografia .lang-label{font-family:BryantProRegular;font-size:14px;line-height:14px;text-align:left;color:#262626;margin-bottom:0}.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab{font-family:BryantProRegular;font-size:14px;line-height:14px;text-align:left;text-transform:uppercase;text-decoration:underline;color:#262626;margin-bottom:0}.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab:hover{color:#b30000}.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab:nth-child(n+2):before{color:#262626;content:'|';float:left;margin-right:10px;margin-left:10px}.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab>a{color:#262626;font-size:14px;line-height:14px;border:0;margin:0;cursor:pointer}.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab[aria-checked=true],.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab[aria-checked=true]>a{text-decoration-color:#b30000!important;color:#b30000!important;background-color:transparent;text-decoration:none!important}.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab>a:hover{text-decoration-color:#b30000!important;color:#b30000!important;background:0 0}.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab:first-child>a{padding:0 15px 0 0}.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab:nth-child(n+2)>a{padding:0 10px}.autores-page.content-area .autores-bestseller .product-portlet-container,.autores-page.content-area .autores-bibliografia .product-portlet-container{padding:0}.autores-page.content-area .autores-bestseller .product-portlet-container .product-portlet,.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet{padding:0 20px}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet.novo-anopublicacao{border-left:1px solid #000}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet.novo-anopublicacao:nth-of-type(odd){border-left:0}.autores-page.content-area .autores-bestseller .product-portlet-container .product-portlet:nth-child(n+3){display:none}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet:nth-of-type(2n+2)+span{display:block!important;height:40px}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .product-portlet-anopublicacao{font-family:BryantProLight;font-size:22px;line-height:22px;min-height:22px;text-align:left;color:#262626;margin:0 0 20px 0}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .icons,.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .product-info .authors,.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .product-info .price,.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .product-info .shipping{display:none}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .product-info .publication-date,.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .product-info .publisher,.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .product-info .title .title-product a.title-lnk,.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .title .title-product{display:block;font-family:BryantProRegular;font-size:14px;line-height:18px;text-align:left;color:#262626}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .product-info .title .title-product a.title-lnk,.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .title .title-product{font-family:BryantProMedium}div.authors-scroll-to-top{font-family:WookIcones;font-size:50px;width:50px;height:50px;bottom:0;right:50px;color:#262626;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:fixed;padding:0;display:none;z-index:9000;background-color:#ccc}div.authors-scroll-to-top:after{content:">"}div.authors-scroll-to-top:hover{color:#fff;background-color:#000;cursor:pointer}.autores-page.content-area .autores-tambem-comprou{padding:0}.autores-tambem-comprou .otherShops-section .left-title{text-align:left}.autores-bibliografia [tabindex]{cursor:pointer}@media(min-width:504px){.autores-page.header-area .autores-banner-container{height:280px}.autores-page.header-area .autores-banner-container.autores-sem-avatar{height:101px}.autores-page.content-area h1.autores-nome{position:static;float:right;font-size:38px}.autores-page.content-area h1.autores-nome.autores-sem-avatar{float:left;margin-top:-71px}.autores-page.content-area .autores-avatar,.autores-page.content-area h1.autores-nome{margin-top:-244px;padding:0 24px}.autores-page.content-area .autores-rating{margin-top:36px;padding:0 24px}.autores-page.content-area .autores-biografia,.autores-page.content-area .autores-biografia.autores-sem-avatar{margin-top:36px;padding:0 24px}.autores-page.content-area .autores-partilha{margin-top:48px;padding:0 24px}.autores-page.content-area .autores-partilha .autores-partilha-label{vertical-align:middle}.autores-page.content-area .autores-partilha .autores-partilha-plugins{display:inline-block;vertical-align:middle}.autores-page.content-area .autores-bestseller,.autores-page.content-area .autores-bibliografia{margin-top:72px}.autores-page.content-area .autores-bestseller .autores-bestseller-label,.autores-page.content-area .autores-bibliografia .autores-bibliografia-label{font-size:38px;padding:0 24px}.autores-page.content-area .autores-bibliografia .autores-bibliografia-sublabel{padding:0 24px}.autores-page.content-area .autores-bestseller .product-portlet-container,.autores-page.content-area .autores-bibliografia .product-portlet-container{margin-top:24px}.autores-page.content-area .autores-bibliografia #formats,.autores-page.content-area .autores-bibliografia #order,.autores-page.content-area .autores-bibliografia [id^=languages-]{margin-top:14px;padding:0 24px}.autores-page.content-area .autores-bestseller .product-portlet-container .product-portlet,.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet{padding:0 24px}.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs .lang-label,.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab,.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab>a,.autores-page.content-area .autores-bibliografia .lang-label{font-size:16px;line-height:16px}.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab:nth-child(n+2)>a{padding:0 12px}.autores-page.content-area .autores-bestseller .product-portlet-container .product-portlet:nth-child(3){display:block}.autores-page.content-area .autores-bestseller .product-portlet-container .product-portlet:nth-child(n+4){display:none}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet.novo-anopublicacao:nth-of-type(odd){border-left:1px solid #000}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet.novo-anopublicacao:nth-of-type(3n+1){border-left:0}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet:nth-of-type(2n+2)+span{display:none!important}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet:nth-of-type(3n+3)+span{display:block!important;height:48px}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .product-portlet-anopublicacao{font-size:25px;line-height:25px;min-height:25px;margin:0 0 24px 0}}@media(min-width:688px){.autores-page.header-area{margin-top:80px}.autores-page.header-area .autores-banner-container{height:310px}.autores-page.header-area .autores-banner .autores-banner-background::before{height:310px}.autores-page.header-area .autores-banner-container.autores-sem-avatar{height:131px}.autores-page.content-area h1.autores-nome{font-size:65px}.autores-page.content-area h1.autores-nome.autores-sem-avatar{margin-top:-101px}.autores-page.content-area .autores-avatar,.autores-page.content-area h1.autores-nome{margin-top:-271px;padding:0 26px}.autores-page.content-area .autores-rating{font-size:16px;line-height:20px;margin-top:39px;padding:0 26px;float:right}.autores-page.content-area .autores-biografia,.autores-page.content-area .autores-biografia.autores-sem-avatar{font-size:18px;line-height:22px;margin-top:39px;padding:0 26px;float:right}.autores-page.content-area .autores-partilha{margin-top:52px;margin-bottom:0;padding:0 26px}.autores-page.content-area .autores-partilha .autores-partilha-label{font-size:16px}.autores-page.content-area .autores-partilha .autores-partilha-plugins{display:block}.autores-page.content-area .autores-partilha.autores-sem-avatar .autores-partilha-plugins{margin-top:0;display:inline-block}.autores-page.content-area .autores-bestseller,.autores-page.content-area .autores-bibliografia{margin-top:78px}.autores-page.content-area .autores-bestseller .autores-bestseller-label,.autores-page.content-area .autores-bibliografia .autores-bibliografia-label{font-size:44px;padding:0 26px}.autores-page.content-area .autores-bibliografia .autores-bibliografia-sublabel{font-size:16px;padding:0 26px}.autores-page.content-area .autores-bestseller .product-portlet-container,.autores-page.content-area .autores-bibliografia .product-portlet-container{margin-top:26px}.autores-page.content-area .autores-bibliografia #formats,.autores-page.content-area .autores-bibliografia #order,.autores-page.content-area .autores-bibliografia [id^=languages-]{margin-top:16px;padding:0 26px;margin-left:0}.autores-page.content-area .autores-bestseller .product-portlet-container .product-portlet,.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet{padding:0 26px}.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs .lang-label,.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab,.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab>a,.autores-page.content-area .autores-bibliografia .lang-label{font-size:20px;line-height:20px}.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab:nth-child(n+2)>a{padding:0 13px}.autores-page.content-area .autores-bestseller .product-portlet-container .product-portlet:nth-child(4){display:block}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet.novo-anopublicacao:nth-of-type(3n+1){border-left:1px solid #000}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet.novo-anopublicacao:nth-of-type(4n+1){border-left:0}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet:nth-of-type(3n+3)+span{display:none!important}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet:nth-of-type(4n+4)+span{display:block!important;height:52px}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .product-portlet-anopublicacao{font-size:28px;line-height:28px;min-height:28px;margin:0 0 26px 0}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .product-info .publication-date,.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .product-info .publisher,.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .product-info .title .title-product a.title-lnk,.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .title .title-product{font-size:18px;line-height:22px}.autores-page.content-area .autores-tambem-comprou{padding-right:13px;padding-left:13px}}@media(min-width:1080px){.autores-page.header-area .autores-banner-container{height:350px}.autores-page.header-area .autores-banner-container.autores-sem-avatar{height:161px}.autores-page.content-area h1.autores-nome{font-size:92px}.autores-page.content-area h1.autores-nome.autores-sem-avatar{margin-top:-131px}.autores-page.content-area .autores-avatar,.autores-page.content-area h1.autores-nome{margin-top:-305px;padding:0 30px}.autores-page.content-area .autores-rating{margin-top:45px;padding:0 30px;float:right}.autores-page.content-area .autores-biografia,.autores-page.content-area .autores-biografia.autores-sem-avatar{margin-top:45px;padding:0 30px;float:right}.autores-page.content-area .autores-partilha{margin-top:60px;padding:0 30px}.autores-page.content-area .autores-partilha .autores-partilha-plugins{display:inline-block}.autores-page.content-area .autores-bestseller{margin-top:90px}.autores-page.content-area .autores-bestseller .autores-bestseller-label,.autores-page.content-area .autores-bibliografia .autores-bibliografia-label{font-size:52px;padding:0 30px}.autores-page.content-area .autores-bestseller .autores-bestseller-label{text-align:right}.autores-page.content-area .autores-bibliografia .autores-bibliografia-sublabel{padding:0 30px}.autores-page.content-area .autores-bestseller .product-portlet-container .product-portlet,.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet{padding:0 30px}.autores-page.content-area .autores-bibliografia .product-portlet-container{margin-top:30px}.autores-page.content-area .autores-bibliografia #formats,.autores-page.content-area .autores-bibliografia #order,.autores-page.content-area .autores-bibliografia [id^=languages-]{margin-top:20px;padding:0 30px}.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs .lang-label,.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab,.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab>a,.autores-page.content-area .autores-bibliografia .lang-label{font-size:24px;line-height:24px}.autores-page.content-area .autores-bibliografia .autores-bibliografia-lang-tabs>.lang-tab:nth-child(n+2)>a{padding:0 15px}.autores-page.content-area .autores-bestseller .product-portlet-container{margin:0;float:right}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet.novo-anopublicacao:nth-of-type(4n+1){border-left:1px solid #000}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet.novo-anopublicacao:nth-of-type(6n+1){border-left:0}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet:nth-of-type(4n+4)+span{display:none!important}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet:nth-of-type(6n+6)+span{display:block!important;height:60px}.autores-page.content-area .autores-bibliografia .product-portlet-container .product-portlet .product-portlet-anopublicacao{font-size:32px;line-height:32px;min-height:32px;margin:0 0 30px 0}.autores-page.content-area .autores-tambem-comprou{padding-right:15px;padding-left:15px}}@media (max-width:503px){.autores-page section#recommendations .row.products .product-portlet:not(:first-child,:nth-child(2)){display:none}}@media (min-width:504px) and (max-width:687px){.autores-page section#recommendations .row.products .product-portlet:not(:first-child,:nth-child(2),:nth-child(3)){display:none}}@media (min-width:688px) and (max-width:1079px){.autores-page section#recommendations .row.products .product-portlet:not(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)){display:none}}@media (min-width:1080px){.autores-page section#recommendations .row.products .product-portlet{display:block}}#productPageSectionWhoBuy-content ul,.autores-bibliografia ul#biblio-results{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0;margin:0;list-style:none}#productPageSectionWhoBuy-content ul li,.autores-bibliografia ul#biblio-results li{margin-top:30px}#productPageSectionWhoBuy-content ul li,.autores-bibliografia ul#biblio-results li{box-sizing:border-box;width:100%}@media(min-width:504px){#productPageSectionWhoBuy-content ul,.autores-bibliografia ul#biblio-results{grid-template-columns:repeat(3,1fr)}}@media(min-width:688px){#productPageSectionWhoBuy-content ul,.autores-bibliografia ul#biblio-results{grid-template-columns:repeat(4,1fr);padding-right:10px}}@media(min-width:1080px){#productPageSectionWhoBuy-content ul,.autores-bibliografia ul#biblio-results{grid-template-columns:repeat(6,1fr);padding-right:10px}}.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{color:#262626;cursor:pointer;font-family:BryantProMedium;font-size:14px;line-height:18px;padding-right:30px;text-align:right;text-transform:uppercase;vertical-align:top;font-weight:400}.text-info-wrap .text-info::after{content:'i';font-family:BryantProBold;text-transform:lowercase;font-size:16px;text-align:center;color:#fff;background-color:#b30000;padding:2px 7px 1px 7px;height:20px;width:20px;position:absolute;vertical-align:top;font-weight:400}.text-info-wrap-mktp .text-info-mktp{color:#262626;cursor:pointer;font-family:BryantProMedium;font-size:14px;line-height:18px;padding-right:30px;text-align:right;text-transform:uppercase;vertical-align:top;font-weight:400}.text-info-wrap-mktp .text-info-mktp::before{content:'i';font-family:BryantProBold;text-transform:lowercase;font-size:16px;text-align:center;color:#fff;background-color:#b30000;padding:2px 7px 1px 7px;height:20px;width:20px;position:absolute;vertical-align:top;font-weight:400}.text-info-wrap .text-info:hover::after{background:#000}.text-info-wrap .text-info .bold{font-family:BryantProBold}.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}.button-border{color:#000;border:2px solid #555}.button-selected{color:#fff;background-color:#000}.site-content.escolares{margin-top:96px}.site-content.escolares.has-showcases.has-banner{margin-top:36px}.site-content.escolares.has-showcases.has-showcasetop{margin-top:66px}.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 .showcases.escolares{padding:0}.site-content .escolares-area-page{margin:0;padding:0}.site-content .escolares-area-page .livrosAdotados .escolares_desconto{font-family:BryantProRegular;font-size:14px;text-transform:uppercase;color:#b30000;text-align:right;padding-right:0}.site-content .escolares-area-page input[type=checkbox]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.site-content .escolares-area-page h2,.site-content .escolares-area-page h3{font-family:BryantProBold;font-size:16px;text-transform:uppercase;line-height:24px;color:#262626;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:BryantProMedium;text-align:center;text-transform:uppercase;color:#fff;background-color:#b30000;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}.btn.btn-escolares:focus-visible,.site-content .escolares-area-page .btn.btn-escolares:focus-visible,.site-content .escolares-area-page button.btn.btn-escolares:focus-visible,button.btn.btn-escolares:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important;box-shadow:0 0 0 5px #000!important}.escolares-area-page ul.anos button.ano-li:focus-visible{outline:2px solid #000;outline-offset:2px}.escolares-area-page ul.anos button.ano-li.selected:focus-visible{outline:2px solid #fff;outline-offset:-3px}button.semAdocoesVerTodos{background:0 0;border:none;cursor:pointer;padding:0;font-family:BryantProRegular;font-size:inherit;color:inherit;text-decoration:underline;text-transform:uppercase}button.semAdocoesVerTodos:focus-visible{outline:2px solid #000;outline-offset:2px}.escolares-area-page ul.anos button.ano-li{background:0 0;border:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;width:100%;height:100%;padding:0;display:block}.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:BryantProRegular;line-height:20px;font-size:20px;text-align:center;text-transform:uppercase;color:#262626;background-color:#f2f2f2;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:BryantProRegular;font-size:18px;line-height:22px;text-align:left;color:#262626;margin-bottom:40px}.site-content .escolares-area-page .livrosAdotados .textoAdocoes{font-family:BryantProRegular;font-size:18px;line-height:22px;text-align:left;color:#262626;margin-top:30px;margin-bottom:40px}.site-content .escolares-area-page .livrosTodos .textoLivrosTodos{font-family:BryantProRegular;font-size:18px;line-height:22px;text-align:left;color:#262626;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:BryantProRegular;text-align:center;text-transform:uppercase;color:#262626;background-color:#f2f2f2;word-wrap:break-word;white-space:normal}.site-content .escolares-area-page .btn.btn-escolares.btnVoltarMapa:hover{background-color:#262626;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,.site-content .escolares-area-page h2,.site-content .escolares-area-page h2.escola,.site-content .escolares-area-page h2.selecioneDistritoConcelho{font-family:BryantProLight,BryantProMedium;font-size:32px;line-height:32px;text-align:left;text-transform:uppercase;color:#262626}.site-content .escolares-area-page h1,.site-content .escolares-area-page h2 b{font-family:BryantProMedium;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:BryantProMedium;font-size:24px;text-align:center;color:#262626;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:#000!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:#000;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{border:solid 1px #000;margin-right:10px;width:40px;height:40px}.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:hover span,.site-content .escolares-area-page ul.collapsing li span{text-transform:none;font-size:14px;font-family:BryantProRegular}.site-content .escolares-area-page ul.collapse.in li span{color:#333}.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:#262626;height:50px}.escolares-area-page .dropdown button .title{font-family:BryantProRegular;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 .caret{float:right;position:absolute;right:0;top:0;border:0;width:50px;height:50px;padding:0;line-height:50px}.escolares-area-page .dropdown button .caret:after{font-family:WookIcones;content:"v";font-size:50px;color:#000}.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}.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:BryantProRegular;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:#000}.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:BryantProLight;font-size:32px;line-height:32px;text-align:left;text-transform:uppercase;color:#262626}.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 0 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,.escolares-area-page .disciplinas.checkbox h3{margin:20px 0;text-transform:none}.escolares-area-page .escolares-listbox-wrapper{padding:0 20px;margin-bottom:20px}.escolares-area-page .escolares-listbox-wrapper .combo-input[role=combobox]{height:50px;border:0;background-color:#f7f7f7!important;font-family:BryantProRegular;font-size:14px;border-radius:0}.escolares-area-page .escolares-listbox-wrapper .combo-label{font-family:BryantProBold;font-size:16px;text-transform:uppercase;color:#262626;margin:0 0 4px 0}.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:BryantProRegular;font-size:20px;line-height:20px;text-align:center;text-transform:uppercase;color:#262626;background-color:#f2f2f2;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:BryantProRegular;font-size:14px;text-align:left;text-transform:uppercase;text-decoration:underline;color:#262626;padding:0;margin-bottom:20px;cursor:pointer}.livrosAdotados .semAdocoes{font-family:BryantProRegular;font-size:14px;line-height:18px;text-align:left;color:#b30000;display:inline-block}.livrosAdotados .semAdocoesVerTodos{font-family:BryantProRegular;font-size:14px;text-align:right;text-transform:uppercase;text-decoration:underline;color:#262626;display:inline-block;float:right;cursor:pointer}.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:BryantProRegular;font-size:18px;line-height:22px;text-align:left;text-transform:uppercase;color:#b30000}.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:BryantProBold;font-size:16px;line-height:16px;text-transform:lowercase;text-align:center;color:#fff;background-color:#00c8c8;padding:2px 1px 1px 1px;width:20px;cursor:pointer;display:inline-block}.livrosAdotados .icon-info:hover,.livrosAdotados .icon-infoBPD:hover,.livrosAdotados .icon-infoConjuntoManuais:hover{background-color:#000}.livrosAdotados .precoCapa{font-family:BryantProRegular;font-size:14px;text-decoration:overline;color:#262626}.livrosAdotados .precoVenda{font-family:BryantProMedium;font-size:20px;color:#262626}.livrosAdotados .adocao-info{padding:0}.livrosAdotados .adocaoDireita{padding:0 0 0 20px;margin-bottom:0}.livrosAdotados.mega-manuais .adocaoDireita{margin-bottom:0}.seguintes_recomenda_bp .adocaoDireita{padding:0}.livrosAdotados .tituloAdocao{font-family:BryantProMedium;font-size:18px;line-height:22px;text-align:left;color:#262626}.livrosAdotados .autores,.livrosAdotados .editores{font-family:BryantProRegular;font-size:14px;line-height:18px;text-align:left;color:#262626;width:100%}.livrosAdotados .escolares_preco{font-family:BryantProMedium;font-size:20px;color:#262626;margin-top:10px;text-align:right;padding:0}.livrosAdotados .escolares_quantidade_container{margin-top:10px;padding:0}.seguintes_recomenda_bp .escolares_quantidade_container{padding:0}.livrosAdotados .escolares_quantidade{font-family:BryantProMedium;font-size:20px;color:#262626;text-align:center;width:50px;border:1px solid #262626;vertical-align:middle;display:inline-block}.livrosAdotados .escolares_quantidade input{border:0;color:#262626;text-align:center;line-height:32px;padding:0;width:100%;height:100%}.livrosAdotados .escolares_voucher{font-family:BryantProMedium;font-size:14px;color:#262626;text-align:center;width:auto;border:1px solid #262626}.livrosAdotados .escolares_voucher.error{border:1px solid red}.livrosAdotados .escolares_voucher input{border:0;color:#262626;text-align:center;line-height:32px;padding:0;width:100%;height:100%;font-size:14px}.site-content .escolares-area-page .row.content .verTodosOsLivros{font-family:Bryant Pro Regular;font-size:14px;text-align:right;text-transform:uppercase;text-decoration:underline;color:#262626;cursor:pointer}div#escolaresVoltaMapa,div#escolares_submete_cesto{background:none repeat scroll 0 0 #e60918;border:1px solid #bbb;color:#fff;font-family:BryantProBold;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.icon{padding:0;border-radius:0;background-color:#b30000;position:relative;width:50px;height:50px;border:none;margin-left:20px}.escolares-area-page .auxiliares button.btn.icon.adicionado{background-color:#fcc}.escolares-area-page .auxiliares button.btn.icon.icon-shopping-cart:after{color:#fff;font-size:50px;line-height:50px;margin-left:0;font-family:WookIcones;content:"c";text-transform:lowercase}.escolares-area-page .auxiliares button.btn.icon.icon-shopping-cart.adicionado:after{content:"y"}.escolares-area-page .auxiliares button.btn.icon.icon-shopping-cart:hover{background-color:#000}.escolares-area-page .auxiliares button.btn.icon.icon-shopping-cart.adicionado:hover{background-color:#fcc;cursor:default}.site-content .escolares-area-page .auxiliares .escolares_bloco_recomenda .cover-aux{padding:0;width:100%}.escolares-area-page .auxiliares .titulo{font-family:BryantProMedium;font-size:18px;line-height:22px;text-align:left;color:#262626}.escolares-area-page .auxiliares .autores,.escolares-area-page .auxiliares .editor{font-family:BryantProRegular;font-size:14px;line-height:18px;text-align:left;color:#262626}.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:BryantProMedium;font-size:20px;color:#262626;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:BryantProRegular;font-size:14px;text-decoration:line-through;color:#262626}.escolares-area-page .auxiliares .preco-venda{font-family:BryantProMedium;font-size:20px;color:#262626;text-align:right}.escolares-area-page .auxiliares .desconto{font-family:BryantProRegular;font-size:14px;color:#b30000;text-align:right}.escolares-area-page .auxiliares .textoMaisAuxiliares{margin-bottom:20px;padding:0}.escolares-area-page .auxiliares .textoMaisAuxiliares a{font-family:BryantProRegular;font-size:14px;text-align:left;text-transform:uppercase;text-decoration:underline;color:#262626}.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}.escolares_quantidade_container .quantityButton{font-size:20px;font-weight:600;line-height:34px;height:auto;position:relative;left:auto;top:auto;vertical-align:middle;margin-right:5px;background:0 0;border:1px solid #262626;border-radius:2px;cursor:pointer;padding:0 8px}.escolares_quantidade_container .quantityButton:hover{background-color:#000;color:#fff;border-color:#000}.escolares_quantidade_container .quantityButton:focus-visible{outline:2px solid #000;outline-offset:2px}.escolares_quantidade_container .quantityButton.plus{margin-right:0;margin-left:5px}#map path:focus,#map path:focus-visible{outline:0;stroke:#005fcc!important;stroke-width:2.5px!important}#map path:focus:not(:focus-visible){stroke:inherit;stroke-width:inherit}.mapTooltip{position:absolute;border-radius:0;min-width:86px;text-transform:uppercase;font-weight:700;height:34px;background-color:#000;color:#fff;text-align:center;padding:10px;z-index:5;display:none;font-family:BryantProRegular}.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:BryantProRegular;font-size:20px;text-align:center;text-transform:uppercase;background-color:#f7f7f7;color:#262626;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{content:'>';font-family:WookIcones;font-size:42px;padding-left:10px}.vale-mega-elemento-codigo{margin-top:10px;padding-left:0;padding-right:0}.livrosAdotados .info-manual-digital{padding:unset;width:100%;height:6rem;margin-bottom:1em;margin-top:-1em}.livrosAdotados .info-manual-digital p{padding:.5rem;font-family:BryantProRegular;font-size:11px;font-weight:900}.livrosAdotados .info-manual-digital b{font-weight:inherit;font-family:inherit}.escolares-area-page .checkbox .option p{padding-left:50px}@media (min-width:504px){.site-content.escolares{margin-top:104px}.site-content.escolares.has-showcases.has-banner{margin-top:44px}.site-content.escolares.has-showcases.has-showcasetop{margin-top:68px}.site-content.escolares.has-showcases.has-banner.has-showcasetop{margin-top:0}.site-content .escolares-area-page h1,.site-content .escolares-area-page h2{font-size:38px;line-height:38px}.escolares-area-page ul.anos li:nth-child(8n+1){clear:none}.escolares-area-page ul.anos li:nth-child(9n+1){clear:left}.escolares-area-page .auxiliares .escolares_bloco_recomenda{margin-bottom:24px}.livrosAdotados{padding:0 24px}.auxiliares .escolares_disciplina_flash_hidden,.livrosAdotados .escolares_disciplina_flash_hidden{margin-bottom:24px}.auxiliares{padding:0 24px}.auxiliares h1{margin-bottom:24px}.escolares-area-page .auxiliares .escolares_bloco_recomenda{margin-bottom:48px}.site-content .escolares-area-page .auxiliares .textoAuxiliares{margin-bottom:48px}.site-content .escolares-area-page .auxiliares .textoMaisAuxiliares{margin-bottom:24px}.site-content .escolares-area-page .btns-aux .btn-escolares{margin:0}.escolares-area-page .btns-aux div.btn-left{padding-right:12px;margin:0}.escolares-area-page .btns-aux div.btn-right{padding-left:12px;margin:0}.site-content .escolares-area-page .banner-escolares{margin-bottom:48px}.escolares-area-page .anos-options-header{padding:0 24px;margin-bottom:24px}.escolares-area-page ul.anos{padding:0 0 0 24px}.escolares-area-page ul.anos li{margin:0 24px 24px 0}.escolares-area-page ul.anos{margin-bottom:12px}.escolares-area-page .disciplinas.checkbox{padding:0 24px}.escolares-area-page .disciplinas.checkbox h2,.escolares-area-page .disciplinas.checkbox h3{margin:24px 0}.site-content .escolares-area-page .selecioneDistritoConcelho{padding:0 24px;margin:36px 0 24px 0}.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:24px;padding:0 24px}.escolares-area-page .cursos-dropdown-header,.escolares-area-page .escola,.escolares-area-page .escolas-dropdown-header{margin:48px 0 0 0;padding:0 24px}.escolares-area-page .disciplinas.checkbox label.option{margin:0 0 24px 0}.site-content .escolares-area-page .btn.btn-escolares.btnLivrosEscolares{margin:48px 24px 0 0}.site-content.escolares.has-showcases.has-showcasebottom .escolares-area-page .btn.btn-escolares.btnLivrosEscolares{margin:40px 20px 36px 0}.site-content .escolares-area-page .livrosAdotados .textoAdocoes{margin-bottom:48px}.livrosAdotados .adocaoDireita{padding:0 0 0 24px;margin-bottom:0}.livrosAdotados .escolares_bloco_flash_principal .escolares_bloco_flash_principal{margin-bottom:24px}.escolares-area-page .auxiliares .autores,.escolares-area-page .auxiliares .editor,.escolares-area-page .auxiliares .titulo{padding-left:20px}.escolares-area-page .auxiliares .preco{padding:0 0 0 24px}.escolares-area-page .btns-aux .btn-left{margin:0}.escolares-area-page .auxiliares .btns-aux{margin-top:48px}.livrosAdotados .componentes,.livrosAdotados .identacao_normal{margin-bottom:24px}.escolares-area-page .btns-aux{margin-top:24px}.escolares-area-page .auxiliares button.btn.icon{margin-left:24px}.escolares-area-page .auxiliares .aux-com-desc{width:calc(100% - 74px)}.seguintes_recomenda_bp div.escolares_bloco_flash_principal div.adocao-info div.adocaoDireita{padding:0}.escolares-area-page .auxiliares .escolares_bloco_recomenda .info-cell{padding:0 0 12px 0}.vale-mega-elemento-codigo{padding-left:24px}.livrosAdotados .escolares_quantidade_container{padding-left:24px}.livrosAdotados .adocao-constituintes .escolares_quantidade_container{padding-left:0}.livrosAdotados .info-manual-digital p{padding:1.5rem;font-family:BryantProRegular;font-size:14px;font-weight:900}}@media (min-width:688px){.site-content.escolares{margin-top:129px}.site-content.escolares.has-showcases.has-banner{margin-top:49px}.site-content.escolares.has-showcases.has-showcasetop{margin-top:90px}.site-content.escolares.has-showcases.has-banner.has-showcasetop{margin-top:0}.site-content .escolares-area-page h1,.site-content .escolares-area-page h2{font-size:44px;line-height:44px}.escolares-area-page .checkbox .option{max-width:100%;font-size:20px}.escolares-area-page ul.anos li{font-size:28px;width:65px;max-width:65px;height:65px;line-height:65px}.escolares-area-page .dropdown button.dropdown-toggle .title{font-size:20px}.escolares-area-page .dropdown-menu{font-size:20px}.escolares-area-page #map.show-bg svg{background:url("/img/escolares/bg-map-square-ilhas.png") transparent no-repeat}.site-content .escolares-area-page .btn.btn-escolares{font-size:24px}.escolares-area-page .auxiliares .escolares_bloco_recomenda{margin-bottom:26px}.site-content .escolares-area-page .btn.btn-escolares.btnVoltarMapa{font-size:24px}.site-content .escolares-area-page .btn.btn-escolares.btnVoltarMapa{margin-right:26px}.site-content .escolares-area-page .auxiliares .btn.btn-escolares.btnVoltarMapa{margin-right:0}.site-content .escolares-area-page .btn.btn-escolares.btnAdocoesVoltar{font-size:24px;line-height:24px}.site-content .escolares-area-page .btnAdocoes .font-cart:after{content:'c';font-family:WookIcones;font-size:42px;padding-left:10px;text-transform:lowercase}.livrosAdotados{padding:0 26px}.auxiliares .escolares_disciplina_flash_hidden,.livrosAdotados .escolares_disciplina_flash_hidden{margin-bottom:26px}.livrosAdotados .escolares_quantidade{font-size:24px;margin:auto}.livrosAdotados .escolares_preco{font-size:24px}.site-content .escolares-area-page .livrosAdotados .escolares_desconto{font-size:16px}.auxiliares{padding:0 26px}.auxiliares h1{margin-bottom:26px}.escolares-area-page .auxiliares .escolares_bloco_recomenda{margin-bottom:52px;display:flex}.site-content .escolares-area-page .auxiliares .textoAuxiliares{margin-bottom:52px}.escolares-area-page .auxiliares .textoMaisAuxiliares{margin-bottom:26px}.site-content .escolares-area-page .btns-aux .btn-escolares{margin:0}.escolares-area-page .btns-aux div.btn-left{padding-right:13px}.escolares-area-page .btns-aux div.btn-right{padding-left:13px}.site-content .escolares-area-page .banner-escolares{min-height:90px;margin-bottom:52px}.escolares-area-page .anos-options-header,.escolares-area-page .dropdown.tiposEnsino{margin-bottom:26px;padding:0 26px}.escolares-area-page ul.anos{padding:0 26px 0 26px}.escolares-area-page ul.anos li{margin:0 26px 26px 0}.escolares-area-page ul.anos{margin-bottom:13px}#justBeforeMap{margin-right:26px}#rightSideMapRegion .header .goBack{padding:0}.escolares-area-page .content-map{padding:0 26px;width:100%;justify-content:center;display:flex}.escolares-area-page .disciplinas.checkbox{padding:0 26px}.escolares-area-page .disciplinas.checkbox h2,.escolares-area-page .disciplinas.checkbox h3{margin:26px 0}.site-content .escolares-area-page .selecioneDistritoConcelho{padding:0 26px;margin:39px 0 26px 0}.escolares-area-page .dropdown.concelhos,.escolares-area-page .dropdown.cursos,.escolares-area-page .dropdown.distritos,.escolares-area-page .dropdown.escolas{margin-bottom:26px;padding:0 26px}.escolares-area-page .cursos-dropdown-header,.escolares-area-page .escola,.escolares-area-page .escolas-dropdown-header{margin:52px 0 0 0;padding:0 26px}.escolares-area-page .disciplinas.checkbox label.option{margin:0 0 26px 0}.site-content .escolares-area-page .btn.btn-escolares.btnLivrosEscolares{margin:52px 26px 0 0;max-width:255px}.site-content.escolares.has-showcases.has-showcasebottom .escolares-area-page .btn.btn-escolares.btnLivrosEscolares{margin:40px 20px 39px 0}.site-content .escolares-area-page .livrosAdotados .textoAdocoes{margin-bottom:52px}.livrosAdotados .adocaoDireita{padding:0;margin-bottom:0}.livrosAdotados .escolares_bloco_flash_principal .escolares_bloco_flash_principal{margin-bottom:26px}.livrosAdotados .cover,.site-content .escolares-area-page .auxiliares .escolares_bloco_recomenda .cover-aux{padding:0 26px 0 0;width:unset}.site-content .escolares-area-page .auxiliares .textoMaisAuxiliares{margin-bottom:26px}.escolares-area-page .auxiliares .btns-aux{margin-top:52px}.livrosAdotados .componentes,.livrosAdotados .identacao_normal{margin-bottom:26px}.escolares-area-page .btns-aux{margin-top:26px}.escolares-area-page .auxiliares .autores,.escolares-area-page .auxiliares .editor,.escolares-area-page .auxiliares .titulo{padding-left:0}.escolares-area-page .auxiliares .preco{padding:0}.escolares-area-page .auxiliares button.btn.icon{margin-left:26px}.escolares-area-page .auxiliares .aux-com-desc{width:calc(100% - 76px)}.seguintes_recomenda_bp{padding:0}.seguintes_recomenda_bp div.escolares_bloco_flash_principal div.adocao-info img.cover{padding:0 0 0 26px}.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{padding:0;float:none}.escolares-area-page .auxiliares .escolares_bloco_recomenda .info-cell{padding-left:100px!important}.livrosAdotados .todos .livrosAdotados div.escolares_bloco_flash_principal div.identacao_normal{padding:0}.livrosAdotados .escolares_quantidade input{line-height:48px}.escolares_quantidade_container .quantityButton{font-size:24px;line-height:50px}.vale-mega-elemento-codigo{padding-left:0;padding-right:0}.livrosAdotados .escolares_quantidade_container{padding:0}.livrosAdotados .escolares_voucher input{line-height:48px;height:48px}.livrosAdotados .info-manual-digital p{padding:1.5rem;font-family:BryantProRegular;font-size:15px;font-weight:900}}@media (min-width:1080px){.site-content.escolares{margin-top:132px}.site-content.escolares.has-showcases.has-banner{margin-top:52px}.site-content.escolares.has-showcases.has-showcasetop{margin-top:87px}.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}.livrosAdotados .adocaoDireita{margin-bottom:0}.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{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,.site-content .escolares-area-page h2{text-align:right}.site-content .escolares-area-page .livrosAdotados h1{text-align:left}.site-content .escolares-area-page .auxiliares h2{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,.escolares-area-page .disciplinas.checkbox h3{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}.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.icon{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}.vale-mega-elemento-codigo{margin:auto;padding-left:26px;padding-right:26px}.livrosAdotados .escolares_quantidade_container{margin:auto;text-align:center}.livrosAdotados .escolares_voucher input{font-size:16px}.livrosAdotados .info-manual-digital p{padding:1.5rem;font-family:BryantProRegular;font-size:17px;font-weight:900}}.mapa-site-content{margin:60px auto 0 auto;padding:0 20px;max-width:360px;float:none;display:table;font-family:BryantProMedium;font-size:20px;line-height:44px;text-transform:uppercase}.mapa-site-content .mapa-site-header{margin:36px 0 14px 0;font-family:BryantProLight;font-size:32px;line-height:1;color:#b30000;text-transform:uppercase}.mapa-site-content .nav-stacked{padding:0}.mapa-site-content a{color:#262626;padding:0;cursor:pointer}.mapa-site-content .arvore-tematica-panel li{list-style-type:none}.mapa-site-content .arvore-tematica-panel ul{padding:0}.mapa-site-content .arvore-tematica-panel ul:not([data-nivel="1"]){padding:0 0 0 10px}.mapa-site-content .arvore-tematica-panel ul[data-nivel="2"]{font-family:BryantProRegular;font-size:16px;line-height:44px}.mapa-site-content .arvore-tematica-panel ul[data-nivel="3"]{font-size:14px;line-height:44px}.mapa-site-content .arvore-tematica-panel ul[data-nivel="3"]>li ul a{font-family:BryantProMedium;text-transform:none;float:left}.mapa-site-content .arvore-tematica-panel ul[data-nivel="4"] li,.mapa-site-content .arvore-tematica-panel ul[data-nivel="4"] li ul{display:inline-block;vertical-align:middle}.mapa-site-content .arvore-tematica-panel ul[data-nivel="4"] li:not(:last-child)>.comma::after{content:", "}.mapa-site-content .arvore-tematica-panel ul[data-nivel="3"]>li ul[data-nivel="5"]>li a{font-family:BryantProRegular;text-transform:none}@media(min-width:504px){.mapa-site-content{padding:0 24px;max-width:564px}.mapa-site-content .mapa-site-header{margin:43px 0 17px 0;font-size:38px}.mapa-site-content .arvore-tematica-panel ul:not([data-nivel="1"]){padding:0 0 0 12px}}@media(min-width:688px){.mapa-site-content{margin:80px auto 0 auto;padding:0 26px;max-width:768px;font-size:24px;line-height:50px}.mapa-site-content .mapa-site-header{margin:47px 0 17px 0;font-size:44px}.mapa-site-content .arvore-tematica-panel ul:not([data-nivel="1"]){padding:0 0 0 13px}.mapa-site-content .arvore-tematica-panel ul[data-nivel="2"]{font-size:18px;line-height:50px}.mapa-site-content .arvore-tematica-panel ul[data-nivel="3"]{font-size:16px;line-height:50px}}@media(min-width:1080px){.mapa-site-content{padding:0 30px;max-width:1200px}.mapa-site-content .mapa-site-header{margin:54px 0 21px 0;font-size:52px}.mapa-site-content .arvore-tematica-panel ul:not([data-nivel="1"]){padding:0 0 0 15px}}.add-other-article{display:block;float:right;position:relative}.shadow-h3,h2.shadow-h3{box-shadow:inset 0 0 .1em gray!important;text-align:left}.devolucoes-content,.trocas-content{font-family:BryantProRegular;font-size:16px;margin:60px auto 0 auto;padding:40px 20px;max-width:360px;color:#262626;float:none}.devolve-outro-artigo{margin-top:-146px!important;right:0;position:relative}.botao-submit-troca{margin-top:50px!important}.add-another-item{font-family:BryantProMedium;font-size:20px;line-height:1;text-transform:uppercase;text-align:center;color:#fff;background-color:#b30000;border:0;padding:15px 10px;cursor:pointer;font-weight:initial}.conteudo .shadow-h3{font-family:BryantProRegular;font-size:14px;line-height:15px;color:#262626;text-transform:uppercase;cursor:pointer;margin-top:20px;margin-bottom:20px;border:1px solid rgba(128,128,128,.3);box-shadow:none!important}.tamanho-uniform{width:auto}.conteudo .shadow-h3.expand.collapsed::after,.conteudo .shadow-h3.expand::after,.conteudo h3.expand.collapsed::after,.conteudo h3.expand::after{content:'+';display:inline-block;color:#000;font-family:WookIcones;font-size:28px;line-height:0;position:absolute;right:7px}.conteudo .shadow-h3.expand::after{content:'-';right:8px}.conteudo .shadow-h3:hover::after{color:#fff}.conteudo .shadow-h3:hover{color:#fff;background-color:#000}.trocas-content label,.trocas-content p{margin:auto}.devolucoes-content h1,.trocas-content h2{font-family:BryantProLight;font-size:32px;line-height:1;margin:0 auto 20px auto;color:#b30000}.devolucoes-content .introducao,.trocas-content .introducao{margin-bottom:40px}.devolucoes-content .introducao a,.trocas-content .introducao a{color:#262626;text-decoration:underline;cursor:pointer}.devolucoes-content .conteudo,.devolucoes-content .header,.trocas-content .conteudo{margin-bottom:40px}.devolucoes-content .conteudo p,.trocas-content .conteudo p{margin:20px auto 10px auto}.devolucoes-content .conteudo label.error,.trocas-content .conteudo label.error{margin:10px auto 0 auto}.devolucoes-content .conteudo #devolucao-tipo p,.devolucoes-content .conteudo #devolucao-tipo-mktp p,.trocas-content .conteudo .talao p{margin:0 auto 10px auto}.devolucoes-content .conteudo .talao input,.trocas-content .conteudo .talao input{width:calc(100% - 30px);float:left}.devolucoes-content .conteudo .talao .talao-info,.trocas-content .conteudo .talao .talao-info{font-family:BryantProBold;font-size:16px;line-height:16px;text-transform:lowercase;text-align:center;color:#fff;background-color:#b30000;padding:2px;margin-left:10px;height:20px;width:20px;float:left;cursor:pointer;border:none}.devolucoes-content .email input,.trocas-content .conteudo .email input{max-width:355px}.devolucoes-content .isbn .input-container,.devolucoes-content .talao .input-container,.trocas-content .conteudo .isbn .input-container,.trocas-content .conteudo .talao .input-container{padding:0 10px 0 0}.devolucoes-content .isbn .input-container input,.trocas-content .conteudo .isbn .input-container input{width:100%;float:left}.devolucoes-content #devolucao-container button:not([type=button]),.devolucoes-content #devolucao-container-mktp button:not([type=button]),.devolucoes-content #devolucao-container-talao button:not([type=button]),.trocas-content .conteudo #artigos-validados button:not([type=button]){margin:10px auto 0 auto}.devolucoes-content input,.trocas-content .conteudo input{min-height:50px;border:1px solid #000;border-radius:0;padding:10px;background:#fff}.devolucoes-content button:not([type=button]),.trocas-content .conteudo button:not([type=button]){font-family:BryantProMedium;font-size:20px;line-height:1;text-transform:uppercase;text-align:center;color:#fff;background-color:#b30000;border:0;padding:15px 10px}.devolucoes-content button:not([type=button]):hover,.trocas-content .conteudo button:not([type=button]):hover{background-color:#000}.devolucoes-content button:not([type=button]).disabled,.devolucoes-content button:not([type=button]):disabled,.trocas-content .conteudo button:not([type=button]).disabled,.trocas-content .conteudo button:not([type=button]):disabled{background-color:#ccc}.devolucoes-content button:not([type=button]).disabled:hover,.trocas-content .conteudo button:not([type=button]).disabled:hover{background-color:#ccc;cursor:default}.trocas-content .conteudo .artigos .artigo{font-family:BryantProMedium;font-weight:400;margin:10px auto 0 auto}.trocas-content .conteudo .artigos .artigo:first-of-type{margin:20px auto 0 auto}.trocas-content .conteudo .artigos .artigo .remover{font-family:BryantProRegular;text-transform:uppercase;text-decoration:underline;cursor:pointer}.devolucoes-content #validar>div{padding-right:0}@media(max-width:687px){.devolucoes-content #validar>div{padding-left:0}}.devolucoes-content #validar>div>*{margin-bottom:20px}.devolucoes-content #devolucao-container,.devolucoes-content #devolucao-container-mktp,.devolucoes-content #devolucao-container-talao{margin-top:10px;margin-bottom:10px}.devolucoes-content label[for]{cursor:pointer}.devolucoes-content #devolucao-tipo .select-box,.devolucoes-content #devolucao-tipo-mktp .select-box{margin-bottom:20px}.devolucoes-content #devolucao-tipo button:not([type=button]),.devolucoes-content #devolucao-tipo-mktp button:not([type=button]){margin-top:20px}.devolucoes-content .checkbox .option{margin-bottom:0;margin-top:20px}.devolucoes-content .checkbox .option:before{position:absolute;top:0;border:1px solid #262626}.devolucoes-content .checkbox input[type=radio]:checked+.option:before{font-size:25px;font-family:WookIcones}.devolucoes-content [name^=reason]:not(:checked)+.option>.add-images{display:none}.devolucoes-content .artigos-container .artigo-container>*{float:left;width:100%;margin-bottom:20px}.devolucoes-content .artigos-container .select-box-container{min-width:200px}.devolucoes-content .artigo-container textarea{border:1px solid #000;border-radius:0;padding:10px;resize:none;min-width:200px}.devolucoes-content .artigo-container .additional-fields-container>*{margin-top:20px}.devolucoes-content .artigo-container .files-container{word-break:break-all}.devolucoes-content .artigo-container .files-container>:not(:last-child){margin-bottom:10px}.devolucoes-content .artigo-container .files-container>:last-child{margin-bottom:20px}.devolucoes-content .artigo-container .files-container .icon-trash{display:inline-block;vertical-align:middle;margin:0 0 0 7px;position:relative;height:30px;width:30px}.devolucoes-content .artigo-container .files-container .font-icon::after{transform:translate(-50%,-50%);left:50%;top:50%;position:absolute}@media(min-width:504px){.devolve-outro-artigo{margin-top:-30px!important;right:0;position:relative}.conteudo .shadow-h3{font-size:18px;line-height:50px}.conteudo .shadow-h3.expand.collapsed::after,.conteudo .shadow-h3.expand::after,.conteudo h3.expand.collapsed::after,.conteudo h3.expand::after{line-height:50px}.devolucoes-content,.trocas-content{padding:48px 24px;max-width:564px}.devolucoes-content h1,.trocas-content h2{font-size:38px}}@media(min-width:688px){.devolve-outro-artigo{margin-top:-30px!important;right:-240px;position:relative}.conteudo .shadow-h3{font-size:18px;line-height:50px}.conteudo .shadow-h3.expand.collapsed::after,.conteudo .shadow-h3.expand::after,.conteudo h3.expand.collapsed::after,.conteudo h3.expand::after{line-height:50px}.devolucoes-content,.trocas-content{font-size:18px;margin:80px auto 0 auto;padding:52px 26px;max-width:768px}.devolucoes-content h1,.trocas-content h2{font-size:44px}.devolucoes-content .introducao,.trocas-content .introducao{text-align:right}}.closeBtn{font-family:WookIcones;color:#000;text-align:right;padding:30px 30px 0 0;font-size:50px;cursor:pointer}.devolucoes-content .btns{margin-top:40px}@media(min-width:1080px){.devolucoes-content .btns{display:flex;justify-content:space-between}.devolucoes-content #devolucao-container button:not([type=button]),.devolucoes-content #devolucao-container-mktp button:not([type=button]),.devolucoes-content #devolucao-container-talao button:not([type=button]),.trocas-content .conteudo #artigos-validados button:not([type=button]){margin-left:auto!important;margin:0}.add-other-article{display:block;float:right;position:absolute}.devolve-outro-artigo{margin-top:10px!important;right:16px;position:absolute}.botao-submit-troca{margin-top:70px!important}.tamanho-uniform{width:355px;margin:10px}.conteudo .shadow-h3{font-size:18px;line-height:50px}.conteudo .shadow-h3.expand.collapsed::after,.conteudo .shadow-h3.expand::after,.conteudo h3.expand.collapsed::after,.conteudo h3.expand::after{line-height:50px}.devolucoes-content,.trocas-content{padding:60px 30px;max-width:1200px}.devolucoes-content h1,.trocas-content h2{font-size:52px}.devolucoes-content .artigos-container{display:table;width:100%}.devolucoes-content .artigos-container .artigo-container,.devolucoes-content .artigos-container .artigo-header{display:table-row!important}.devolucoes-content .artigos-container .artigo-container>*,.devolucoes-content .artigos-container .artigo-header>*{float:none;display:table-cell;vertical-align:top}.devolucoes-content .artigos-container .artigo-container>:not(:last-child),.devolucoes-content .artigos-container .artigo-header>:not(:last-child){padding:15px}.devolucoes-content .artigos-container .artigo-header>*{font-size:20px;background-color:#f7f7f7}.devolucoes-content .artigos-container .artigo-header>:not(:last-child){border-right:2px solid #fff}}.easyReturn.options{display:inline-block}.easyReturn.options .option{display:flex;align-items:center}.easyReturn .formulario{margin-top:10px}.easyReturn .formulario:not(.divergencia){max-width:67%}.easyReturn .formulario>div{display:flex;position:relative}.easyReturn .formulario .item{width:auto;margin:8px;height:35px;border:1px solid #000}.easyReturn .formulario .nome{width:70%}.easyReturn .formulario .contacto{width:30%}.easyReturn .formulario .codPostal{width:30%}.easyReturn .formulario .localidade{width:70%}.easyReturn .formulario .morada{width:100%}.easyReturn .error{max-width:max-content;float:right;margin-right:15px!important}.easyReturn .formulario .error-message{background-color:#fcc;font-family:BryantProRegular,sans-serif;color:#b30000;display:flex;justify-content:center;padding:15px 0;margin:0 9px}@media(max-width:1080px){.easyReturn .formulario{max-width:100%}.easyReturn.options .option{display:block;margin-bottom:80px}.easyReturn .formulario .linha{display:block}.easyReturn .formulario .nome{width:80%}.easyReturn .formulario .contacto{width:80%}.easyReturn .formulario .codPostal{width:40%}.easyReturn .formulario .localidade{width:60%}.easyReturn .formulario .morada{width:100%}.easyReturn .formulario ::placeholder{text-align:center}}@media (min-width:688px) and (max-width:1080px){#artigos-validados .btns{width:100%;display:flex;align-items:baseline}}.easyReturn form#divergencia .option .select-box{margin-top:20px;padding:0 5px}a.btn-close{text-decoration:none}#devolucao-container-talao .select-box-container.reenvio{display:none}.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:BryantProMedium;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:BryantProMedium;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:BryantProRegular;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:BryantProRegular;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;width:auto;display:block}.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;flex:1 1 0px;align-items:center}.offer-ebboks-landing-area .info .product .product-details .offer-title{font-family:BryantProLight;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:BryantProMedium;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:BryantProRegular;font-size:18px;line-height:22px;text-align:left;color:#262626;text-transform:uppercase}.offer-ebboks-landing-area .info .text{font-family:BryantProRegular;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:BryantProMedium;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:BryantProMedium;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:BryantProRegular;font-size:16px;line-height:20px;color:#262626;text-align:center}.landing-page-redirect{margin:0;padding:0 0 40px 0;overflow-y:auto}.landing-page-redirect a{text-decoration:unset;color:unset}.landing-page-redirect .landing-page-redirect-background{margin-bottom:48px;background-image:url(/img/ebooks-offers/20160301-OfertaEbook-XS.png);background-color:#00c8c8;background-repeat:no-repeat;background-position-x:center;background-position-y:inherit}.landing-page-redirect .title{font-family:BryantProMedium;font-size:42px;line-height:1;text-align:center;color:#fff;padding:0 20px;margin-top:130px;overflow-y:unset}.landing-page-redirect .subtitle{font-family:BryantProMedium;font-size:20px;line-height:24px;text-align:center;color:#fff;padding:0 20px;margin-bottom:20px}.landing-page-redirect .text{font-family:BryantProRegular;font-size:16px;line-height:20px;text-align:center;color:#fff;padding:0 20px;margin-bottom:20px}.landing-page-redirect .slogan{font-family:BryantProRegular;font-size:16px;line-height:20px;text-align:center;color:#fff;padding:0 20px;margin-bottom:40px}.landing-page-redirect .landing-page-redirect-body .landing-page-button{display:block;height:50px;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background:0 0;margin:15px 0 15px 0;padding:0 15px 0 15px;background-color:#00c8c8;font-family:BryantProMedium;text-transform:uppercase;padding:0;font-size:20px;color:#fff;line-height:50px;width:90%;margin:0 auto;margin-top:10px}.landing-page-redirect .landing-page-redirect-span:after{opacity:0}@media (min-width:504px){.offer-ebboks-landing-area .header{margin-bottom:48px;background-image:url(/img/ebooks-offers/20160301-OfertaEbook-S.png)}.offer-ebboks-landing-area .header .title{margin-top:167px;font-size:52px}.offer-ebboks-landing-area .header .slogan{margin-bottom:48px}.offer-ebboks-landing-area .site-content{padding:0 24px}.offer-ebboks-landing-area .info{margin-bottom:48px}.offer-ebboks-landing-area .info .product{margin-bottom:24px}.offer-ebboks-landing-area .info .product .product-cover{padding-right:24px}.offer-ebboks-landing-area .info .product .product-details .offer-title{font-size:38px}}@media (max-width:688px){.offer-ebboks-landing-area .actions .button:first-of-type{margin-bottom:10px}}@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}.landing-page-redirect .landing-page-redirect-body .landing-page-button{display:block;margin-left:6.5%}.landing-page-redirect .title{font-size:72px}.landing-page-redirect .subtitle{font-size:32px;margin-top:20px;width:100%;height:31px}.landing-page-redirect .landing-page-redirect-body .landing-page-button.redirect-app{display:none}}.afliados_space{padding-left:20px;padding-right:20px;padding-bottom:0;margin-top:30px}.row.row-afiliados{margin-left:0;margin-right:0}.afiliados-main h1{font-family:BryantProLight;line-height:1;text-transform:uppercase;color:#b30000;font-size:32px;text-align:left;margin-top:0;margin-bottom:0}.afiliados-main .faqs h1{font-family:BryantProLight;line-height:1;text-align:left;text-transform:uppercase;color:#b30000;font-size:32px}.afiliados-main h3{font-family:BryantProRegular;line-height:1.2;text-align:left;color:#262626;font-size:16px;margin-top:0;margin-bottom:0}.afiliados-main .faqs.collapsed:after,.afiliados-main .faqs:after{position:absolute;display:block;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:BryantProRegular;font-size:16px;right:0;margin-right:10px}.afiliados-main .faqs:after{position:absolute;display:block;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:BryantProRegular;font-size:16px;right:0;margin-right:10px}.afliados_space .btn-registo{font-family:BryantProRegular;line-height:1;text-transform:uppercase;text-align:center;color:#fff;background-color:#000;font-size:20px;padding:15px 10px;margin-bottom:10px}.space_top{margin-top:40px}.space_botoes_texto{margin-top:60px}.space_titulo_texto{margin-top:20px}.afliados_space .btn-login{font-family:BryantProMedium;line-height:1;text-transform:uppercase;text-align:center;color:#fff;background-color:#b30000;font-size:20px;padding:15px 10px}.site-content .afiliados-main .article{color:#000;text-transform:uppercase;cursor:pointer;margin-top:10px;margin-bottom:0;padding:0}.site-content .afiliados-main .article h2{margin:10px 0;font-family:BryantProRegular;font-size:20px;line-height:26px}.site-content .afiliados-main .article h2 span{display:inline-block;vertical-align:middle;width:calc(100% - 12px);font-size:16px}.site-content .afiliados-main .article h2:after,.site-content .afiliados-main .article.collapsed h2:after{color:#000;font-family:BryantProRegular;font-size:20px;content:'+'}.site-content .afiliados-main .article h2:after{content:'-';right:0}.site-content .afiliados-main .article:hover{color:#fff;background-color:#000}.site-content .afiliados-main .article:hover h2,.site-content .afiliados-main .article:hover h2:after{color:#fff}.afiliados-content{margin:20px 10px;font-family:BryantProRegular;font-size:16px;line-height:1.2}.space{margin-right:20px}@media (min-width:504px){.afliados_space{padding-left:24px;padding-right:24px}.space_top{margin-top:48px}.space_botoes_texto{margin-top:72px}.space_titulo_texto{margin-top:24px}.afiliados-main .faqs h1{font-size:38px}.afiliados-main h1{font-size:38px}.space{margin-right:24px}.site-content .afiliados-main .article h2 span{font-size:18px}.afiliados-content{margin:24px 12px}}@media (min-width:688px){.afliados_space{padding-left:26px;padding-right:26px}.btn-registo{font-size:24px;padding:13px 10px;margin-bottom:0;width:calc(66.66% - 26px)}.afliados_space .btn-login{font-size:24px;padding:13px 10px}.space_top{margin-top:52px}.space_botoes_texto{margin-top:78px}.space_titulo_texto{margin-top:26px}.afiliados-main .faqs h1{font-size:44px}.afiliados-main h1{font-size:44px}.space{margin-right:26px}.site-content .afiliados-main .article h2 span{font-size:20px}.afiliados-content{margin:26px 13px;font-size:18px}.afiliados-main h3{font-size:18px}}@media (min-width:1080px){.afliados_space{padding-left:30px;padding-right:30px}.afliados_space .btn-registo{font-size:24px;padding:13px 10px;margin-bottom:0;width:calc(75% - 30px)!important}.afliados_space .btn-login{font-size:24px;padding:13px 10px}.space_top{margin-top:60px}.space_botoes_texto{margin-top:90px}.space_titulo_texto{margin-top:60px}.row.row-afiliados:first-child .space_titulo_texto{margin-top:90px}.afiliados-main .faqs h1{font-size:52px}.afiliados-main h1{font-size:52px!important;text-align:right}.space{margin-right:30px}.site-content .afiliados-main .article h2 span{font-size:22px}.afiliados-content{margin:30px 15px;font-size:18px}.afiliados-main h3{font-size:18px}}.font-icon{font-family:WookIcones;display:inline-block;height:50px;width:50px}.font-icon::after,.font-icon::before{font-family:WookIcones;font-size:50px;line-height:1;color:#000;font-weight:400}.icon-trash::after{content:"L";color:#4f4f4f}.icon-lista-pesquisa:after{margin-top:-10px;margin-left:-24px;cursor:pointer;font-family:WookIcones;content:'2';width:20px;height:20px;display:inline-block;font-size:50px}.icon-lista-pesquisa-normal:after{font-family:WookIcones;content:'2';text-transform:lowercase;width:20px;height:20px;display:inline-block;font-size:50px;margin-top:-20px;margin-left:-25px;cursor:pointer}.icon-grid-pesquisa:after{margin-top:-10px;margin-left:-24px;cursor:pointer;font-family:WookIcones;content:'1';width:20px;height:20px;display:inline-block;font-size:50px}.icon-grid-pesquisa-normal:after{font-family:WookIcones;content:'1';width:20px;height:20px;display:inline-block;font-size:50px;margin-top:-20px;margin-left:-25px;cursor:pointer}.icon-plus::after{content:"+";color:#b4b4b4}[data-toggle=collapse] .arrow-down::before{font-family:WookIcones;content:"W";font-size:45px}[data-toggle=collapse].collapsed .arrow-down::before{content:"V"}@media (min-width:1080px){.icon-grid-pesquisa-normal::after,.icon-lista-pesquisa-normal:after{margin-left:-15px}}#loginRedesSociais{text-align:center}.extra-social{margin-top:40px}.login-social-message label::before{display:none}.btnSocialLogin{white-space:nowrap;background:#fff;margin-right:0;border:0;padding:0;width:100%}.btnSocialLogin:hover{cursor:pointer}.btnSocialLogin .custom-btn-icon{width:100%;height:50px}.btnSocialLogin .custom-btn-icon i{text-align:center;color:#fff;font-size:24px;width:100%;line-height:50px}.btnSocialLogin .custom-btn-icon i.fa-apple{color:#000}.btnSocialLogin .custom-btn-text{line-height:50px;font-size:24px;font-family:BryantProMedium;text-align:center;text-transform:uppercase;color:#fff;width:calc(100% - 45px)}.btnSocialLogin.buttonFacebook{background-color:#3b5998}.btnSocialLogin.buttonTwitter{background-color:#09f}.btnSocialLogin.buttonGoogle{background-color:#c30}.login-area-new.login.assoc #overlay-popup .wave{z-index:0}@media (min-width:688px){.btnSocialLogin .custom-btn-icon{width:45px}.btnSocialLogin .custom-btn-icon i{width:45px}}.page-wrapper.mktp-msg{background-color:#f7f7f7;position:fixed;height:100%;overflow-y:auto;display:flex;flex-wrap:wrap}.page-wrapper.mktp-msg .btn-close{padding:20px 0 0 0;float:right;color:#262626;text-decoration:none;margin-bottom:40px}.page-wrapper.mktp-msg .btn-close:active .page-wrapper.mktp-msg .btn-close:hover,.page-wrapper.mktp-msg .btn-close:focus{color:#262626;text-decoration:none}.page-wrapper.mktp-msg .site-content{margin-bottom:0}.page-wrapper.mktp-msg .site-content .msg-title{font-family:BryantProRegular;line-height:1.2;font-size:24px;color:#262626;text-align:center;padding-bottom:10px}.page-wrapper.mktp-msg.nomktp .site-content .msg-title{font-family:BryantProMedium;font-size:32px;line-height:32px;color:#262626;text-transform:lowercase;text-align:center;display:block;font-weight:400;margin:0}.page-wrapper.mktp-msg .site-content .msg-title.error{padding-bottom:110px}.page-wrapper.mktp-msg .site-content .msg-title span{font-family:BryantProMedium}.page-wrapper.mktp-msg .site-content .msg-subtitle{text-align:center;padding-bottom:15px;font-family:BryantProRegular;font-size:12px;color:#262626}.page-wrapper.mktp-msg .site-content .seller-name{font-family:BryantProRegular;font-size:20px;line-height:20px;color:#262626;text-align:center;margin:10px 0 0 0}.page-wrapper.mktp-msg .site-content .subject{font-family:BryantProRegular;line-height:1.2;color:#262626;font-size:16px;padding:40px 0 10px 0}.page-wrapper.mktp-msg .site-content .subject span{font-family:BryantProMedium}.page-wrapper.mktp-msg .site-content .msg-order-info-link{font-family:BryantProRegular;text-transform:uppercase;line-height:1.2;font-size:14px;color:#262626;text-align:center;text-decoration:underline;cursor:pointer;padding-bottom:20px}.page-wrapper.mktp-msg .site-content .msg-order-info-link.collapsed .open{display:block}.page-wrapper.mktp-msg .site-content .msg-order-info-link.collapsed .close{display:none}.page-wrapper.mktp-msg .site-content .msg-order-info-link .open{display:none}.page-wrapper.mktp-msg .site-content .msg-order-info-link .close{display:block}.page-wrapper.mktp-msg .site-content .msg-order-info .order-info{padding-top:10px}.page-wrapper.mktp-msg .site-content .msg-order-info .order-info .product{padding-bottom:20px;display:flex}.page-wrapper.mktp-msg .site-content .msg-order-info .order-info .product .info{padding-right:0;display:flex;flex-wrap:wrap}.page-wrapper.mktp-msg .site-content .msg-order-info .order-info .product .info span{padding:0}.page-wrapper.mktp-msg .site-content .msg-order-info .order-info .product .info .title{color:#262626;display:block;font-family:BryantProMedium;font-size:14px;line-height:14px;margin:0 auto;text-align:left;word-wrap:break-word;vertical-align:middle;padding-bottom:5px}.page-wrapper.mktp-msg .site-content .msg-order-info .order-info .product .info .condition{font-family:BryantProRegular;text-transform:uppercase;line-height:14px;font-size:14px;color:#262626;padding-bottom:10px}.page-wrapper.mktp-msg .site-content .msg-order-info .order-info .product .info .description{color:#262626;display:block;font-family:BryantProMedium;font-size:14px;line-height:14px;margin:0 auto;text-align:left;word-wrap:break-word;vertical-align:middle;display:-webkit-inline-box;max-height:calc(14px*1*2);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-wrapper.mktp-msg .site-content .msg-order-info .order-info .product .info .price-wrapper{min-height:28px}.page-wrapper.mktp-msg .site-content .msg-order-info .order-info .product .info .price{color:red;font-family:BryantProMedium;font-size:18px;line-height:18px;padding-top:10px;margin:0;text-align:left;position:absolute;bottom:0}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda{padding:0;margin-top:20px}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .messages{margin-bottom:40px}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .messages .messagearea{background-color:#fff;border:none}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .messages .name{margin-top:20px}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .messages .name input{margin:0 0 10px 0;padding:0 10px;font-family:BryantProRegular;font-size:16px;line-height:16px;color:#262626;display:block;width:100%;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;min-height:50px;vertical-align:middle;-webkit-appearance:none!important;-webkit-border-radius:0}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .messages .send-comment{padding:10px 0 0 0}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .messages .send-comment button{margin:0;padding:0 15px;line-height:50px;font-family:BryantProMedium;font-size:20px!important}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .messages .send-comment button:after{top:10px!important}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .msg-unavailable-offer{font-family:BryantProRegular;text-align:center;color:#262626;font-size:16px;line-height:20px}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .messages .recived p,.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .messages .sent p{font-size:16px;margin-bottom:0}.btn-ver-mais{font-family:BryantProRegular;text-align:right;text-transform:uppercase;cursor:pointer;font-weight:400;border:none;margin-bottom:10px;text-decoration:underline;float:right}#submeterformulario::after{display:none}.overlay.mktp-msg-result{display:block}.overlay.mktp-msg-result .overlay-area{display:flex;flex-wrap:wrap}.overlay.mktp-msg-result .overlay-area .btn-close{position:fixed;right:0}.overlay.mktp-msg-result .overlay-area .content{margin:auto;margin:auto;position:inherit;left:inherit;transform:none;-webkit-transform:unset;padding:100px 20px}@media (min-width:505px){.page-wrapper.mktp-msg .btn-close{padding:24px 0 0 0}.page-wrapper.mktp-msg .site-content .msg-title{font-size:28px}.page-wrapper.mktp-msg.nomktp .site-content .msg-title{font-size:38px;line-height:38px}.page-wrapper.mktp-msg .site-content .msg-order-info-link{font-size:16px}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda{margin-top:28px}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .messages{margin-bottom:48px}}@media (min-width:688px){.page-wrapper.mktp-msg .btn-close{padding:26px 0 0 0}.page-wrapper.mktp-msg .site-content{max-width:718px;padding-bottom:60px}.page-wrapper.mktp-msg .site-content .msg-title{font-size:32px}.page-wrapper.mktp-msg.nomktp .site-content .msg-title{font-size:44px;line-height:44px}.page-wrapper.mktp-msg .site-content .msg-subtitle{font-size:16px}.page-wrapper.mktp-msg .site-content .seller-name{font-size:24px;line-height:24px}.page-wrapper.mktp-msg .site-content .msg-order-info-link{font-size:18px}.page-wrapper.mktp-msg .site-content .msg-order-info .order-info{padding-top:20px}.page-wrapper.mktp-msg .site-content .msg-order-info .order-info .product{padding-right:20px}.page-wrapper.mktp-msg .site-content .msg-order-info .order-info .product:nth-child(2n){padding-left:20px;padding-right:0}.page-wrapper.mktp-msg .site-content .msg-order-info .order-info .product .info .condition,.page-wrapper.mktp-msg .site-content .msg-order-info .order-info .product .info .description,.page-wrapper.mktp-msg .site-content .msg-order-info .order-info .product .info .title{font-size:16px;line-height:16px}.page-wrapper.mktp-msg .site-content .msg-order-info .order-info .product .info .description{max-height:calc(16px*1*2)}.page-wrapper.mktp-msg .site-content .msg-order-info .order-info .product .info .price{font-size:20px;line-height:20px}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda{margin-top:32px}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .messages{margin-bottom:52px}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .messages .sent p{font-size:18px}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .messages .send-comment{float:right}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .msg-unavailable-offer{font-size:20px;line-height:24px}}@media (min-width:1088px){.page-wrapper.mktp-msg .btn-close{padding:30px 0 0 0}.page-wrapper.mktp-msg .site-content{max-width:819px}.page-wrapper.mktp-msg .site-content .msg-title{font-size:44px}.page-wrapper.mktp-msg.nomktp .site-content .msg-title{font-size:52px;line-height:52px}.page-wrapper.mktp-msg .site-content .msg-subtitle{font-size:18px}.page-wrapper.mktp-msg .site-content .msg-order-info-link{font-size:18px}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda{margin-top:40px}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .messages{margin-bottom:60px}.page-wrapper.mktp-msg .site-content .content-area.detalhesvenda .messages .send-comment button{font-size:24px!important}}.inputsquantidadestock{border-color:none!important;border:none!important;width:100%}.title-h1-userstatus{line-height:1;font-size:32px;font-family:BryantProMedium;color:#262626;text-transform:lowercase;text-align:center;display:block;font-weight:400;margin:0}.botoes-usertatus{font-family:BryantProMedium;font-size:20px;margin-top:40px!important}.botoes-usertatus .button{background:0 0;border:0;box-shadow:none;cursor:pointer;width:100%;font-size:20px;display:block;line-height:50px;min-height:50px;text-align:center;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;background-color:red;color:#fff;padding:0}#botoao_trackingnumber{width:100%;background-color:#595959;margin-top:40px}#botoao_trackingnumber.botao_trackingnumber_ok:hover{background-color:#000}#botoao_trackingnumber.botao_trackingnumber_ok{width:100%;background-color:#b30000}.title-h1-trackingnumber{font-family:BryantProMedium;font-size:32px;line-height:32px;color:#262626;text-transform:lowercase;text-align:center;display:block;font-weight:400;margin-bottom:40px}.textoinputtrankingnumber{font-family:BryantProregular;font-weight:400;font-size:16px;color:#595959}.btn-close-mktp,.btn-close-mktp a{font-family:WookIcones;color:#000;text-align:right;padding:30px 30px 0 0;font-size:50px;cursor:pointer}.btn-close-mktp:hover,.btn-close-mktp:hover a{text-decoration:none}.normal_a,.normal_a a{color:#000;cursor:pointer;font-size:14px;text-transform:uppercase;text-decoration:underline}.normal_a:hover,.normal_a:hover a{text-decoration:underline;color:#000}.button-cart-details-mktp{font-family:BryantProMedium;font-weight:400;font-size:22px;line-height:50px;text-align:center;color:#fff;border-radius:0;border:0;padding:0;margin:0;height:50px;background-color:#b30000;text-transform:uppercase;display:inline-block;width:calc(100%)}.container_button_buy{width:100%;position:fixed;bottom:0;left:0;float:left;padding:10px;background-color:#f2f2f2;z-index:3;border:none}.container_button_buy .full{font-family:BryantProMedium;font-size:24px;line-height:50px;margin-top:15px;width:100%}.button-cart-details-mktp span:after{font-family:WookIcones;content:"c";color:#fff;text-transform:lowercase;display:inline-block;font-size:45px;float:right}.msg_titulo_reply_mensagem{font-family:BryantProRegular;line-height:1.2;color:#262626;margin-top:0}.inputs_mktp{font-family:BryantProRegular;border:1px solid #b30000;font-size:16px;line-height:16px;color:#262626;display:block;width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;height:40px;vertical-align:middle;-webkit-appearance:none!important;-webkit-border-radius:0;margin-bottom:15px}.botao_confirmar{height:50px;margin-top:10px;margin-bottom:10px;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background:0 0}.button_next_previous{background-color:#b30000;font-family:BryantProMedium;color:#fff;line-height:1;padding:10px;text-align:center;text-transform:uppercase}.button_next_previous:hover{text-decoration:none;color:#fff;background-color:#000}.msg_subtitulo_reply_mensagem{font-family:BryantProRegular;line-height:1.2;color:#262626}.underline_line{border-bottom:1px solid #e7eaec}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.h_line{width:100%;height:1px;background:#e7eaec;margin-top:15px}.messages_space_top_down{padding-top:10px;padding-bottom:10px}.editar_button{font-family:WookIcones;font-size:50px;width:50px;height:50px;bottom:0;right:50px;color:#262626;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:fixed;padding:0;display:none;z-index:9000;background-color:#ccc}.confirmar-alteracoes{font-family:BryantProMedium;font-weight:400;font-size:20px;line-height:50px;text-align:center;color:#fff;border-radius:0;border:0;padding:0;margin:0;height:50px;background-color:#b30000;text-transform:uppercase;display:inline-block;width:100%}.see_chat{font-family:WookIcones;content:"D";font-size:50px;width:50px;height:50px;color:#000;background-color:#f2f2f2}.see_chat:hover{color:#fff;background-color:#000}.product-card #product-stock .offer .rating{margin-bottom:10px}.color-text-links-a{color:#000;line-height:1.2px}.space_botoom{margin-top:10px;margin-bottom:20px;display:inline-block}.g-recaptcha_registo_mkt{margin-top:100px;margin-bottom:20px}.not_show{display:none}.product-card .shippingAndPrice .sale-info{margin-top:10px}.sellerhome .red{color:red}.verfaturas{padding-bottom:20px}.titulo_navigation_bar{padding-top:15px;font-size:14px;font-family:BryantProLight;text-transform:uppercase;line-height:1;text-decoration:none;color:#000}.titulo_navigation_bar a{color:#000;text-decoration:none}.verdetalhes{font-size:14px}.vacations{color:#262626;font-family:BryantProRegular;line-height:1.2;text-align:left;font-size:14px}.disabled_li{pointer-events:none;color:#fff!important;background-color:#000!important}.clickable-li{cursor:pointer}.search_markeplace .options_seller{color:#b30000}.selleradd .addCart-btn-text:after{color:#fff;content:"c";display:inline-block;font-family:WookIcones;font-size:45px;text-transform:lowercase}.newproductdescription .addCart-btn-text{cursor:pointer}.rating .comments-nr,.wooke{font-family:BryantProRegular;font-size:14px}.selleradd .addCart-btn{background-color:#b30000;border:0;border-radius:0;color:#fff;display:inline-block;font-family:BryantProMedium;font-size:22px;height:35px;line-height:35px;margin:0;padding:0;text-align:center;text-transform:uppercase}.newproductdescription{margin-top:10px}.newproductdescription div{background-color:#f2f2f2;text-align:center;vertical-align:middle}.newproductdescription .newproduct{font-size:22px;font-weight:400;padding:21px 0 21px 10px;text-align:left}.newproductdescription .sellerrating{padding:2px 0 7px}.newproductdescription .selleradd{padding:14px 0 15px}.newproductdescription .newseller{margin:4px}.newproductdescription .rating{margin-bottom:5px}.newproductdescription .sellersend{font-size:12px}.newproductdescription .rating .active{color:#262626}.newproductdescription .sellerprice{color:#b30000;font-size:20px;font-weight:400}.newsprodudcts,.usedprodudcts{font-size:22px;margin-top:20px}.marketplace .form-control{border:1px solid #ccc!important}.marketplace .regist-form{margin-top:50px!important}.marketplace .element{float:left;font-size:17px;margin-left:-45px;padding:15px 0;vertical-align:middle}.marketplace.new-regist-area .regist-form form button{float:left;margin-left:-30px}.dhomelinks .title_text{font-family:BryantProLight;line-height:1;text-align:left;text-transform:uppercase;color:#262626;font-size:20px}.cat-opt:after{color:#000;content:"v";display:inline-block;font-family:WookIcones;font-size:50px;line-height:50px;position:absolute;right:7px;text-transform:none}#cat-options{margin:0}.cat-options:last-child{padding-bottom:20px}.cat-opt.change:after{top:35px}#cat ul li{background-color:#fff}.cat-opt{background-color:#fff;color:#b30000;cursor:pointer;font-family:BryantProMedium;font-size:20px;line-height:50px;margin:0;margin-bottom:0;min-height:50px;text-align:left;text-transform:uppercase}ul.cat-opts.collapse-elements li{margin:0;padding-left:0;padding-right:0}.market .btn-seller-register{background-color:red;border:1px solid red;color:#fff;font-size:20px;padding:15px}.mt0{margin-top:0}#product_card .market h1,#product_card .market h2,#product_card .market h3{text-align:left}.cat-state{float:left;margin-top:13px}#info{height:100px}.state-opt{color:#595959;font-family:BryantProRegular;font-size:16px;line-height:1;margin-bottom:5px;margin-top:10px;text-align:left;padding-top:20px}#offers .selectBox h2 span,#offers .selectBox ul li h3{background-color:#fff;color:#262626;font-family:BryantProRegular;font-size:16px;line-height:1;margin:0;padding:17px 10px;text-align:left}.bookInformations a,.bookInformations h5{color:#262626;font-family:BryantProRegular;font-size:16px;line-height:1.2;text-align:left}.search_markeplace .wooke{font-family:BryantProLight;font-size:1px;color:#fff}.marketplace_name{color:#262626;font-family:BryantProLight;font-size:35px;line-height:1;margin-bottom:5px;margin-top:106px;text-align:left;text-transform:uppercase}.search_markeplace{margin:20px 0}.search_markeplace .search-box input{height:50px;width:100%;padding-left:40px;border:1px solid;font-family:BryantProRegular;border-color:#ccc!important;line-height:1;font-size:16px}@media (min-width:688px){.search_markeplace .search-box input{font-size:18px}}.search_markeplace .search-box button.button-start-search span:after{content:">"}.search_markeplace .wooke{font-size:10px;padding:15px 0;padding-left:20px}.search_markeplace .button-search,.search_markeplace .button-start-search{background-color:#fff;border:none;border:1px solid #ccc!important;border-radius:0;border-right:0px!important;float:left;height:50px;margin-bottom:0;margin-top:0;position:absolute;text-align:center;top:0;width:35px;font-family:WookIcones;font-size:50px}.search_markeplace .button-start-search{padding:0;padding-left:45px;border-right:1px!important;border-left:0!important;margin-left:-55px}.search_markeplace .button-search .icon-search:after{content:"s";margin-left:-12px}.mhome{list-style:none;padding:0}#conteudo .glyphicon-chevron-up:before{content:"\e113"!important}#conteudo.collapsed .glyphicon-chevron-down:before{content:"\e114"!important}#conteudo,.mhome li{background-color:#f2f2f2;color:#262626;font-family:BryantProLight;font-size:20px;height:50px;line-height:1;padding:15px 10px 30px;text-align:left;text-transform:uppercase}.homepagehelp.helplinks{margin-top:50px;font-family:BryantProRegular;line-height:1;text-align:left;text-transform:uppercase;color:#262626;font-size:14px}.helplinks li{list-style:none;padding:15px 0}.helplinks li a{color:#262626;font-family:BryantProRegular;line-height:1;text-align:left;text-decoration:underline;text-transform:uppercase}.mhome li a{color:#333;font-size:20px;text-decoration:none}.markethome .sellerhome{font-size:16px;margin:5px 5px}.markethome .sellerhome.no_underline{text-decoration:none}.sellerhome.red{color:red}.txt-right{text-align:right!important}.txt-center{text-align:center!important}.mb10p{margin-bottom:10px!important}.mt10p{margin-top:10px!important}.estado{margin:0;padding:0}.estado li{list-style:none;font-size:18px;color:#262626;font-family:BryantProRegular;line-height:1.5;text-align:left}.estado li b{font-weight:400}.sellerData{color:#b30000;font-family:BryantProLight;line-height:1;text-align:left;text-transform:uppercase;padding-left:0}.sellerData>a{color:#262626;font-family:BryantProRegular;font-size:14px;line-height:1;text-align:left;text-decoration:underline;text-transform:uppercase}.presentation textarea,.return-policy textarea{height:120px;width:100%;font-family:BryantProRegular;font-size:16px;line-height:1.2;text-align:left;color:#262626;border:1px solid #000;padding:16px 10px;resize:none}.presentation button:disabled,.return-policy button:disabled{display:none}.presentation button:enabled,.return-policy button:enabled{background-color:#b30000;color:#fff;border:none;cursor:pointer;float:right;font-family:BryantProMedium;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;height:50px;font-size:20px;max-width:260px;float:left;margin-top:5px}.presentation button:hover:enabled,.return-policy button:hover:enabled{background-color:#000}.verfaturas>a{color:#262626;font-family:BryantProRegular;line-height:1;margin-top:15px;margin-top:15px;text-align:left;text-decoration:underline;text-transform:uppercase}.dhomelinks.no-margin{color:#262626;font-family:BryantProRegular;font-size:16px;line-height:1;padding:5px 10px;text-align:left;text-transform:uppercase;padding-top:15px;height:50px}.dhomelinks.mbn{padding-bottom:40px}.dhomelinks.no-margin a{font-size:16px}.mbn{margin-bottom:0!important}.margin-left-search{width:calc(100% - 0px)}.margin-left-15{margin-left:15px}.sellerData.no-margin-top,.wooke.sellerData.no-margin-top{margin-top:0;padding:0;text-transform:uppercase}.offers{margin:0}.productoffers{margin-top:20px}.edit-offer{margin-top:10px}.edit-offer a{font-size:13px;padding-top:10px}.btn-enable-vacations{background-color:#b30000;color:#fff;cursor:pointer;float:right;font-family:BryantProMedium;line-height:1;text-align:center;text-align:center;text-decoration:none;text-transform:uppercase}#enable_vacations .btn-enable-vacations:hover{color:#fff}#enable_vacations .glyphicon{cursor:pointer}.btn-enable-vacations.margin-top,.enable.margin-top{margin-top:10px}.btn-enable-vacations.active{background-color:#e6e6e6;color:#333;border:none}.btn-enable-vacations:hover{background-color:#000;text-decoration:none}#start_date{height:36px;margin-right:5px}#end_date{height:36px}#end_date,#start_date{border:1px solid #262626;color:#262626;font-family:BryantProRegular;line-height:1;text-align:left}#enable_vacations .topg5{margin-right:5px}#enable_vacations .topg{top:-24px}#enable_vacations form{height:150px}.btn-seller-register-offers,.btn-seller-remove,.btn-seller-remove-up{border:0;color:#fff;cursor:pointer;font-size:14px;padding:10px 0;text-align:center}.btn-seller-register-offers:hover,.btn-seller-remove-up:hover,.btn-seller-remove:hover{color:#fff}.btn-seller-register-offers{background-color:grey}.btn-seller-remove,.btn-seller-remove-up{background-color:red}.mtp10{margin-top:10px}.cancelar_title{margin-bottom:10px;text-align:center}.offers-cancelar{margin-top:20px}#cancelar_card b{font-weight:400}#openconta:hover{cursor:pointer;text-decoration:underline}.newbooks.market,.ussedboooks.market{background-color:#f2f2f2;color:#333;font-family:BryantProRegular;margin-top:18px;padding:5px 15px;text-decoration:none}.bold_span{padding-top:14px}.newbooks.market b,.prdsalfa b,.prdspro b,.prdsused b,.ussedboooks.market b{font-weight:400;font-family:BryantProMedium}.prdsalfa,.prdspro,.prdsused{font-weight:400}.offersProducts>div{float:left}.detalhesinfo div{padding:3px 18px}.formas-envio-type-mktp{margin-bottom:10px;padding:20px}.detalhes b{font-weight:400}.detalhesvenda .messages .sent{text-align:right;font-family:BryantProRegular;color:#666}.detalhesvenda .messages .sent p{color:#666}.detalhesvenda .messages .recived{text-align:left;font-family:BryantProRegular}.detalhesvenda .messages .recived>div,.detalhesvenda .messages .sent>div{margin-bottom:10px}.detalhesvenda .messages{margin-bottom:20px;margin-bottom:20px}.detalhesvenda .messages b{text-transform:lowercase}.detalhes>p{float:left;font-family:BryantProRegular;margin:10px 0 0}.detalhes .aceitar-imprimir,.product-img .imprimir_guia,.product-img .por_aceitar{background-color:#b30000;font-family:BryantProMedium;color:#fff;line-height:1;padding:10px;text-align:center;text-transform:uppercase}.detalhes .aceitar-imprimir:hover,.product-img .imprimir_guia:hover,.product-img .por_aceitar:hover{text-decoration:none}.mainaceitar .detalhes.block,.mainaceitar .detalhes.block>div.imprimir{display:block}.mainaceitar .title_aceitar{color:#b30000;font-family:BryantProLight;line-height:1;margin-bottom:0;text-align:left;text-transform:uppercase;text-transform:uppercase}.mainaceitar .title_aceitar b{font-weight:400}.info_aceitar .condition,.info_aceitar .title{font-weight:400}.info_aceitar .title{margin-bottom:10px}.product-img .aceitar-imprimir,.product-img .refuse-offer{color:#262626;cursor:pointer;font-family:BryantProRegular;line-height:1;margin-top:20px;text-align:left;text-decoration:underline;text-transform:uppercase}.product-img .price{color:#b30000;font-family:BryantProMedium;font-size:20px;line-height:1.2;text-align:left}.product-img .condition{color:#262626;font-family:BryantProMedium;font-size:16px;line-height:1.2;text-align:left;text-transform:uppercase}.product-img .authors,.product-img .date,.product-img .isbn,.product-img .title{color:#262626;font-family:BryantProRegular;font-size:16px;line-height:1.2;text-align:left}.detalhes b.capitalize{text-transform:capitalize}.product-img .por_aceitar.inactive{background-color:#ccc;cursor:default;pointer-events:none}.detalhes .aceitar-imprimir:hover,.product-img .imprimir_guia:hover,.product-img .por_aceitar:hover{background-color:#000}.no-margin-top{margin-top:0!important}.cart>div{display:table-row;float:right;vertical-align:middle}.cart>div>div{display:table-cell;float:none;vertical-align:middle;padding-bottom:12px}@media screen and (max-width:375px){.espaco-detalhes{padding-left:0;padding-top:20px}.title-h1-trackingnumber{font-size:32px;margin-bottom:40px}.product-img .imprimir_guia{margin-top:20px}.grid_xs{display:grid}.messagessellers .sellername{font-size:16px!important}.no-padding-xs{padding-left:0!important;padding-right:0!important}#page-content-wrapper .sellerData>a{float:left!important;margin-top:20px}.msg_titulo_reply_mensagem{text-align:left;font-size:14px}.msg_subtitulo_reply_mensagem{text-align:left;font-size:12px}.cart>div>div{padding-bottom:10px}}.homepagehelp .helplinks{font-size:14px;line-height:1.5}.limite-caixa{height:45px!important}.markethome .sellerhome{font-size:14px;font-family:BryantProRegular}.messages>div{font-size:12px}.messages .body{font-size:16px}.detalhes .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p{font-size:16px}.detalhes .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label div samp{font-size:16px}.pesquisa_homepage,.wooke{margin-top:48px}.marketplace_name{font-size:32px;margin-top:112px}.detalhes .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon{margin-top:0}.detalhes .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p{margin-top:5px}.detalhes .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label div samp{margin-top:-14px}.detalhes .timeline-centered:before{bottom:35px}.content-area.detalhesvenda,.detalhesvenda .messages>div:not(:first-child){margin-top:40px}.mainaceitar .detalhes{margin-top:60px}.concluidas .productoffers>div:nth-child(n+3),.processamento .productoffers>div:nth-child(n+3){margin-top:40px}.concluidas_info{float:left;margin-bottom:-20px;margin-top:20px;margin-bottom:30px}.product-info .mtp10{margin-bottom:0;margin-top:0}.search_markeplace .productoffers #productPageSectionDetails-collapseDetalhes-content-isbn,.search_markeplace .productoffers .authors,.search_markeplace .productoffers .title-product .title-lnk{margin-bottom:0}.search_markeplace .productoffers .availability{margin-top:10px}.search_markeplace .wooke.sellerData.yourOffers{margin-bottom:0;margin-top:40px;padding:0}.espaco_xs_lateral{padding-right:20px!important;padding-left:0!important}.espaco_xs_lateral_texto{padding-left:5px!important}.mainaceitar .productoffers{margin-top:20px}.mainaceitar .title_aceitar{font-size:22px;margin-bottom:-20px}.product-img .aceitar-imprimir,.product-img .refuse-offer{font-size:14px}.product-img .info_aceitar{padding-left:20px}.productoffers .info_aceitar.concluidas_informacao{padding-left:20px}.detalhes .aceitar-imprimir,.product-img .imprimir_guia,.product-img .por_aceitar{font-size:16px;padding:15px 10px}.product-img .title{margin-bottom:0}.sellerData,.wooke.sellerData{font-size:22px;margin-bottom:10px;margin-top:40px}.verfaturas>a{font-size:14px;width:100%;width:100%}.estado li{font-size:16px}#end_date,#start_date{font-size:16px;padding:0 10px}.btn-enable-vacations{font-size:16px;margin-left:0;padding:8px 10px;text-align:center}#enable_vacations .topg{margin-right:5px;margin-top:0}.rating.margin-bottom{margin-bottom:40px}.vacations_errors{padding:0 0}.offersProducts>div:nth-child(2n+3){clear:both}.cover{padding:0;position:relative}.productoffers .productOfferImage a,.productoffers .productOfferImage a img{max-width:100%;max-height:100%}.padding-xs-5{padding-left:5px;display:contents}@media (min-width:504px){.espaco-detalhes{padding-left:0;padding-top:24px}#botoao_trackingnumber{margin-top:48px}.title-h1-trackingnumber{font-size:38px;margin-bottom:48px}.product-img .imprimir_guia{margin-top:24px}.msg_titulo_reply_mensagem{text-align:left;font-size:14px}.msg_subtitulo_reply_mensagem{text-align:left;font-size:12px}.no-padding-xs{padding-left:0!important;padding-right:0!important}.send-comment{padding:15px 12px}.verfaturas{padding-bottom:24px}.padding-xs-5{padding-left:5px}.titulo_navigation_bar{padding-top:25px}.vacations{font-size:14px}.markethome .stats{padding:9px 12px!important}.homepagehelp.helplinks{font-size:16px;line-height:1.5}.markethome .sellerhome{font-size:14px}.messages>div{font-size:12px}.limite-caixa{height:40px!important}.messages .body{font-size:16px}.search_markeplace .wooke{font-size:20px;color:#262626;padding:0 40px}.detalhes .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p{font-size:16px}.detalhes .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label div samp{font-size:16px}.pesquisa_homepage,.wooke{margin-top:52px}.marketplace_name{font-size:38px;margin-top:115px}.detalhes .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon{margin-top:0}.detalhes .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p{margin-top:5px}.detalhes .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label div samp{margin-top:-14px}.detalhes .timeline-centered:before{bottom:35px}.content-area.detalhesvenda,.detalhesvenda .messages>div:not(:first-child){margin-top:48px}.mainaceitar .detalhes{margin-top:72px}.concluidas .productoffers>div:nth-child(n+3),.processamento .productoffers>div:nth-child(n+3){margin-top:48px}.concluidas_info{float:left;margin-top:24px}.search_markeplace .wooke.sellerData.yourOffers{margin-bottom:0;margin-top:48px;padding:0}#enable_vacations .topg{margin-right:5px}.mainaceitar .productoffers{margin-top:14px}.mainaceitar .title_aceitar{font-size:25px;margin-bottom:-24px}.product-img .aceitar-imprimir,.product-img .refuse-offer{font-size:14px}.product-img .info_aceitar{padding-left:24px}.detalhes .aceitar-imprimir,.product-img .imprimir_guia,.product-img .por_aceitar{font-size:16px;padding:15px 10px}.product-img .title{margin-bottom:0;margin-top:10px}.sellerData,.wooke.sellerData{font-size:25px;margin-bottom:10px;margin-top:48px}.verfaturas>a{font-size:14px}.estado li{font-size:18px}#end_date,#start_date{font-size:16px;padding:0 12px}.btn-enable-vacations{font-size:20px;margin-left:0;padding:8px 12px;text-align:center}.rating.margin-bottom{margin-bottom:48px}.vacations_errors{padding:0 0}.offersProducts>div:nth-child(2n+3){clear:both}.title-h1-userstatus{line-height:1;font-size:38px}.botoes-usertatus{font-size:20px;margin-top:48px!important}}@media (min-width:688px){.botoes-usertatus{font-size:24px;margin-top:52px!important}.title-h1-userstatus{line-height:1;font-size:44px}.espaco-detalhes{padding-left:0;padding-top:26px}#botoao_trackingnumber{margin-top:52px}.title-h1-trackingnumber{font-size:44px;margin-bottom:38px}.product-img .imprimir_guia{margin-top:26px}.msg_titulo_reply_mensagem{text-align:center;font-size:28px;margin-top:60px}.msg_subtitulo_reply_mensagem{text-align:center;font-size:18px}.send-comment{font-size:24px;padding:13px 13px}.verfaturas{padding-bottom:26px}.titulo_navigation_bar{padding-top:25px;font-size:20px}.inicio_lg_md{margin-top:0!important;padding-top:0!important}.espaco_xs_lateral{padding-right:24px!important}#conteudo,.mhome li{font-size:18px!important}.mhome li a{font-size:16px!important}.vacations{font-size:16px}.sellerData>a{font-size:16px}.rating .comments-nr{font-size:16px}.homepagehelp.helplinks{font-size:16px}.messages>div{font-size:16px}.limite-caixa{height:40px!important}.markethome .sellerhome{font-size:16px}.markethome .stats{height:80px!important;padding:19px 13px!important}.verdetalhes{font-size:16px!important}.messages .body{font-size:18px}.search_markeplace .wooke{padding:3px 20px;font-size:20px;color:#262626}.detalhes .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p{font-size:14px}.detalhes .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label div samp{font-size:16px}.pesquisa_homepage,.wooke{margin-top:60px}.marketplace_name{font-size:44px;margin-top:120px}.content-area.detalhesvenda,.detalhesvenda .messages>div:not(:first-child){margin-top:52px}.mainaceitar .detalhes{margin-top:78px}.concluidas .productoffers>div:nth-child(n+3),.processamento .productoffers>div:nth-child(n+3){margin-top:52px}.concluidas_info{float:left;margin-top:26px}.search_markeplace .wooke.sellerData.yourOffers{margin-bottom:0;margin-top:56px;padding:0}.mainaceitar .productoffers{margin-top:16px}.mainaceitar .title_aceitar{font-size:28px;margin-bottom:-26px}.product-img .aceitar-imprimir,.product-img .refuse-offer{font-size:16px}.product-img .info_aceitar{padding-left:26px}.detalhes .aceitar-imprimir,.product-img .imprimir_guia,.product-img .por_aceitar{font-size:16px;padding:13px 13px}.sellerData,.wooke.sellerData{font-size:28px;margin-top:56px}.verfaturas>a{font-size:18px;margin-bottom:26px;margin-bottom:26px}#end_date,#start_date{font-size:16px;padding:0 13px}.btn-enable-vacations{font-size:16px;padding:10px 13px}.rating.margin-bottom{margin-bottom:52px}.shippingAndPrice{padding-right:26px}.markethome .mhome li{padding:25px 10px 40px}.offersProducts>div:nth-child(3n+4){clear:both}}.mainaceitar .title_aceitar.concluidas{margin-bottom:10px}@media (min-width:1080px){.botoes-usertatus{font-size:24px;margin-top:60px!important}.title-h1-userstatus{line-height:1;font-size:52px}.espaco-detalhes{padding-left:30px;padding-top:0}#aceitar-offer{margin-top:30px}#botoao_trackingnumber{margin-top:60px}.title-h1-trackingnumber{font-size:52px;margin-bottom:60px}.msg_titulo_reply_mensagem{text-align:center;font-size:32px;margin-top:60px}.msg_subtitulo_reply_mensagem{text-align:center;font-size:32px}.margin-top-botoes{margin-top:-50px}.send-comment{font-size:24px;padding:13px 15px}.verfaturas{padding-bottom:30px}.titulo_navigation_bar{padding-top:15px;font-size:32px}.inicio_lg_md{margin-top:0!important;padding-top:0!important}.vacations{font-size:18px}.sellerData>a{font-size:16px}.rating .comments-nr{font-size:16px}.homepagehelp.helplinks{font-size:16px}.markethome .sellerhome{font-size:16px}.markethome .stats{padding:19px 15px!important;height:60px!important}.search_markeplace .wooke{font-size:24px;color:#262626}.newbooks.market,.ussedboooks.market{width:100%;margin-top:77px}.verdetalhes{font-size:16px!important}.product-img .imprimir_guia{margin-top:30px}.messages>div{font-size:16px}.messages .body{font-size:18px}.mainaceitar.concluidas .productoffers.anuladas:nth-child(-n+5){margin-top:30px}.movements td,.movements th{font-size:18px;padding:11px 10px}.detalhes .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p{font-size:14px}.detalhes .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label div samp{font-size:18px}.marketplace_name{font-size:52px;margin-top:120px}.content-area.detalhesvenda,.detalhesvenda .messages>div:not(:first-child){margin-top:60px}.mainaceitar .detalhes{margin-top:90px}.concluidas .productoffers>div:nth-child(n+3),.processamento .productoffers>div:nth-child(n+3){margin-top:60px}.concluidas_info{float:left;margin-bottom:0;margin-top:30px;margin-bottom:30px}.search_markeplace .wooke.sellerData.yourOffers{margin-bottom:0;margin-top:60px;padding:0}.offersProducts>div:nth-child(3n+4){clear:both}.mainaceitar .productoffers{margin-top:60px}.mainaceitar .title_aceitar{font-size:32px;margin-bottom:-30px}.product-img .aceitar-imprimir,.product-img .refuse-offer{font-size:16px}.product-img .info_aceitar{padding-left:30px}.detalhes .aceitar-imprimir,.product-img .imprimir_guia,.product-img .por_aceitar{font-size:16px;padding:13px 15px}.sellerData,.wooke.sellerData{font-size:32px;margin-bottom:10px;margin-top:60px}.verfaturas>a{font-size:16px}.estado li{font-size:18px;color:#262626;font-family:BryantProRegular;line-height:1.5;text-align:left}#end_date,#start_date{font-size:16px;padding:0 15px}.btn-enable-vacations{font-size:16px;padding:8px 15px}.rating.margin-bottom{margin-bottom:60px}.shippingAndPrice{padding-right:30px}.markethome .mhome li{padding:25px 10px 40px}}.dados-encomenda-artigos .sellerName{color:#b30000;font-family:BryantProRegular;margin-bottom:5px;margin-top:10px;text-transform:uppercase}#general-cesto-area .mktp_conditions{background-color:#f7f7f7;padding:15px}#submitBotaoPassoCesto,.espaço_topo{margin-top:5px}#submitBotaoPassoCesto:disabled{background-color:#a9a9a9}.new-regist-area .regist-form form button:disabled{cursor:default;pointer-events:none}.new-regist-area .regist-form form button:disabled .info{background-color:grey}.productoffers .inactive #productPageSectionDetails-collapseDetalhes-content-isbn,.productoffers .inactive .authors span,.productoffers .inactive .availability span,.productoffers .inactive .price,.productoffers .inactive .title-lnk{color:#999!important}.productoffers #productPageSectionDetails-collapseDetalhes-content-isbn,.productoffers .authors,.productoffers .title-product .title-lnk{color:#262626;font-family:BryantProRegular;font-size:16px;line-height:1.2;margin-bottom:10px;text-align:left}.productoffers .availability span,.productoffers .productOffer{color:#262626;font-family:BryantProRegular;font-size:16px;line-height:1.2;text-align:left;text-transform:uppercase}.productoffers .price{color:#b30000;font-family:BryantProMedium;font-size:20px;line-height:1.2;text-align:left}.offers .productoffers .product-img{min-height:228px}.concluidas .productoffers .product-img .productImage a{float:left;width:100%}.productoffers #edit-offer{margin-top:10px}.productoffers #edit-offer a{color:#262626;font-family:BryantProMedium;font-size:16px;line-height:1.2;text-align:left;text-decoration:underline;text-transform:uppercase}.market.offers .loadmore{color:#262626;font-family:BryantProMedium;font-size:16px;line-height:1.2;text-align:center;text-decoration:underline;text-transform:uppercase;padding-top:50px;cursor:pointer}.markethome .stats{background-color:#f5c4b8;margin-top:-21px;height:70px}.markethome .activecatalogsize{background-color:#f7ad7c}.markethome .activecatalogvalue{background-color:#faaf3e}.markethome .closesallesvalue{background-color:#fc0}.stats .stats_number{color:#262626;font-family:BryantProBold;font-size:20px;line-height:1;text-align:left;padding:9px 10px;display:contents}.markethome .stats_text{font-family:BryantProRegular;font-size:14px;line-height:1.2;text-align:left;color:#262626;padding:9px 10px;display:contents}.markethome .stats{padding:9px 10px}.helplinks a{color:#333;text-decoration:underline}.markethome li.dhomelinks.no-padding{padding-left:0;padding-right:0}.markethome .dhomelinks.padding-left{padding-left:5px}.markethome .dhomelinks.margint-top{margin-top:10px}.movements th,.movements tr:nth-child(2n){background-color:#f2f2f2}.movements tr:nth-child(odd){background-color:#fff}.movements th b{font-weight:400;text-transform:uppercase}.movements td,.movements th{border:1px solid #fff;border-collapse:collapse;color:#262626;font-family:BryantProMedium;font-size:14px;line-height:1;padding:13px 10px;text-align:center;text-transform:uppercase}.no-margin-bottom{margin-bottom:0}.messagessellers{display:table;margin-top:20px}.table-row{display:table-row;float:none}.sellerData.compradores-info{padding-left:25px}.table-cell{display:table-cell;float:none;vertical-align:middle}.messagessellers .messages,.messagessellers .recipient,.messagessellers .sellername{color:#262626;font-family:BryantProMedium;font-size:18px;line-height:1.2;text-align:left}.messagessellers .date,.messagessellers .name{color:#262626;font-family:BryantProRegular;font-size:14px;line-height:1.2}.messagessellers .messages{margin-bottom:20px}.messagessellers .messages a{color:#b30000;margin-bottom:20px}.messagessellers .messages a:focus~.recipient{display:block}.messagessellers .recipient{color:#262626;cursor:pointer;display:none;font-family:BryantProRegular;font-size:18px;font-weight:400;line-height:1.2;margin-top:20px;text-align:left}.messagessellers .loadmore{color:#262626;cursor:pointer;font-family:BryantProRegular;font-size:18px;text-decoration:underline;font-weight:400;line-height:1.2;margin-top:20px;text-align:left;float:left}#general-dados-encomenda-area .formas-envio .wookDetails{font-size:24px;margin-top:10px;margin-bottom:20px}.formas-envio-type-clickable-area .formas-envio-type-text,.formas-envio-type-clickable-area .formas-envio-type-title{color:#262626;font-family:BryantProRegular;font-size:16px;line-height:1;text-align:left}.formas-envio-type-clickable-area .formas-envio-type-title{font-size:20px}.formas-envio-type-clickable-area .formas-envio-type-text{margin-top:13px;font-family:BryantProRegular;font-size:16px;line-height:20px;margin-bottom:15px;padding-left:2px}.detalhesinfo .priceTitle,.detalhesinfo .tipoRotuloDesc{color:#262626;font-family:BryantProMedium;font-size:16px;padding:0}.info_concluidas .conluida_estado,.info_concluidas .encomenda_concluida{color:#262626;font-family:BryantProRegular;font-size:16px;line-height:1.2;text-align:left}.info_concluidas .conluida_estado{text-transform:uppercase}.info_concluidas .rating.margin-bottom{margin-bottom:10px;margin-top:0}.concluidas_info .closeSallesValue,.concluidas_info .ratingAVG,.concluidas_info .total_numero{color:#262626;float:left;font-family:BryantProRegular;font-size:16px;line-height:1.2;text-align:left}.concluidas_info .push_stars{margin-top:3px}b.red{color:#b30000}.mainaceitar .detalhes{display:table}.mainaceitar .detalhes>div{display:table-row}img{vertical-align:middle}.img-rounded{border-radius:3px}.img-thumbnail{background-color:#fff;border:1px solid #ededf0;border-radius:3px;display:inline-block;height:auto;line-height:1.428571429;max-width:100%;moz-transition:all 0.2s ease-in-out;o-transition:all 0.2s ease-in-out;padding:2px;transition:all .2s ease-in-out;webkit-transition:all 0.2s ease-in-out}.img-circle{border-radius:50%}.timeline-centered{margin-bottom:30px;position:relative}.timeline-centered:after,.timeline-centered:before{content:" ";display:table}.timeline-centered:after{clear:both}.timeline-centered:after,.timeline-centered:before{content:" ";display:table}.timeline-centered:after{clear:both}.timeline-centered:before{background:#595959;bottom:30px;content:"";display:block;margin-left:14px;position:absolute;top:10px;width:2px}.timeline-centered .timeline-entry{clear:both;margin-bottom:10px;margin-left:30px;margin-top:5px;position:relative}.timeline-centered .timeline-entry:after{clear:both}.timeline-centered .timeline-entry.begin{margin-bottom:0}.timeline-centered .timeline-entry.left-aligned{float:left}.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner{margin-left:0;margin-right:-18px}.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time{left:auto;right:-100px;text-align:left}.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon{float:right}.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label{margin-left:0;margin-right:70px}.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);left:auto;margin-left:0;margin-right:-9px;right:0;transform:rotate(180deg)}.timeline-centered .timeline-entry .timeline-entry-inner{margin-left:-20px;position:relative}.timeline-centered .timeline-entry .timeline-entry-inner:after,.timeline-centered .timeline-entry .timeline-entry-inner:before{content:" ";display:table}.timeline-centered .timeline-entry .timeline-entry-inner:after{clear:both}.timeline-centered .timeline-entry .timeline-entry-inner:after,.timeline-centered .timeline-entry .timeline-entry-inner:before{content:" ";display:table}.timeline-centered .timeline-entry .timeline-entry-inner:after{clear:both}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time>span{display:block}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time>span:first-child{font-size:15px;font-weight:400}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time>span:last-child{font-size:12px}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon{-moz-background-clip:padding;-webkit-background-clip:padding-box;background:#fff;background-clip:padding-box;display:block;float:left;margin-top:7px;text-align:center}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.passados{background-color:#595959;border-radius:50%;height:10px;width:10px}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.actual{border:2px solid #000;border-radius:50%;height:20px;left:-5px;margin-top:2px;position:absolute;width:20px}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.futuros{border:2px solid #595959;border-radius:50%;height:10px;width:10px}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-primary{background-color:#303641;color:#fff}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-secondary{background-color:#ee4749;color:#fff}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success{background-color:#00a651;color:#fff}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-info{background-color:#21a9e1;color:#fff}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-warning{background-color:#fad839;color:#fff}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-danger{background-color:#cc2424;color:#fff}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label{-moz-background-clip:padding;-moz-border-radius:3px;-webkit-background-clip:padding-box;-webkit-border-radius:3px;background-clip:padding-box;border-radius:3px;margin-left:20px;padding:1em 1em 1em;position:relative}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2,.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p{color:#737881;font-family:"Noto Sans",sans-serif;font-size:12px;line-height:1.428571429;margin:0}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2,.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label.actual p{color:#262626}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p{font-family:BryantProRegular;margin-top:-12px}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a{color:#303641}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label div samp{color:#595959;font-family:BryantProRegular;margin-top:-11px}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label.actual div samp{color:#262626;font-family:BryantProRegular}.send-comment{font-family:BryantProMedium;line-height:1;text-align:center;font-size:20px;padding:15px 10px}.detalhes .messagearea{height:120px;width:100%;font-family:BryantProRegular;font-size:16px;line-height:1.2;text-align:left;color:#262626;border:1px solid #000;padding:16px 10px;resize:none}.detalhes .sendmessage button{font-size:20px;margin-top:20px;vertical-align:middle;background:#b30000}.detalhes .sendmessage button:after,.sendmessage #replyusermessage:after{content:"G";font-family:WookIcones;font-size:50px;position:absolute;right:0;top:15px}#enable_vacations .vacations b{font-weight:400}.detalhesvenda .info{color:#262626;font-family:BryantProRegular;font-size:18px;line-height:1.2;text-align:left}.messages .body,.messages>div{color:#262626;line-height:1.2;word-break:break-word}.messagessellers .replyusermessage{cursor:pointer}.order-select{padding:0;margin-top:18px;margin-bottom:20px;width:100%;word-break:break-word}ul#client-orders-order-select{margin:2px 0 0 0;padding:0}#client-orders-order-select li{padding:0;margin:0;background-color:#f2f2f2;color:#262626;font-family:BryantProRegular;font-size:16px;height:50px;line-height:1;padding:15px 10px 30px;text-align:left;text-transform:uppercase;list-style-type:none}.order-select-cover .order-select-dsc{line-height:30px}.order-select-cover{font-family:BryantProRegular;font-size:16px;text-align:left;text-transform:uppercase;color:#e6e6e6;background-color:#262626;line-height:30px;cursor:pointer;padding:10px 0 10px 10px;height:auto}.row_menu_xs a{color:#262626;font-family:BryantProRegular;font-size:16px}.disabled_li_xs{color:#fff!important;background-color:#000!important}.disabled_li_xs a{color:#fff!important;background-color:#000!important}.pull-right{float:right!important}.mktp-wrapper{position:fixed;height:100%;overflow-y:auto;display:flex;flex-wrap:wrap}.mktp-wrapper.grey{background-color:#f7f7f7}.mktp-wrapper .btn-close{padding:20px 0 0 0;float:right;color:#262626;text-decoration:none;margin-bottom:40px}.mktp-wrapper .title-h1{font-family:BryantProMedium;font-size:32px;line-height:32px;color:#262626;text-transform:lowercase;text-align:center;display:block;font-weight:400;margin:0;margin-bottom:20px}.mktp-wrapper .mktp-result-subtitle{text-align:center;padding-bottom:15px;font-family:BryantProRegular;font-size:12px;color:#262626}.mktp-wrapper form{margin-top:45px}.mktp-import section .text-input-labels,.mktp-wrapper form .text-input-labels,.search-pro .text-input-labels{font-family:BryantProRegular;font-size:16px;line-height:1;color:#595959;padding-bottom:5px;padding-top:5px;display:block;margin:0;font-weight:400}.mktp-wrapper form input.form-control{font-family:BryantProRegular;font-size:16px;line-height:16px;color:#262626;display:block;width:100%;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;height:50px;vertical-align:middle;-webkit-appearance:none!important;-webkit-border-radius:0;margin-bottom:15px}.mktp-wrapper form button{height:50px;margin-top:45px;margin-bottom:15px;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background:0 0;width:200px;float:right;padding:0}.mktp-wrapper form button .info{line-height:50px;background-color:#b30000;font-family:BryantProMedium;font-size:20px;color:#fff;text-transform:uppercase}.mktp-wrapper form button:hover .info{background-color:#000;color:#fff}.mktp-wrapper form textarea{width:100%;height:200px;resize:none;border:none}form#closed-sales-date-selection-form{margin-top:0}.mktp-wrapper .date-wrapper{margin-top:10px;margin-bottom:10px}.mktp-wrapper .date-wrapper .date-pick{margin-bottom:15px;border:1px solid #262626}.mktp-wrapper .date-wrapper .date-pick input#end_date,.mktp-wrapper .date-wrapper .date-pick input#start_date{height:48px;font-family:BryantProMedium;padding-left:40px;border:none;margin:0;padding:0 50px 0 40px;background-color:transparent}.mktp-wrapper .date-wrapper .date-pick>span.label{position:absolute;line-height:48px;padding-left:12px;z-index:-1;left:0}.mktp-wrapper .date-wrapper .date-pick>span.arrow-down:after{font-family:WookIcones;content:"V";font-size:45px;cursor:pointer;position:absolute;left:calc(100% - 50px);line-height:50px;width:50px;z-index:-1}.mktp-wrapper .date-wrapper .date-pick.open>span.arrow-down:after{content:"W";z-index:1}.mktp-wrapper .date-wrapper .btn-wrapper{margin-bottom:15px}.mktp-wrapper .date-wrapper .btn-wrapper button{margin:0;height:inherit;float:left;width:100%}.mktp-wrapper .date-wrapper .btn-wrapper button span{line-height:50px}.sale-state-select-wrapper{margin:20px 0}.sale-state-select-label{color:#262626;font-family:BryantProMedium;font-size:18px;line-height:42px}.sale-actions-wrapper{margin-top:40px}.sale-actions-wrapper>div{line-height:20px;background-color:#b30000;font-family:BryantProMedium;font-size:20px;color:#fff;text-transform:uppercase;margin:0 0 10px 0;padding:15px 10px;text-align:center;cursor:pointer}.sale-actions-wrapper .sale-actions-reject{background-color:#ccc}.sale-actions-wrapper>div:hover{background-color:#000}.mktp-wrapper .loadmore{color:#262626;cursor:pointer;font-family:BryantProRegular;font-size:18px;text-decoration:underline;font-weight:400;line-height:1.2;margin-top:20px;text-align:left;float:left}@media(min-width:504px){.mktp-wrapper .title-h1{font-size:38px;line-height:38px}}@media(min-width:688px){.mktp-wrapper form button .info{font-size:24px}.mktp-wrapper .title-h1{font-size:44px;line-height:44px}.mktp-wrapper .mktp-result-subtitle{font-size:16px}.sale-state-select-label{width:150px;padding-right:10px}.sale-state-select{width:calc(100% - 150px);max-width:330px}}@media(min-width:1080px){.mktp-wrapper .title-h1{font-size:52px;line-height:52px}.mktp-wrapper .mktp-result-subtitle{font-size:18px}.mktp-wrapper .date-wrapper .date-pick:first-of-type{margin-right:10px;width:calc(50% - 10px)}.mktp-wrapper .date-wrapper .date-pick:nth-of-type(n+2){margin-left:10px;width:calc(50% - 10px)}.mktp-wrapper .date-wrapper .btn-wrapper button{padding-left:20px}.sale-actions-wrapper>div{display:inline-block}.sale-actions-wrapper .sale-actions-reject{width:225px;margin-right:10px}.sale-actions-wrapper .sale-actions-accept{margin-left:10px;width:calc(100% - 245px);float:right}}.search-pro form{margin-bottom:40px}.search-pro form .error{margin-top:10px}.search-pro .form-elem-wrapper{margin-bottom:20px}.search-pro .select-box .select-search,.search-pro .select-box .select-text{height:50px;padding:15px 10px;border:1px solid #000!important;background-color:#fff}.search-pro .select-box .collapse,.search-pro .select-box .collapsing{top:50px}.search-pro .select-box .icon[data-toggle=collapse]:after{font-size:50px;line-height:50px;height:50px;width:50px;right:0;top:0}.search-pro .select-box .select-box-options label{min-height:50px;padding:15px 10px;background-color:#fff}.search-pro .select-box .select-box-options label:hover{background-color:#000;color:#fff}.search-pro .search-area{margin:0;border:1px solid #262626;background-color:#fff}.search-pro .search-area input{margin-top:0;width:calc(100% - 45px);padding-left:10px;border:0;font-family:BryantProMedium;font-size:16px;min-height:50px;background-color:#fff}.search-pro .search-area .button-start-search{border:0;background:0 0;display:table-cell;vertical-align:middle;font-family:WookIcones;font-size:50px;color:#000;height:50px;width:45px;padding:0;float:right}.search-pro .search-area .button-start-search span:after{content:">"}.mktp-import .instructions{font-family:BryantProLight;font-size:20px;color:#262626;padding:10px 0}.mktp-import section .text-input-labels{margin-bottom:10px}.mktp-import section{border-bottom:1px solid #ccc;padding:0 0 10px 0;margin-bottom:20px}.mktp-import form .upload-form-mode-section{border-top:1px solid #ccc;padding:10px 0;margin-top:10px}.mktp-import form input[type=checkbox],.mktp-import form input[type=radio]{display:none}.mktp-import form .check-label,.mktp-import form .option{min-height:50px;display:inline-block;font-weight:400;cursor:pointer;border-radius:0;position:relative;padding-left:60px;margin-bottom:10px}.mktp-import form .check-label>span,.mktp-import form .option>span{display:block;font-family:BryantProRegular;font-size:16px;line-height:16px;color:#262626;padding-top:17px}.mktp-import form .check-label:before,.mktp-import form .option:before{content:"";display:inline-block;width:50px;height:50px;position:absolute;left:0;border-radius:0;border:1px solid #262626!important}.mktp-import form input[type=checkbox]:checked+.check-label:before,.mktp-import form input[type=radio]:checked+.option:before{font-family:WookIcones;border-radius:0;content:"X";font-size:25px;line-height:50px;color:#000;text-align:center}.mktp-import form button{line-height:50px;background-color:#b30000;font-family:BryantProMedium;font-size:20px;color:#fff;text-transform:uppercase;border:none;width:100%}.mktp-import form button:hover{background-color:#262626;color:#fff}.mktp-import form .file-input-label{line-height:50px;background-color:#ccc;font-family:BryantProMedium;font-size:20px;color:#fff;text-transform:uppercase;border:none;width:100%;cursor:pointer;text-align:center;font-weight:400}.mktp-import form .file-input-label:hover{background-color:#262626;color:#fff}.mktp-import form .anexado{padding:0;margin:10px 0 15px 0}.mktp-import form .anexado .ficheiro{padding:0}.mktp-import form .anexado .ficheiro span{font-family:BryantProRegular;font-size:18px;color:#262626;display:block;display:-webkit-box;display:-moz-box;max-height:calc(18px*1*1);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-wrap:break-word;vertical-align:middle}.mktp-import form .anexado .remover-ficheiro{text-transform:uppercase;text-decoration:underline;cursor:pointer;padding:0;float:right;width:auto;max-width:50%;text-align:right}@media(max-width:687px){.mktp-import{padding:0}}.sugestoes .contentor-pesquisa{background-position:calc(100% - 60%) top;background-repeat:no-repeat;background-size:auto 100%;display:flex;flex-flow:column nowrap;justify-content:flex-start;margin:0 auto;width:100%;padding:0}.sugestoes .conteudo-pesquisa{display:flex;flex-flow:column nowrap;justify-content:flex-start;margin:0 auto;max-width:360px;padding:90px 20px 30px 20px;width:100%}.sugestoes .resultados{display:flex;flex-flow:row wrap;margin:0 auto;max-width:360px;padding:20px 10px 20px 20px;width:100%}.sugestoes .select-box .select-search,.sugestoes .select-box .select-text{background-color:#fff;text-transform:none}.sugestoes a,.sugestoes a:active,.sugestoes a:hover,.sugestoes a:link,.sugestoes a:visited{color:#262626;text-decoration:none}.sugestoes h1{color:#fff;font-family:BryantProLight,sans-serif;font-size:32px;line-height:1;margin:0;padding:0 0 20px 0;text-transform:uppercase;width:100%}.sugestoes.inativas h1{color:#262626}.sugestoes h2{color:#fff;font-family:BryantProRegular,sans-serif;font-size:22px;line-height:1;margin:0;padding:0 0 20px 0;text-transform:uppercase;width:100%}.sugestoes p{color:#262626;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:1.3;margin:0;padding:0 0 10px 0;width:100%}.sugestoes b{font-family:BryantProMedium,sans-serif;font-weight:400}.sugestoes form{padding:10px 0 0 0}.sugestoes form .label{padding:10px 0 0 0}.sugestoes .select-box-label{color:#fff;font-family:BryantProMedium,sans-serif;font-size:12px;font-weight:400;line-height:1;margin:0;padding:20px 0 5px 0;text-transform:uppercase;width:100%}.sugestoes .custom-select{font-family:BryantProRegular,sans-serif;position:relative;width:100%}.sugestoes .custom-select select{display:none}.sugestoes .select-selected{background-color:#fff;border-radius:2px;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:1}.sugestoes .select-selected:after{color:#262626;font-family:WookIcones;font-size:36px;line-height:1;position:absolute;content:"v";top:0;right:0;width:36px;height:36px}.sugestoes .select-box .select-box-options label:hover{color:#262626}.sugestoes .select-selected.select-arrow-active:after{content:"w"}.select-selected,.sugestoes .select-box .select-box-options input:checked+label,.sugestoes .select-box .select-box-options label,.sugestoes .select-items div{color:#262626;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:1;padding:10px;border:none;cursor:pointer;user-select:none}.sugestoes .select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99}.sugestoes .select-hide{display:none}.sugestoes .produto{width:50%}.sugestoes .produto:nth-of-type(odd){padding:0 20px 40px 0}.sugestoes .produto:nth-of-type(2n){padding:0 10px 40px 20px}.sugestoes .capa-container{position:relative}.sugestoes .capa{height:auto;margin:0;padding:0;width:100%}.sugestoes .titulo{padding:10px 0 0 0}.sugestoes .autor{padding:0}@media (min-width:504px){.sugestoes .conteudo-pesquisa{max-width:564px;padding:96px 24px 24px 24px}.sugestoes .resultados{max-width:564px;padding:24px 12px 24px 24px}.sugestoes h1{font-size:38px;padding:0 0 24px 0}.sugestoes h2{font-size:25px;padding:0 0 24px 0}.sugestoes p{padding:0 0 12px 0}.sugestoes .produto{width:33.333%}.sugestoes .produto:nth-of-type(3n+1){padding:0 32px 48px 0}.sugestoes .produto:nth-of-type(3n+2){padding:0 16px 48px 16px}.sugestoes .produto:nth-of-type(3n+3){padding:0 12px 48px 32px}.sugestoes form{padding:12px 0 0 0}.sugestoes .select-box-label{padding:24px 0 5px 0}}@media (min-width:688px){.sugestoes .conteudo-pesquisa{max-width:789px;padding:119px 26px 26px 26px}.sugestoes .resultados{max-width:789px;padding:26px 13px 26px 26px}.sugestoes h1{font-size:44px;padding:0 0 26px 0}.sugestoes h2{font-size:28px;padding:0 0 26px 0}.sugestoes p{font-size:18px;padding:0 0 13px 0}.sugestoes .produto{width:25%}.sugestoes .produto:nth-of-type(4n+1){padding:0 39px 52px 0}.sugestoes .produto:nth-of-type(4n+2){padding:0 26px 52px 13px}.sugestoes .produto:nth-of-type(4n+3){padding:0 13px 52px 26px}.sugestoes .produto:nth-of-type(4n+4){padding:0 13px 52px 39px}.sugestoes form{padding:13px 0 0 0;width:66.666%}.sugestoes .select-box-label{font-size:16px;padding:26px 0 5px 0}.sugestoes .select-selected{font-size:18px}.sugestoes .select-selected:after{font-size:50px;width:50px;height:50px}.select-selected,.sugestoes .select-items div{font-size:18px;padding:16px 10px}}@media (min-width:1080px){.sugestoes .conteudo-pesquisa{max-width:1200px;padding:125px 30px 30px 30px}.sugestoes .resultados{max-width:1200px;padding:30px 15px 30px 30px}.sugestoes h1{font-size:52px;padding:0 0 30px 0}.sugestoes h2{font-family:BryantProLight,sans-serif;font-size:32px;padding:0 0 30px 0}.sugestoes p{padding:0 0 15px 0}.sugestoes .produto{width:16.666%}.sugestoes .produto:nth-of-type(6n+1){padding:0 50px 60px 0}.sugestoes .produto:nth-of-type(6n+2){padding:0 40px 60px 10px}.sugestoes .produto:nth-of-type(6n+3){padding:0 30px 60px 20px}.sugestoes .produto:nth-of-type(6n+4){padding:0 20px 60px 30px}.sugestoes .produto:nth-of-type(6n+5){padding:0 10px 60px 40px}.sugestoes .produto:nth-of-type(6n+6){padding:0 15px 60px 50px}.sugestoes form{padding:15px 0 0 0;width:50%}.sugestoes .select-box-label{padding:30px 0 5px 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:BryantProMedium,sans-serif;font-weight:400}.manuais-digitais header{background-color:#91eef5;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:WookIcones;font-size:50px;line-height:36px;height:36px;text-align:center;width:36px}.manuais-digitais .option{font-family:BryantProRegular;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:WookIcones;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:"*"}.manuais-digitais .seletor span{position:relative;right:7px}.manuais-digitais .button{color:#333;background-color:#91eef5;border:none;border-radius:3px;font-family:BryantProMedium,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:rgba(145,238,245,.8)}.manuais-digitais h1{color:#333;font-family:BryantProLight,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:BryantProLight,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:BryantProRegular,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:BryantProRegular,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:150px 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 #91eef5;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}}#overlay-val-popup .valida-login-modal h1{font-size:22px;line-height:20px;font-family:BryantProMedium,sans-serif;color:#fff;padding-left:20px;padding-top:10px;padding-right:20px;padding-bottom:10px}#overlay-val-popup .valida-login-modal .confirmacao-utilizador{margin-top:14px}#overlay-val-popup .valida-login-modal .confirmacao-utilizador #submeterlogin-overlay{width:100%;background-color:#39c;max-width:none;min-height:0;height:auto}#login-form-validate-user .error-message{color:#8a0000;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:20px;text-align:center;background-color:#fcc}#overlay-val-popup .valida-login-modal .confirmacao-utilizador u{float:right;margin-bottom:10px}@media(min-width:686px){#overlay-val-popup .valida-login-modal h1{font-size:32px;line-height:30px}}.da-5-leva-15{align-items:center;align-content:center;display:flex;flex-flow:column nowrap;color:#262626;font-family:BryantProRegular,sans-serif;font-size:16px;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}.da-5-leva-15 .section-titulo{width:100%}.da-5-leva-15 .cms-content,.da-5-leva-15 .texto{max-width:360px;padding:20px 20px 20px 20px;width:100%}.da-5-leva-15 .formulario{max-width:360px;padding:0 20px 20px 20px;width:100%}.da-5-leva-15 .formulario form{border-top:1px solid #7d341a;padding:20px 0 0 0}.da-5-leva-15 .formulario .invite{margin:0 0 6px 0}.da-5-leva-15 .formulario label{color:#7d341a;font-family:BryantProMedium,sans-serif;font-size:12px;letter-spacing:.5px;margin:0 0 5px 0;max-width:100%}.da-5-leva-15 .formulario .msg-container{margin:6px 0 0 0}.da-5-leva-15 .formulario label a{color:#7d341a;text-decoration:underline;margin-left:3px}.da-5-leva-15 .formulario input{background-color:transparent;border:1px solid #f8967f;border-color:#7d341a!important;border-radius:2px;font-size:16px;line-height:1;padding:10px;width:100%}.da-5-leva-15 .formulario textarea{background-color:transparent;border:1px solid #f8967f;border-color:#7d341a!important;border-radius:2px;font-size:16px;line-height:1.2;max-width:100%;min-width:100%;min-height:288px;padding:10px;width:100%}.da-5-leva-15 .formulario button{background-color:#7d341a;border:1px solid #f8967f;border-color:#7d341a!important;color:#fff;font-family:BryantProMedium,sans-serif;font-size:16px;line-height:1;padding:10px;text-transform:uppercase;width:100%}.da-5-leva-15 .formulario button:hover{background-color:#f8967f;border-color:#f8967f!important}.da-5-leva-15 .formulario input[type=checkbox]{width:auto}.da-5-leva-15 .formulario .chekbox-container{margin:21px 0 23px 0}.da-5-leva-15 .formulario .container{align-items:center;display:flex;flex-flow:row nowrap;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.da-5-leva-15 .formulario .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.da-5-leva-15 .formulario .checkmark{position:absolute;left:0;height:25px;width:25px;background-color:transparent;border:1px solid #7d341a;border-radius:2px}.da-5-leva-15 .formulario .container:hover input~.checkmark{border-color:#262626}.da-5-leva-15 .formulario .checkmark:after{content:"";position:absolute;display:none}.da-5-leva-15 .formulario .container input:checked~.checkmark:after{display:block}.da-5-leva-15 .formulario .container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #262626;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.da-5-leva-15 .formulario input::placeholder{color:#7d341a;font-style:italic}.da-5-leva-15 .email{margin:10px 0 0 0}.da-5-leva-15 h1{color:#fff;font-family:BryantProLight,sans-serif;font-size:52px;letter-spacing:-2px;line-height:1;margin:0;text-shadow:0 6px 0 rgba(212,60,14,.3)}.da-5-leva-15 h2{color:#7d341a;font-size:18px;line-height:1;margin:0;padding-top:10px}.da-5-leva-15 h3{color:#7d341a;font-size:22px;line-height:1;margin:0;padding:10px 0;text-transform:uppercase}.da-5-leva-15 .texto p:first-of-type{margin:0;padding:0 0 10px 0}.da-5-leva-15 p:last-of-type{margin:0}.da-5-leva-15 .formulario .error-container>label.error:not(.valid)+label.error{display:none!important}.da-5-leva-15 .formulario label.error{margin:12px 0 0 0;font-size:12px!important;line-height:1!important;padding:14px;min-height:auto}@media (min-width:504px){.da-5-leva-15 .cms-content,.da-5-leva-15 .texto{max-width:564px;padding:24px 24px 24px 24px}.da-5-leva-15 .formulario{max-width:564px;padding:0 24px 24px 24px}.da-5-leva-15 .formulario form{padding:24px 0 0 0}.da-5-leva-15 .formulario textarea{min-height:180px}.da-5-leva-15 h1{font-size:62px;letter-spacing:-1.5px;text-shadow:0 9px 0 rgba(212,60,14,.3)}.da-5-leva-15 h2{font-size:22px;padding-top:5px}.da-5-leva-15 h3{padding:12px 0}.da-5-leva-15 .texto p:first-of-type{padding:0 0 12px 0}}@media (min-width:688px){.da-5-leva-15{font-size:18px}.da-5-leva-15 .cms-content,.da-5-leva-15 .texto{max-width:768px;padding:26px 26px 26px 26px}.da-5-leva-15 .formulario{max-width:768px;padding:0 26px 26px 26px}.da-5-leva-15 .formulario form{padding:26px 0 0 0}.da-5-leva-15 h1{font-size:78px;letter-spacing:-1.5px;text-shadow:0 12px 0 rgba(212,60,14,.3)}.da-5-leva-15 h2{font-size:28px;padding-top:5px}.da-5-leva-15 h3{font-family:BryantProLight,sans-serif;font-size:32px;padding:13px 0}.da-5-leva-15 .texto p:first-of-type{padding:0 0 13px 0}.da-5-leva-15 .formulario input.email{float:right;margin:0 0 0 10px;width:50%}.da-5-leva-15 .formulario input.nome{width:calc(50% - 10px)}.da-5-leva-15 .formulario .error-container:not(.chekbox-container)>label:nth-of-type(2):before{left:calc(50% + 19px)}}@media (min-width:1080px){.da-5-leva-15{align-items:flex-start;align-content:center;flex-flow:row wrap;justify-content:center;font-size:22px;line-height:1.5}.da-5-leva-15 .formulario form{border-left:1px solid #7d341a;border-top:none;padding:0 0 0 30px}.da-5-leva-15 .texto{max-width:600px;padding:60px 30px 30px 30px;width:50%}.da-5-leva-15 .formulario{max-width:600px;padding:60px 30px 30px 0;width:50%}.da-5-leva-15 .cms-content{max-width:1200px;padding:60px 30px 30px 30px}.da-5-leva-15 h1{font-size:78px;letter-spacing:-2.5px;text-shadow:0 12px 0 rgba(212,60,14,.3)}.da-5-leva-15 h2{font-size:54px;letter-spacing:.5px;padding-top:5px}.da-5-leva-15 h3{font-size:52px;padding:45px 0 30px 0}.da-5-leva-15 .texto p:first-of-type{padding:0 0 15px 0}}a:focus,a:focus-visible,button:focus-visible,label:focus{outline-color:#000;outline-width:2px;border-radius:3px!important}.bilheteira-container a:focus-visible{outline:auto}.d-flex{display:flex}.justify-content-end{justify-content:flex-end}.padding-right-13{padding-right:13px!important}.padding-right-15{padding-right:15px!important}.bilheteira-navigation{padding-top:0;height:100%;font-size:16px;font-family:BryantProLight;text-transform:uppercase;line-height:60px;display:flex;align-items:center}.bilheteira-navigation h1{font-size:16px}.bilheteira-navigation a{color:#262626;text-decoration:none;width:fit-content;display:block}.bilheteira-container{padding-top:60px;font-family:BryantProRegular}.bilheteira-container .swiper-slide{display:block;text-decoration:none}.bilheteira-container .slider-title,.bilheteira-container .swiper-slide{max-width:calc(100% - 40px);width:320px}.bilheteira-container .swiper-slide .event-info{background-color:#f2f2f2;color:#262626;padding:0 20px;font-size:14px;height:90px;display:flex;flex-direction:column;justify-content:center;line-height:18px}.bilheteira-container .swiper-slide .event-info .event-name,.bilheteira-container .swiper-slide .event-info .event-place-and-date{margin:0}.bilheteira-container .swiper-slide .event-info .desktop{display:none}.bilheteira-container .swiper-slide .event-info .mobile{display:block}.bilheteira-container .slider-title{font-size:14px;margin:10px auto}.bilheteira-container .bilheteira-swiper{width:100%;overflow:hidden;margin-bottom:40px;position:relative}.bilheteira-container .next-events,.bilheteira-container .top-events{margin-bottom:30px}.bilheteira-container .html-events{margin-bottom:0}.bilheteira-container .next-events .showcase{padding-top:0;padding-bottom:0}.bilheteira-container .next-events .showcase .showcase-title{padding-top:0}.bilheteira-container .next-events .showcase .description{padding:0;margin-bottom:12px}.bilheteira-container .next-events .showcase .view-more{margin-bottom:0;padding:0}.bilheteira-container .multimedia-events .showcase,.bilheteira-container .multimedia-events .showcase .showcase-title,.bilheteira-container .multimedia-events .showcase .video,.bilheteira-container .next-events .bilheteira-portlet,.bilheteira-container .next-events .showcase,.bilheteira-container .recommended-events .showcase,.bilheteira-container .recommended-events .showcase .description,.bilheteira-container .top-events .showcase{padding:0 10px}.bilheteira-container .top-events .top-events-bilheteira .cover{height:173px}.bilheteira-container .next-events .bilheteira-portlet{padding-top:20px}.bilheteira-container .recommended-events{margin-bottom:60px}.bilheteira-container .recommended-events .showcase,.bilheteira-container .recommended-events .showcase .description,.bilheteira-container .recommended-events .showcase-title{padding-top:0;margin-bottom:0}.bilheteira-container .recommended-events .showcase-title{padding-left:0;padding-right:0}.bilheteira-container .recommended-events .showcase .bilheteira-portlet{padding:14px 10px 0 10px;margin-bottom:15px}.bilheteira-container .multimedia-events .showcase-title,.bilheteira-container .multimedia-events .showcase-video,.bilheteira-container .multimedia-events .video{padding-top:0}.bilheteira-container .multimedia-events .showcase-title .description{padding:0}.bilheteira-container .multimedia-events .showcase .showcase-title{margin-bottom:14px}.bilheteira-container .multimedia-events .showcase .showcase-title .description,.bilheteira-container .multimedia-events .showcase .video .youtube{margin-bottom:0}.bilheteira-container .multimedia-events{margin-bottom:58px}.bilheteira-container .swiper-controls{background:0 0;position:absolute;justify-content:center;display:flex;width:100%;bottom:95px;z-index:9}.bilheteira-container .swiper-controls .d-flex{z-index:9;width:0;height:30px;justify-content:space-evenly;background:#fff;border-radius:15px;background-color:rgba(255,255,255,.6)}.bilheteira-container .swiper-controls button{padding:0;margin:0;width:30px;display:block;position:relative;right:unset;top:unset;left:unset;height:auto}.bilheteira-container .swiper-controls img{height:auto}.bilheteira-container .swiper-controls .d-flex:focus-within,.bilheteira-swiper:hover .swiper-controls .d-flex{width:160px}.bilheteira-swiper a{display:block;width:100%}@media (min-width:504px){.bilheteira-container .swiper-controls{bottom:90px}.bilheteira-container .slider-title,.bilheteira-container .swiper-slide{width:516px;max-width:calc(100% - 48px)}.bilheteira-container .swiper-slide .event-info{height:80px}.bilheteira-container .swiper-slide .event-info{font-size:18px;line-height:22px}.bilheteira-container .slider-title{font-size:12px}.bilheteira-container .next-events,.bilheteira-container .top-events{margin-bottom:24px}.bilheteira-container .next-events .bilheteira-portlet,.bilheteira-container .next-events .showcase,.bilheteira-container .top-events .showcase{padding-left:12px;padding-right:12px}.bilheteira-container .multimedia-events .showcase,.bilheteira-container .recommended-events .showcase{padding:0 14px}.bilheteira-container .top-events .top-events-bilheteira .cover{height:initial}}@media (min-width:688px){.bilheteira-container .slider-title,.bilheteira-container .swiper-slide{width:714px;max-width:calc(100% - 52px)}.bilheteira-navigation{line-height:80px;font-size:32px}.bilheteira-navigation h1{font-size:32px}.bilheteira-container{padding-top:80px}.bilheteira-container .bilheteira-swiper{margin-bottom:54px}.bilheteira-container .next-events,.bilheteira-container .top-events{margin-bottom:39px}.bilheteira-container .next-events .showcase .showcase-title{margin:0}.bilheteira-container .multimedia-events .showcase,.bilheteira-container .next-events .bilheteira-portlet,.bilheteira-container .next-events .showcase,.bilheteira-container .recommended-events .showcase,.bilheteira-container .top-events .showcase{padding-left:13px;padding-right:13px}.bilheteira-container .next-events .bilheteira-portlet{padding-top:28px}.bilheteira-container .recommended-events{margin-bottom:78px}.bilheteira-container .recommended-events .showcase .bilheteira-portlet{padding:18px 13px 0 13px}.bilheteira-container .recommended-events .showcase .view-more{padding-top:12px}.bilheteira-container .multimedia-events .showcase .showcase-title{text-align:right;margin-bottom:0}.bilheteira-container .multimedia-events .showcase .video.fv1{padding:0 13px}.bilheteira-container .multimedia-events{margin-bottom:90px}}@media (min-width:1080px){.bilheteira-container .swiper-controls{bottom:70px}.bilheteira-container .slider-title,.bilheteira-container .swiper-slide{width:1140px;max-width:calc(100% - 60px)}.bilheteira-container .swiper-slide .event-info{height:59px;flex-direction:row;align-items:center}.bilheteira-container .swiper-slide .event-info .event-place-and-date{text-align:right}.bilheteira-container .swiper-slide .event-info .event-name,.bilheteira-container .swiper-slide .event-info .event-place-and-date{flex:1 1 auto}.bilheteira-container .swiper-slide .event-info .mobile{display:none}.bilheteira-container .swiper-slide .event-info .desktop{display:block}.bilheteira-container .slider-title{margin-top:12px;margin-bottom:12px}.bilheteira-container .bilheteira-swiper{margin-bottom:60px}.bilheteira-container .next-events{margin-bottom:43px}.bilheteira-container .next-events .showcase .description{margin-bottom:0}.bilheteira-container .multimedia-events .showcase,.bilheteira-container .next-events .bilheteira-portlet,.bilheteira-container .next-events .showcase,.bilheteira-container .recommended-events .showcase,.bilheteira-container .top-events .showcase{padding-left:15px;padding-right:15px}.bilheteira-container .next-events .bilheteira-portlet{padding-top:20px}.bilheteira-container .top-events{margin-bottom:45px}.bilheteira-container .recommended-events{margin-bottom:108px}.bilheteira-container .recommended-events .showcase .bilheteira-portlet{padding:0 15px}.bilheteira-container .recommended-events .showcase .view-more{padding-top:20px}.bilheteira-container .multimedia-events .showcase .bilheteira-portlet,.bilheteira-container .multimedia-events .showcase .video.fv1{padding:0 15px}}@media (max-width:503px){.bilheteira-navigation{padding:0 10px}}.text-align-right{text-align:right}@media(min-width:688px) and (max-width:1079px){.bilheteira-container [id^=showcase-top] ol li:nth-child(3),.bilheteira-container [id^=showcase-top] ol li:nth-child(6){clear:both}}@media(min-width:1080px){.bilheteira-container [id^=showcase-showcasef3] ul li:nth-child(4){clear:both}.bilheteira-container .showcase-top ol li:nth-child(5){clear:unset}}label{font-weight:400;margin-bottom:auto}.search-page-container .font-wook::after,.search-page-container .font-wook::before{height:40px;width:40px;font-size:50px;display:flex;justify-content:center;align-items:center}#bilheteira-destaques{margin-top:70px;margin-bottom:0;min-height:calc(100vh - 70px);padding-bottom:160px}#bilheteira-destaques .bilheteira-destaques-header{display:flex;justify-content:space-between;margin-bottom:10px}#bilheteira-destaques .site-content{margin-top:0;margin-bottom:0}#bilheteira-destaques .breadcrumb{text-transform:uppercase;font-family:BryantProRegular;font-size:12px;margin-bottom:30px}#bilheteira-destaques .breadcrumb a{text-transform:uppercase;font-family:BryantProRegular;font-size:12px;text-decoration:none;color:#333}#bilheteira-destaques .breadcrumb b{font-family:BryantProBold}#bilheteira-destaques .no-results{margin-bottom:20px}#bilheteira-destaques .no-results p{text-align:center;padding:10px;background-color:#fcc;font-size:16px;font-family:BryantProRegular;line-height:20px;letter-spacing:0;color:#b30000;margin:0}#bilheteira-destaques .description{font-size:32px;text-transform:uppercase;font-family:BryantProLight;margin:0;padding-right:16px;word-break:break-word;line-height:32px}#bilheteira-destaques .bilheteira-portlet{margin:10px 0}#bilheteira-destaques .bilheteira-footer{position:absolute;bottom:0}#bilheteira-destaques .bilheteira-destaques-wrapper{width:100%;float:left}#bilheteira-destaques #loader-page{margin-top:30px}#bilheteira-destaques .scroll-top-container{height:45px;position:sticky;bottom:0}#bilheteira-destaques div.scroll-to-top{position:relative;margin-left:auto}@media (max-width:687.9px){#bilheteira-destaques #toggle-filters:checked~.bilheteira-destaques-wrapper{max-height:400px;overflow:hidden}}@media (min-width:688px){#bilheteira-destaques{margin-top:92px;min-height:calc(100vh - 92px)}#bilheteira-destaques .breadcrumb{margin-bottom:38px}#bilheteira-destaques .site-content{margin-bottom:0}#bilheteira-destaques .bilheteira-destaques-header{margin-bottom:9px}#bilheteira-destaques .bilheteira-destaques-header .description{font-size:44px;letter-spacing:0;line-height:44px}#bilheteira-destaques .bilheteira-portlet,#bilheteira-destaques .breadcrumb{padding:0 13px}#bilheteira-destaques .no-results{margin-bottom:30px}#bilheteira-destaques .no-results p{padding:13px;font-size:18px;line-height:22px}#bilheteira-destaques .bilheteira-portlet{margin:13px 0}}@media (min-width:1080px){#bilheteira-destaques .breadcrumb{margin-bottom:40px}#bilheteira-destaques .site-content{margin-bottom:0}#bilheteira-destaques .bilheteira-destaques-header{margin-bottom:5px}#bilheteira-destaques .bilheteira-destaques-header .description{font-size:52px;line-height:52px}#bilheteira-destaques .bilheteira-portlet{margin:15px 0}#bilheteira-destaques .bilheteira-portlet,#bilheteira-destaques .breadcrumb{padding:0 15px}#bilheteira-destaques #toggle-filters:checked~.bilheteira-destaques-wrapper{width:calc(100% - 351px - 15px)}#bilheteira-destaques #toggle-filters:checked~.bilheteira-destaques-wrapper .bilheteira-portlet{width:50%}#bilheteira-destaques #toggle-filters:checked~.bilheteira-destaques-wrapper .clearfix.visible-md{display:block!important}#bilheteira-destaques #toggle-filters:checked~.bilheteira-destaques-wrapper .clearfix.visible-lg{display:none!important}}.bilheteira-details-container{padding-top:80px;font-family:BryantProRegular;font-weight:400}.bilheteira-details-container .info{padding:0 15px}.bilheteira-details-container .breadcrumb{font-size:12px;padding-top:10px;padding-bottom:10px;text-transform:uppercase;font-family:BryantProRegular;font-weight:400}.bilheteira-details-container .breadcrumb a{font-size:12px;color:#333;font-family:BryantProRegular;font-weight:400;text-decoration:none}.bilheteira-details-container .breadcrumb b{font-family:BryantProBold}.bilheteira-details-container .button-share{float:right;font-family:WookIcones;background-color:#e5e5e5;color:#262626;border:0;border-radius:0;margin:0 0 20px 0;padding:0;font-size:50px;height:50px;width:50px;display:flex;justify-content:center;align-items:center}.bilheteira-details-container .button-share:hover{background-color:#000;color:#fff}.bilheteira-details-container .button-share:before{text-transform:uppercase;content:"P"}.bilheteira-details-container .event-image{object-fit:contain;padding-bottom:32px;display:block;margin-left:auto;margin-right:auto;width:auto}.bilheteira-details-container h1.title{font-family:BryantProLight;font-size:52px;margin-top:0}.bilheteira-details-container .details-info{display:flex;font-family:BryantProRegular;font-weight:400;font-size:18px;line-height:22px}.bilheteira-details-container .details-info b{font-family:BryantProBold}.bilheteira-details-container .title h1{font-family:BryantProLight;font-size:32px;padding:60px 0 30px;color:#262626;margin:0}.bilheteira-details-container .description-event,.bilheteira-details-container .description-event p,.bilheteira-details-container .description-event p span{font-family:BryantProRegular!important;font-size:18px!important;line-height:22px!important;color:#262626}.bilheteira-details-container .description-event iframe{width:100%}.bilheteira-details-container .description-event img{width:100%;height:auto}.bilheteira-details-container .ui-datepicker,.bilheteira-details-container .ui-datepicker table,.bilheteira-details-container .ui-datepicker td,.bilheteira-details-container .ui-datepicker th,.bilheteira-details-container .ui-datepicker tr{margin:0;padding:0;border:none;border-spacing:0;text-transform:uppercase;font-family:BryantProRegular;font-weight:400;font-size:16px;color:#262626}.bilheteira-details-container .ui-datepicker{display:none;width:280px;padding:0;cursor:default;text-transform:uppercase;font-family:BryantProRegular;font-weight:400;font-size:16px;background:#f2f2f2;border-radius:3px;color:#262626}.bilheteira-details-container .ui-datepicker th{width:40px;height:40px;line-height:40px;text-align:center}.bilheteira-details-container .periodic-calendar{position:relative;clear:both;padding:0 30px}.bilheteira-details-container .ui-datepicker td{width:40px;height:40px}.bilheteira-details-container .ui-button,.bilheteira-details-container .ui-button.ui-state-disabled:active,.bilheteira-details-container .ui-button.ui-state-disabled:hover,.bilheteira-details-container .ui-datepicker td a,.bilheteira-details-container .ui-state-default,.bilheteira-details-container .ui-widget-content .ui-state-default,.bilheteira-details-container .ui-widget-header .ui-state-default{width:40px;height:40px;line-height:40px;text-align:center;padding:0;margin:0;border:0;background:0 0;color:#262626}.bilheteira-details-container .ui-datepicker-title{color:#262626;text-transform:uppercase;font-family:BryantProRegular;font-weight:400;font-size:16px;border-left:1px solid #fff;border-right:1px solid #fff;height:72px}.bilheteira-details-container .ui-datepicker-title .ui-datepicker-year{height:36px;line-height:36px;margin-left:-4px}.bilheteira-details-container .ui-datepicker-title .ui-datepicker-month{height:36px;line-height:36px;display:block;border-bottom:1px solid #fff}.bilheteira-details-container .ui-datepicker .ui-datepicker-prev{left:2px!important;top:2px!important;border:0;background:0 0;font-weight:400}.bilheteira-details-container .ui-datepicker .ui-datepicker-next{right:2px!important;top:2px!important;border:0;background:0 0;font-weight:400}.bilheteira-details-container .ui-datepicker .ui-datepicker-next span,.bilheteira-details-container .ui-datepicker .ui-datepicker-prev span{display:none}.bilheteira-details-container .ui-datepicker .ui-datepicker-prev::after{position:absolute;top:0;left:-16px;content:'<';font-family:WookIcones;font-size:65px;color:#262626;font-weight:200}.bilheteira-details-container .ui-datepicker .ui-datepicker-next::after{position:absolute;top:0;right:-16px;content:'<';font-family:WookIcones;font-size:65px;color:#262626;font-weight:200;transform:rotate(180deg)}.bilheteira-details-container .ui-datepicker-year{font-family:BryantProMedium;font-weight:400}.bilheteira-details-container .ui-button.ui-state-active:hover,.bilheteira-details-container .ui-button:active,.bilheteira-details-container .ui-state-active,.bilheteira-details-container .ui-widget-content .ui-state-active,.bilheteira-details-container .ui-widget-header .ui-state-active{background:#262626!important;color:#fff!important;border:0!important}.bilheteira-details-container .ui-datepicker td a,.bilheteira-details-container .ui-datepicker td span{text-align:center}.bilheteira-details-container .ui-widget-header{background:#f2f2f2;border:0;border-bottom:1px solid #fff;padding:0}.bilheteira-details-container .sessions{padding:0 15px;display:flex;flex-flow:column}.bilheteira-details-container .sessions .session{padding:0 0 10px;overflow:auto;display:flex;flex-flow:column}.bilheteira-details-container .sessions .session .extra-info{display:flex;align-items:center}.bilheteira-details-container .sessions .session h1{font-family:BryantProMedium;font-weight:400;font-size:22px;line-height:22px;color:#262626;margin:0}.bilheteira-details-container .sessions .session .line{width:100%;height:1px;background-color:#707070;display:block;margin:13px 0 6px}.bilheteira-details-container .sessions .session h3{font-family:BryantProRegular;font-weight:400;font-size:16px;line-height:22px;color:#262626;margin:10px 0}.bilheteira-details-container .sessions .session h3.mobile{display:none}.bilheteira-details-container .sessions .session button{width:100%;height:36px;background-color:#b30000;border:0;border-radius:2px;font-family:BryantProMedium;font-weight:400;font-size:16px;color:#fff;text-decoration:none;text-transform:uppercase}.bilheteira-details-container .sessions .session button a{font-family:BryantProMedium;font-weight:400;font-size:16px;color:#fff;text-decoration:none;text-transform:uppercase}.bilheteira-details-container .sessions .session.disabled{pointer-events:none}.bilheteira-details-container .sessions .session.disabled h1,.bilheteira-details-container .sessions .session.disabled h3{color:#ccc}.bilheteira-details-container .sessions .session.disabled .line,.bilheteira-details-container .sessions .session.disabled button{background-color:#ccc}@media (max-width:1079px){.bilheteira-details-container .details-info{display:block}.bilheteira-details-container .sessions .session button{padding:0 10px}.bilheteira-details-container .periodic-calendar{display:flex;align-items:center;justify-content:flex-start;margin-bottom:30px}.bilheteira-details-container h1.title{font-size:44px}.bilheteira-details-container .title h1{font-size:28px}.bilheteira-details-container .details-info p{margin:0}.bilheteira-details-container .details-info p span{display:none}.bilheteira-details-container .ui-datepicker{width:260px}.bilheteira-details-container .ui-button,.bilheteira-details-container .ui-button.ui-state-disabled:active,.bilheteira-details-container .ui-button.ui-state-disabled:hover,.bilheteira-details-container .ui-datepicker td a,.bilheteira-details-container .ui-state-default,.bilheteira-details-container .ui-widget-content .ui-state-default,.bilheteira-details-container .ui-widget-header .ui-state-default{width:34px;height:34px;line-height:34px}.bilheteira-details-container .ui-datepicker td{width:34px;height:34px}}@media (max-width:687px){.bilheteira-details-container .about-event,.bilheteira-details-container .sessions{padding:0}.bilheteira-details-container .sessions .session .extra-info{display:flex;align-items:center;justify-content:space-between}.bilheteira-details-container .info{padding:initial}.bilheteira-details-container .details-info{font-size:16px}.bilheteira-details-container .details-info p{margin:0}.bilheteira-details-container .title h1{font-size:22px;padding:30px 0 10px}.bilheteira-details-container .sessions .session h1{font-size:18px}.bilheteira-details-container .sessions .session button a,.bilheteira-details-container .sessions .session h3{font-size:14px}.bilheteira-details-container .sessions .session h3.desktop{display:none}.bilheteira-details-container .sessions .session h3.mobile{display:block}.bilheteira-details-container .description-event,.bilheteira-details-container .description-event p,.bilheteira-details-container .description-event p span{font-family:BryantProRegular!important;font-size:14px!important;line-height:18px!important;color:#262626}.bilheteira-details-container .event-image{padding:0 20px 20px}.bilheteira-details-container{padding-top:60px}.bilheteira-details-container .button-share{float:left}.bilheteira-details-container h1.title{font-size:32px}.bilheteira-details-container .periodic-calendar{padding:0 22px}}.bilheteira-waiting-room-container{margin-top:80px;padding-top:60px;min-height:calc(100vh - 80px);height:calc(100vh - 80px);font-family:BryantProRegular;background-image:url(/img/202108-sala-de-espera.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box}.bilheteira-waiting-room-container .info{padding:0 15px;display:flex;flex-flow:column;align-items:center}.bilheteira-waiting-room-container .info h1{font-family:BryantProMedium;font-size:52px;line-height:52px;margin:0 0 10px}.bilheteira-waiting-room-container .info p{margin:20px 0 50px;font-size:18px;line-height:22px}.bilheteira-waiting-room-container .info .number-box{padding:30px 0;text-align:center;border:1px solid #707070;color:#262626;font-family:BryantProLight;font-size:32px;margin-bottom:30px}.bilheteira-waiting-room-container .info .text-align-center{text-align:center}@media (max-width:1079px){.bilheteira-waiting-room-container .info h1{font-size:44px}.bilheteira-waiting-room-container .info .number-box{font-size:28px}}@media (max-width:687px){.bilheteira-waiting-room-container{margin-top:20px;min-height:calc(100vh - 20px);height:calc(100vh - 20px)}.bilheteira-waiting-room-container .info{padding:initial}.bilheteira-waiting-room-container .info h1{font-size:32px;line-height:38px;margin:0}.bilheteira-waiting-room-container .info p{font-size:14px;line-height:20px;margin:20px 0 20px}.bilheteira-waiting-room-container .info .number-box{font-size:22px;padding:30px 20px;margin-bottom:0}}.bilheteira-portlet-container .bilheteira-portlet-image{margin-bottom:10px;object-fit:cover}.bilheteira-portlet-container .bilheteira-portlet-info{text-align:left;font-size:16px;color:#262626;margin:0;line-height:20px;font-family:BryantProRegular}.bilheteira-portlet-container .bilheteira-portlet-info .sold-out{font-size:16px;color:#b30000;margin:0;line-height:20px;font-family:BryantProMedium}.bilheteira-portlet-container a{text-decoration:none}@media screen and (min-width:688px){.bilheteira-portlet-container .bilheteira-portlet-info{text-align:center}}.bilheteira-footer{width:100%;position:relative;height:160px}.bilheteira-footer-image{position:absolute;bottom:0}.bilheteira-footer .logo-container{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;height:100%;max-width:calc(100% - 40px);width:320px;margin:0 auto;position:absolute;left:0;right:0;z-index:1}.bilheteira-footer .logo-container .powered-by{margin-right:10px;font-family:BryantProRegular;color:#262626;font-size:18px}.bilheteira-footer .logo-container .logo{width:110px}@media (min-width:504px){.bilheteira-footer .logo-container{width:516px;max-width:calc(100% - 48px)}}@media (min-width:688px){.bilheteira-footer .logo-container{width:714px;max-width:calc(100% - 52px)}.bilheteira-footer .logo-container .powered-by{margin-right:20px}.bilheteira-footer .logo-container .logo{width:180px}}@media (min-width:1080px){.bilheteira-footer .logo-container{width:1140px;max-width:calc(100% - 60px)}}.bilheteira-checkout-container{min-height:calc(100% - 285px)}.header-bilheteira-checkout .header{height:80px;background-color:#f2f2f2}.header-bilheteira-checkout .header-container-checkout{height:80px;display:flex;align-items:center;justify-content:space-between}.header-bilheteira-checkout .header-logo .logo{background-image:url('/assets/logos/logo-1.webp');background-color:transparent;background-repeat:no-repeat;background-size:contain;display:block;scale:0.8;height:80px}.header-bilheteira-checkout .header-container-checkout .header-logo{display:block;width:auto;padding:0;margin:0;width:190px;height:70px}@media(min-width:689px){.header-bilheteira-checkout .header-logo .logo{width:205px;height:90px}}.header-bilheteira-checkout .event-info .event-title{font-size:12px;line-height:16px;font-family:BryantProBold;text-align:right;margin-bottom:2px}.header-bilheteira-checkout .event-info .event-dates-local{font-size:11px;line-height:16px;font-family:BryantProRegular;text-align:right}.header-bilheteira-checkout .countdown{height:44px;background-color:#b30000}.header-bilheteira-checkout .countdown .timer{text-align:right;padding-top:10px;color:#fff;font-size:16px;line-height:20px;font-family:BryantProMedium}.header-bilheteira-checkout .countdown .timer span{width:65px;text-align:right;color:#fff;font-size:20px;line-height:24px;font-family:BryantProMedium}.bilheteira-checkout-container .checkout-steps .labels,.bilheteira-checkout-container .checkout-steps .progress-bar{margin-top:30px;display:flex;align-items:center;justify-content:center}.bilheteira-checkout-container .checkout-steps .progress-bar .circle{width:10px;height:10px;border:1px solid #262626;border-radius:50%}.bilheteira-checkout-container .checkout-steps .progress-bar .circle.active{background-color:#262626}.bilheteira-checkout-container .checkout-steps .progress-bar .line{width:100px;height:1px;background-color:#262626}.bilheteira-checkout-container .checkout-steps .labels .label,.bilheteira-checkout-container .checkout-steps .labels span{font-size:22px;line-height:22px;font-family:BryantProRegular}.bilheteira-checkout-container .checkout-steps .labels span{padding:0 12px;font-size:20px}.bilheteira-checkout-container .checkout-steps .labels .label.active{font-family:BryantProMedium}.bilheteira-checkout-container .error-message{display:flex;align-items:center;justify-content:center;background-color:#fcc;border-radius:2px;min-height:36px;font-size:18px;line-height:22px;font-family:BryantProRegular;margin-top:30px;color:#b30000;padding:15px;text-align:center;display:none}.bilheteira-checkout-container .error-message.active{display:flex}.bilheteira-checkout-container .session .info{display:flex;align-items:center;background-color:#f2f2f2;border-radius:2px;padding:20px 0;margin-top:15px}.bilheteira-checkout-container .session .info:first-of-type{margin-top:30px}.bilheteira-checkout-container .session .info.resume{display:flow-root}.bilheteira-checkout-container .session .info .title{color:#262626;font-size:18px;line-height:20px;padding:0;font-family:BryantProMedium}.bilheteira-checkout-container .session .info .price{color:#262626;font-size:18px;line-height:20px;padding:0;font-family:BryantProRegular}.bilheteira-checkout-container .session .info .buttons .actions{display:flex;align-items:center;justify-content:end}.bilheteira-checkout-container .session .info .buttons .actions .button{width:36px;height:36px;min-width:36px;border-radius:2px;margin-left:1px;text-align:center;line-height:36px;color:#262626;font-size:16px;font-family:BryantProMedium;background-color:#fff;border:1px solid #262626}.bilheteira-checkout-container .session .info .buttons .actions .button.remove{color:#fff;cursor:pointer;background-color:#ccc;border:1px solid #ccc}.bilheteira-checkout-container .session .info .buttons .actions .button.add,.bilheteira-checkout-container .session .info .buttons .actions .button.remove.active{color:#fff;cursor:pointer;background-color:#262626;border:1px solid #262626}.bilheteira-checkout-container .session .separator{height:1px;width:100%;margin-top:15px;background-color:#707070}.bilheteira-checkout-container .session .total-value-info{margin:15px 0 0;display:flex;align-items:center;justify-content:space-between}.bilheteira-checkout-container .session .total-value-info:last-of-type{margin:15px 0 30px}.bilheteira-checkout-container .session .total-value-info .label,.bilheteira-checkout-container .session .total-value-info .value{color:#262626;font-size:22px;line-height:22px;font-family:BryantProMedium}.bilheteira-checkout-container .session .total-value-info.regular .label,.bilheteira-checkout-container .session .total-value-info.regular .value{font-family:BryantProRegular}.bilheteira-checkout-container .session .resume-actions .continue,.bilheteira-checkout-container .session .submit-step{width:100%;height:36px;background-color:#b30000;border:1px solid #b30000;border-radius:2px;text-align:center;line-height:36px;text-decoration:none;font-family:BryantProMedium;font-size:16px;color:#fff;text-decoration:none;text-transform:uppercase}.bilheteira-checkout-container .session .resume-actions .continue:hover,.bilheteira-checkout-container .session .submit-step:hover{background-color:#fff;border:1px solid #b30000;color:#b30000}.bilheteira-checkout-container .session .info .ticket-price{text-align:right;color:#262626;font-size:18px;line-height:20px;font-family:BryantProRegular}.bilheteira-checkout-container .session .info .discounts-supplements{padding-top:15px;clear:both}.bilheteira-checkout-container .session .info .discounts-supplements.no-padding{padding:0}.bilheteira-checkout-container .session .info .discounts-supplements .item{padding-top:15px;clear:both}.bilheteira-checkout-container .session .info .discounts-supplements .item .details{display:flex;align-items:center;justify-content:start}.bilheteira-checkout-container .session .info .discounts-supplements .item .details .title{color:#595959;font-size:16px;line-height:16px;font-family:BryantProRegular;padding:3px 10px 0;text-transform:lowercase}.bilheteira-checkout-container .session .info .discounts-supplements .item .details .aditional-info{width:16px;min-width:16px;height:16px;color:#fff;font-size:16px;font-family:BryantProBold;line-height:17px;cursor:pointer;text-align:center;text-decoration:none;background-color:#262626}.bilheteira-checkout-container .session .info .discounts-supplements .item .discount-price{text-align:right;color:#595959;font-size:16px;line-height:16px;font-family:BryantProRegular}.bilheteira-checkout-container .session .resume-actions{padding:30px 0 0;clear:both;display:flex;align-items:center;justify-content:space-between}.bilheteira-checkout-container .session .resume-actions .cancel,.bilheteira-checkout-container .session .resume-actions .continue{width:calc(50% - 7.5px)}.bilheteira-checkout-container .session .resume-actions .cancel.w-100{width:100%}.bilheteira-checkout-container .session .resume-actions .cancel{height:36px;border-radius:2px;background-color:#fff;border:1px solid #b30000;text-decoration:none;font-family:BryantProMedium;font-size:16px;color:#b30000;text-decoration:none;text-transform:uppercase;text-align:center;line-height:36px}.bilheteira-checkout-container .session .resume-actions .cancel:hover{background-color:#b30000;color:#fff}.bilheteira-checkout-container .session .info .discounts-supplements .item.active .details .title,.bilheteira-checkout-container .session .info .discounts-supplements .item.active .discount-price{color:#262626}.bilheteira-checkout-container .select-sector{padding-top:30px;clear:both}.bilheteira-checkout-container .sector-image{background-color:#f2f2f2;border-radius:2px;padding:30px 0;height:370px;position:relative}.bilheteira-checkout-container .sector-image svg image{width:100%;height:100%}.bilheteira-checkout-container .sector-image .toolbox{position:absolute;background:#737fbb;border-radius:2px;padding:10px;color:#fff;text-align:center;opacity:0;pointer-events:none}.bilheteira-checkout-container .sector-image .toolbox .title{padding:0;margin:0;font-family:BryantProMedium;font-size:18px;line-height:22px;color:#fff;margin-bottom:5px}.bilheteira-checkout-container .sector-image .toolbox .price,.bilheteira-checkout-container .sector-image .toolbox .seats{padding:0;margin:0;font-family:BryantProRegular;font-size:18px;line-height:22px;color:#fff}.bilheteira-checkout-container .sector-image .toolbox .seats{margin-bottom:5px}.bilheteira-checkout-container .sector-details{background-color:#f2f2f2;border-radius:2px;padding:15px 20px;margin-bottom:15px;cursor:pointer}.bilheteira-checkout-container .sector-details:last-child{margin-bottom:0}.bilheteira-checkout-container .sector-details.notAvailable{border-left:5px transparent!important;cursor:default;pointer-events:none}.bilheteira-checkout-container .sector-details h3,.bilheteira-checkout-container .sector-details p{padding:0;margin:0;font-family:BryantProMedium;font-size:18px;line-height:22px;color:#262626}.bilheteira-checkout-container .sector-details p{font-family:BryantProRegular}.bilheteira-checkout-container .sector-image svg{height:100%;width:100%}.bilheteira-checkout-container .sector-image svg .not-available,.bilheteira-checkout-container .sector-image svg .sector-not-available{fill:#d1d1d1!important;stroke:#d1d1d1!important;background:#d1d1d1!important;color:#d1d1d1!important}.bilheteira-checkout-container .sector-legend .item{display:flex;align-items:center;margin-top:20px}.bilheteira-checkout-container .sector-legend .item .square{width:20px;height:20px;border-radius:2px;margin-right:10px}.bilheteira-checkout-container .sector-legend .item .square.notAvailable{background-color:transparent!important}.bilheteira-checkout-container .sector-legend .item h3{padding:0;margin:0;font-family:BryantProRegular;font-size:16px;line-height:20px;color:#262626}.bilheteira-checkout-container .seats-marking .seats,.bilheteira-checkout-container .seats-marking .seats-small{display:block;max-height:500px;background-color:#f2f2f2;padding:30px 0;margin:30px 0 0;position:relative;overflow-y:auto;overflow-x:auto}.bilheteira-checkout-container .seats-marking .seats-small{max-height:initial;padding:8px;overflow:hidden}.bilheteira-checkout-container .seats-marking .seats .lines{position:absolute;height:auto;max-height:500px}.bilheteira-checkout-container .seats-marking .seats .lines .line{width:40px;height:42px;text-align:center;font-family:BryantProRegular;font-size:16px;line-height:42px;color:#262626}.bilheteira-checkout-container .seats-marking .seats .columns,.bilheteira-checkout-container .seats-marking .seats-small .columns{max-width:calc(100% - 40px);margin-left:40px;flex-direction:column;display:flex}.bilheteira-checkout-container .seats-marking .seats-small .columns{max-width:100%;margin-left:0;overflow:hidden;position:relative}.bilheteira-checkout-container .seats-marking .seats .columns .seats-row,.bilheteira-checkout-container .seats-marking .seats-small .columns .seats-row{margin-bottom:5px;height:37px;display:flex;flex:1 1 auto}.bilheteira-checkout-container .seats-marking .seats-small .columns .seats-row{max-width:100%;overflow:hidden;flex:initial;height:initial;margin-bottom:2px}.bilheteira-checkout-container .seats-marking .seats .columns .seats-row .item,.bilheteira-checkout-container .seats-marking .seats-small .columns .seats-row .item{min-width:37px;max-width:37px;height:37px;margin-right:6px;border:4px solid #ccc;border-top-left-radius:18px;border-top-right-radius:18px;font-family:BryantProRegular;font-size:10px;line-height:37px;color:#262626;text-align:center;cursor:pointer}.bilheteira-checkout-container .seats-marking .seats-small .columns .seats-row .item{opacity:0;min-width:8px;max-width:8px;height:8px;margin-right:2;border:1px solid #ccc;border-top-left-radius:4px;border-top-right-radius:4px;font-family:BryantProRegular;font-size:2px;line-height:6px;cursor:default}.bilheteira-checkout-container .seats-marking .seats .columns .seats-row .item.disabled,.bilheteira-checkout-container .seats-marking .seats-small .columns .seats-row .item.disabled{color:#f2f2f2;pointer-events:none;cursor:default}.bilheteira-checkout-container .seats-marking .seats .columns .seats-row .item.enabled,.bilheteira-checkout-container .seats-marking .seats-small .columns .seats-row .item.enabled{background-color:#595959;border:4px solid #595959;color:#fff}.bilheteira-checkout-container .seats-marking .seats-small .columns .seats-row .item.enabled{border:1px solid #595959}.bilheteira-checkout-container .seats-marking .seats .columns .seats-row .item.space-seat,.bilheteira-checkout-container .seats-marking .seats-small .columns .seats-row .item.space-seat{background-color:#f2f2f2;color:#f2f2f2;border:#f2f2f2;opacity:0;cursor:default}.bilheteira-checkout-container .seats-marking .seats .columns .seats-row .item.enabled.active,.bilheteira-checkout-container .seats-marking .seats .columns .seats-row .item.enabled:hover,.bilheteira-checkout-container .seats-marking .seats-small .columns .seats-row .item.enabled.active,.bilheteira-checkout-container .seats-marking .seats-small .columns .seats-row .item.enabled:hover{background-color:#fc363b;border:4px solid #fc363b;color:#fff}.bilheteira-checkout-container .seats-marking .seats-small .columns .seats-row .item.enabled.active,.bilheteira-checkout-container .seats-marking .seats-small .columns .seats-row .item.enabled:hover{background-color:transparent;border:0 solid transparent;color:transparent}.bilheteira-checkout-container .seats-marking .seats-small .columns .preview{position:absolute;left:0;top:0;border:2px solid red;z-index:9;display:none}.bilheteira-checkout-container .seats-marking .seats-small .columns #previewmove{cursor:move;z-index:10;width:100%;height:100%}.bilheteira-checkout-container .seats-marking .seats-small .columns #previewmove:active:hover .icon-preview{display:none}.bilheteira-checkout-container .seats-marking .seats-small .columns #previewmove .icon-preview{font-family:WookIcones;font-size:30px;color:#b30000;display:flex;justify-content:center;align-items:center;height:100%}.bilheteira-checkout-container .sector-list{max-height:670px;overflow-y:auto}.bilheteira-checkout-container .sector-legend{max-height:300px;overflow-y:auto}@media (max-width:1079px){.bilheteira-checkout-container .session .info,.bilheteira-checkout-container .session .info.resume{padding:20px 0;margin-top:15px}.bilheteira-checkout-container .session .info.resume:first-child,.bilheteira-checkout-container .session .info:first-child{padding:20px 0;margin-top:30px}.bilheteira-checkout-container .session .info .price,.bilheteira-checkout-container .session .info .title{font-size:16px}.bilheteira-checkout-container .session.resume .info .title .bilheteira-checkout-container .session.resume .info .ticket-price{font-size:18px}.bilheteira-checkout-container .session .resume-actions{padding:30px 0 0}.bilheteira-checkout-container .select-sector{display:flex;height:calc(100vh - 450px)}.bilheteira-checkout-container .sector-image{height:100%;padding:0 20px}.bilheteira-checkout-container .sector-list{max-height:initial;height:100%;overflow-y:auto;padding-left:1px}.bilheteira-checkout-container .sector-legend{display:none}.bilheteira-checkout-container .seats-marking .seats-small{width:50%;margin:0 auto;margin-top:30px}.bilheteira-checkout-container .seats-marking .seats{margin:30px 0 0;max-height:400px}}@media (min-width:688px){.header-bilheteira-checkout .event-info .event-title{font-size:16px;line-height:20px;font-family:BryantProBold;text-align:right;margin-bottom:2px}.header-bilheteira-checkout .event-info .event-dates-local{font-size:16px;line-height:20px;font-family:BryantProRegular;text-align:right}}@media (max-width:687px){.bilheteira-checkout-container .select-sector{display:block;height:auto}.bilheteira-checkout-container .sector-image{margin-bottom:10px;padding:30px}.bilheteira-checkout-container .seats-marking .seats-small{width:100%;margin-top:20px}.bilheteira-checkout-container .seats-marking .seats{margin:20px 0 0;max-height:310px}.bilheteira-checkout-container .sector-list{overflow-y:hidden;padding-left:20px}.bilheteira-checkout-container .session .info.resume:first-child,.bilheteira-checkout-container .session .info:first-child{padding:20px 0;margin-top:20px}}@media (max-width:503px){.header-bilheteira-checkout .header-logo .logo{width:103px;height:29px}.header-bilheteira-checkout .event-info .event-dates-local,.header-bilheteira-checkout .event-info .event-title{font-size:11px;line-height:13px}.header-bilheteira-checkout .countdown .timer{display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:20px}.bilheteira-checkout-container .checkout-steps .progress-bar{margin-top:20px}.bilheteira-checkout-container .checkout-steps .labels{margin-top:10px}.bilheteira-checkout-container .checkout-steps .progress-bar .line{width:50px}.bilheteira-checkout-container .checkout-steps .labels .label,.bilheteira-checkout-container .checkout-steps .labels span{display:none}.bilheteira-checkout-container .checkout-steps .labels .label.active{display:block;font-family:BryantProRegular;font-size:16px;line-height:22px}.bilheteira-checkout-container .session .info .description,.bilheteira-checkout-container .session .info .discounts-supplements .item .details{padding:0 10px}.bilheteira-checkout-container .session .info .buttons{padding-left:0;padding-right:10px}.bilheteira-checkout-container .session .total-value-info .label,.bilheteira-checkout-container .session .total-value-info .value{font-size:16px}.bilheteira-checkout-container .session .info .discounts-supplements .item .discount-price,.bilheteira-checkout-container .session .info .ticket-price{padding-right:10px;padding-left:5px}.bilheteira-checkout-container .session .info:first-of-type{margin-top:20px}.bilheteira-checkout-container .session .info,.bilheteira-checkout-container .session .info.resume{margin-top:10px}.bilheteira-checkout-container .session .total-value-info{margin:10px 0 0;padding:0 10px}.bilheteira-checkout-container .session .resume-actions{padding:20px 0 0}.bilheteira-checkout-container .session .resume-actions .cancel,.bilheteira-checkout-container .session .resume-actions .continue,.bilheteira-checkout-container .session .submit-step{font-size:14px}.bilheteira-checkout-container .session.resume .separator{margin-top:10px}.bilheteira-checkout-container .session .separator{margin-top:10px}.bilheteira-checkout-container .session .total-value-info:last-of-type{margin:10px 0 12px}.bilheteira-checkout-container .session .info .discounts-supplements .item{padding-top:5px}.bilheteira-checkout-container .error-message{font-size:16px;line-height:20px}.header-bilheteira-checkout .header-logo{padding-right:0;width:0;margin-top:-25px}.bilheteira-checkout-container .sector-image{height:280px}.bilheteira-checkout-container .sector-list{height:auto;overflow-y:hidden}.bilheteira-checkout-container .sector-details h3,.bilheteira-checkout-container .sector-details p{font-size:16px;line-height:20px}.bilheteira-checkout-container .sector-details h3{padding-bottom:5px}.bilheteira-checkout-container .sector-details{padding:10px 15px;margin-bottom:10px}.header-bilheteira-checkout .header-container-checkout .header-logo .logo{margin-left:20px}.header-bilheteira-checkout .header-container-checkout .d-flex{flex-direction:column}.header-bilheteira-checkout .bilheteira-navigation a{margin-left:10px}.header-bilheteira-checkout .header-container-checkout .header-logo{width:unset;height:unset}}.discounts-coupons-confirmation .switch,.discounts-supplements .switch,.send-confirmation .switch,.terms-conditions .switch{position:relative;display:inline-block;width:31px;min-width:31px;height:20px;margin-bottom:0}.discounts-coupons-confirmation .switch input,.discounts-supplements .switch input,.send-confirmation .switch input,.terms-conditions .switch input{opacity:0;width:0;height:0}.discounts-coupons-confirmation .slider,.discounts-supplements .slider,.send-confirmation .slider,.terms-conditions .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:20px}.discounts-coupons-confirmation .slider:before,.discounts-supplements .slider:before,.send-confirmation .slider:before,.terms-conditions .slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.discounts-coupons-confirmation input:checked+.slider,.discounts-supplements input:checked+.slider,.send-confirmation input:checked+.slider,.terms-conditions input:checked+.slider{background-color:#262626}.discounts-coupons-confirmation input:focus+.slider,.discounts-supplements input:focus+.slider,.send-confirmation input:focus+.slider,.terms-conditions input:focus+.slider{box-shadow:0 0 1px #262626}.discounts-coupons-confirmation input:checked+.slider:before,.discounts-supplements input:checked+.slider:before,.send-confirmation input:checked+.slider:before,.terms-conditions input:checked+.slider:before{-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px)}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clear-both{clear:both}.d-block{display:block}.overflow-hidden{overflow:hidden;overflow-x:hidden;overflow-y:hidden}.padding-top-bottom-30{padding:30px 0!important}.bilheteira-checkout-container .dummy-user-waning{margin-top:20px;display:flex;align-items:center;justify-content:center;background-color:#fcc;border-radius:2px;min-height:36px;font-size:18px;line-height:22px;font-family:BryantProRegular;margin-top:30px;color:#b30000;padding:15px;text-align:center}.bilheteira-checkout-container .dummy-user-waning .checkout,.bilheteira-checkout-container .dummy-user-waning .generic-alert{margin-bottom:0}.bilheteira-checkout-container .confirmation-details{margin-top:30px;width:100%;float:left}.bilheteira-checkout-container .confirmation-details .payment-confirmation{min-height:136px}.bilheteira-checkout-container .confirmation-details .discounts-coupons-confirmation,.bilheteira-checkout-container .confirmation-details .invoicing-confirmation,.bilheteira-checkout-container .confirmation-details .payment-confirmation,.bilheteira-checkout-container .confirmation-details .resume-confirmation,.bilheteira-checkout-container .confirmation-details .send-confirmation{padding:15px 0;background-color:#f2f2f2;border-radius:2px;margin-bottom:15px}.bilheteira-checkout-container .confirmation-details .discounts-coupons-confirmation h1,.bilheteira-checkout-container .confirmation-details .invoicing-confirmation h1,.bilheteira-checkout-container .confirmation-details .payment-confirmation h1,.bilheteira-checkout-container .confirmation-details .resume-confirmation h1,.bilheteira-checkout-container .confirmation-details .send-confirmation h1{color:#262626;font-size:22px;line-height:16px;font-family:BryantProMedium;padding:0 15px 20px;margin:0}.bilheteira-checkout-container .confirmation-details .resume-confirmation .row-value{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px}.bilheteira-checkout-container .confirmation-details .resume-confirmation .row-value.discount{padding-left:10px}.bilheteira-checkout-container .confirmation-details .resume-confirmation .row-value .label{color:#262626;font-size:16px;line-height:16px;font-family:BryantProRegular}.bilheteira-checkout-container .confirmation-details .resume-confirmation .row-value .label.event-title{font-family:BryantProMedium}.bilheteira-checkout-container .confirmation-details .resume-confirmation .row-value .label.text-align-right{text-align:right}.bilheteira-checkout-container .confirmation-details .resume-confirmation .separator{height:1px;background-color:#707070;border-radius:2px;margin:0 15px 15px}.bilheteira-checkout-container .confirmation-details .resume-confirmation .row-value.total{padding-bottom:0}.bilheteira-checkout-container .confirmation-details .resume-confirmation .row-value.total .label{color:#262626;font-size:22px;line-height:22px;font-family:BryantProMedium}.bilheteira-checkout-container .confirmation-details .discounts-coupons-confirmation .list-coupons .item{padding:0 15px 15px;display:flex;align-items:center}.bilheteira-checkout-container .confirmation-details .discounts-coupons-confirmation .list-coupons .item .description{color:#595959;font-size:16px;line-height:20px;font-family:BryantProRegular;padding-left:10px}.bilheteira-checkout-container .confirmation-details .discounts-coupons-confirmation .list-coupons .item.active .description{color:#262626}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .pop-up,.bilheteira-checkout-container .dummy-user-pop-up,.bilheteira-checkout-container .send-confirmation .pop-up{width:100%;height:100%;position:fixed;top:0;left:0;background:rgb(38 38 38 / 62%);z-index:999;display:flex;align-items:center;justify-content:center;display:none}.bilheteira-checkout-container .dummy-user-pop-up{display:flex}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .pop-up .wrapper,.bilheteira-checkout-container .dummy-user-pop-up .wrapper,.bilheteira-checkout-container .send-confirmation .pop-up .wrapper{width:40%;background:#fff;padding:15px 0 0}.bilheteira-checkout-container .send-confirmation .pop-up h1{font-family:BryantProRegular;line-height:26px;display:block;margin-top:0}.bilheteira-checkout-container .dummy-user-pop-up h1{color:#262626;padding:0 15px 20px;margin:0;font-size:18px;font-family:BryantProRegular;line-height:26px;display:block;margin-top:0}.bilheteira-checkout-container .dummy-user-pop-up .close,.bilheteira-checkout-container .send-confirmation .pop-up .close{display:block;float:right;margin-right:1em;font-size:25px;cursor:pointer}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .pop-up .wrapper h1{padding-bottom:10px;color:#262626;font-size:22px;line-height:22px;font-family:BryantProMedium;text-transform:uppercase}.bilheteira-checkout-container .confirmation-details .discounts-coupons-confirmation .discount-code h2,.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address h2,.bilheteira-checkout-container .confirmation-details .payment-confirmation .payment h2,.bilheteira-checkout-container .confirmation-details .send-confirmation h2{margin:0;color:#262626;font-size:12px;line-height:12px;font-family:BryantProMedium;padding:5px 25px 10px}.bilheteira-checkout-container .confirmation-details .payment-confirmation .payment h2.mbway-header{margin-top:25px}.bilheteira-checkout-container .confirmation-details .send-confirmation h2 .aditional-info{display:inline-block;width:15px;min-width:15px;height:15px;color:#fff;font-size:15px;font-family:BryantProBold;line-height:15px;cursor:pointer;text-align:center;text-decoration:none;background-color:#262626}.bilheteira-checkout-container .confirmation-details .discounts-coupons-confirmation .discount-code .validate-new-code{display:flex;align-items:center;padding:0 15px;justify-content:space-between}.bilheteira-checkout-container .confirmation-details .discounts-coupons-confirmation .discount-code .validate-new-code input,.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address .address .address-selected,.bilheteira-checkout-container .confirmation-details .payment-confirmation .payment .dropdown{width:90%;height:36px;padding:10px;color:#333;font-size:16px;line-height:16px;font-family:BryantProRegular;background-color:transparent;border:1px solid #ccc;border-radius:2px}.bilheteira-checkout-container .confirmation-details .discounts-coupons-confirmation .discount-code .validate-new-code .button,.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address .address .button,.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .name .button{color:#595959;font-size:12px;line-height:12px;font-family:BryantProRegular;text-decoration:underline;cursor:pointer;padding-left:10px}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .actions{padding:15px 15px 0;clear:both;display:flex;align-items:center;justify-content:space-between}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .actions .button{width:calc(50% - 7.5px);cursor:pointer}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .actions .button.cancel{height:36px;border-radius:2px;background-color:#fff;border:1px solid #b30000;text-decoration:none;font-family:BryantProMedium;font-size:16px;color:#b30000;text-decoration:none;text-transform:uppercase;text-align:center;line-height:36px}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .actions .button.confirm{height:36px;border-radius:2px;background-color:#b30000;border:1px solid #b30000;text-decoration:none;font-family:BryantProMedium;font-size:16px;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;line-height:36px}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .country-option{font-size:16px;line-height:36px;font-family:BryantProRegular;background-color:transparent;border:1px solid #ccc;border-radius:2px;margin:15px 15px 0;padding:0;width:calc(100% - 30px)}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .country-option .select-box.white .select-search,.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .country-option .select-box.white .select-text{background-color:transparent}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .country-option .select-box .select-search:not(.collapsed){position:inherit!important}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address,.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address.show{display:block}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address .address,.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .name{display:flex;align-items:center;padding:0 15px;justify-content:space-between}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address .address .address-selected{border-radius:2px;cursor:pointer;position:relative}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address .address .address-selected.remove-arrow{cursor:default}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address .address .address-selected.remove-arrow::after{display:none}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address .address .address-selected::after,.bilheteira-checkout-container .confirmation-details .payment-confirmation .payment .dropdown::after{font-family:WookIcones;font-size:30px;line-height:36px;content:"v";position:absolute;color:#333;right:0;top:0}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address .description{margin:0;color:#333;font-size:14px;line-height:18px;font-family:BryantProRegular;padding:10px 25px 0}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address .description p{margin:0 0 5px}.bilheteira-checkout-container .confirmation-details .payment-confirmation .payment .dropdown{width:auto;height:auto;margin:0 15px 15px;cursor:pointer}.bilheteira-checkout-container .confirmation-details .payment-confirmation .payment .dropdown-options{width:auto;margin:-15px 15px;background-color:transparent;border-left:1px solid #ccc;border-right:1px solid #ccc;max-height:0;transition:max-height .15s ease-out;overflow:hidden}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address .address .address-selected .address-options.active,.bilheteira-checkout-container .confirmation-details .payment-confirmation .payment .dropdown-options.active{max-height:130px;overflow-y:auto;transition:max-height .25s ease-in}.bilheteira-checkout-container .confirmation-details .payment-confirmation .payment .dropdown-options .option{padding:10px;background-color:transparent;color:#262626;font-size:16px;line-height:16px;font-family:BryantProRegular;border-bottom:1px solid #ccc;cursor:pointer}.bilheteira-checkout-container .confirmation-details .send-confirmation .header{display:flex;align-items:center;justify-content:space-between;padding:0 15px 20px}.bilheteira-checkout-container .confirmation-details .send-confirmation .header span{color:#333;font-size:14px;line-height:14px;font-family:BryantProRegular}.bilheteira-checkout-container .confirmation-details .send-confirmation .header span.medium{color:#262626;font-size:14px;line-height:14px;font-family:BryantProMedium}.bilheteira-checkout-container .confirmation-details .payment-confirmation input,.bilheteira-checkout-container .confirmation-details .send-confirmation input{margin:0 15px 15px;padding:10px;background-color:transparent;color:#333;font-size:16px;line-height:16px;font-family:BryantProRegular;border:1px solid #ccc;width:calc(100% - 30px)}.bilheteira-checkout-container .confirmation-details .send-confirmation .without-price{padding:0 15px;display:flex;align-items:center}.bilheteira-checkout-container .confirmation-details .send-confirmation .without-price .description{color:#595959;font-size:16px;line-height:16px;font-family:BryantProRegular;padding-left:10px}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address .address .address-selected .address-options{width:calc(100% + 2px);margin:0 15px;background-color:#f2f2f2;border-left:1px solid #ccc;border-right:1px solid #ccc;max-height:0;transition:max-height .15s ease-out;overflow:hidden;position:absolute;top:35px;left:-16px}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address .address .address-selected .address-options .option{padding:10px;background-color:transparent;color:#262626;font-size:16px;line-height:16px;font-family:BryantProRegular;border-bottom:1px solid #ccc;cursor:pointer}.bilheteira-checkout-container .padding-right-half{padding-right:7.5px}.bilheteira-checkout-container .padding-left-half{padding-left:7.5px}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address input{color:#333;height:36px;padding:0 10px;font-size:16px;line-height:36px;font-family:BryantProRegular;background-color:transparent;border:1px solid #ccc;border-radius:2px}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address input.error,.bilheteira-checkout-container .confirmation-details .payment-confirmation .payment .dropdown.error,.bilheteira-checkout-container .confirmation-details .payment-confirmation input.error,.bilheteira-checkout-container .confirmation-details .send-confirmation input.error{border:1px solid #b30000}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address input.w-100{width:100%}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address input.w-90{width:90%}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address input.w-64{width:64px}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address input.w-54{width:54px}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .field{padding:10px 15px 0;clear:both}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address h2{margin:0;color:#262626;font-size:12px;line-height:12px;font-family:BryantProMedium;padding:5px 25px 10px}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .field h2{padding:5px 10px}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .field.no-padding h2{padding:5px 25px 10px}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .field.no-padding{padding:0}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .zipCode span{color:#333;padding:0 10px;font-size:16px;line-height:36px;font-family:BryantProRegular}.bilheteira-checkout-container .confirmation-details .terms-conditions{display:flex;align-items:center}.bilheteira-checkout-container .confirmation-details .terms-conditions .description,.bilheteira-checkout-container .confirmation-details .terms-conditions .description a{color:#595959;padding-left:10px;font-size:16px;line-height:20px;font-family:BryantProRegular;margin-top:15px}.bilheteira-checkout-container .confirmation-details .terms-conditions .description a{text-decoration:underline;padding-left:0}.bilheteira-checkout-container .confirmation-details .continue{width:100%;height:36px;display:block;margin-top:15px;background-color:#b30000;border:1px solid #b30000;border-radius:2px;text-align:center;line-height:36px;text-decoration:none;font-family:BryantProMedium;font-size:16px;color:#fff;text-decoration:none;text-transform:uppercase}.bilheteira-checkout-container .confirmation-details .continue[disabled]{background-color:#fcc;border:1px solid #fcc;cursor:not-allowed}@media (max-width:1079px){.bilheteira-checkout-container .confirmation-details .resume-confirmation .row-value .label,.bilheteira-checkout-container .confirmation-details .send-confirmation .without-price .description{font-size:14px;line-height:14px}.bilheteira-checkout-container .confirmation-details .resume-confirmation .row-value.total .label{font-size:16px;line-height:16px}.bilheteira-checkout-container .confirmation-details .terms-conditions .description,.bilheteira-checkout-container .confirmation-details .terms-conditions .description a{font-size:14px;line-height:18px}}@media (max-width:687px){.bilheteira-checkout-container .padding-left-half,.bilheteira-checkout-container .padding-right-half{padding:0 20px}.bilheteira-checkout-container .confirmation-details .discounts-coupons-confirmation h1,.bilheteira-checkout-container .confirmation-details .invoicing-confirmation h1,.bilheteira-checkout-container .confirmation-details .payment-confirmation h1,.bilheteira-checkout-container .confirmation-details .resume-confirmation h1,.bilheteira-checkout-container .confirmation-details .send-confirmation h1{font-size:16px;line-height:16px}.bilheteira-checkout-container .confirmation-details .continue{font-size:14px}}@media (max-width:503px){.bilheteira-checkout-container .dummy-user-waning{font-size:16px;line-height:20px}.bilheteira-checkout-container .confirmation-details .resume-confirmation .row-value .label.ticket-title{width:220px;max-width:220px;padding-left:10px}.bilheteira-checkout-container .confirmation-details{margin-top:20px}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .pop-up .wrapper{width:90%}.bilheteira-checkout-container .confirmation-details .discounts-coupons-confirmation h1,.bilheteira-checkout-container .confirmation-details .invoicing-confirmation h1,.bilheteira-checkout-container .confirmation-details .payment-confirmation h1,.bilheteira-checkout-container .confirmation-details .resume-confirmation h1,.bilheteira-checkout-container .confirmation-details .send-confirmation h1{padding:0 10px 20px}.bilheteira-checkout-container .confirmation-details .resume-confirmation .row-value .label.text-align-right{padding-right:10px}.bilheteira-checkout-container .confirmation-details .resume-confirmation .row-value .label,.bilheteira-checkout-container .confirmation-details .send-confirmation .without-price .description{padding-left:10px}.bilheteira-checkout-container .confirmation-details .payment-confirmation input,.bilheteira-checkout-container .confirmation-details .resume-confirmation .separator,.bilheteira-checkout-container .confirmation-details .send-confirmation input{margin:0 10px 15px}.bilheteira-checkout-container .confirmation-details .discounts-coupons-confirmation .discount-code h2,.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address h2,.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .field.no-padding h2,.bilheteira-checkout-container .confirmation-details .payment-confirmation .payment h2,.bilheteira-checkout-container .confirmation-details .send-confirmation h2{padding:5px 10px 10px}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address .address,.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .name,.bilheteira-checkout-container .confirmation-details .payment-confirmation .payment .dropdown,.bilheteira-checkout-container .confirmation-details .send-confirmation .without-price{padding:0 10px;margin:10px}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .name{margin:0}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .details-address .description{padding:5px 15px 10px}.bilheteira-checkout-container .confirmation-details .send-confirmation .header{padding:0 10px 20px}.bilheteira-checkout-container .confirmation-details .discounts-coupons-confirmation,.bilheteira-checkout-container .confirmation-details .invoicing-confirmation,.bilheteira-checkout-container .confirmation-details .payment-confirmation,.bilheteira-checkout-container .confirmation-details .resume-confirmation,.bilheteira-checkout-container .confirmation-details .send-confirmation{padding:10px 0;margin-bottom:10px}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .field{padding:10px 10px 0}.bilheteira-checkout-container .confirmation-details .invoicing-confirmation .edit-address .field h2{padding:5px 0}.bilheteira-checkout-container.success-confirmation .payment-confirmation .row-value .label,.bilheteira-checkout-container.success-confirmation .send-confirmation .row-value .label{padding:0 10px}}.bilheteira-checkout-container.success-confirmation{padding-top:80px;font-family:BryantProRegular}.bilheteira-checkout-container.success-confirmation .breadcrumb,.bilheteira-checkout-container.success-confirmation .breadcrumb a{font-size:12px;padding-top:12px;padding-bottom:12px;color:#262626;text-decoration:none}.bilheteira-checkout-container.success-confirmation .breadcrumb b{font-family:BryantProBold}.bilheteira-checkout-container.success-confirmation .title{color:#3cc;font-size:32px;line-height:32px;margin-top:18px;text-align:center;font-family:BryantProMedium}.bilheteira-checkout-container.success-confirmation .sub-title{color:#262626;font-size:16px;line-height:20px;margin-top:15px;text-align:center;font-family:BryantProRegular}.bilheteira-checkout-container.success-confirmation .invoicing-confirmation{display:flex}.bilheteira-checkout-container.success-confirmation .invoicing-confirmation h1{padding:0}.bilheteira-checkout-container.success-confirmation .invoicing-confirmation .description-invoice p{text-align:right;color:#333;font-size:16px;line-height:20px;margin-bottom:5px;font-family:BryantProRegular}.bilheteira-checkout-container.success-confirmation .invoicing-confirmation .description-invoice p b{font-family:BryantProMedium}.bilheteira-checkout-container.success-confirmation .payment-confirmation .row-value,.bilheteira-checkout-container.success-confirmation .send-confirmation .row-value{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}.bilheteira-checkout-container.success-confirmation .payment-confirmation .row-value .label,.bilheteira-checkout-container.success-confirmation .send-confirmation .row-value .label{color:#333;font-size:16px;line-height:20px;font-family:BryantProRegular}.bilheteira-checkout-container.success-confirmation .payment-confirmation .row-value .label h1{padding:0}.bilheteira-checkout-container.success-confirmation .payment-confirmation .row-value:first-child{margin-bottom:5px}.bilheteira-checkout-container.success-confirmation .payment-confirmation .row-value .label b,.bilheteira-checkout-container.success-confirmation .send-confirmation .row-value .label b{font-family:BryantProMedium;text-align:right}@media (max-width:1079px){.bilheteira-checkout-container.success-confirmation .invoicing-confirmation .description-invoice p{font-size:14px;line-height:28px}.bilheteira-checkout-container.success-confirmation .title{font-size:28px;line-height:28px}.bilheteira-checkout-container.success-confirmation .payment-confirmation .row-value .label,.bilheteira-checkout-container.success-confirmation .send-confirmation .row-value .label{font-size:14px;line-height:18px}}@media (max-width:503px){.bilheteira-checkout-container.success-confirmation .title{font-size:22px;line-height:22px}.bilheteira-checkout-container.success-confirmation .sub-title{font-size:14px;line-height:18px}.bilheteira-checkout-container.success-confirmation .invoicing-confirmation{flex-direction:column}}.word-break{word-break:break-word}#productPage-overlay-share-content{padding-left:10px;padding-right:10px}.product-card .product-right .social,.share-area .social{margin-top:40px;padding-left:0;padding-right:0;width:100%}.product-card .product-right .social .social-title,.share-area .social .social-title{font-family:BryantProRegular;font-size:16px;color:#262626;text-transform:uppercase;font-weight:400;padding-left:0;text-align:left}.share-area .social .share-options{display:block;width:290px;height:50px;margin:0 auto 10px auto;text-align:center}.product-card .product-right .social .social-icons,.share-area .social .social-icons{display:inline-block;height:50px;width:50px;line-height:54px;font-size:16pt;background-color:#f2f2f2;margin:0 10px 0 0;text-align:center;color:#fff}.share-area .social .social-icons.facebook{background-color:#339}.share-area .social .social-icons.twitter{background-color:#09f}.share-area .social .social-icons.google-plus{background-color:#c30}.share-area .social .social-icons.whatsapp{background-color:#00e676}.share-area .social .social-icons.pinterest{background-color:#900}.share-area .social .social-icons.email-share{background-color:#262626;margin:0}.share-area .social .recomendar-link-box{border:1px solid #262626;color:#262626;display:block;height:50px;line-height:46px;margin:0 auto}.share-area .social .recomendar-link-box .recomendar-link{font-family:BryantProRegular;font-size:16px;border:0;width:calc(100% - 50px);height:48px;background:inherit;padding-left:10px;display:inline-block;font-weight:400;float:left}.share-area .social .recomendar-link-box .chain{display:inline-block;height:48px;width:50px}.share-area .social .recomendar-link-box .chain:after{content:"I";font-size:50px;font-family:WookIcones;height:50px;width:50px}.share-area .social .recomendar-link-box .chain:hover{background-color:#000;color:#fff}.product-card .product-right .social .social-icons a,.share-area .social .social-icons a{color:inherit}.product-card .product-right .social .social-icons.email-share,.share-area .social .social-icons.email-share{font-family:Arial;font-size:22px;font-weight:400;line-height:51px}.product-card .product-right .social .social-icons.email-share a:hover,.share-area .social .social-icons.email-share a:hover{text-decoration:none}.product-card .product-right .social .social-icons:hover,.share-area .social .social-icons:hover{color:#fff;background-color:#000}.top-recommend-email{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;bottom:0;right:0;background:#f7f7f7;height:100%}@media(min-width:504px){.share-area .social{margin-top:48px;float:left;padding-left:0}}@media(min-width:688px){.product-card .product-right .social,.share-area .social{margin-top:52px}.share-area .social .share-options{display:inline-block;width:300px;margin-bottom:0}.share-area .social .recomendar-link-box{display:inline-block;float:right;width:calc(100% - 300px);margin:0}}@media(min-width:1080px){.share-area .social{margin-top:60px}.share-area .social .social-title{display:inline-block;float:left;margin-top:22px;margin-right:0}}.stars .star{font-size:40px;height:18px;width:18px}.stars.small .star{font-size:32px;height:14px;width:14px}:root{--primary-bg-color:#262626;--primary-color:#ffffff;--border-color:#949494;--primary-title-color:#000000;--secundary-title-color:#595959;--grey-light:#D9D9D9;--thumb-bg:#fdfdfd;--space-s:20px;--space-m:40px;--space-l:60px}.wook-saber-mais{width:calc(100% - 40px);margin:0 auto;border-radius:2px;box-sizing:border-box}.end-page{margin-bottom:40px}@media (min-width:688px){.wook-saber-mais{width:calc(100% - 54px)}.end-page{margin-bottom:52px}}@media (min-width:1080px){.wook-saber-mais{max-width:800px}.end-page{margin-bottom:60px}}.wook-saber-mais.cabecalho-modulo{margin-top:60px}.wook-saber-mais .labels-artigo{padding-top:20px;display:flex;flex-wrap:wrap}.wook-saber-mais .labels-artigo .label-artigo,.wook-saber-mais .mod3-labels-artigo .label-artigo{display:inline-flex;height:22px;padding:5px;justify-content:center;align-items:center;color:var(--primary-bg-color);font-size:12px;line-height:12px;font-weight:500;text-transform:uppercase;border-radius:2px}.wook-saber-mais.cabecalho-modulo h1{color:var(--primary-title-color);margin-bottom:0;font-size:32px;line-height:32px}.wook-saber-mais .pub-text{color:var(--secundary-title-color);margin-top:var(--space-s);margin-bottom:0;font-size:12px;font-weight:400;line-height:16px}.wook-saber-mais.cabecalho-modulo h2{color:var(--primary-title-color);margin-top:16px;margin-bottom:0;font-size:22px;font-weight:400;line-height:28px}.wook-saber-mais .imagem-artigo{margin-top:var(--space-s);width:100%;height:auto;border-radius:2px;background:var(--grey-light) 50%/cover no-repeat}.wook-saber-mais .creditos-artigo,.wook-saber-mais .imagem-creditos{grid-column:1/-1;grid-row:2;color:var(--secundary-title-color);margin-top:5px;min-height:0;font-size:12px;font-weight:400;line-height:16px}@media (min-width:688px){.wook-saber-mais.cabecalho-modulo{margin-top:80px}.wook-saber-mais .labels-artigo{padding-top:26px}.wook-saber-mais.cabecalho-modulo h1{margin-top:26px;font-size:44px;line-height:44px}.wook-saber-mais .pub-text{margin-top:26px}.wook-saber-mais.cabecalho-modulo h2{margin-top:26px;font-size:28px;font-weight:300;line-height:42px;font-family:BryantProLight}.wook-saber-mais .imagem-artigo{margin-top:26px}}@media (min-width:1080px){.wook-saber-mais .labels-artigo{padding-top:46px}.wook-saber-mais.cabecalho-modulo h1{margin-top:30px;font-size:52px;line-height:52px}.wook-saber-mais .pub-text{margin-top:30px}.wook-saber-mais.cabecalho-modulo h2{margin-top:30px;font-size:32px;line-height:48px}.wook-saber-mais .imagem-artigo{margin-top:30px;max-width:800px}}.wook-saber-mais.mod1-wrapper h2{margin-bottom:0;font-size:22px;line-height:26px}.wook-saber-mais.mod1-wrapper h2 a{color:var(--primary-title-color)}.wook-saber-mais.mod1-wrapper h3{margin-bottom:0;font-size:16px;line-height:24px}.wook-saber-mais.mod1-wrapper h3 a{color:var(--primary-title-color)}.wook-saber-mais.mod1-wrapper p{margin-top:10px;margin-bottom:0;font-size:16px;font-weight:400;line-height:24px}@media (min-width:688px){.wook-saber-mais.mod1-wrapper h2{margin-top:26px;font-size:28px;line-height:32px}.wook-saber-mais.mod1-wrapper h3{margin-top:30px;font-size:18px;line-height:27px}.wook-saber-mais.mod1-wrapper p{margin-top:13px;font-size:18px;line-height:27px}}@media (min-width:1080px){.wook-saber-mais.mod1-wrapper h2{margin-top:34px;font-size:32px;line-height:48px}.wook-saber-mais.mod1-wrapper h3{margin-top:41px}.wook-saber-mais.mod1-wrapper p{margin-top:42px}}.wook-saber-mais .mod2-grid{margin-top:var(--space-m);display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}.wook-saber-mais .mod2-thumb-wrapper{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);display:flex;flex-direction:column;position:relative;padding-bottom:22px}.wook-saber-mais .mod2-thumb-wrapper .imagem-creditos{position:absolute;bottom:0;left:0;width:100%}.wook-saber-mais .mod2-img-frame{flex-grow:1;border-radius:2px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.wook-saber-mais .mod2-img-frame img{display:block;width:100%;height:auto;object-fit:contain}@media (min-width:688px){.wook-saber-mais .mod2-grid{margin-top:53px;gap:26px}.wook-saber-mais .mod2-thumb-wrapper{flex:0 0 calc((100% - 3 * 26px)/ 4);max-width:calc((100% - 3 * 26px)/ 4)}}@media (min-width:1080px){.wook-saber-mais .mod2-grid{margin-top:var(--space-l);gap:30px}.wook-saber-mais .mod2-thumb-wrapper{flex:0 0 calc((100% - 3 * 30px)/ 4);max-width:calc((100% - 3 * 30px)/ 4)}}.wook-saber-mais.mod3-wrapper{max-width:1140px}.wook-saber-mais .mod3-heading{margin-top:var(--space-l);margin-bottom:0;color:var(--primary-title-color);font-size:32px;line-height:32px;font-weight:300;text-transform:uppercase}.wook-saber-mais .mod3-grid{margin-top:12px;display:flex;flex-direction:column;gap:20px}.wook-saber-mais .mod3-grid a{text-decoration:none;color:var(--primary-bg-color)}.wook-saber-mais .mod3-card{display:flex;width:100%;align-items:flex-start;position:relative;border-radius:2px;background:var(--primary-color);overflow:hidden;gap:10px;text-decoration:none}.wook-saber-mais .mod3-thumb{width:100px;height:118px;display:flex;align-items:center;justify-content:center;border-radius:2px;overflow:hidden;flex-shrink:0;background:var(--grey-light) 50%/cover no-repeat}.wook-saber-mais .mod3-thumb img{width:100%;height:100%;object-fit:cover}.wook-saber-mais .mod3-body{display:flex;padding-left:10px;flex-direction:column;align-items:flex-start;gap:10px;flex-grow:1}.wook-saber-mais .mod3-labels-artigo{display:flex;flex-wrap:wrap;align-items:center}.wook-saber-mais .mod3-card-title{margin:0;overflow:hidden;color:var(--primary-title-color);font-size:18px;line-height:20px}.wook-saber-mais .mod3-card-title a{color:var(--primary-bg-color)}.wook-saber-mais .mod3-card-subtitle{margin-bottom:0;overflow:hidden;color:var(--primary-title-color);font-size:14px;font-weight:400;line-height:18px}@media (min-width:688px){.wook-saber-mais .mod3-heading{margin-top:78px;font-size:44px;line-height:44px}.wook-saber-mais .mod3-grid{margin-top:26px;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;gap:57px}.wook-saber-mais .mod3-grid>a:nth-child(n+3){display:none}.wook-saber-mais .mod3-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;height:100%}.wook-saber-mais .mod3-thumb{height:213px;width:100%;align-self:stretch}.wook-saber-mais .mod3-body{width:100%;padding:0;align-self:stretch;display:flex;flex-direction:column;flex-grow:1}.wook-saber-mais .mod3-labels-artigo{width:100%}.wook-saber-mais .mod3-card-title{font-size:22px;line-height:28px}.wook-saber-mais .mod3-card-subtitle{font-size:16px;line-height:24px}}@media (min-width:1080px){.wook-saber-mais .mod3-heading{margin-top:90px;font-size:52px;line-height:52px}.wook-saber-mais .mod3-grid{margin-top:30px;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px}.wook-saber-mais .mod3-grid>a:nth-child(n+3){display:block}.wook-saber-mais .mod3-thumb{height:auto;width:100%}.wook-saber-mais .mod3-thumb img{height:auto}}.mod4-wrapper{max-width:1140px}.mod4-title{margin-top:var(--space-l);margin-bottom:0;font-size:32px;font-weight:300;line-height:32px;text-transform:uppercase}.wook-saber-mais.mod4-wrapper .mod4-list{gap:40px}.mod4-list{margin-top:var(--space-s);display:grid;gap:40px;width:100%}.mod4-list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mod4-list--6{grid-template-columns:repeat(6,minmax(0,1fr))}.mod4-thumb-wrapper{grid-column:1;grid-row:1;display:flex;flex-direction:column}.mod4-item{display:grid;grid-template-columns:100px 1fr;column-gap:15px;row-gap:0}.mod4-img-frame{width:100%;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.mod4-img-frame img{width:100%;height:100%;object-fit:contain;display:block}.mod4-meta{display:contents}.mod4-title-art{grid-column:2;grid-row:1;align-self:center;color:var(--primary-title-color);font-size:18px;font-weight:500;line-height:27px}.mod4-author{grid-column:1/-1;grid-row:auto;margin-top:15px;color:var(--primary-title-color);font-size:18px;font-weight:400;line-height:27px}.mod4-item .imagem-creditos{margin-top:5px}.mod4-author p{margin-bottom:0}.mod4-wrapper .mod4-title-art{align-self:flex-start;margin-top:0;font-size:16px;line-height:20px}.mod4-wrapper .imagem-creditos+.mod4-title-art{margin-top:-5px}.mod4-wrapper .mod4-author{margin-top:0;font-size:16px;line-height:20px}@media (max-width:687px){.mod4-wrapper .mod4-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mod4-item .imagem-creditos{margin-top:0}.wook-saber-mais:not(.mod4-wrapper) .mod4-list{grid-template-columns:repeat(1,minmax(0,1fr))}.wook-saber-mais:not(.mod4-wrapper) .mod4-item{display:grid;grid-template-columns:100px 1fr;grid-template-rows:auto auto auto;column-gap:10px;row-gap:0;align-items:center}.wook-saber-mais:not(.mod4-wrapper) .mod4-item:not(:has(.mod4-thumb-wrapper)){grid-template-columns:1fr}.wook-saber-mais.mod4-wrapper .mod4-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:10px}.wook-saber-mais:not(.mod4-wrapper) .mod4-img-frame{width:100%;max-width:100px;margin:0;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.wook-saber-mais:not(.mod4-wrapper) .mod4-img-frame img{max-width:100%;height:auto;object-fit:contain;display:block}.wook-saber-mais:not(.mod4-wrapper) .mod4-meta{display:contents}.wook-saber-mais.mod4-wrapper .imagem-creditos{margin-top:-5px}.wook-saber-mais:not(.mod4-wrapper) .mod4-title-art{grid-column:2;grid-row:1;margin-top:0}.wook-saber-mais:not(.mod4-wrapper) .imagem-creditos{grid-column:1;grid-row:2;margin-top:5px;margin-bottom:0;text-align:left}.wook-saber-mais:not(.mod4-wrapper) .mod4-item:not(:has(.mod4-thumb-wrapper)) .mod4-title-art{grid-column:1/-1}.wook-saber-mais:not(.mod4-wrapper) .mod4-author{grid-column:1/-1;grid-row:3;margin-top:20px;margin-bottom:20px}}@media (min-width:688px){.mod4-title{margin-top:78px;font-size:44px;line-height:44px}.mod4-list{margin-top:26px;gap:52px}.wook-saber-mais.mod4-wrapper .mod4-list{margin-top:26px;gap:32px}.wook-saber-mais.mod4-wrapper .mod4-img-frame{height:auto}.wook-saber-mais:not(.mod4-wrapper) .mod4-meta{margin-top:0}.mod4-author{margin-top:13px}.wook-saber-mais:not(.mod4-wrapper) .mod4-item{display:flex;flex-direction:column;gap:0}.wook-saber-mais.mod4-wrapper .mod4-item{display:flex;flex-direction:column;gap:10px}.wook-saber-mais.mod4-wrapper .mod4-img-frame{width:100%;height:auto}.mod4-title-art{align-self:flex-start;margin-top:26px}.imagem-creditos+.mod4-title-art{margin-top:26px}.wook-saber-mais.mod4-wrapper .mod4-title-art{margin-top:0}.wook-saber-mais.mod4-wrapper .imagem-creditos{margin-top:-5px}.wook-saber-mais.mod4-wrapper .imagem-creditos+.mod4-title-art{margin-top:-5px}.wook-saber-mais.mod4-wrapper .mod4-list{grid-template-columns:repeat(4,minmax(0,1fr))}.wook-saber-mais:not(.mod4-wrapper) .mod4-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.mod4-title{margin-top:90px;font-size:52px;line-height:52px}.mod4-list{margin-top:30px;gap:60px}.wook-saber-mais.mod4-wrapper .mod4-list{margin-top:30px;gap:36px}.mod4-author{margin-top:15px}.wook-saber-mais:not(.mod4-wrapper) .mod4-item{display:flex;flex-direction:column;gap:0}.mod4-title-art{margin-top:30px}.imagem-creditos+.mod4-title-art{margin-top:30px}.wook-saber-mais.mod4-wrapper .mod4-title-art{margin-top:0}.wook-saber-mais.mod4-wrapper .imagem-creditos{margin-top:-5px}.wook-saber-mais.mod4-wrapper .imagem-creditos+.mod4-title-art{margin-top:-5px}.wook-saber-mais.mod4-wrapper .mod4-list{grid-template-columns:repeat(6,minmax(0,1fr))}.wook-saber-mais:not(.mod4-wrapper) .mod4-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.mod6-group{display:grid;margin-top:39px;gap:10px}.wook-saber-mais.mod6-wrapper--border{max-width:1140px}.mod6-group .wook-saber-mais.mod6-wrapper--border .mod6-card{margin-top:0}:not(.mod6-group) .wook-saber-mais .mod6-card{margin-top:40px}.featured-wrapper.mod6-wrapper--border .mod6-card{border:1px solid var(--primary-bg-color);border-radius:2px}.featured-wrapper.mod6-wrapper--border .mod6-card.mod6-card--colored{border:none}.mod6-wrapper--border .mod6-card{padding:10px}.wook-saber-mais .mod6-card>.mod6-grid,.wook-saber-mais.mod6-wrapper--border .mod6-card>.mod6-grid{display:grid;grid-template-columns:100px 1fr;column-gap:10px;row-gap:10px}.wook-saber-mais .mod6-card>.mod6-grid.mod6-reverse,.wook-saber-mais.mod6-wrapper--border .mod6-card>.mod6-grid.mod6-reverse{grid-template-columns:1fr 100px}.wook-saber-mais .mod6-thumb-wrapper{grid-row:1/2;grid-column:1/2;display:flex;flex-direction:column}.wook-saber-mais .mod6-cover{width:100%;height:auto;display:flex;align-items:center}.wook-saber-mais .mod6-cover img{width:100%;height:auto;object-fit:cover;display:block}.wook-saber-mais .mod6-title{align-self:center;grid-row:1/2;grid-column:2/3;color:var(--primary-title-color);font-size:16px;line-height:24px;font-weight:500}.wook-saber-mais .mod6-text{grid-row:2/3;grid-column:1/3;color:var(--primary-title-color);font-size:16px;line-height:24px;font-weight:400}.wook-saber-mais .mod6-text p{margin-bottom:0}.wook-saber-mais .mod6-grid.mod6-reverse .mod6-thumb-wrapper{grid-column:2/2;grid-row:1/2}.wook-saber-mais .mod6-grid.mod6-reverse .mod6-title{grid-column:1;grid-row:1}.wook-saber-mais .mod6-grid.mod6-reverse .mod6-text{grid-column:1/3;grid-row:2/3}@media (max-width:687px){.wook-saber-mais:not(.mod6-wrapper--border) .mod6-grid{grid-template-columns:1fr 100px;column-gap:10px;row-gap:10px}.wook-saber-mais:not(.mod6-wrapper--border) .mod6-thumb-wrapper{grid-column:2/3;grid-row:1/2}.wook-saber-mais:not(.mod6-wrapper--border) .mod6-cover{width:100%;height:auto}.wook-saber-mais:not(.mod6-wrapper--border) .mod6-title{grid-column:1/2;grid-row:1/2;align-self:flex-start;padding-top:10px}.wook-saber-mais:not(.mod6-wrapper--border) .mod6-text{grid-column:1/3;grid-row:2/3}}@media (min-width:688px){.mod6-group{margin-top:52.11px;gap:30px}:not(.mod6-group) .wook-saber-mais .mod6-card{margin-top:60px}.mod6-wrapper--border .mod6-card{padding:26px}.featured-wrapper.mod6-size--big .mod6-card>.mod6-grid{grid-template-columns:165px 1fr;column-gap:26px;row-gap:30px}.featured-wrapper.mod6-size--big .mod6-card>.mod6-grid.mod6-reverse{grid-template-columns:1fr 165px}.wook-saber-mais .mod6-card>.mod6-grid{grid-template-columns:140px 1fr;column-gap:26px;row-gap:30px}.wook-saber-mais .mod6-card>.mod6-grid.mod6-reverse{grid-template-columns:1fr 140px}.wook-saber-mais.mod6-size--small .mod6-thumb-wrapper{width:140px}.wook-saber-mais.mod6-size--small .mod6-cover{width:100%;height:auto}.wook-saber-mais.mod6-size--big .mod6-thumb-wrapper{width:165px}.wook-saber-mais.mod6-size--big .mod6-cover{width:100%;height:auto}.wook-saber-mais .mod6-title{padding-top:0;font-size:18px;line-height:27px;color:#000}.wook-saber-mais .mod6-text{font-size:18px;line-height:27px}.wook-saber-mais .mod6-grid:not(.mod6-reverse) .mod6-thumb-wrapper{grid-column:1/2;grid-row:1/3}.wook-saber-mais .mod6-grid:not(.mod6-reverse) .mod6-title{grid-column:2/3;grid-row:1/2}.wook-saber-mais .mod6-grid:not(.mod6-reverse) .mod6-text{grid-column:2/3;grid-row:2/3}.wook-saber-mais .mod6-grid.mod6-reverse .mod6-thumb-wrapper{grid-column:2/3;grid-row:1/3}.wook-saber-mais .mod6-grid.mod6-reverse .mod6-text{grid-column:1/2;grid-row:2/3}}@media (min-width:1080px){.mod6-group{margin-top:69.73px}.mod6-wrapper--border .mod6-card{padding:30px}.featured-wrapper.mod6-size--big .mod6-card>.mod6-grid,.wook-saber-mais .mod6-card>.mod6-grid{grid-template-columns:160px 1fr;column-gap:30px}.featured-wrapper.mod6-size--big .mod6-card>.mod6-grid.mod6-reverse,.wook-saber-mais .mod6-card>.mod6-grid.mod6-reverse{grid-template-columns:1fr 160px}.wook-saber-mais.mod6-size--big .mod6-thumb-wrapper,.wook-saber-mais.mod6-size--small .mod6-thumb-wrapper{width:160px}.wook-saber-mais.mod6-size--big .mod6-cover,.wook-saber-mais.mod6-size--small .mod6-cover{width:100%;height:auto}.wook-saber-mais.mod6-wrapper--border .mod6-title{align-self:center}.wook-saber-mais .mod6-title{align-self:normal}}.wook-saber-mais .mod7-grid{margin-top:var(--space-m);display:grid;grid-template-columns:1fr;gap:40px}.wook-saber-mais .mod7-card{display:flex;flex-direction:column;gap:20px}.wook-saber-mais .mod7-thumb-wrapper{position:relative;padding-bottom:22px;display:flex;flex-direction:column}.wook-saber-mais .mod7-thumb-wrapper .imagem-creditos{position:absolute;bottom:0;left:0;width:100%}.wook-saber-mais .mod7-img-frame{flex-grow:1;display:flex;align-items:flex-end;justify-content:center}.wook-saber-mais .mod7-img-frame img{display:block;width:100%;height:auto;object-fit:contain}.wook-saber-mais .mod7-title{color:var(--primary-title-color);margin:0;font-size:16px;font-weight:500;line-height:24px}.wook-saber-mais .mod7-text{margin-top:10px;color:var(--primary-title-color);font-size:16px;line-height:24px;font-weight:400}.wook-saber-mais .mod7-text p{margin-bottom:0}@media (max-width:1079px){.wook-saber-mais .mod7-img-frame img{max-height:100%}}@media (min-width:688px){.wook-saber-mais .mod7-grid{margin-top:52px;grid-template-columns:repeat(2,minmax(0,1fr));gap:47.85px}.wook-saber-mais .mod7-card{gap:26px}.wook-saber-mais .mod7-title{font-size:18px;line-height:27px}.wook-saber-mais .mod7-text{margin-top:13px;font-size:18px;line-height:27px}}@media (min-width:1080px){.wook-saber-mais .mod7-grid{margin-top:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}.wook-saber-mais .mod7-card{gap:30px}.wook-saber-mais .mod7-text{margin-top:15px}}.wsm-hero{position:relative;overflow:hidden;padding:0;height:209px}.wook-saber-mais.wsm-hero-copy{position:absolute;top:80px;left:50%;transform:translateX(-50%)}.wook-saber-mais.wsm-hero-copy .wsm-hero-kicker{margin-top:0;margin-bottom:0;color:var(--primary-title-color);font-size:45px;line-height:45px;font-weight:300}.wook-saber-mais.wsm-hero-copy .wsm-hero-kicker p{margin:0}.wook-saber-mais.wsm-hero-copy .wsm-hero-title{margin-top:10px;margin-bottom:0;color:var(--primary-title-color);font-size:22px;line-height:22px;font-weight:500}.wook-saber-mais.wsm-hero-copy .wsm-hero-title p{margin:0}.wook-saber-mais.wsm-articles{margin-top:var(--space-s)}.wook-saber-mais.wsm-articles .wsm-articles-grid{display:inline-flex;align-items:flex-start;flex-direction:column;gap:20px}.wook-saber-mais.wsm-articles .wsm-articles-grid .wsm-card-link{flex-direction:row;align-items:flex-start;display:flex;height:100%;gap:10px;text-decoration:none;color:var(--primary-title-color)}.wook-saber-mais.wsm-articles .wsm-articles-grid .wsm-card-thumb{flex:0 0 100px;width:100px;height:118px;position:relative;overflow:hidden;border-radius:2px}.wook-saber-mais.wsm-articles .wsm-articles-grid .wsm-card-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wook-saber-mais.wsm-articles .wsm-articles-grid .wsm-card-body{display:flex;flex:1;gap:10px;flex-direction:column;align-items:flex-start}.wook-saber-mais.wsm-articles .label-artigo{display:flex;height:22px;padding:5px;border-radius:2px;justify-content:center;align-items:center;gap:5px;color:var(--primary-bg-color);font-size:12px;font-weight:500;line-height:12px;text-transform:uppercase}.wook-saber-mais.wsm-articles .wsm-card-title{margin:0;overflow:hidden;color:var(--primary-title-color);font-size:18px;font-weight:500;line-height:20px}.wook-saber-mais.wsm-articles .wsm-card-title p{margin:0}.wook-saber-mais.wsm-articles .wsm-card-subtitle{overflow:hidden;color:var(--primary-title-color);font-size:14px;line-height:18px;font-weight:400}.wook-saber-mais.wsm-articles .wsm-card-subtitle p{margin:0}.wsm-pagination-bar{display:flex;align-items:center;justify-content:space-between;margin-top:28px;border-radius:2px}.wsm-pagination-controls{display:flex;align-items:center;gap:2px}.wsm-pagination-info{display:flex;height:36px;flex-direction:column;justify-content:center;color:var(--primary-title-color);font-size:16px;font-weight:500;line-height:16px;text-align:center}.wsm-pagination-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--primary-bg-color);border-radius:2px;background:var(--primary-bg-color);color:var(--primary-color);font-weight:600;text-decoration:none;overflow:hidden}.wsm-pagination-btn span,.wsm-pagination-btn:not(.is-active){font-family:WookIcones;font-size:50px;font-weight:400;line-height:1}.wsm-pagination-btn .is-prev,.wsm-pagination-btn.is-prev{transform:rotate(180deg)}.wsm-pagination-btn-svg{display:flex;width:36px;height:36px;flex-direction:column;justify-content:center;color:var(--primary-title-color);font-size:16px;font-weight:500;line-height:16px;text-align:center}.wsm-pagination-btn.is-active{border-color:var(--primary-bg-color);background:var(--primary-color);color:var(--primary-bg-color)}.wsm-pagination-btn.is-disabled{background:var(--border-color);border:1px solid var(--border-color);color:var(--primary-color);cursor:default;pointer-events:none}.wsm-pagination-btn:not(.is-disabled):focus-visible,.wsm-pagination-btn:not(.is-disabled):hover{border-color:var(--border-color);background:var(--primary-color);color:var(--primary-bg-color)}.wook-saber-mais.wsm-footer-text{margin-top:60px;color:var(--primary-title-color);text-align:center;font-weight:400;font-size:16px;line-height:24px}.wook-saber-mais.wsm-footer-text p{margin:0}@media (min-width:688px){.wsm-hero{height:261px}.wook-saber-mais.wsm-hero-copy{top:106px}.wook-saber-mais.wsm-hero-copy .wsm-hero-kicker{font-size:75px;line-height:75px}.wook-saber-mais.wsm-hero-copy .wsm-hero-title{margin-top:13px;font-size:28px;line-height:28px}.wook-saber-mais.wsm-articles{margin-top:26px}.wook-saber-mais.wsm-articles .wsm-articles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px}.wook-saber-mais.wsm-articles .wsm-articles-grid .wsm-card-link{flex-direction:column}.wook-saber-mais.wsm-articles .wsm-articles-grid .wsm-card-thumb{flex:0 0 auto;width:100%;height:213px;padding-top:62%}.wook-saber-mais.wsm-articles .wsm-card-title{font-size:22px;line-height:28px}.wook-saber-mais.wsm-articles .wsm-card-subtitle{font-size:16px;line-height:24px}.wook-saber-mais.wsm-pagination-bar{margin-top:52px}.wook-saber-mais.wsm-footer-text{margin-top:78px;font-size:18px;line-height:27px;text-align:left}}@media (min-width:1080px){.wsm-hero{height:322px}.wook-saber-mais.wsm-hero-copy{top:125px;max-width:1140px}.wook-saber-mais.wsm-hero-copy .wsm-hero-kicker{font-size:90px;line-height:90px}.wook-saber-mais.wsm-hero-copy .wsm-hero-title{margin-top:15px;font-size:32px;line-height:32px}.wook-saber-mais.wsm-articles{margin-top:30px;max-width:1140px}.wook-saber-mais.wsm-articles .wsm-articles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px}.wsm-pagination-bar.wook-saber-mais{margin-top:88px;max-width:1140px}.wook-saber-mais.wsm-footer-text{margin-top:90px;max-width:1140px}}.skip a{font-family:BryantProRegular;padding:5px;color:#262626;position:fixed;left:0;top:-100px;z-index:-1}.skip a:active,.skip a:focus{top:0;z-index:10000}.titulo_logo{position:fixed;top:-1px;left:0;height:1px;overflow:hidden;display:block}.wook-br{margin-top:100px}.wook-h1{display:block;font-size:2em;margin-top:.67em;margin-bottom:.67em;margin-left:0;margin-right:0;font-weight:700}.wook-h2{display:block;font-size:1.5em;margin-top:.83em;margin-bottom:.83em;margin-left:0;margin-right:0;font-weight:700}.wook-h3{display:block;font-size:1.17em;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;font-weight:700}.wook-h4{display:block;margin-top:1.33em;margin-bottom:1.33em;margin-left:0;margin-right:0;font-weight:700}.wook-h5{display:block;font-size:.83em;margin-top:1.67em;margin-bottom:1.67em;margin-left:0;margin-right:0;font-weight:700}.wook-h6{display:block;font-size:.67em;margin-top:2.33em;margin-bottom:2.33em;margin-left:0;margin-right:0;font-weight:700}