@media print{@page{size:210mm 297mm}table.minimalistBlack{max-width:unset!important;width:100%;text-align:center;font-family:OpenSansRegular;line-height:1.5;color:#000;font-weight:400;background-color:#ccc;border-right:1px solid #fff;-webkit-print-color-adjust:exact!important}.minimalistBlack .image-print-lista{display:block;width:30mm;height:15mm;padding-left:14px;padding-right:14px}.minimalistBlack .comentarios-print-lista{font-family:OpenSansRegular;font-size:8px;line-height:12px;color:#141414;text-align:left;padding-left:28px;padding-right:28px;padding-bottom:30px;padding-top:25px}.minimalistBlack .spacebetween-tr{border-bottom:1px solid #000;padding-top:30mm!important}.minimalistBlack .spacebetween{padding-top:30mm!important}.minimalistBlack .spacebetween-col{text-align:left;padding-left:28px;padding-right:28px}.minimalistBlack .line{padding-top:10px;padding-left:28px;padding-right:28px;line-height:.5}.minimalistBlack .line p{height:0;line-height:.3px;border-bottom:1px solid #000;-webkit-print-color-adjust:exact!important}.minimalistBlack thead th{height:10px;font-family:OpenSansRegular;font-size:10px;text-transform:uppercase;text-align:center;color:#000!important;font-weight:400;background-color:#ccc!important;border-right:1px solid #fff!important;-webkit-print-color-adjust:exact!important}.minimalistBlack thead th:first-child{border-left:none}.minimalistBlack .item td:first-child{border-right:1px solid #000;border-left:none}.minimalistBlack .item td{border-right:1px solid #000;border-left:1px solid #000}.minimalistBlack .item td:last-child{border-left:1px solid #000;border-right:none}#input-print-list{width:13px;height:13px;padding:14px}.lista-print-center-content{text-align:center;padding-top:120px!important;padding-bottom:28px!important;max-width:unset!important}.titulolistaprint{font-family:OpenSansLight;font-size:22px;line-height:14px;text-transform:uppercase;color:#f05323}.titulolistauser{font-family:OpenSansRegular;font-size:34px;line-height:28px;text-transform:uppercase;color:#f05323}.titulolistausernome{font-family:OpenSansLight;font-size:20px;line-height:20px;color:#141414}.fraseinspiradora{font-family:OpenSansRegularItalic;font-size:14px;line-height:20px;color:#f05323;padding-top:20px!important;padding-bottom:20px!important;max-width:unset!important;text-align:center}.titulolivro{font-family:OpenSansRegular;font-size:10px;line-height:14px;color:#141414}.autorlivro{font-family:OpenSansLight;font-size:10px;line-height:14px;color:#141414}.editorlivro{font-family:OpenSansRegular;font-size:10px;line-height:14px;color:#141414}}.panel-group{margin-top:220px}.eliminar-lista{overflow:auto}.remove-wishlist{font-family:OpenSansRegular;color:#141414;font-size:14px;line-height:16px;letter-spacing:0;text-transform:uppercase;text-decoration:underline;cursor:pointer;margin:10px;float:right}.action-list{display:flex;flex-direction:column}.panel-heading a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:larger;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";float:right}.button-shop-list-add-new:hover{color:#000}.panel-heading.active a:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.panel-title>a,.panel-title>a:active{display:block;padding:15px;color:#555;font-size:16px;text-decoration:none;outline:0}.panel-heading{padding:0;border:0;height:44px}.panel-title{font-family:OpenSansLight;font-size:14px;line-height:17px;color:#141414;margin:0}.panel-title-no-list{font-family:OpenSansLight;font-size:18px;line-height:17px;color:#141414;margin:0;padding:13.5px 0;text-align:center}.novalistabutton{text-align:right;text-decoration:underline;padding-right:0}.wishlist-select-cover{background-color:#e6e6e6;padding:0 0;border-bottom:1px solid #fff}.wishlist-select-order-num{color:#d83e0f;padding-left:10px;font-size:14px;text-transform:none}.wishlist-select-info{font-family:OpenSansLight;text-transform:lowercase;padding-left:10px}.shop-list{margin-top:170px;margin-bottom:0;padding:0 10px}.shop-list .header-area{height:170px;width:100%;position:absolute;top:0;left:0;overflow:hidden;background:#d83e0f}.shop-list .header-area .header-bg{position:absolute;top:0;left:0;min-height:100%;min-width:100%}.shop-list h1{font-family:OpenSansLight;font-size:32px;text-align:left;text-transform:uppercase;color:#fff;padding-left:13px}.shop-list .shop-list-description{margin-top:20px;font-family:OpenSansRegular;font-size:16px;line-height:19px;text-align:left;color:#262626}.shop-list .empty-shop-list-button{font-family:OpenSansRegular;font-size:16px;line-height:20px;background-color:#d83e0f;color:#fff;margin-top:20px;padding:12px 10px;min-width:200px;text-align:center}.shop-list .list-content{background-color:#fff;padding:0;display:inline-block}.shop-list .list-content .list-header{padding:0 10px;height:50px;background-color:#c7c5c2}.shop-list .list-content .list-header span{display:inline-block}.shop-list .list-content .list-header .icon .icon-edit,.shop-list .list-content .list-header .icon.icon-mail,.shop-list .list-content .list-header .icon.icon-print,.shop-list .list-content .list-header .icon.icon-trashbin{margin:9px 0;cursor:pointer}.shop-list .list-content .list-header>.icon{border-left:1px #141414 solid}.shop-list .list-content .list-header>.icon:first-of-type{border-left:none}.shop-list .list-content .list-header .share-list{float:right;line-height:50px;font-family:OpenSansSemibold;font-size:18px;color:#141414;text-align:center;cursor:pointer}.shop-list .list-content .list-header .share-list .share-list-text{float:left}.shop-list .list-content .list-header .share-list .icon icon-mail{float:right}.site-content.shop-list .product-portlet{display:flex;flex-direction:row;padding:0;margin-bottom:calc(20px + 204px);position:relative}.site-content.shop-list .product-interaction{transition:bottom .5s ease-out;position:absolute;bottom:0}.site-content.shop-list .products .product-aggregation .product.save .product-interaction{bottom:calc(44px + 5px)}.site-content.shop-list .product-portlet .product-img{padding-right:5px;height:auto;margin:0}.site-content.shop-list .product-portlet .product-info{height:auto;padding-left:5px;position:static}.site-content.shop-list .product-portlet .product-info .title a{font-size:16px;line-height:19px}.site-content.shop-list .product-portlet .product-info .subtitle{display:none}.site-content.shop-list .product-portlet .product-info .authors{font-size:14px;line-height:17px;display:contents}.site-content.shop-list .product-portlet .product-info .rating .comments-nr{font-size:11px;line-height:14px}.site-content.shop-list .product-portlet .product-info .shipping{font-size:11px;line-height:14px;margin-bottom:0}.site-content.shop-list .product-portlet .product-info .discount-card{font-size:11px;line-height:14px}.site-content.shop-list .product-info .price .active-price{font-size:20px;line-height:23px}.site-content.shop-list .product-info .price .old-price{font-size:14px;line-height:17px}.site-content.shop-list .product-portlet .product-info .discount-card-value{font-size:11px;line-height:14px}.shop-list .product-portlet .product-info .price,.shop-list .product-portlet .product-info .shipping-discount-info{margin:15px 0 0 0}.shop-list .product-portlet .product-info .discount-card-value{margin:15px 0 16px 0}.site-content.shop-list .product-portlet .product-info .move-from-list,.site-content.shop-list .product-portlet .product-info .remove-from-list{font-family:OpenSansRegular;color:#141414;font-size:12px;line-height:16px;letter-spacing:0;text-transform:uppercase;text-align:left;text-decoration:underline;cursor:pointer}.shop-list .list-content .bookshelfs-options .btn,.shop-list .list-content .btn-options{padding:0;margin:0;border:0;border-radius:0;position:relative;background:0 0;min-height:0;line-height:50px;height:50px;width:50px}.shop-list .list-content .bookshelfs-options .btn-options:after,.shop-list .list-content .btn-options:after{content:"o"}.shop-list .list-content .bookshelfs-options .btn:after,.shop-list .list-content .btn:after{font-size:50px;color:#000;background-color:#f5f5f5}.shop-list .list-content .btn:hover{cursor:pointer}.shop-list .list-content .products{margin:0;padding:0 10px}.shop-list .list-content .products .product{transition:padding-bottom .5s ease-out;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin:40px 0;vertical-align:top}.shop-list .list-content .products .product-aggregation:first-of-type .product:first-of-type{margin-top:20px}.shop-list .list-content .products .product-aggregation .product.place-holder:nth-child(4n+4){display:none!important}.shop-list .list-content .products .product-separation{float:left;width:100%;border-bottom:1px solid #c5c5c5}.shop-list .list-content .products .product-aggregation{padding:0;border-bottom:1px solid #c5c5c5}.shop-list .list-content .products .product-aggregation .product.save{padding-bottom:calc(44px + 5px)}.shop-list .list-content .products .btns{padding:0;margin-top:15px}.button-shop-list-add-new{font-family:OpenSansRegular;color:#141414;font-size:14px;line-height:16px;letter-spacing:0;text-transform:uppercase;text-align:right;text-decoration:underline;cursor:pointer;margin:10px;background:0 0;border:0}.shop-list .list-content .button-shop{font-family:OpenSansSemibold;font-size:18px;line-height:44px;text-align:center;letter-spacing:0;color:#fff;border-radius:0;border:0;padding:0;height:44px;width:100%;background-color:#d83e0f;text-transform:uppercase}.shop-list .list-content .btn-add-all{padding:0 10px;width:100%;max-width:390px;margin:20px 0 30px 0;float:right}.shop-list .list-content .products .bookstrore-reserve{height:45px;background:#c7c5c2;padding:0;margin:10px 0}.shop-list .list-content .products .bookstrore-reserve-orange{height:45px;background:#f0521e;padding:0;margin:10px 0}.shop-list .list-content .products .bookstrore-reserve a{font-family:OpenSansSemibold;font-size:18px;letter-spacing:0;color:#141414;text-align:center;line-height:44px;width:100%;display:block;text-decoration:none;text-transform:uppercase}.shop-list .list-content .products .bookstrore-reserve-orange a{font-family:OpenSansSemibold;font-size:18px;letter-spacing:0;color:#fff;text-align:center;line-height:44px;width:100%;display:block;text-decoration:none;text-transform:uppercase}.shop-list .list-content .products .button-shop.adicionado{background-color:#fcc}.shop-list .list-content .products .button-shop.disable{background-color:#999;pointer-events:none}.shop-list .list-content .products .button-shop:hover{background-color:#000}.shop-list .list-content .products .button-shop.adicionado:hover{background-color:#fcc;cursor:default}.shop-list .list-content .products .product-portlet .button-addList span,.shop-list .list-content .products .product-portlet .button-shop span{margin-left:-5px}.shop-list .list-content .products .comment{padding:0;height:70px}.shop-list .list-content .products .comment .send-list-comment{font-family:OpenSansSemibold;font-size:18px;line-height:44px;color:#fff;background-color:#d83e0f;text-align:center;text-transform:uppercase;border:0;padding:0 20px;margin-top:5px;transition:max-height .5s ease-out,opacity 0s linear .5s;opacity:0;max-height:0}.shop-list .list-content .products .comment .send-list-comment:not(:disabled){transition:max-height .5s ease-out;opacity:1;max-height:44px}.shop-list .list-content .products .comment-input{width:100%;height:100%;padding:10px;resize:none;border:1px #777 solid!important;color:#777;font-family:OpenSansRegular;font-size:16px;line-height:19px}#overlay-enviar-lista-form{max-width:540px}#overlay-enviar-lista-form .title-h1{font-family:OpenSansRegular;font-size:28px;color:#141414;line-height:32px;margin-top:30px;margin-bottom:15px}#overlay-enviar-lista-form p{font-family:OpenSansLight;font-size:16px;color:#141414;line-height:19px;text-align:left;margin:20px 0 20px 0}#overlay-enviar-lista-form .form-control{padding:11px 15px;width:100%;height:44px;border:1px solid #c7c5c2!important;border-radius:0;color:#141414;margin-bottom:10px}#overlay-enviar-lista-form .form-control.text-box{resize:none;height:84px}#overlay-enviar-lista-form .btn-orange{font-family:OpenSansSemibold;font-size:18px;line-height:44px;text-align:center;letter-spacing:0;color:#fff;border-radius:0;border:0;padding:0;height:44px;width:100%;background-color:#d83e0f;text-transform:uppercase;max-width:370px;float:right;margin-top:5px}.shop-list .list-content .products .button-shop-gray:hover{background-color:#000;color:#fff}.shop-list .list-content .button-shop-gray{font-family:OpenSansSemibold;font-size:18px;line-height:44px;text-align:center;letter-spacing:0;color:#000;border-radius:0;border:0;padding:0;height:44px;width:100%;background-color:#c7c5c2;text-transform:uppercase}#overlay-move-product .title{font-family:OpenSansRegular;font-size:24px;line-height:24px;color:#141414;text-align:left;display:block;margin:30px auto 15px auto}#overlay-move-product .wishlist-btn-move{font-family:OpenSansSemibold;font-size:18px;line-height:44px;text-align:center;letter-spacing:0;color:#fff;border-radius:0;border:0;padding:0;height:44px;width:100%;background-color:#d83e0f;text-transform:uppercase;display:block;margin-top:10px;cursor:pointer}#overlay-move-product .new-list-move{font-family:OpenSansSemibold;font-size:18px;line-height:44px;text-align:center;letter-spacing:0;border-radius:0;border:0;padding:0;height:44px;width:100%;text-transform:uppercase;display:block;margin-top:10px;cursor:pointer;background-color:#fff;color:#d83e0f;border:1px solid;border-color:#d83e0f}@media (min-width:688px) and (max-width:985px){.panel-group{margin-top:140px}.shop-list .list-content .products .product-aggregation{display:table;padding:30px 0}.shop-list .list-content .products .product-aggregation .product{display:table-cell;float:none;height:100%;margin:0}.shop-list .list-content .products .product-aggregation.saveButtonVisible .product{padding-bottom:calc(44px + 5px)}.site-content.shop-list .products .product-aggregation .product .product-interaction{width:calc(100% - 44px)}.site-content.shop-list .products .product-aggregation.saveButtonVisible .product .product-interaction{bottom:calc(44px + 5px)}.shop-list .list-content .products .btns{margin-top:25px}.shop-list .list-content .products .product-aggregation:first-of-type .product:first-of-type{margin-top:0}.shop-list .list-content .products .product:nth-child(4n+1){padding-right:44px}.shop-list .list-content .products .product:nth-child(4n+3):not(.place-holder){border-left:1px solid #c5c5c5;padding-left:44px}.shop-list .list-content .products .product:nth-child(4n+4):not(.place-holder){padding-left:44px}}@media (min-width:986px) and (max-width:1079px){.panel-group{margin-top:150px}.shop-list .list-content .products .product-aggregation{display:table;padding:30px 0}.shop-list .list-content .products .product-aggregation .product{display:table-cell;float:none;height:100%;margin:0}.shop-list .list-content .products .product-aggregation.saveButtonVisible .product{padding-bottom:calc(44px + 5px)}.site-content.shop-list .products .product-aggregation .product .product-interaction{width:calc(100% - 44px)}.site-content.shop-list .products .product-aggregation.saveButtonVisible .product .product-interaction{bottom:calc(44px + 5px)}.shop-list .list-content .products .btns{margin-top:25px}.shop-list .list-content .products .product-aggregation:first-of-type .product:first-of-type{margin-top:0}.shop-list .list-content .products .product:nth-child(4n+1){padding-right:44px}.shop-list .list-content .products .product:nth-child(4n+3):not(.place-holder){border-left:1px solid #c5c5c5;padding-left:44px}.shop-list .list-content .products .product:nth-child(4n+4):not(.place-holder){padding-left:44px}}@media (min-width:1080px){.panel-group{margin-top:185px}.novalistabutton{margin-top:25px}.shop-list{margin-top:270px}.shop-list .header-area{margin-top:0;height:270px}.shop-list h1{font-size:50px;line-height:52px}.shop-list .shop-list-description{margin-top:30px;padding:0 15px;padding-bottom:20px}.shop-list .list-content{margin:0 0 0;width:100%}.shop-list .list-content .list-header{padding:0 30px}.shop-list .list-content .products{padding:0 30px}.shop-list .list-content .products .product-aggregation{display:table;padding:30px 0}.shop-list .list-content .products .product-aggregation .product{display:table-cell;float:none;height:100%;margin:0}.shop-list .list-content .products .product-aggregation.saveButtonVisible .product{padding-bottom:calc(44px + 5px)}.site-content.shop-list .products .product-aggregation .product .product-interaction{width:calc(100% - 44px)}.site-content.shop-list .products .product-aggregation.saveButtonVisible .product .product-interaction{bottom:calc(44px + 5px)}.shop-list .list-content .products .btns{margin-top:25px}.shop-list .list-content .products .product-aggregation:first-of-type .product:first-of-type{margin-top:0}.shop-list .list-content .products .product:nth-child(4n+1){padding-right:44px}.shop-list .list-content .products .product:nth-child(4n+3):not(.place-holder){border-left:1px solid #c5c5c5;padding-left:44px}.shop-list .list-content .products .product:nth-child(4n+4):not(.place-holder){padding-left:44px}.site-content.shop-list .product-portlet .product-info .title a{font-size:22px;line-height:25px}.site-content.shop-list .product-portlet .product-info .subtitle{font-family:OpenSansRegular;font-size:20px;color:#141414;text-align:left;line-height:23px;display:block}.site-content.shop-list .product-portlet .product-info .authors{font-size:16px;line-height:19px;display:contents}.site-content.shop-list .product-portlet .product-info .rating .comments-nr{font-size:12px;line-height:15px}.site-content.shop-list .product-portlet .product-info .shipping{font-size:14px;line-height:17px}.site-content.shop-list .product-portlet .product-info .discount-card{font-size:14px;line-height:17px}.site-content.shop-list .product-info .price .active-price{font-size:24px;line-height:27px}.site-content.shop-list .product-info .price .old-price{font-size:16px;line-height:19px}.shop-list .product-portlet .product-info .rating,.shop-list .product-portlet .product-info .shipping-discount-info{margin:10px 0 0 0}.shop-list .product-portlet .product-info .discount-card-value,.shop-list .product-portlet .product-info .price{margin:5px 0 0 0}.site-content.shop-list .product-portlet .product-info .discount-card-value{font-size:14px;line-height:17px}.shop-list .list-content .btn-add-all{padding:0 30px}.shop-list .list-content .products .bookstrore-reserve{margin:5px 0 15px 0}.shop-list .list-content .products .bookstrore-reserve-orange{margin:5px 0 15px 0}.site-content.shop-list .product-portlet .product-info .move-from-list,.site-content.shop-list .product-portlet .product-info .remove-from-list{font-size:14px}}.info-optout-area a{color:#262626}.site-content .client-area-page .client-area-banner{height:170px;margin-bottom:25px;overflow:hidden;background-color:#d83e0f;width:100%;position:absolute;top:0;left:0;padding-left:0;padding-right:0}.site-content .client-area-page .client-area-banner .client-area-banner-img{position:absolute;left:0;top:0;min-height:100%;min-width:100%}.site-content .client-area-page .client-area-banner h1{color:#fff;font-family:OpenSansLight;font-size:26px;line-height:28px;text-transform:uppercase;padding-left:15px;padding-right:15px;position:relative}.site-content .client-area-page{padding:0}.site-content .client-area-page .content{margin-top:195px}.site-content .client-area-page .content-option,.site-content .client-area-page .intro{padding:0}.site-content .client-area-page .header-area{margin-top:96px;margin-bottom:20px;padding-left:20px;padding-right:20px}.site-content .client-area-page .header-area h1{font-family:OpenSansLight;font-size:32px;line-height:32px;letter-spacing:-2px;text-transform:uppercase;color:#d83e0f;text-align:left;padding:0;margin:0;word-wrap:break-word}.site-content .client-area-page button.h2{border:0;background:0 0;height:100%;text-align:left}.site-content .client-area-page .h2,.site-content .client-area-page h2{display:table-cell;vertical-align:middle}.site-content .client-area-page .h2,.site-content .client-area-page h2,.site-content .client-area-page h2 a{font-family:OpenSansLight;font-size:18px;line-height:22px;color:#141414;text-transform:uppercase;cursor:pointer;margin:0;padding:8px 40px 8px 0}.site-content .client-area-page .client-area-menu-row{min-height:60px;display:table-cell;vertical-align:middle;border-bottom:1px solid #c9c9c9}.site-content .client-area-page .client-area-menu-row.icon{margin:0}.site-content .client-area-page .client-area-menu-row.icon .icon-ca-custom{width:38px;float:left;margin:10px 11px 0 12px}.site-content .client-area-page .submenu .client-area-menu-row{min-height:44px;height:auto}.site-content .client-area-page .client-area-menu-row:first-of-type{border-top:1px solid #c9c9c9}.site-content .client-area-page .submenu{padding:0}.site-content .client-area-page .submenu .client-area-menu-row{background-color:#e6e6e6;border:0;padding:0 20px}.site-content .client-area-page .h2.expand[aria-expanded=true],.site-content .client-area-page h2.expand[aria-expanded=true]{font-family:OpenSansSemibold}.site-content .client-area-page .submenu h2{font-family:OpenSansSemibold;font-size:14px;line-height:17px;padding:13.5px 30px 13.5px 0}.site-content .client-area-page .submenu .icon{margin:0}.site-content .client-area-page .submenu .submenu .client-area-menu-row{min-height:44px;border-bottom:1px solid #fff}.site-content .client-area-page .submenu .submenu h3{font-family:OpenSansLight;font-size:14px;line-height:17px;color:#141414;margin:0;padding:13.5px 0}.site-content .client-area-page .submenu .submenu h3 .number{font-family:OpenSansBold;font-style:normal;color:#d83e0f}.site-content .client-area-page .h2.no-pointer,.site-content .client-area-page h2.no-pointer{cursor:none}.site-content .client-area-page .h2.no-link,.site-content .client-area-page h2.no-link{cursor:default;color:#ccc}.site-content .client-area-page .h2.sub-area-title,.site-content .client-area-page h2.sub-area-title{cursor:default}.site-content .client-area-page .content .welcome-page-intro{font-family:OpenSansSemiBold;font-size:18px;line-height:21px;color:#141414;text-align:left}.site-content .client-area-page .content .intro .new-title{font-family:OpenSansBold;font-size:20px;line-height:23px;padding-right:0}.site-content .client-area-page .content .intro .description,.site-content .client-area-page .content .intro .new-description{font-size:16px;line-height:19px;font-family:OpenSansRegular;padding-top:25px;padding-bottom:25px;padding-left:0}.site-content .client-area-page .content .intro .description{display:block;padding-top:0}.site-content .client-area-page .content .welcome-page-intro .regist-tile{padding:0 0 10px}.site-content .client-area-page .content .welcome-page-intro .regist-tile img{height:100px;width:100%}.site-content .client-area-page .content .welcome-page-tiles{width:100%}.site-content .client-area-page .content .welcome-page-tiles .tile-title{display:inline-block;margin:0;position:relative}.site-content .client-area-page .content .welcome-page-tiles .tile-title:after{top:0;margin-top:18px}.site-content .client-area-page .content .welcome-page-tiles .tile-options,.site-content .client-area-page .content .welcome-page-tiles .tile-title{width:100%;min-height:50px;background-color:#e6e6e6}.site-content .client-area-page .content .welcome-page-tiles .tile-title .tile-title-format{margin:14px 0;text-transform:uppercase}.site-content .client-area-page .content .welcome-page-tiles .tile-options{font-family:OpenSansLight;margin-bottom:4px;padding:14px 0 14px 10px;text-transform:uppercase}.site-content .client-area-page .content .welcome-page-intro .unificar-cartoes-container{margin-bottom:20px}.site-content .client-area-page .content .welcome-page-intro .unificar-cartoes-container a{color:#d83e0f;text-decoration:underline}.site-content .client-area-page .content .welcome-page-intro .unificar-cartoes-container .icon-bertrand{margin:0 5px 0 0;width:40px;height:40px}.site-content .client-area-page .content .welcome-page-intro .unificar-cartoes-container .icon-bertrand-text{max-width:calc(100% - 45px)}.site-content .client-area-page .content .expand-container,.site-content .client-area-page .content .no-link-container,.site-content .client-area-page .content a{color:#141414;text-decoration:none;height:100%;width:100%;display:table;outline:0}.site-content .client-area-page .content .content-option>div>.expand-container,.site-content .client-area-page .content .content-option>div>.no-link-container,.site-content .client-area-page .content .content-option>div>a{width:calc(100% - 61px)}.client-area-page .icon[data-toggle=collapse]{background-image:none;height:auto}.site-content .client-area-page .content .welcome-page-intro .regist-tile img{width:100px;height:100px}.site-content .client-area-page .content .welcome-page-intro .regist-tile .tile-content{width:calc(100% - 120px);padding:20px 10px 20px 0;vertical-align:middle;display:table-cell;margin:auto;word-wrap:break-word;font-family:OpenSansRegular;font-size:20px;color:#fff;line-height:24px;text-transform:uppercase}.site-content .client-area-page .content .welcome-page-intro .regist-tile a{background-color:#d83e0f;display:table;width:100%}.site-content .client-area-page .icon.icon-gift-lg{background-image:none;margin:0}.site-content .client-area-page .welcome-page-intro .lb-message{font-family:OpenSansRegular;font-size:16px;line-height:19px}.site-content .client-area-page .welcome-page-intro .lb-message .orange-highlight{font-family:OpenSansBold;color:#d83e0f}.site-content .client-area-page .welcome-page-intro .intro .intro-buttons{margin-bottom:230px}.site-content .client-area-page .welcome-page-intro .intro .button-complete-later{background-color:#fff;color:#333;border:1px solid #333;text-align:center;font-size:16px;padding:10px 10px 10px 10px;height:40px;display:block;font-family:OpenSansSemiBold;width:100%}.site-content .client-area-page .welcome-page-intro .intro .button-complete-later .icon-right-arrow,.site-content .client-area-page .welcome-page-intro .intro .button-complete-now .icon-right-arrow{position:relative;right:0;bottom:0}.site-content .client-area-page .welcome-page-intro .intro .button-complete-now{text-align:center;padding:10px 10px 10px 10px;height:40px;display:block;background-color:#d83e0f;color:#fff;font-family:OpenSansSemiBold;font-size:16px;border:none;width:100%;margin-top:10px;margin-bottom:20px}.site-content .client-area-page .welcome-page-intro .intro .button-complete-now:hover{background-color:#000}.site-content .client-area-page .welcome-page-intro .intro .intro-buttons a{color:unset;text-decoration:none;height:unset;width:unset;display:block;outline:0}.overlay-geral-area .spinner{width:50px;height:50px;border-radius:50%;box-shadow:0 0 0 0 rgba(0,0,0,.1),1px 2px 0 #333;top:0;left:50%;margin-top:38px;margin-left:0;-webkit-animation:spin .9s linear infinite;animation:spin .9s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(min-width:1080px){.site-content .client-area-page .h2,.site-content .client-area-page h2,.site-content .client-area-page h2 a{font-size:20px;line-height:24px}.site-content .client-area-page .content{margin-top:300px}.site-content .client-area-page .content-option,.site-content .client-area-page .intro{padding:0 15px}.site-content .client-area-page .content .welcome-page-intro .regist-tile{padding:0 15px 40px}.site-content .client-area-page .content .regist-tile,.site-content .client-area-page .content .welcome-page-tiles .tile-image{min-height:120px;margin-bottom:20px;float:none;padding:0 15px;display:inline-block;text-align:left}.site-content .client-area-page .content .welcome-page-tiles .tile-image img{height:79px;width:71px}.site-content .client-area-page .content .welcome-page-intro .regist-tile img{width:120px}.site-content .client-area-page .content .welcome-page-tiles .tile-image .tile-container{background-color:#e6e6e6;display:table;width:100%;padding:15px;height:120px}.site-content .client-area-page .content .welcome-page-intro .regist-tile .tile-content{width:calc(100% - 120px)}.site-content .client-area-page .content .welcome-page-tiles .tile-image .tile-container .img-container{display:table-cell;vertical-align:middle}.site-content .client-area-page .content .welcome-page-tiles .tile-image .tile-container .tile-content{width:calc(100% - 90px);padding:10px 0 10px 15px;vertical-align:middle;display:table-cell;margin:auto;word-wrap:break-word;text-transform:uppercase;font-family:OpenSansLight;font-size:20px;color:#141414;line-height:24px}.site-content .client-area-page .content .intro .new-title{font-size:24px;line-height:24px;padding-bottom:10px}.site-content .client-area-page .content .intro .description,.site-content .client-area-page .content .intro .new-description{font-size:18px;line-height:21px}.site-content .client-area-page .content .visible-lg.welcome-page-tiles{display:inline-block!important;text-align:center;margin-top:50px}.site-content .client-area-page .client-area-banner{height:270px;margin-bottom:30px}.site-content .client-area-page .client-area-banner h1{font-size:50px;line-height:52px;max-width:1200px;margin:0 auto}.site-content .client-area-page .welcome-page-intro .lb-message{font-size:18px;line-height:21px}.site-content .client-area-page .welcome-page-intro .intro .button-complete-later,.site-content .client-area-page .welcome-page-intro .intro .button-complete-now{width:360px;height:45px;margin-top:0;margin-bottom:0}}.conta-corrente-page .header-area{margin-top:60px;margin-bottom:40px}.conta-corrente-page .header-area h1{font-family:OpenSansLight;font-size:32px;letter-spacing:-2px;text-transform:uppercase;color:#d83e0f;text-align:left;padding-right:0;padding-left:0;margin-top:40px;margin-bottom:10px;word-wrap:break-word}.conta-corrente-page .header-area h2{font-family:OpenSansLight;font-size:22px;text-align:left;text-transform:uppercase;color:#d83e0f;padding:0;margin-top:20px;margin-bottom:0}.conta-corrente-page .header-area h3{font-family:OpenSansRegular;font-size:14px;text-align:left;text-transform:uppercase;color:#262626;padding:0;margin-top:20px;margin-bottom:0}.conta-corrente-page .header-area .valor{font-family:OpenSansLight}.conta-corrente-page .header-area h1 span+span{float:left}.conta-corrente-page .btn-popup,.conta-corrente-page .header-area .btn-back{font-family:OpenSansRegular;font-size:14px;text-transform:uppercase;text-decoration:underline;color:#262626;text-align:left;padding-right:0;padding-left:0;cursor:pointer}.conta-corrente-page .header-area .btn-back b{font-family:OpenSansLight}.conta-corrente-page .header-area #conta-corrente-saldo-popup-link:after{content:'i';font-family:OpenSansBold;font-size:16px;line-height:16px;text-transform:lowercase;text-align:center;color:#fff;background-color:#d83e0f;padding:2px 1px 1px 1px;height:20px;width:20px;margin-left:10px;margin-bottom:5px;display:inline-block;vertical-align:middle}.conta-corrente-page .header-area #conta-corrente-saldo-popup-link:hover:after{cursor:pointer;background-color:#000}.conta-corrente-page .content-area table{margin-bottom:0}.conta-corrente-page .content-area table.table tbody>tr>td,.conta-corrente-page .content-area table.table thead>tr>th{border:none}.conta-corrente-page .content-area table.table thead>tr>th{font-family:OpenSansLight;font-size:14px;font-weight:400;text-align:center;vertical-align:middle;text-transform:uppercase;color:#262626;background-color:#f7f7f7;height:50px;border-right:2px solid #fff}.conta-corrente-page .content-area table.table tbody>tr>td{font-family:OpenSansRegular;font-size:14px;text-align:center;vertical-align:middle;color:#262626;background-color:#f7f7f7;height:50px;border-right:2px solid #fff}.conta-corrente-page .content-area table.table tbody tr td.white{background-color:#fff}.conta-corrente-page .content-area table.table tbody>tr>td.visible-xs+td,.conta-corrente-page .content-area table.table thead>tr>th.visible-xs+th{border-right:none}.conta-corrente-page .content-area table.table tbody>tr.em-validacao>td{color:#999}.conta-corrente-page .content-area table.table tbody>tr.em-validacao>td span.movimento-estado{color:#d83e0f}.conta-corrente-page .content-area table.table tbody>tr>td.visible-xs+td{text-align:right}.conta-corrente-page .btn-popup{margin-top:20px}.conta-corrente-page .total-acumulado{font-family:OpenSansRegular;font-size:18px;line-height:18px;text-align:right;text-transform:uppercase;color:#262626;padding:0;margin-top:40px}.conta-corrente-page .total-acumulado .valor{font-family:OpenSansLight}.conta-corrente-page .page-buttons{margin-top:20px}.conta-corrente-page .page-buttons .page-navigation{width:50px;height:50px;font-size:50px;content:"<";color:#000;background-color:#f2f2f2;float:right;margin-left:3px}.conta-corrente-page .page-buttons .page-navigation:after{content:"<"}.conta-corrente-page .page-buttons .page-navigation.next{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.conta-corrente-page .page-buttons .page-navigation:hover{cursor:pointer;color:#fff;background-color:#000}.conta-corrente-page .page-buttons .page-text{font-family:OpenSansRegular;font-size:14px;text-align:right;color:#262626;float:right;padding:0 10px;line-height:50px}.contacorrrente-detalhes .table{margin-top:40px}.contacorrrente-detalhes .table thead{font-family:OpenSansLight;text-transform:uppercase}.contacorrrente-detalhes .table tbody{font-family:OpenSansRegular}.contacorrrente-detalhes .table td,.contacorrrente-detalhes .table th{background:#fff;border:2px solid #f7f7f7;vertical-align:middle;text-align:center;font-size:16px}@media(min-width:1080px){.conta-corrente-page .header-area{margin-bottom:60px}.conta-corrente-page .header-area h1{font-size:52px;margin-top:60px;margin-bottom:20px}.conta-corrente-page .header-area h2{font-size:32px;margin-top:30px}.conta-corrente-page .header-area h3{margin-top:30px}.conta-corrente-page .header-area .btn-back{text-align:right;margin-top:20px}.conta-corrente-page .total-acumulado{margin-top:60px}.conta-corrente-page .page-buttons{margin-top:30px}}.ebooks-page .header-area{margin-top:20px;color:#141414}.ebooks-page .header-area .lnk-container .lnk{font-family:OpenSansRegular;font-size:12px;color:#141414;font-style:normal;line-height:15px;cursor:pointer;text-decoration:underline;text-transform:uppercase}.ebooks-page .header-area h1{font-family:OpenSansLight;font-size:30px;font-style:normal;text-align:left;line-height:34px;margin-bottom:0}.ebooks-page .header-area .intro-container{font-family:OpenSansRegular;font-size:16px;line-height:19px;margin-top:20px}.ebooks-page .header-area .intro-container .intro-img{height:45px;width:45px;margin-right:10px;vertical-align:top}.ebooks-page .header-area .intro-container .intro{display:inline-block;width:calc(100% - 60px);margin:0}.ebooks-page .content-area{margin-top:20px;color:#141414;font-family:OpenSansRegular;font-size:14px;line-height:20px;text-align:left}.ebooks-page .content-area.available{margin-top:50px}.ebooks-page .content-area h2{font-family:OpenSansLight;font-size:18px;font-style:normal;line-height:19px;text-align:left;text-transform:uppercase;margin:0 0 10px 0;color:#d83e0f;margin-bottom:20px}.ebooks-page .content-area ul.user-ebooks{list-style:none;margin:0}.ebooks-page .content-area ul.user-ebooks li{padding:0}.ebooks-page .content-area ul.user-ebooks li:not(.ebook-pendente):not(:last-child){padding-bottom:20px;border-bottom:1px solid #d9d9d9;margin-bottom:20px}.ebooks-page .content-area ul.user-ebooks li.ebook-pendente:not(:last-child){margin-bottom:10px}.ebooks-page .content-area ul.user-ebooks li span{color:#262626;font-family:OpenSansRegular;font-size:14px;padding:0}.ebooks-page .content-area ul.user-ebooks li span.titulo-ebook{font-family:OpenSansSemiBold}.ebooks-page .content-area ul.user-ebooks li span.autores-ebook:before,.ebooks-page .content-area ul.user-ebooks li span.data-compra-ebook:after{content:'|';margin:0 5px;line-height:16px;vertical-align:top}.ebooks-page .content-area ul.user-ebooks li span.estado-ebooks a{font-family:OpenSansSemiBold;font-size:16px;line-height:44px;text-transform:uppercase;text-align:center;background-color:#d83e0f;color:#fff;display:block;text-decoration:none;margin-top:20px}.ebooks-page .content-area ul.user-ebooks li span.estado-ebooks a:hover{background-color:#141414}@media(min-width:1080px){.ebooks-page .header-area{margin-top:30px}.ebooks-page .header-area h1{font-size:36px;line-height:43.2px}.ebooks-page .content-area{font-size:16px}.ebooks-page .content-area h2{font-size:20px}.ebooks-page .content-area ul.user-ebooks li.ebook-disponivel span.ebook-info-container{position:absolute;top:25%}.ebooks-page .content-area ul.user-ebooks li span.estado-ebooks{max-width:260px}.ebooks-page .content-area ul.user-ebooks li span.estado-ebooks a{margin-top:0}}.site-content .lista-vales-page .content-area{padding:0}.lista-vales-page .header-area h1{font-family:OpenSansLight;font-size:36px;color:#141414;text-transform:uppercase;line-height:43px}.lista-vales-page .intro{line-height:20px}.lista-vales-page .header-area h1 span+span{float:left}.lista-vales-page .header-area .btn-back{font-family:OpenSansRegular;font-size:14px;text-transform:uppercase;text-decoration:underline;color:#262626;text-align:left;padding-right:0;padding-left:0;cursor:pointer}.lista-vales-page .header-area .btn-back b{font-family:OpenSansLight}.site-content .lista-vales-page .content-area h2{font-family:OpenSansLight;font-size:26px;color:#141414;font-style:normal;text-align:left;line-height:31.2px;letter-spacing:0;margin-top:45px}.site-content .btn-cgv-vales{background:transparent none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:none!important;color:#141414;font-family:OpenSansLight;font-size:14px;padding:10px;text-decoration:underline;text-transform:uppercase}.site-content .btn-cgv-vales>a{font-family:OpenSansSemiBold;font-size:12px;text-align:right;color:#141414;text-transform:uppercase;text-decoration:underline}#convertVoucherOverlay,#lista-vales-ver-condicoes-overlay{display:none}.lista-vales-area .content-area h1,.overlay-geral-area .content h1.titulo-converter-vale,.overlay-geral-area .overlay-middle-content .content h1.nome-vale{font-family:OpenSansRegular;font-size:24px;color:#141414;line-height:26px;text-align:left}.overlay-geral-area .content .intro{font-family:OpenSansLight;font-size:16px;color:#141414;line-height:20px;text-align:left;margin-bottom:10px;padding-left:0}.overlay-geral-area .content h1.titulo-converter-vale{margin-top:30px;margin-bottom:10px}.overlay-geral-area .overlay-middle-content .content h2.codigo-vale{font-family:OpenSansRegular;font-size:20px;line-height:24px;text-align:center;color:#262626;margin-bottom:60px}.overlay-geral-area .content .conteudo-converter-vale,.overlay-geral-area .overlay-middle-content .content .condicoes-vale{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:left;color:#262626}form#converter-vale-form{margin-top:30px;display:table;width:100%}form#converter-vale-form label.error{font-size:16px;line-height:30px;padding:10px}form#converter-vale-form label.error span.highlight{font-family:OpenSansLight}form#converter-vale-form input.form-converter-vale.email-box{font-family:OpenSansRegular;font-size:16px;text-align:left;color:#262626;background-color:#fff;display:block;width:100%;border:1px solid #a9a9a9!important;border-radius:0;min-height:44px;vertical-align:middle;padding:10px;margin-bottom:15px;text-transform:uppercase;line-height:19px}form#converter-vale-form input.form-converter-vale.email-box::-webkit-input-placeholder{color:#999!important;text-transform:none}form#converter-vale-form input.form-converter-vale.email-box:-moz-placeholder{color:#999!important;text-transform:none}form#converter-vale-form input.form-converter-vale.email-box::-moz-placeholder{color:#999!important;text-transform:none}form#converter-vale-form input.form-converter-vale.email-box:-ms-input-placeholder{color:#999!important;text-transform:none}form#converter-vale-form input.form-converter-vale.email-box[aria-invalid=true]{color:#d83e0f;border:1px solid #d83e0f!important}form#converter-vale-form input.form-converter-vale.email-box[aria-invalid=true]::-webkit-input-placeholder{color:#d83e0f!important}form#converter-vale-form input.form-converter-vale.email-box[aria-invalid=true]:-moz-placeholder{color:#d83e0f!important}form#converter-vale-form input.form-converter-vale.email-box[aria-invalid=true]::-moz-placeholder{color:#d83e0f!important}form#converter-vale-form input.form-converter-vale.email-box[aria-invalid=true]:-ms-input-placeholder{color:#d83e0f!important}form#converter-vale-form .guardar-iban{margin-top:10px;margin-bottom:15px;padding:0}form#converter-vale-form .guardar-iban .labelcheck{font-family:OpenSansRegular;font-size:14px;line-height:17px;color:#141414;display:inline-block;cursor:pointer;border-radius:0;position:relative;padding-left:56px;margin:0;height:50px;font-weight:initial}form#converter-vale-form .guardar-iban .labelcheck:before{content:"";display:inline-block;width:50px;height:50px;position:absolute;left:0;top:-17px;border-radius:0;background-color:#fff;color:#262626;border:1px solid #262626}form#converter-vale-form .guardar-iban input[type=checkbox]{display:none}form#converter-vale-form .guardar-iban input[type=checkbox]:checked+.labelcheck:before{content:"X";font-size:30px;color:#000;text-align:center;line-height:50px}form#converter-vale-form button.btn-submit{height:44px;margin-bottom:60px;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background:0 0;float:right;padding:0}form#converter-vale-form button.btn-submit .info{font-family:OpenSansSemiBold;font-size:18px;line-height:44px;color:#fff;background-color:#d83e0f;text-transform:uppercase}form#converter-vale-form button.btn-submit .info:hover{background-color:#000;color:#fff}.lista-vales-area{width:100%;height:100%;margin:0;padding:0;box-sizing:border-box}.lista-vales-area .content{position:relative;width:100%;height:100%;overflow-y:scroll}.btn-close{color:#000;text-align:right;padding:30px 30px 0 0;font-size:50px;cursor:pointer}.lista-vales-area .content-area{padding:15px 0;width:100%;max-width:849px;position:absolute;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}@media(min-width:1080px){.site-content .btn-cgv-vales{padding:15px}.site-content .lista-vales-page .content-area h1{font-size:36px;margin-top:70px;line-height:43px}.site-content .lista-vales-page .content-area h2{margin-top:40px;font-size:28px;line-height:34px}.overlay-geral-area .content h1.titulo-converter-vale{margin-top:35px;margin-bottom:15px}.lista-vales-area .content-area h1,.overlay-geral-area .content h1.titulo-converter-vale,.overlay-geral-area .overlay-middle-content .content h1.nome-vale{font-size:28px;line-height:31px}.overlay-geral-area .content .intro{margin-bottom:15px}form#converter-vale-form input.form-converter-vale.email-box{min-height:50px;line-height:20px}form#converter-vale-form button.btn-submit .info{line-height:36px}}.espaco-areacliente{margin-top:20px}.client-area{margin-top:15px;margin-bottom:20px;padding:0}.client-area .subscriptions h2{font-size:32px;line-height:1}.client-area .subscriptions .field-label.intro{font-size:16px;line-height:20px}.client-area form .subscriptions div{margin-bottom:12px}#overlay-popup .no-padding,.client-area .no-padding{padding:0}#overlay-popup .no-padding-left{padding-left:0}#overlay-popup .no-padding-right{padding-right:0}#client-data-form-birth input{display:inline}#client-data-form-birth .day{width:50px;text-align:center}#client-data-form-birth .month{width:60px;text-align:center}#client-data-form-birth .year{width:75px;text-align:center}#client-data-form-birth .date-fields-separation{text-align:center;font-family:OpenSansRegular;font-size:16px;line-height:50px;color:#262626;padding:0;width:15px;vertical-align:top}.client-area .top{margin:0;padding:0}.client-area .top h1{font-family:OpenSansLight;font-size:30px;color:#000;font-style:normal;text-align:left;line-height:34px;text-transform:uppercase;letter-spacing:0;margin-bottom:0}.client-area .intro{margin-top:15px;font-family:OpenSansRegular;font-size:16px;color:#141414;font-style:normal;text-align:left;line-height:19px;letter-spacing:0;margin-bottom:0}.client-leitorbertrand-page .intro{margin-top:0}.client-area .lnk-container{text-align:right;text-transform:uppercase}.client-area .lnk-container .lnk{font-family:OpenSansSemiBold;font-size:12px;color:#000;font-style:normal;line-height:15px;cursor:pointer;text-decoration:underline}.client-area form{margin:0;padding:0}.client-area fieldset .lnk-container .lnk{line-height:38px}.client-area .pass-lnks{padding-top:10px}.client-area .address-top{padding:0}.client-area h2{font-family:OpenSansLight;font-size:18px;color:#1c0a04;font-style:normal;line-height:19px;text-align:left;text-transform:uppercase;margin:0;margin-bottom:10px}.client-area.lista-vales-page h2{margin-bottom:0}.client-area.lista-vales-page h1{margin-top:20px}.encomendas h2{line-height:34px}.client-area .top h2{margin:12px 0 0 0}.client-area form fieldset{margin-top:40px;padding:0;display:block}.client-area form .address-id{display:none}.client-area form .form-control{margin:0 0 10px 0;padding:10px;font-family:OpenSansRegular;font-size:16px;line-height:16px;text-align:left;color:#262626;display:block;width:100%;border:1px solid #262626;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none!important;border-radius:0}.client-area form select::-ms-expand{display:none}.client-area form .form-control.error{border:1px solid #d83e0f;color:#d83e0f}form .single-line{display:inline-block}.client-area button{border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background-color:#e6e6e6;float:right;padding-left:0;margin-top:20px;line-height:20px;font-size:20px;text-transform:uppercase;padding:0}.client-area button:first-of-type{padding-right:0}.client-area button.orange{background-color:#d83e0f;font-family:OpenSansLight;color:#fff}.client-area button.grey{background-color:#e6e6e6;font-family:OpenSansRegular;color:#000}.client-area button.orange{background-color:#e6e6e6;font-family:OpenSansRegular;color:#fff;background-color:#d83e0f;font-size:18px}.client-area button .description{padding:10px}.client-area form input::-webkit-inner-spin-button,.client-area form input::-webkit-outer-spin-button{display:none}.client-area form input[type=number]{-moz-appearance:textfield!important}.client-area form .field-label{font-family:OpenSansRegular;font-size:16px;line-height:50px;color:#141414;padding:0;vertical-align:top;text-align:left}.client-area form .field-label.intro{line-height:initial}.client-area form .subscriptions span.info{display:none}.client-area form .field-label.center{text-align:center}#overlay-checkout-area-address-form .labled-field div,#overlay-client-area-address-form .labled-field div,.client-area form .labled-field div,.new-regist-area #regist-user .labled-field div,form#overlay-checkout-area-registoexpresso-form .labled-field div{width:65px;float:left;line-height:44px;margin-bottom:10px;padding:0}#overlay-client-area-address-form .labled-field input,.client-area form .labled-field input,.new-regist-area #regist-user .labled-field input,form#overlay-checkout-area-registoexpresso-form .labled-field input{width:calc(100% - 65px);float:right;margin-bottom:10px}#overlay-client-area-address-form{max-width:540px;text-align:left}#overlay-client-area-address-form .form-control{padding:11px 10px;margin-bottom:10px}form .postal-code{padding:0}#overlay-client-area-address-form .form-area.postal-code div{display:inline-block;line-height:50px;float:left}#overlay-client-area-address-form .no-padding,#overlay-client-area-search .no-padding{padding-left:0;padding-right:0}#overlay-client-area-address-form .form-control.country-box{-moz-appearance:none}form .input-container{padding:0}form .postal-code .description{width:41%;line-height:50px}.overlay-geral-area .postal-code .description{padding-left:10px}form .postal-code .cp4{width:27%}form .postal-code .field-separation{width:3%;text-align:center}form .postal-code .cp3{width:24%;float:right}form .postal-code .cpdesc{width:100%}form .postal-code .cpdesc .form-control{cursor:default}.client-area form .form-area,.client-area form .form-area .date-fields{padding:0}form .country{padding:0}form .country-id{display:none!important}form .country .country-box{line-height:20px;cursor:pointer;background-color:#f2f2f2;border:none}form .country .country-box:after{content:"w";display:inline-block;color:#000;font-size:40px;position:absolute;right:7px}form .country .country-box.collapsed:after{content:"v"}form .country .country-box.locked{cursor:default}form .country .country-box.locked:after{content:""!important}form .country ul.touch{overflow-y:auto}form .select-container{padding:0}form .select-container select option{background-color:#f2f2f2;min-height:50px;line-height:50px;padding:17px 20px}.client-area form .birthday .field-label{max-width:150px}.client-area form .birthday .select-container{padding-right:10px;max-width:105px}.client-area form .birthday .select-container.year{padding-right:0;max-width:125px}.client-area form .birthday .select-container.year:after{right:0}.client-area form .phone-number .field-label{width:65px}.client-area form .phone-number .form-control{max-width:120px;display:inline-block}.client-area form .gender .field-label.on-top,.client-area form .subscriptions .field-label.on-top{padding-top:0}.client-area form .gender .option{font-family:OpenSansRegular;font-weight:400;font-size:16px;line-height:50px;color:#262626;display:inline-block;cursor:pointer;border-radius:0;position:relative;margin-right:5px;margin-bottom:0;padding-right:60px;vertical-align:baseline}.client-area form .subscriptions .option span{height:50px;display:table-cell;vertical-align:middle}.client-area form .subscriptions .option{font-family:OpenSansRegular;font-weight:400;font-size:16px;line-height:16px;min-height:50px;color:#262626;display:inline-block;cursor:pointer;border-radius:0;position:relative;margin-right:5px;padding-right:60px;vertical-align:middle}.client-area form .subscriptions label.option{padding:0 0 0 60px}.client-area form .gender .option:last-of-type{margin-right:0;float:right}.client-area form .subscriptions .option:before{content:"";display:inline-block;width:50px;height:50px;position:absolute;left:0;top:-2px;border-radius:0;border:1px solid #262626!important}.client-area form .gender .option:after{content:"";display:inline-block;width:50px;height:50px;position:absolute;right:0;top:0;background-color:#fff;border-radius:1px;border:1px solid #262626}.client-area form .gender input[type=radio],.client-area form .subscriptions input[type=checkbox],.client-area form .subscriptions input[type=radio]{display:none}.client-area form .gender input[type=radio]:checked+.option:after,.client-area form .subscriptions input[type=checkbox]:checked+.option:before,.client-area form .subscriptions input[type=radio]:checked+.option:before{border-radius:0;content:"X";font-size:25px;line-height:50px;color:#000;text-align:center}.client-area form .iban .field-label{width:50px}.client-area form .credit-card .field-label.on-top{max-width:130px}.client-area.client-address-page .btn-confirm-container,.client-area.client-data-page .btn-confirm-container{margin:auto}.client-area.client-address-page .confirm,.client-area.client-data-page .confirm{display:block;position:fixed;bottom:0;padding:20px;background-color:#f2f2f2;left:0;width:100%;right:0;z-index:2000}.client-area.client-address-page .confirm button,.client-area.client-data-page .confirm button{width:100%;margin:0}#client-data-form-subscription-label{margin:0!important}button#alt-email-btn{width:46%;float:left;position:relative;margin-top:0;height:38px;background-color:#a6a6a6;color:#fff;font-family:OpenSansRegular;font-size:14px}@media (min-width:1080px){.client-area .intro{margin-top:10px}.client-area .subscriptions h2{font-size:52px}.client-area{margin-bottom:30px;padding:0 15px}.client-area .top .back{text-align:right}.client-area .top h1{font-size:36px;line-height:43.2px}.client-area .top .lnk-container{text-align:right}.client-area .pass-lnks{padding-top:15px}.client-area h2{font-size:20px;line-height:34px;margin-bottom:0}.client-area fieldset .lnk-container .lnk{line-height:38px}.client-area .top h2{margin:16px 0 0 0}.client-area form fieldset{margin-top:60px}.client-area form .form-control{margin:0 0 15px 0}.client-area button{margin-top:30px}form .postal-code .description{width:12%}form .postal-code .field-separation{width:1%}.client-area form .gender,.client-area form .subscriptions,.client-area form .subscriptions div{margin-bottom:15px}.overlay-geral-area form .postal-code .description{width:24%}.overlay-geral-area form .postal-code .cp4{width:12%}.overlay-geral-area form .postal-code .field-separation{width:1%}.overlay-geral-area form .postal-code .cp3{width:10%}.overlay-geral-area form .postal-code .cpdesc{width:50%}.client-area.client-address-page .confirm,.client-area.client-data-page .confirm{padding:30px}}.client-area .addresses .address-top{margin:0 0 20px 0;padding:0}.client-area .addresses .address-top .lnk-container{padding-top:20px}.client-area .addresses .address-top h2{margin:0}.client-area form .default-address,.overlay-area form .default-address{margin-bottom:10px}.client-area form .default-address:last-of-type,.overlay-area form .default-address:last-of-type{margin-bottom:0}.client-area form .default-address .field-label.on-top,.overlay-area form .default-address .field-label.on-top{padding-top:0}.client-area form .default-address .check-label,.overlay-area form .default-address .check-label{font-family:OpenSansRegular;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}.client-area form .default-address .check-label span,.overlay-area form .default-address .check-label span{vertical-align:middle;display:table-cell}.client-area form .default-address .check-label:before,.overlay-area 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}.client-area form .default-address input[type=checkbox],.overlay-area form .default-address input[type=checkbox]{display:none}.client-area form .default-address input[type=checkbox]:checked+.check-label:before,.overlay-area form .default-address input[type=checkbox]:checked+.check-label:before{border-radius:0;content:"X";font-size:25px;line-height:50px;color:#000;text-align:center}.client-area.client-address-page form button{margin-top:40px}.client-area.client-address-page .addresses form:last-of-type{margin-bottom:20px}@media(min-width:1080px){.client-area .addresses .address-top{margin:0 0 32px 0}.client-area form .default-address,.overlay-area form .default-address{margin-bottom:15px}.client-area.client-address-page .addresses form:last-of-type{margin-bottom:30px}}.site-content.encomendas{display:block;padding-left:0;padding-right:0}.client-area.client-orders-page .products-header{background-color:#e7e7e7;padding:20px;font-family:OpenSansSemibold;font-size:16px;color:#000;font-style:normal;text-align:left;text-transform:uppercase;line-height:16px;cursor:pointer;letter-spacing:0;margin-bottom:35px}.client-area .removed .order-line-price,.client-area .removed .order-line-state,.client-area .removed .product-title,.client-area .removed .quantity{color:red!important}.client-area .removed .order-line-discount{display:none}.client-area.client-orders-page .order{margin-top:35px}.client-area.client-orders-page .order-select{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;padding:15px 0}.client-area.client-orders-page .order-select b{font-weight:400;font-family:OpenSansLight}.client-area.client-orders-page ul#client-orders-order-select{margin:2px 0 0 0;padding:0}.client-area.client-orders-page ul#client-orders-order-select li{padding:0;margin:0}.client-area.client-orders-page .order-select-cover .order-select-dsc,.client-area.client-orders-page .order-select-cover .order-select-info,.client-area.client-orders-page .order-select-cover .order-select-order-num{line-height:24px}.client-area.client-orders-page .order-select-cover{font-family:OpenSansSemibold;font-size:20px;color:#141414;font-style:normal;text-align:left;text-transform:uppercase;line-height:19px;cursor:pointer;letter-spacing:0;padding-left:0}.client-area.client-orders-page .order-select-cover .order-select-order-num{color:#d83e0f;padding-left:10px}.client-area.client-orders-page .order-select-cover .icon.icon-down-arrow{margin-top:5px;margin-bottom:0}.client-area.client-orders-page .order-select-cover .order-select-info{font-family:OpenSansLight;text-transform:lowercase;padding-left:10px}.client-area.client-orders-page .hidden-select{height:0;padding:0;border:none;margin:0}.client-area.client-orders-page .hidden-select option{font-family:OpenSansRegular;font-size:18px}.client-area.client-orders-page h2.black{color:#000}.client-area.client-orders-page .top .lnk-container{margin-bottom:0}.client-area.client-orders-page .lnk-container{font-size:14px}.client-area.client-orders-page .order-header-container{font-size:16px;line-height:20px;font-family:OpenSansLight;text-transform:uppercase;margin-top:10px}.client-area.client-orders-page .order-header-container .order-header-item{margin-top:15px;width:100%}.client-area.client-orders-page .order-header-container .order-header-item .order-header-data,.client-area.client-orders-page .order-header-container .order-header-item .order-header-status,.client-area.client-orders-page .order-header-container .order-header-item .order-header-value{float:right}.client-area.client-orders-page .order-header-container .order-header-item .order-header-status{text-align:right;max-width:calc(100% - 197px)}.client-area.client-orders-page .order-header-container .order-header-label{padding-right:10px}.client-area.client-orders-page .order-header-container .order-item-separator{padding:0 15px}.client-area.client-orders-page .order-header-container .order-item-separator:after{content:" ";border-right:1px solid #b5b5b5}.client-area.client-orders-page .order-header-container .order-header-item b{font-family:OpenSansSemiBold;color:#d83e0f}.overlay-geral-area .overlay-content .payment-container h1{font-size:24px;line-height:24px;text-align:left;display:block;margin:30px 0 10px}.overlay-geral-area .overlay-content .payment-container h2{font-family:OpenSansLight;font-size:16px;line-height:20px;text-align:left;margin-top:40px}.overlay-geral-area .overlay-content .payment-container .payment-info .payment-info-desc{font-family:OpenSansBold;font-weight:700;font-size:16px;line-height:20px}.overlay-geral-area .overlay-content .payment-container .payment-info .payment-info-data{font-family:OpenSansLight;font-size:16px;line-height:20px}.client-area.client-orders-page .shipping-header-container{margin-bottom:20px}.client-area.client-orders-page .payments .payment-container,.client-area.client-orders-page .shipping-header-container{font-family:OpenSansRegular;font-size:16px;line-height:20px}.client-area.client-orders-page .shipping-header-container,.client-area.client-orders-page .shipping-header-container .lnk-container{text-transform:lowercase;display:inline-block}.client-area.client-orders-page .payments .payment-container{text-transform:uppercase}.client-area.client-orders-page .payments .payment-container .payment-type-description,.client-area.client-orders-page .payments .payment-container .payment-type-info{float:left}.client-area.client-orders-page .payments .payment-container .payment-type-description{padding-right:10px}.client-area.client-orders-page .payments .payment-container .payment-label{display:block}.client-area.client-orders-page .lnk-container{margin-top:15px}.client-area.client-orders-page .lnk-container.lnk-remove .lnk{font-family:OpenSansLight}.client-area.client-orders-page .order-header-container .order-header-item .order-item-separator{display:none}.client-area.client-orders-page .payments,.client-area.client-orders-page .vouchers{padding:0}.client-area.client-orders-page .payments .payment-info-container,.talao-oferta{background-color:#e7e7e7;padding:20px!important;color:#141414!important}.client-area.client-orders-page .payments .payment-info-container .payment-container{font-family:OpenSansLight}.client-area.client-orders-page .payments .payment-info-container b{font-family:OpenSansSemiBold;font-weight:400}.client-area.client-orders-page .payments .payment-info-container .lnk-container .lnk{font-family:OpenSansLight;font-size:14px}.client-area.client-orders-page .payments .payment-separation{background-color:#e7e7e7;padding:0 20px}.client-area.client-orders-page .payments .payment-separation:last-of-type{display:none}.client-area.client-orders-page .payments .payment-separation:after{content:" ";display:block;border-bottom:1px solid #b5b5b5}.payment-container .payment-type{font-family:OpenSansLight;font-size:16px;line-height:20px;text-align:left;padding:0;margin-bottom:10px}.payment-container .line{background:url('data:image/gif;base64,R0lGODlhCAABAJEAAIGBgf///wAAAAAAACH5BAkAAAEALAAAAAAIAAEAAAgJAAEIBBCgYICAADs=') bottom repeat-x;margin:5px 0;height:1px;line-height:1px;padding:0;width:100%}.payment-container .payment-info{font-size:20px;line-height:28px;text-transform:uppercase;color:#262626;padding:0;float:initial;display:inline-block}.payment-container .payment-info .payment-info-desc{font-family:OpenSansRegular;text-align:right;padding-left:0}.payment-container .payment-info .payment-info-data{font-family:OpenSansLight;text-align:left;padding-right:0}.client-area.client-orders-page .vouchers .voucher{font-size:16px;line-height:30px;text-align:left;color:#262626;text-transform:uppercase;margin-bottom:15px}.client-area.client-orders-page .vouchers .voucher .voucher-desc{font-family:OpenSansRegular}.client-area.client-orders-page .vouchers .voucher .voucher-info{font-family:OpenSansLight}.client-area.client-orders-page .talao-oferta{font-family:OpenSansRegular;font-size:14px;line-height:20px;color:#262626;padding:0}.client-area.client-orders-page .talao-oferta.margin-top{margin-top:20px}.client-area.client-orders-page .talao-oferta a{font-family:OpenSansBold;color:#262626;text-decoration:underline}.client-area.client-orders-page form fieldset{margin-top:30px}.client-area.client-orders-page form fieldset.billing-address-field,.client-area.client-orders-page form fieldset.shipping-header{margin-top:25px}.client-area.client-orders-page .address-container{font-family:OpenSansRegular;font-size:14px;line-height:20px;text-align:left;color:#262626;min-height:50px}.client-area.client-orders-page .address-container .lnk-container{margin:0}.payment-container.box{border:1px solid #262626;min-height:50px;padding:10px 10px 0 10px}.client-area.client-orders-page .box{min-height:50px;padding:20px 15px;background-color:#e7e7e7}.client-area.client-orders-page .box .name{margin-bottom:15px;display:block;font-family:OpenSansBold;font-size:14px;color:#1c0a04;font-style:normal;text-align:left;line-height:28px;letter-spacing:0}.client-area.client-orders-page .box .name+br{display:none}.client-area.client-orders-page .delivery-method span{font-family:OpenSansSemibold;font-size:14px;color:#000;font-style:normal;text-align:left;line-height:18px;letter-spacing:0;padding:0}.client-area.client-orders-page .dte-field h2{display:inline-block;float:left;width:calc(100% - 75px)}.client-area.client-orders-page .dte-field .lnk-container{display:inline-block;float:right;max-width:75px}.client-area.client-orders-page .dte span,.overlay-geral-area .content .dte span{line-height:30px;font-size:16px;font-family:OpenSansRegular}.client-area.client-orders-page .dte span.dte-date,.overlay-geral-area .content .dte span.dte-date{font-family:OpenSansLight}.overlay-geral-area .content .dte-collapse{font-family:OpenSansRegular;font-size:18px;text-align:left;line-height:50px;color:#262626;cursor:pointer;margin-top:40px;background-color:#fff;text-transform:lowercase}.overlay-geral-area .content .dte-collapse .dte-date{font-family:OpenSansLight}.overlay-geral-area .content ul li span,.overlay-geral-area .content ul.collapsing li span{text-transform:none}.overlay-geral-area .content .dte-collapse:after{content:'w';display:inline-block;color:#000;font-size:40px;line-height:50px;position:absolute;right:7px}.overlay-geral-area .content .dte-collapse.collapsed:after{content:'v'}.overlay-geral-area .content .dte-collapse:hover:after{color:#fff}.overlay-geral-area .content .dte-collapse:hover{color:#fff;background-color:#000}.overlay-geral-area .content .dte-collapse-options{cursor:pointer;background-color:#fff;top:2px;z-index:4;max-height:350px;overflow-y:hidden;list-style:none}.overlay-geral-area .content .dte-collapse-options li{background-color:#fff;min-height:50px;padding:0;margin-left:-10px;margin-right:-10px;cursor:pointer}.overlay-geral-area .content .dte-collapse-options li{font-family:OpenSansRegular;font-size:16px;line-height:50px;color:#000}.client-area.client-orders-page .product-list{list-style:none;padding:0;margin-top:15px}.client-area.client-orders-page .order-line{margin-bottom:40px;padding:0}.client-area.client-orders-page .order-line:last-of-type{margin-bottom:20px}.client-area.client-orders-page .order-line div{padding:0}.client-area.client-orders-page .order-line .product-img{padding-right:20px}.client-area.client-orders-page .order-line .prod-info .product-title,.client-area.client-orders-page .order-line .product-details .product-title{font-family:OpenSansBold;font-size:16px;color:#141414}.client-area.client-orders-page .order-line .prod-info .author-info,.client-area.client-orders-page .order-line .product-details .author-info{font-family:OpenSansRegular;font-size:14px;margin-top:10px;color:#141414}.client-area.client-orders-page .order-line .product-quantity{margin-top:15px}.client-area.client-orders-page .order-line .quantity{font-family:OpenSansRegular;color:#141414;font-size:16px;line-height:19px;text-align:center;height:30px;width:30px;background-color:#fff;border:1px solid #141414;padding:0;display:block}.client-area.client-orders-page .order-line .quantity.box{border:1px solid #262626;padding:0}.client-area.client-orders-page .order-line div.quantity.box{line-height:45px}.client-area.client-orders-page .order-line .product-info span{padding:0;text-align:right}.client-area.client-orders-page .order-line .order-line-state,.line-state{display:none;font-family:OpenSansRegular;font-size:16px;text-align:right;text-transform:lowercase;color:#262626;max-width:90%;float:right}.line-state{margin-top:10px;display:block;float:left;font-family:OpenSansSemibold;font-size:14px;color:#000;font-style:normal}.client-area.client-orders-page .order-line .order-line-price{font-family:OpenSansBold;font-size:20px;color:#141414}.client-area.client-orders-page .order-line .order-line-discount{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-transform:uppercase;color:#d83e0f;text-align:right}.client-area.client-orders-page .shipment-details{padding:0;margin-top:5px}.client-area.client-orders-page .shipment-details div{padding:0}.client-area.client-orders-page .shipment-details .shipment-subtotal-price-value{padding:0 15px 0 0}.client-area.client-orders-page .shipment-details .shipment-total{font-size:20px;text-align:right;text-transform:uppercase;color:#262626;margin-bottom:20px}.client-area.client-orders-page .shipment-details .shipment-total-desc{font-family:OpenSansLight}.client-area.client-orders-page .shipment-details .shipment-total-value{font-family:OpenSansLight}.client-area.client-orders-page .shipment-details .shipment-subtotal{margin-bottom:25px}.client-area.client-orders-page .shipment-details .shipment-voucher-desc{font-family:OpenSansRegular}.client-area.client-orders-page .shipment-details .shipment-cost-desc{font-family:OpenSansLight}.client-area.client-orders-page .shipment-details .shipment-cost-value,.client-area.client-orders-page .shipment-details .shipment-final-price-value,.client-area.client-orders-page .shipment-details .shipment-voucher-value{padding-right:15px}.client-area.client-orders-page .shipment-details .shipment-cost-value,.client-area.client-orders-page .shipment-details .shipment-voucher-value{font-family:OpenSansSemibold}.client-area.client-orders-page .shipment-details .shipment-final-price-value{font-family:OpenSansSemibold}.client-area.client-orders-page .shipment-details .shipment-final-price{font-family:OpenSansRegular;font-size:20px;color:#000;font-style:normal;text-align:right;text-transform:uppercase;line-height:36px;cursor:pointer;letter-spacing:0;background-color:#e7e7e7;margin:15px 0;padding:15px 0}.client-area.client-orders-page .shipment-details .shipment-cost,.client-area.client-orders-page .shipment-details .shipment-voucher{font-family:OpenSansLight;font-size:14px;color:#000;font-style:normal;text-align:right;text-transform:uppercase;line-height:36px;cursor:pointer;letter-spacing:0}.client-area.client-orders-page .shipment-details .shipment-subtotal{font-family:OpenSansSemibold;font-size:20px;line-height:36px;color:#000;font-style:normal;text-align:right;text-transform:uppercase;cursor:pointer;letter-spacing:0;border-bottom:1px #000 solid;padding-bottom:20px}.client-area.client-orders-page .shipment-details .cgv{font-family:OpenSansSemibold;font-size:12px;line-height:38px;text-align:right;margin-top:40px;margin-bottom:0}.client-area.client-orders-page .shipment-details .value-info{font-family:OpenSansLight;font-size:14px;line-height:38px;text-align:right;color:#7f7f7f}.client-area.client-orders-page .shipment-details .lnk-cgv{font-family:OpenSansLight;font-size:14px;text-align:right;text-transform:uppercase;text-decoration:underline;margin-top:40px}.client-area.client-orders-page .shipment-details .lnk-cgv .lnk{color:#999}.client-area.client-orders-page .shipment-details .delivery-time{font-family:OpenSansLight;font-size:16px;line-height:20px;text-align:left;color:#262626;display:inline-block;margin-top:40px}.client-area.client-orders-page .shipment-details .delivery-time .delivery-days{font-family:OpenSansLight;display:inline-block}.client-area.client-orders-page .shipment-details .delivery-time .delivery-days .info-icon{font-family:OpenSansBold;font-size:16px;line-height:16px;text-transform:lowercase;text-align:center;color:#fff;background-color:#d83e0f;padding:2px 1px 1px 1px;height:20px;width:20px;display:inline-block;margin-left:3px}.client-area.client-orders-page #client-area-expenses,.client-area.client-orders-page .btns{padding:0;margin-top:25px}.client-area.client-orders-page .btn-full{padding-left:0;padding-right:0;margin-top:15px}.client-area.client-orders-page .payments h2{margin-top:25px}@media (max-width:1080px){.client-area.client-orders-page .icon-info{display:none}}@media (min-width:1080px){.client-area.client-orders-page .order-select-cover .order-select-dsc{line-height:26.4px}.client-area.client-orders-page h2{font-size:20px}.client-area.client-orders-page .payments h2{padding:0;margin-top:50px}.client-area.client-orders-page .shipment-details .cgv a{margin-top:15px;font-size:14px}.client-area.client-orders-page .shipment-details .value-info{font-size:16px}.client-area.client-orders-page .shipment-details .shipment-subtotal{font-size:24px;padding-bottom:15px}.client-area.client-orders-page .shipment-details .shipment-cost{font-size:18px}.client-area.client-orders-page .shipment-details .shipment-final-price{font-size:24px}.client-area.client-orders-page .order{margin-top:25px;padding:15px}.client-area.client-orders-page .order-select-cover{font-size:22px;line-height:26.4px}.client-area.client-orders-page .box{padding:16px}.client-area.client-orders-page .talao-oferta{font-size:16px}.client-area.client-orders-page .address-container{font-size:16px}.client-area.client-orders-page .delivery-method span{font-size:16px;line-height:28px;padding:0}.client-area.client-orders-page .delivery-method .delivery-method-cost{text-align:right}.client-area.client-orders-page .billing-address-field{padding-right:15px}.client-area.client-orders-page .delivery-address-field{padding-left:15px}.client-area.client-orders-page .shipping-option-field.col-lg-6{padding-right:15px}.client-area.client-orders-page .dte-field.col-lg-6{padding-left:15px}.client-area.client-orders-page .vouchers{padding-left:15px}.client-area.client-orders-page form fieldset{margin-top:50px}.client-area.client-orders-page .order-line{margin-bottom:30px;display:flex;flex-wrap:wrap;flex-direction:initial;-ms-flex-align:center}.client-area.client-orders-page .order-line .product-img{padding-left:25px;padding-right:0}.client-area.client-orders-page .order-line .prod-info{padding-right:15px;padding-left:55px}.client-area.client-orders-page .order-line .product-desc{min-height:auto;margin:auto 0}.overlay-geral-area .overlay-content .payment-container h1{font-size:30px;line-height:30px;margin:25px 0 5px}.client-area.client-orders-page .payments .payment-container .payment-type-description{padding-right:35px}.client-area.client-orders-page .payments .payment-container .payment-label{display:inline-block;padding-right:35px}.client-area.client-orders-page .lnk-container{margin-top:0}.client-area.client-orders-page .order-line .prod-info .product-title,.client-area.client-orders-page .order-line .product-details .product-title{font-size:18px;font-family:OpenSansBold}.client-area.client-orders-page .order-line .order-line-state{display:block;text-align:center;font-family:OpenSansSemibold;font-size:14px;color:#000;font-style:normal;line-height:16.8px;letter-spacing:0;margin-top:15px;float:left}.client-area.client-orders-page .order-line .product-quantity{margin:0}.client-area.client-orders-page .order-line .quantity{margin:auto}.client-area.client-orders-page .order-line .quantity.box{margin-left:calc(50% - 25px);width:45px;height:45px;border:0;background-color:#e7e7e7;color:#000;font-size:24px;font-family:OpenSansSemibold}.client-area.client-orders-page .order-line .product-quantity .quantityButton{font-size:41px;line-height:45px;text-align:center;display:inline-block;width:45px;height:45px;position:absolute;left:0;top:0;cursor:pointer}.client-area.client-orders-page .order-line .product-quantity .quantityButton.plus{left:auto;right:0}.client-area.client-orders-page .order-line .lnk-container{margin-top:80px;text-align:left;display:block;margin-bottom:0}.client-area.client-orders-page .order-line .prod-price{padding-right:25px}.client-area.client-orders-page .order-line .order-line-price{font-family:OpenSansBold;text-align:right;font-size:24px;margin-top:0;padding:0}.client-area.client-orders-page .icon-info span:first-child{width:28px;text-align:center;height:28px}.client-area.client-orders-page .icon-info{font-family:OpenSansSemiBold;font-size:16px;line-height:28px;text-transform:lowercase;color:#000;background-color:#c7c5c2;cursor:pointer;display:inline-block;position:absolute;right:0;margin-top:8px;font-weight:400;right:auto;margin-left:10px;z-index:10;text-align:center}.client-area.client-orders-page .icon-info:hover{z-index:1001;background-color:#e0dfdd}.client-area.client-orders-page .icon-info:hover .pull-left{background-color:#141414;color:#fff}.client-area.client-orders-page .info-content{padding:31px;line-height:24px;text-transform:initial;font-family:OpenSansRegular;font-size:16px}.client-area.client-orders-page .icon-info:hover .info-content{display:block!important}.client-area.client-orders-page .icon-info:hover .pull-left+.info-content{background-color:#e7e7e7;width:500px}.client-area.client-orders-page #client-area-expenses,.client-area.client-orders-page .btns{margin-top:15px}.client-area.client-orders-page .order-header-container{margin-top:30px}.client-area.client-orders-page .order-header-container .order-header-item{margin-top:0;width:auto}.client-area.client-orders-page .order-header-container .order-header-label{padding-right:15px}.client-area.client-orders-page form fieldset.shipping-header{margin-top:66px}.client-area.client-orders-page form fieldset.billing-address-field,.client-area.client-orders-page form fieldset.delivery-address-field{margin-top:50px}.client-area.client-orders-page .product-list .products-header{padding:20px 10px}.client-area.client-orders-page .shipment-details .shipment-cost-value,.client-area.client-orders-page .shipment-details .shipment-final-price-value,.client-area.client-orders-page .shipment-details .shipment-subtotal-price-value,.client-area.client-orders-page .shipment-details .shipment-voucher-value{padding-right:25px}.client-area.client-orders-page .lnk-remove a{font-size:14px;line-height:36.2px}.client-area.client-orders-page .order-line .order-line-discount{line-height:36.22px;padding:0}.client-area.client-orders-page .shipment-details .shipment-subtotal{font-family:OpenSansBold}.client-area.client-orders-page .shipment-details .shipment-final-price{text-align:left;padding-left:28px}.client-area.client-orders-page .shipment-details .shipment-final-price .shipment-final-price-value{text-align:right}}.shipping-optn-not-pickme-info .new-phone-container-notpick{margin-top:15px}.shipping-optn-not-pickme-info .new-phone-container-notpick label:not(.error)[for=new-phone]{font-family:OpenSansLight;font-size:16px;font-weight:400;color:#141414;line-height:44px;margin:0;padding-right:15px;vertical-align:top}.shipping-optn-not-pickme-info .new-phone-container-notpick input{font-family:OpenSansRegular;font-size:14px;padding:11px 15px;height:44px;border:1px solid #a9a9a9;border-radius:0;color:#141414;margin-bottom:10px;width:calc(100% - 100px - 38px);max-width:250px;margin-right:10px;vertical-align:top}.shipping-optn-not-pickme-info label.error[for=new-phone]{width:250px}.shipping-optn-not-pickme-info .new-phone-container-notpick .icon-info{font-family:OpenSansSemiBold;font-size:16px;line-height:28px;text-transform:lowercase;color:#000;background-color:#c7c5c2;cursor:pointer;display:inline-block;position:absolute;margin-top:8px;font-weight:400;overflow-y:auto}.shipping-optn-not-pickme-info .new-phone-container-notpick .icon-info:hover{width:100%;max-width:270px}.shipping-optn-not-pickme-info .new-phone-container-notpick input[type=checkbox]:checked~.icon-info{width:100%;max-width:270px}.shipping-optn-not-pickme-info .new-phone-container-notpick .icon-info:hover{z-index:2;background-color:#e0dfdd}.shipping-optn-not-pickme-info .new-phone-container-notpick input[type=checkbox]:checked~.icon-info{z-index:2;background-color:#e0dfdd}.shipping-optn-not-pickme-info .new-phone-container-notpick .icon-info span:first-child{width:28px;text-align:center;height:28px}.shipping-optn-not-pickme-info .new-phone-container-notpick .icon-info:hover .pull-left{background-color:#141414;color:#fff}.shipping-optn-not-pickme-info .new-phone-container-notpick input[type=checkbox]:checked~.icon-info .pull-left{background-color:#141414;color:#fff}.shipping-optn-not-pickme-info .new-phone-container-notpick .icon-info .info-content{padding:31px;line-height:24px;text-transform:none;font-family:OpenSansRegular;font-size:16px;text-align:left}.shipping-optn-not-pickme-info .new-phone-container-notpick input[type=checkbox]:checked~.info-alpha{position:fixed;top:0;right:0;left:0;bottom:0;background-color:transparent;z-index:1;margin:0}.shipping-optn-not-pickme-info .new-phone-container-notpick .icon-info:hover~.info-alpha{position:fixed;top:0;right:0;left:0;bottom:0;background-color:transparent;z-index:1;margin:0}.shipping-optn-not-pickme-info .new-phone-container-notpick #info-new-phone:checked~.icon-info .info-content,.shipping-optn-not-pickme-info .new-phone-container-notpick input[type=checkbox]:checked~.info-alpha{display:block!important}.no-touchevents .shipping-optn-not-pickme-info .new-phone-container-notpick .icon-info:hover .info-content,.shipping-optn-not-pickme-info .new-phone-container-notpick .icon-info:hover~.info-alpha{display:block!important}.shipping-options{margin-top:40px}.shipping-optn{padding:10px;background-color:#fff;margin-top:10px;border:1px solid #f2f2f2}.shipping-optn:hover{border:1px solid #d83e0f;cursor:pointer}.shipping-optn.selected{background:0 0;border:1px solid #d83e0f;cursor:default}.shipping-optn:not(.selected) .janelas-horarias{display:none}.shipping-optn-desc{font-family:OpenSansLight;padding:0;font-size:18px;line-height:20px;text-align:left;color:#262626}.shipping-optn-desc .shipping-optn-name{padding:0}.shipping-optn-desc .shipping-optn-obs{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:left;color:#262626;padding:0}.shipping-optn-info{padding:0}.shipping-optn-info .shipping-optn-value{font-family:OpenSansLight;padding:0;font-size:20px;line-height:24px;text-align:right;color:#262626}.shipping-optn-info .shipping-optn-details{padding:0;font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:right;color:#d83e0f}.shipping-optn-info .shipping-optn-details .shipping-optn-discount{padding:0}.shipping-optn .shipping-optn-pickme-info{padding:0}.shipping-optn .shipping-optn-pickme-info .pickme-selects{padding:0;margin-bottom:0}.shipping-optn .shipping-optn-pickme-info .pickme-selects .select-container{background-color:#e7e7e7}.shipping-optn .shipping-optn-pickme-info .pickme-selects #shipping-options-pickme-city,.shipping-optn .shipping-optn-pickme-info .pickme-selects #shipping-options-pickme-district,.shipping-optn .shipping-optn-pickme-info .pickme-selects #shipping-options-pickme-shop{background:0 0;z-index:1}.shipping-optn .shipping-optn-pickme-info .pickme-selects .btn-map{display:block}.shipping-optn .shipping-optn-pickme-info .pickme-selects .btn-map button{padding:0;min-height:50px;height:inherit;max-width:none;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background:0 0;background-color:#e7e7e7;font-size:16px;line-height:28px;text-transform:uppercase}.shipping-optn .shipping-optn-pickme-info .pickme-selects .btn-map button span,.shipping-optn-pickme-info .shop-info-desc{font-family:OpenSansRegular;font-size:16px;line-height:28px;text-align:center;text-transform:uppercase;padding:10px;color:#141414}.shipping-optn .shipping-optn-pickme-info .pickme-selects .btn-map button span{font-family:OpenSansSemiBold}#overlay-client-area-shipping .shipping-optn .livraria-box-desc{width:245px!important}.shipping-optn .shipping-optn-pickme-info .pickme-selects .select-container select{font-family:OpenSansLight;font-size:16px;line-height:20px;text-align:center;color:#141414;display:block;width:85%;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;min-height:60px;vertical-align:middle;-webkit-appearance:none!important;-webkit-border-radius:0;padding:10px;cursor:pointer;-moz-appearance:none;background-color:#f7f7f7}.shipping-optn .shipping-optn-pickme-info .pickme-selects .select-container select::-ms-expand{display:none}.shipping-optn-pickme-info .shop-info{padding:0;background:#d7d7d7;max-width:100%;overflow-x:hidden}.shipping-optn-pickme-info .new-phone-container{margin-top:15px}.shipping-optn-pickme-info .new-phone-container label:not(.error)[for=new-phone]{font-family:OpenSansLight;font-size:16px;font-weight:400;color:#141414;line-height:44px;margin:0;padding-right:15px;vertical-align:top}.shipping-optn-pickme-info .new-phone-container input{font-family:OpenSansRegular;font-size:14px;padding:11px 15px;height:44px;border:1px solid #a9a9a9;border-radius:0;color:#141414;margin-bottom:10px;width:calc(100% - 100px - 38px);max-width:250px;margin-right:10px;vertical-align:top}.shipping-optn-pickme-info label.error[for=new-phone]{width:250px}.shipping-optn-pickme-info .new-phone-container .icon-info{font-family:OpenSansSemiBold;font-size:16px;line-height:28px;text-transform:lowercase;color:#000;background-color:#c7c5c2;cursor:pointer;display:inline-block;position:absolute;margin-top:8px;font-weight:400;overflow-y:auto}.shipping-optn-pickme-info .new-phone-container .icon-info:hover{width:100%;max-width:270px}.shipping-optn-pickme-info .new-phone-container input[type=checkbox]:checked~.icon-info{width:100%;max-width:270px}.shipping-optn-pickme-info .new-phone-container .icon-info:hover{z-index:2;background-color:#e0dfdd}.shipping-optn-pickme-info .new-phone-container input[type=checkbox]:checked~.icon-info{z-index:2;background-color:#e0dfdd}.shipping-optn-pickme-info .new-phone-container .icon-info span:first-child{width:28px;text-align:center;height:28px}.shipping-optn-pickme-info .new-phone-container .icon-info:hover .pull-left{background-color:#141414;color:#fff}.shipping-optn-pickme-info .new-phone-container input[type=checkbox]:checked~.icon-info .pull-left{background-color:#141414;color:#fff}.shipping-optn-pickme-info .new-phone-container .icon-info .info-content{padding:31px;line-height:24px;text-transform:none;font-family:OpenSansRegular;font-size:16px;text-align:left}.shipping-optn-pickme-info .new-phone-container input[type=checkbox]:checked~.info-alpha{position:fixed;top:0;right:0;left:0;bottom:0;background-color:transparent;z-index:1;margin:0}.shipping-optn-pickme-info .new-phone-container .icon-info:hover~.info-alpha{position:fixed;top:0;right:0;left:0;bottom:0;background-color:transparent;z-index:1;margin:0}.shipping-optn-pickme-info .new-phone-container #info-new-phone:checked~.icon-info .info-content,.shipping-optn-pickme-info .new-phone-container input[type=checkbox]:checked~.info-alpha{display:block!important}.no-touchevents .shipping-optn-pickme-info .new-phone-container .icon-info:hover .info-content,.shipping-optn-pickme-info .new-phone-container .icon-info:hover~.info-alpha{display:block!important}.shipping-optn-pickme-info .shop-info .shop-info-address,.shipping-optn-pickme-info .shop-info .shop-info-obs,.shipping-optn-pickme-info .shop-info .shop-info-timetable{font-family:OpenSansRegular;text-align:left;font-size:12px;line-height:20px;color:#141414;padding:0;margin-bottom:20px;padding-left:15px}.shipping-optn-pickme-info .shop-info .shop-info-timetable{font-family:OpenSansSemiBold}.shipping-optn-pickme-info .shop-info .shop-info-timetable .shop-info-timetable-dsc{font-family:OpenSansRegular;text-align:left;font-size:16px;padding:0;margin-bottom:10px}.shipping-optn-pickme-info .shop-info .shop-info-timetable .shop-info-timetable-day span{font-family:OpenSansSemiBold;text-align:left;font-size:12px;line-height:22px;padding:0;margin-bottom:10px}.shipping-optn-pickme-info .shop-info .shop-info-timetable .shop-info-timetable-day span:last-of-type{font-family:OpenSansRegular}.overlay-area .btn-container{margin-top:40px;padding:0}.fancybox-overlay.fancybox-overlay-fixed,.fancybox-wrap.fancybox-type-iframe.fancybox-opened .fancybox-skin{background:#f7f7f7}.fancybox-wrap.fancybox-type-iframe.fancybox-opened .fancybox-skin .fancybox-item.fancybox-close{display:none}.shipping-optn-pickme-info .livraria-box-desc{display:inline-block;margin-left:11%;width:80%;text-align:center;vertical-align:middle;padding:2%;border:2px solid #6b6b6b;background-color:#e7e7e7;margin-bottom:15px}@media(min-width:768px){.shipping-optn-pickme-info .livraria-box-desc{max-width:75%}}@media(min-width:1080px){#overlay-client-area-shipping .shipping-optn-pickme-info .shop-info{padding-left:30px;min-height:314px}.pickme-selects .dropdown a span{width:100%}.shipping-optn-pickme-info .shop-info{padding-left:30px;min-height:300px}.shipping-optn{margin-top:15px}.shipping-optn .shipping-optn-pickme-info{margin-top:30px}.shipping-optn .shipping-optn-pickme-info .pickme-selects{margin-bottom:15px}.shipping-optn .shipping-optn-pickme-info .shop-info{margin-bottom:15px}.shipping-optn-pickme-info .new-phone-container{margin-top:0}.shipping-optn-pickme-info .shop-info-desc{min-height:78px}.shipping-optn-pickme-info .shop-info .shop-info-address,.shipping-optn-pickme-info .shop-info .shop-info-obs{margin-bottom:30px;padding-left:0!important}.shipping-optn .shipping-optn-pickme-info .pickme-selects .select-container select{line-height:60px}.shipping-optn .shipping-optn-pickme-info .pickme-selects .select-container:after{line-height:80px}}.shipping-optn .shipping-optn-pickme-info .pickme-selects .btn-map button{padding:0;min-height:50px;height:inherit;max-width:none;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background:0 0;background-color:grey}.shipping-optn .shipping-optn-pickme-info .pickme-selects .btn-map button .description{color:#fff!important}.google-map{z-index:999999!important}.pickme-selects .select-box{text-align:left}.shipping-optn-pickme-info .livraria-box-desc,.shipping-optn-pickme-info .livraria-box-desc:empty{display:none}.formas-envio-type[data-tipospontos^=BRT] .shipping-optn-pickme-info .livraria-box-desc:not(:empty){display:inline-block}.site-content .client-area-devices-list{font-family:OpenSansRegular;padding:0 10px;margin:auto;font-size:16px;font-style:normal;line-height:19.2px;letter-spacing:0;text-align:left;margin-bottom:5px;display:block}.site-content .client-area-devices-list h1{padding-left:0}.site-content .client-area-devices-list .description,.site-content .client-area-devices-list .devices-list,.site-content .client-area-devices-list .lnk-container,.site-content .client-area-devices-list .top,.site-content .client-area-devices-list h2{padding-left:15px}.site-content .client-area-devices-list .lnk-container .lnk{font-family:OpenSansSemiBold;font-size:12px;color:#000;font-style:normal;line-height:15px;cursor:pointer;text-decoration:underline;margin-top:15px}.site-content .client-area-devices-list .top{margin-bottom:20px}.site-content .client-area-devices-list .top .lnk-container span{font-family:OpenSansLight}.site-content .client-area-devices-list .description{font-size:16px;margin-bottom:60px;line-height:20px;color:#262626}.site-content .client-area-devices-list ul.devices-list{float:left}.site-content .client-area-devices-list ul.devices-list li.device{margin-bottom:40px;padding:0;list-style:none}.site-content .client-area-devices-list ul.devices-list li.device h3{font-size:18px;text-transform:uppercase;color:#d83e0f}.site-content .client-area-devices-list ul.devices-list li.device .device-info{font-family:OpenSansRegular;font-size:14px;line-height:30px;color:#262626;padding:0;position:relative;min-height:31px}.site-content .client-area-devices-list ul.devices-list li.device .device-info label{font-family:OpenSansLight;font-size:14px;font-weight:400;line-height:30px;color:#262626}.site-content .client-area-devices-list ul.devices-list li.device .device-info input{font-family:OpenSansLight;padding:0 5px;border:none;background:#fff;min-height:inherit}.site-content .client-area-devices-list ul.devices-list li.device .device-info input:not([disabled]){position:absolute;left:0;width:200px;padding:0}.site-content .client-area-devices-list ul.devices-list li.device .delete,.site-content .client-area-devices-list ul.devices-list li.device .device-info span{font-family:OpenSansRegular;font-size:14px;text-transform:uppercase;text-decoration:underline;color:#262626;cursor:pointer}.site-content .client-area-devices-list ul.devices-list li.device .device-info span.edit.save{position:absolute;left:200px}.site-content .client-area-devices-list ul.devices-list li.device .delete{margin-top:12px}.site-content .client-area-devices-list .generic-alert{margin-bottom:0}.site-content .client-area-devices-list .generic-alert span.generic-alert-title{display:none}.site-content .client-area-devices-list .generic-alert span.generic-alert-text{font-family:OpenSansLight;font-size:18px;line-height:18px;color:#00c8c8;display:inline-block;min-height:50px;vertical-align:top;width:calc(100% - 67px);float:right;padding:0;margin-top:0;text-transform:uppercase}.site-content .client-area-devices-list .warning-info-area-icon{margin-bottom:40px!important}@media (min-width:1080px){.site-content .client-area-devices-list .warning-info-area-icon{margin-bottom:0;display:block;margin:10px 70px 0 0}.site-content .client-area.client-area-devices-list{max-width:1200px}.site-content .client-area-devices-list .top{margin-bottom:30px}.site-content .client-area-devices-list .description{margin-bottom:50px}.site-content .client-area-devices-list ul.devices-list li.device{margin-bottom:60px;height:205px}.site-content .client-area-devices-list ul.devices-list li.device .delete{margin-top:22px}}.prenda-digital-page{margin:auto;padding:0 10px;font-family:OpenSansRegular;color:#141414;font-size:16px;font-style:normal;line-height:19.2px;letter-spacing:0;text-align:left;margin-bottom:50px;display:block}.prenda-digital-page .header-banner{height:170px;margin-bottom:25px;overflow:hidden;background-color:#d83e0f;width:100%;position:absolute;top:0;left:0}.prenda-digital-page .header-banner h1{color:#fff;font-family:OpenSansLight;font-size:26px;line-height:28px;text-transform:uppercase}.prenda-digital-page .header-banner .prenda-digital-banner-img{position:absolute;left:0;top:0;min-height:100%;min-width:100%;padding:0}.prenda-digital-page .prenda-digital-content{max-width:320px;margin-bottom:30px;padding:0 15px;margin-top:195px}.prenda-digital-page .lnk{font-family:OpenSansSemiBold;font-size:12px;color:#000;font-style:normal;line-height:15px;cursor:pointer;text-decoration:underline;text-transform:uppercase}.prenda-digital-page .color-red{color:#d83e0f}.prenda-digital-page .prenda-digital-content h1{font-family:OpenSansLight;font-size:36px;line-height:34px;color:#141414;margin:15px 0 0 0;padding:0;text-transform:uppercase}.prenda-digital-page h2{font-family:OpenSansLight;font-size:22px;line-height:22px;color:#d83e0f;margin:12px 0 0 0;padding:0}.prenda-digital-page #prenda-digital-select-box{margin-top:18px}.prenda-digital-page #prenda-digital-select-box #prenda-digital-radios{color:#262626;background-color:#e6e6e6;padding:10px;cursor:pointer}.prenda-digital-page #prenda-digital-select-box #prenda-digital-radios .select-box-label{font-size:16px;color:#262626;line-height:30px;width:100%;max-width:calc(100% - 45px)}.prenda-digital-page #prenda-digital-select-box #prenda-digital-radios .arrow-down{margin-top:6.5px}.prenda-digital-page #prenda-digital-select-box #prenda-digital-radios [id^=prenda-]+strong{display:none}.prenda-digital-page #prenda-digital-select-box #prenda-digital-radios [id^=prenda-]:checked+strong{display:unset}.prenda-digital-page #prenda-digital-select-box #prenda-digital-codigos{font-family:OpenSansLight;font-size:16px;line-height:50px;background-color:#f2f2f2;margin:2px 0 0 0}.prenda-digital-page #prenda-digital-select-box #prenda-digital-codigos label{padding:0 10px}.prenda-digital-page #prenda-digital-select-box #prenda-digital-codigos a{padding:0 10px}.prenda-digital-page #prenda-digital-select-box #prenda-digital-codigos label.selected{background-color:#000;color:#fff}.prenda-digital-page #prenda-digital-select-box #prenda-digital-codigos label:not(.selected):hover{background-color:#000;color:#fff;cursor:pointer}.prenda-digital-page #prenda-digital-select-box #prenda-digital-codigos a:not(.selected):hover{background-color:#000;color:#fff;cursor:pointer}.prenda-digital-page .prenda-digital-selected-info{font-family:OpenSansRegular;font-size:14px;line-height:20px}.prenda-digital-page .prenda-digital-selected-info>*{margin-top:10px}.prenda-digital-page .prenda-digital-selected-info .image-container{position:relative;margin:20px 0;height:220px;overflow:hidden}.prenda-digital-page .prenda-digital-selected-info .image-container img{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;height:100%}.prenda-digital-page .prenda-digital-selected-info .form-container{padding-bottom:20px}.border-cheque-preda{border:2px solid #a9a9a9;line-height:49px;padding:10px}.espaco-top-prendas{margin-top:35px!important;margin-bottom:35px!important}.prenda-digital-page .prenda-digital-selected-info .form-container .buttons-container>*{font-family:OpenSansRegular;font-weight:400;font-size:20px;line-height:24px;text-align:center;padding:12px 10px;width:100%;border:1px solid #a3a3a3;color:#ffff;background-color:#d83e0f;margin-top:10px;cursor:pointer;text-decoration:none;display:inline-block}.prenda-digital-page #prenda-digital-desc{margin-top:4%;font-size:13px;line-height:22px}.prenda-digital-page .prenda-digital-selected-info .prenda-digital-ajuda>*{margin-top:10px}.prenda-digital-page .prenda-digital-selected-info .prenda-digital-form{padding:60px 0;width:70%}.prenda-digital-page .prenda-digital-selected-info .prenda-digital-form .error{margin:0 0 10px 0}.prenda-digital-page .overlay .overlay-area .content form .form-control.btn-primary,.prenda-digital-page .prenda-digital-selected-info .prenda-digital-form .btn-primary{color:#ffff;background-color:#d83e0f;float:right;font-family:OpenSansSemibold;line-height:20px;font-size:20px;text-transform:uppercase;margin:auto;padding-top:10px;padding-bottom:10px}.prenda-digital-page .overlay .overlay-area .content form .form-control.btn-primary:hover,.prenda-digital-page .prenda-digital-selected-info .prenda-digital-form .btn-primary:hover{background-color:#666}.prenda-digital-page #prenda-digital-overlay-form-toggle:checked+.overlay{display:block}.prenda-digital-page .prenda-digital-form .form-select-box{min-height:48px;height:auto}.prenda-digital-page .prenda-digital-form .form-select-box .form-select-box-label{display:flex;height:100%;cursor:pointer}.prenda-digital-page .prenda-digital-form .form-select-box .form-select-box-label .arrow-down{height:20px}.prenda-digital-page .prenda-digital-form .form-select-box [id^=tipoenvio-]+span{display:none}.prenda-digital-page .prenda-digital-form .form-select-box [id^=tipoenvio-]:checked+span{display:unset}.prenda-digital-page .prenda-digital-form .form-select-box label.selected{background-color:#000;color:#fff}.prenda-digital-page .prenda-digital-form .form-select-box a.selected{background-color:#000;color:#fff}.prenda-digital-page .prenda-digital-form .form-select-box #tipoenvio label:not(.selected):hover{background-color:#000;color:#fff;cursor:pointer}.prenda-digital-page .prenda-digital-form .form-select-box #tipoenvio a:not(.selected):hover{background-color:#000;color:#fff;cursor:pointer}.prenda-digital-form #chars-remaining{font-size:14px;font-family:OpenSansLight;margin-top:0;margin-bottom:15px}@media (min-width:688px){.prenda-digital-page{margin-bottom:80px}.prenda-digital-page .prenda-digital-content{max-width:1200px}.prenda-digital-page .prenda-digital-selected-info .image-container{height:376px}.prenda-digital-page .prenda-digital-selected-info .form-container .buttons-container{display:flex;justify-content:space-between}.prenda-digital-page .prenda-digital-selected-info .form-container .buttons-container>*{width:100%;margin-top:20px}}@media (min-width:1080px){.prenda-digital-page .header-banner{height:270px;margin-bottom:30px;overflow:hidden;background-color:#d83e0f;width:100%;position:absolute;top:0;left:0}.prenda-digital-page .header-banner h1{color:#fff;font-family:OpenSansLight;font-size:50px;line-height:52px;text-transform:uppercase}.prenda-digital-page .header-banner .prenda-digital-banner-img{position:absolute;left:0;top:0;min-height:100%;min-width:100%;padding:0}.prenda-digital-page .prenda-digital-content{margin-bottom:30px;padding:0 15px;margin-top:300px}}.client-subscriptions-page{margin-top:215px;padding:0 10px}.client-subscriptions-page .header-area{height:215px;width:100%;position:absolute;top:0;left:0;background:#d83e0f;padding:0;overflow:hidden}.client-subscriptions-page .header-area .header-bg{position:absolute;top:0;left:0;min-height:100%;min-width:100%}.client-subscriptions-page h1{font-family:OpenSansLight;font-size:32px;text-align:left;text-transform:uppercase;color:#fff;position:absolute;top:0}.client-subscriptions-page .form{padding:0}.client-subscriptions-page .form .form-area.subscriptions{padding:0}.client-subscriptions-page .form .form-area.subscriptions div{margin-bottom:20px}.client-subscriptions-page .form .form-area.subscriptions .overlay-backgorund-color,.client-subscriptions-page .form .form-area.subscriptions .overlay-geral-area,.client-subscriptions-page .form .form-area.subscriptions .overlay-geral-area .content,.client-subscriptions-page .form .form-area.subscriptions .overlay-wrapper{margin-bottom:0}.client-subscriptions-page .form .comment-area .comment-label,.client-subscriptions-page .form .form-area.subscriptions .intro,.client-subscriptions-page h2{margin-top:25px;margin-bottom:30px;padding:0;font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:left;color:#141414}.client-subscriptions-page .form .sub-option:disabled+.icon.icon-check{color:#c7c5c2}.client-subscriptions-page .form .sub-option:disabled+.icon.icon-check:before{background-color:#e7e5e2}.client-subscriptions-page .cancel-option,.client-subscriptions-page .sub-option{display:none}.client-subscriptions-page .icon{height:auto;background-image:none;margin:0;display:inline-block;text-decoration:none}.client-subscriptions-page .form .icon.icon-check{font-family:OpenSansRegular;font-size:14px;line-height:19px;text-align:left;color:#141414;font-weight:400;cursor:pointer}.client-subscriptions-page .form .icon.icon-check{font-family:OpenSansRegular;font-size:14px;line-height:19px;text-align:left;color:#141414;font-weight:400;cursor:pointer}.client-subscriptions-page .form .confirm{padding:0}.client-subscriptions-page .form .confirm button{width:100%;padding:0;margin:0;font-family:OpenSansSemibold;font-size:18px;line-height:44px;text-align:center;letter-spacing:0;color:#fff;border-radius:0;border:0;height:44px;background-color:#d83e0f;text-transform:uppercase}.client-subscriptions-page .form .comment-area .comment-label{margin-bottom:15px;margin-top:10px}.client-subscriptions-page .form .comment-area textarea{font-family:OpenSansRegular;font-size:16px;color:#141414;text-align:left;line-height:20px;padding:15px;border:1px #a9a9a9 solid;height:150px;width:100%;max-width:535px;resize:none;border-radius:0}.client-subscriptions-page .cancel-sub-btn{max-width:535px}#subscriptions-change-confirmations-popup .check-circle{width:103px;height:103px;margin:30px auto 30px auto}#subscriptions-change-confirmations-popup .icon-check-circle{width:100%;height:100%}#subscriptions-change-confirmations-popup .subtitle-h2{font-family:OpenSansSemibold;font-size:18px;line-height:18px;color:#141414;text-align:center;margin:30px 0 15px 0}#subscriptions-change-confirmations-popup .subtitle-h3{font-family:OpenSansRegular;font-size:14px;line-height:18px;color:#141414;text-align:center;margin:0 0 30px 0}#subscriptions-change-confirmations-popup .confirm{width:100%;padding:0;font-family:OpenSansSemibold;font-size:18px;line-height:44px;text-align:center;letter-spacing:0;color:#fff;border-radius:0;border:0;height:44px;background-color:#d83e0f;text-transform:uppercase;max-width:350px;margin:0 auto}#subscriptions-change-confirmations-popup .confirm a{color:#fff}.client-subscriptions-page .form .icon.icon-check div{width:calc(100% - 34px);float:right;margin-bottom:0}.client-subscriptions-page .overlay-content .icon.btn-close{background-image:url('/assets/site/sprite-bertrand.svg?v6');height:30px}@media (min-width:1080px){.client-subscriptions-page{margin-top:280px;padding:0 20px}.client-subscriptions-page .header-area{margin-top:0;height:270px}.client-subscriptions-page h1{font-size:50px;line-height:52px}.client-subscriptions-page .form .form-area.subscriptions .intro,.client-subscriptions-page h2{margin-top:35px;margin-bottom:30px}#subscriptions-change-confirmations-popup .check-circle{width:124px;height:124px;margin:30px auto 40px auto}#subscriptions-change-confirmations-popup .subtitle-h2{font-family:OpenSansRegular;font-size:24px;line-height:28px}#subscriptions-change-confirmations-popup .subtitle-h3{font-family:OpenSansRegular;font-size:16px;line-height:20px;margin:0 0 40px 0}}.leitorbertrand{margin:auto;padding:0 10px;font-family:OpenSansRegular;color:#141414;font-size:16px;font-style:normal;line-height:19.2px;letter-spacing:0;text-align:left;margin-bottom:50px}.leitorbertrand .header{padding:0;margin-bottom:55px;display:inline-block}#wrapper.emptylayout .leitorbertrand .header{margin-bottom:20px}.leitorbertrand .header .lnk-container{padding:0}.leitorbertrand .header h1{display:inline-block;margin-top:20px;margin-bottom:15px;font-family:OpenSansLight;font-size:30px;color:#000;line-height:34px;text-transform:uppercase;padding:0}.leitorbertrand .header .leitorbertrand-number{padding:0}.leitorbertrand .header .leitorbertrand-number span:first-of-type{font-family:OpenSansLight;text-transform:uppercase}.leitorbertrand .orange-highlight{font-family:OpenSansBold;color:#d83e0f}.leitorbertrand .header .intro{padding:0;margin-top:0}.leitorbertrand .header .unificar-cartoes-container{margin-top:20px}.leitorbertrand .header .unificar-cartoes-container a{color:#d83e0f;text-decoration:underline}.leitorbertrand .header .unificar-cartoes-container .icon-bertrand{margin:0 5px 0 0;width:40px;height:40px}.leitorbertrand .header .unificar-cartoes-container .icon-bertrand-text{max-width:calc(100% - 45px)}.leitorbertrand .information{display:inline-block;margin-bottom:40px;text-transform:uppercase;width:100%}.leitorbertrand .information .total-balance{font-family:OpenSansSemiBold;color:#000;line-height:24px;margin-bottom:20px}.leitorbertrand .information .balance{min-height:50px;padding:0;background-color:#d83e0f;opacity:1;color:#fff;display:table}.leitorbertrand .information .balance{margin-bottom:5px}.leitorbertrand .information .balance span:first-child,.leitorbertrand .information .captive-balance span:first-child{font-family:OpenSansLight}.leitorbertrand .information .balance span:last-child,.leitorbertrand .information .captive-balance span:last-child{font-family:OpenSansBold}.leitorbertrand .information .captive-balance{padding:0;background-color:#fff;opacity:1;border:1px solid #d3d3d3;display:table}.leitorbertrand .information .balance div{display:table-row;padding:15.4px 15px}.leitorbertrand .information .captive-balance div{display:table-cell;padding:20px 15px}.leitorbertrand .information .balance div span,.leitorbertrand .information .captive-balance div span{display:table-cell;vertical-align:bottom;padding:0;float:none}.leitorbertrand .information .captive-balance span:first-child{color:#000}.leitorbertrand .information .balance span:last-child,.leitorbertrand .information .captive-balance span:last-child{text-align:right}.leitorbertrand .table-extract{margin-bottom:35px;display:inline-block;width:100%}.leitorbertrand .table-extract .table-header{display:inline-block;min-height:60px;background-color:#e7e7e7;padding:0;text-transform:uppercase;font-family:OpenSansBold;margin-bottom:5px}.leitorbertrand .table-extract .table-header .left-content{padding-right:0;font-size:14px;margin-top:10px}.leitorbertrand .table-extract .table-header .right-content{padding-left:0;font-size:14px;text-align:right;line-height:60px}.leitorbertrand .table-extract .table-header .left-content .header-date,.leitorbertrand .table-extract .table-header .left-content span{padding:0;float:left}.leitorbertrand .conditions{font-size:14px;line-height:18px}.leitorbertrand .conditions p{font-family:openSansSemiBold;margin:0;text-transform:uppercase}.leitorbertrand .table-extract .datas{padding:0}.leitorbertrand .table-extract .datas button{width:100%;height:40px;text-align:left;padding:0 0 0 10px;border-radius:0;color:#141414;font-family:OpenSansRegular}.leitorbertrand .table-extract .datas button .caret{float:right;position:absolute;right:0;top:0;border:0;width:40px;height:40px;padding:0;line-height:40px}.leitorbertrand .table-extract .datas button .caret:after{content:"v";font-size:40px;color:#000}.leitorbertrand .table-extract .datas button .active-date{line-height:17.99px;text-transform:uppercase}.leitorbertrand .table-extract .datas ul.drop-menu{width:100%;border-radius:0;border:0;text-align:left;-webkit-box-shadow:none;box-shadow:none;padding:0;position:absolute;z-index:2002;border:1px solid #b5b5b5;border-top:0;box-shadow:3px 3px 10px #c7c5c2}.leitorbertrand .table-extract .datas ul.drop-menu li{text-overflow:ellipsis;overflow:hidden;cursor:pointer;min-height:40px;margin:0;background-color:#fff;text-transform:uppercase;font-size:14px}.leitorbertrand .table-extract .datas ul.drop-menu li span{height:40px;line-height:40px;font-family:OpenSansRegular;font-size:14px}.leitorbertrand .table-extract .datas ul.drop-menu li .description{text-align:left;padding:0 0 0 10px;width:100%}.leitorbertrand .table-extract .icon[data-toggle=collapse]{background-image:none;margin:0;outline:0}.leitorbertrand .table-extract .search-filters-alpha{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2001;margin:0}.leitorbertrand .table-extract .icon:not([aria-expanded=true])~.search-filters-alpha{display:none}.leitorbertrand .table-extract .datas button:focus,.leitorbertrand .table-extract .datas button:hover{background-color:#fff}.leitorbertrand .table-extract .datas ul.drop-menu li.active span{background-color:#dadada;color:#141414;text-transform:uppercase;font-family:OpenSansBold}.leitorbertrand .table-extract .datas ul.drop-menu li span:focus,.leitorbertrand .table-extract .datas ul.drop-menu li span:hover{background-color:#dadada;color:#141414;text-transform:uppercase}.leitorbertrand .table-extract .table-content .table-row{opacity:1;border-bottom:1px solid #d3d3d3}.leitorbertrand .table-extract .table-content,.leitorbertrand .table-extract .table-content .table-row,.leitorbertrand .table-extract .table-content .table-row span{padding:0}.leitorbertrand .table-extract .table-content{display:table}.leitorbertrand .table-extract .table-content .table-row{font-size:14.01px;line-height:18px;padding:20px 0 20px 10px;display:table-row}.leitorbertrand .table-extract .table-content .table-row .left-content,.leitorbertrand .table-extract .table-content .table-row .right-content{display:table-cell;float:none;vertical-align:bottom}.leitorbertrand .table-extract .table-content .table-row .right-content{font-family:OpenSansBold;text-align:right}.leitorbertrand .table-extract .table-content .table-row.no-extract{text-align:center}@media (min-width:355px){.leitorbertrand .information .balance div span:first-child{float:left}.leitorbertrand .information .balance div span:last-child{float:right}.leitorbertrand .header .intro{padding:0;margin-top:20px}}@media (min-width:600px){.leitorbertrand .table-extract .table-content .table-row .left-content{float:left}.leitorbertrand .table-extract .table-content .table-row .right-content{float:right}.leitorbertrand .header .intro{padding:0;margin-top:20px}}@media (min-width:688px) and (max-width:985px){.leitorbertrand .table-extract .table-header .left-content{margin-top:0;line-height:60px}.leitorbertrand .information .captive-balance div span:first-child{float:left}.leitorbertrand .information .captive-balance div span:last-child{float:right}.leitorbertrand .table-extract .table-content .table-row{padding:20px 10px}}@media (min-width:986px) and (max-width:1079px){.leitorbertrand .table-extract .table-header .left-content{margin-top:0;line-height:60px}.leitorbertrand .information .captive-balance div span:first-child{float:left}.leitorbertrand .information .captive-balance div span:last-child{float:right}.leitorbertrand .table-extract .table-content .table-row{padding:20px 10px}}.site-content.leitorbertrand .error-container{display:flex;margin-bottom:25px;align-items:center;color:#d83e0f}@media (max-width:687px){.site-content.leitorbertrand .error-container .icon.warning-icon{width:40%}}@media (min-width:1080px){.leitorbertrand{padding:0 20px}.leitorbertrand .header .intro{margin-top:0}.leitorbertrand .header .unificar-cartoes-container a:hover{text-decoration:underline}.leitorbertrand .header .unificar-cartoes-container .icon-bertrand-text span:first-child{display:block}.leitorbertrand .header .leitorbertrand-number,.leitorbertrand .header h1{margin-top:22px}.leitorbertrand .header{margin-bottom:50px}.leitorbertrand .header h1{font-size:36px;line-height:43.2px;width:75%}.leitorbertrand .leitorbertrand-number span{font-size:18px;line-height:21.6px}.leitorbertrand .header .leitorbertrand-number{text-align:right;width:25%;padding-top:15px;margin-bottom:0}.leitorbertrand .information{margin-bottom:30px}.leitorbertrand .information .total-balance{line-height:21.6px}.leitorbertrand .information{font-size:18px;line-height:21.6px}.leitorbertrand .information .balance,.leitorbertrand .information .captive-balance{width:420px;max-height:50px}.leitorbertrand .information .balance{margin-right:30px}.leitorbertrand .information .balance div,.leitorbertrand .information .captive-balance div{padding:14px 20px 14px 20px}.leitorbertrand .information .captive-balance span:first-child{width:80%}.leitorbertrand .information .captive-balance span:last-child{width:20%}.leitorbertrand .table-extract{margin-bottom:40px}.leitorbertrand .table-extract .table-header .left-content,.leitorbertrand .table-extract .table-header .right-content{margin:0}.leitorbertrand .table-extract .table-header .right-content{line-height:normal}.leitorbertrand .table-extract .table-content .table-row .right-content,.leitorbertrand .table-extract .table-header .right-content{padding-right:35px;padding-left:0}.leitorbertrand .table-extract .left-content .dropdown.datas{width:170px;max-height:30px;display:inline-table}.leitorbertrand .table-extract .datas ul.drop-menu{border-top:1px solid #b5b5b5}.leitorbertrand .table-extract .table-header .left-content,.leitorbertrand .table-extract .table-header .right-content{font-size:16px;line-height:18px;letter-spacing:.01em}.leitorbertrand .table-extract .table-header{margin-bottom:0;min-height:inherit}.leitorbertrand .table-extract .table-header .left-content{padding-left:20px}.leitorbertrand .table-extract .table-header .left-content span.header-padding{padding:15px 0 15px 0}.leitorbertrand .table-extract .table-header .right-content.header-padding{padding:15px 35px 15px 0}.leitorbertrand .table-extract .table-header .left-content .dropdown-span{padding-top:10px;padding-bottom:8px}.leitorbertrand .table-extract .datas button{height:30px;border:none}.leitorbertrand .table-extract .datas button .caret{line-height:30px}.leitorbertrand .table-extract .table-content .table-row{font-size:16px;letter-spacing:.01em;padding:20px 0 20px 20px}.leitorbertrand .table-extract .table-content .table-row .right-content{font-family:OpenSansRegular}}.site-content.personaldata{margin:auto;padding:0 10px;font-family:OpenSansRegular;color:#141414;font-size:16px;font-style:normal;line-height:19.2px;letter-spacing:0;text-align:left;margin-bottom:50px;display:block;z-index:1}.site-content .client-personaldata-page h1{margin:15px 0 0;font-family:OpenSansLight;font-size:36px;color:#141414;line-height:34px;text-transform:uppercase;padding:0}.site-content .client-personaldata-page .addresses-forms{margin:0;margin-top:-20px}.site-content .client-personaldata-page h1.title-address{color:#141414;font-size:28px;line-height:31px;margin:50px 0 0}.site-content .client-personaldata-page .lnk-container{z-index:2}.site-content .client-personaldata-page .intro{padding:0 0 35px;z-index:1}.site-content .client-personaldata-page .introdown{padding:30px 0 0}.site-content .client-personaldata-page .intro-address{padding:0 0 28px}.site-content .client-personaldata-page .options{min-height:17px;margin-bottom:10px;max-width:360px}.site-content .client-personaldata-page form{width:100%;max-width:315px;margin:0}.site-content .client-personaldata-page form ul.collapse.in+label.info-alpha{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;margin:0}.site-content .client-personaldata-page .form-control{height:44px;padding:5px 13px;font-size:16px;line-height:18px;color:#777;margin-bottom:10px;border:1px solid #a9a9a9;border-radius:0;text-align:left;width:100%}.site-content .client-personaldata-page .form-control.not-required{background-color:#f3f3f2}#login-validate .info .btn-recover-pass{display:inline-block;width:100%;height:44px;text-align:center;background-color:#fff;border:1px solid #777;color:#666}#login-validate .info .btn-recover-pass span{line-height:43px;text-transform:uppercase}.site-content .client-personaldata-page form .change-password .change-password-label{font-size:13px;line-height:17px;text-transform:uppercase;text-decoration:underline;color:#141414;padding:0 5px 0;cursor:pointer;font-weight:400}.site-content .client-personaldata-page form .change-password .change-password-label{width:46%;float:right;position:relative;margin-top:0;height:38px;background-color:#a6a6a6;color:#fff;font-family:OpenSansRegular;font-size:14px;text-align:center;line-height:38px;text-decoration:none}.site-content.personaldata .addresses-forms form{max-width:315px;margin-top:20px}.site-content .client-personaldata-page form .change-password .change-password-label{margin:0 0 9px}.site-content .client-personaldata-page .options,.site-content .client-personaldata-page form .address-postal-code,.site-content .client-personaldata-page form .address-postal-code .postal-code-cp4,.site-content .client-personaldata-page form .address-postal-code .postalCodeEstrangeiro,.site-content .client-personaldata-page form .address-postal-code .postalCodeNacional,.site-content .client-personaldata-page form .address-postal-code span:last-of-type,.site-content .client-personaldata-page form .birthday-date,.site-content .client-personaldata-page form .client-child-birthday,.site-content .client-personaldata-page form .client-child-number,.site-content .client-personaldata-page form .client-gender,.site-content .client-personaldata-page form .client-organization,.site-content .client-personaldata-page form .clientName,.site-content .client-personaldata-page form .dropdown.countries,.site-content .client-personaldata-page form .dropdown.localities,.site-content .client-personaldata-page form .options,.site-content .client-personaldata-page form .phoneNumber,.site-content.personaldata .client-personaldata-page .lnk-container{padding:0}.site-content .client-personaldata-page form .birthday-date #dataNascimento{display:flex}.site-content .client-personaldata-page form .birthday-date #dataNascimento .birthday-label{align-content:flex-start;width:30%}.site-content .client-personaldata-page form .birthday-date #dataNascimento .birthday-options{align-content:flex-end}.site-content .client-personaldata-page form .clientName{width:100%}.site-content .client-personaldata-page form .cartao-leitor-bertrand,.site-content .client-personaldata-page form .client-gender{display:flex;width:100%}.site-content .client-personaldata-page form .cartao-leitor-bertrand span{align-items:center;align-content:flex-start;width:180%;line-height:40px}#email[readonly],.site-content .client-personaldata-page .form-control.name-box,.site-content .client-personaldata-page form .cartao-leitor-bertrand .cartao-leitor-bertrand-number{background-color:#eee}.site-content .client-personaldata-page form .client-gender span.gender{align-items:center;align-content:flex-start;width:20%;line-height:40px;font-size:18px}.site-content .client-personaldata-page form .cartao-leitor-bertrand .cartao-leitor-bertrand-number,.site-content .client-personaldata-page form .client-gender #select-box-gender{width:90%;align-content:flex-end}.site-content .client-personaldata-page form .phoneNumber{width:100%}.site-content .client-personaldata-page form .phoneNumber label{z-index:1}.site-content .client-personaldata-page form .phoneNumber label.icon-mandatory{right:-78px}.site-content .client-personaldata-page form div.dropdown{margin-bottom:10px;padding-left:0;padding-right:0}.site-content .client-personaldata-page form .dropdown span{color:#777}.site-content .client-personaldata-page form .birthday-label,.site-content .client-personaldata-page form .client-child-birthday .child-birthday-label{font-size:18px;line-height:18px;padding:0 0 10px;margin-right:10px}.site-content .client-personaldata-page form .address-postal-code .postal-code-cp3{padding-right:0}.site-content .client-personaldata-page form .dropdown.days,.site-content .client-personaldata-page form .dropdown.months{padding-left:0;position:relative;padding-right:10px}.site-content .client-personaldata-page form .dropdown.years{padding:0;position:relative}.site-content .client-personaldata-page form .birthday-options{width:90%;float:right}.site-content .client-personaldata-page form span.hifen{font-size:30px;float:left;margin-left:-10px;line-height:44px;margin-right:-30px}.site-content .client-personaldata-page form .dropdown button.btn{width:100%;height:44px;text-align:left;padding:0 0 0 10px;border-radius:0;background-color:#fff;border:1px solid #a9a9a9!important;margin:0 0 10px;background:0 0;outline:0;position:relative;overflow:hidden}.site-content .client-personaldata-page form ul li>span,.site-content .client-personaldata-page form ul.collapse li>span,.site-content .client-personaldata-page form ul.collapsing li>span{text-transform:none}.site-content .client-personaldata-page form .dropdown.days ul[id^=days],.site-content .client-personaldata-page form .dropdown.months ul[id^=months],.site-content .client-personaldata-page form .dropdown.years ul[id^=years]{min-width:auto;width:calc(100% - 10px)!important}.site-content .client-personaldata-page form .client-child-birthday .dropdown.years ul[id^=years]{margin-left:9px}.site-content .client-personaldata-page form .dropdown ul{border-radius:0;border:0;text-align:left;-webkit-box-shadow:none;box-shadow:none;padding:0;position:absolute;max-height:225px;height:auto;overflow:auto;top:44px;box-shadow:3px 3px 10px #c7c5c2;width:90%}.site-content .client-personaldata-page form .dropdown ul.drop-menu li{height:40px;line-height:40px;text-overflow:ellipsis;overflow:hidden;cursor:pointer;min-height:40px;margin:0;background-color:#e7e7e7;font-size:16px}.site-content .client-personaldata-page form .dropdown ul.drop-menu li span{padding-left:10px;line-height:44px}.site-content .client-personaldata-page form .dropdown button.btn .active{color:#a9a9a9;font-size:16px;text-transform:none}.site-content .client-personaldata-page form .client-child-number .child-number-box,.site-content .client-personaldata-page form .client-organization .client-organization-box,.site-content .client-personaldata-page form .dropdown.profissoes button.btn-profissao,.site-content .client-personaldata-page form .phoneNumber .phone-number{width:100%}.site-content .client-personaldata-page form .icon-info span:first-child{width:28px;text-align:center;height:28px}.site-content .client-personaldata-page form .icon-mandatory span:first-child{width:28px;text-align:center;height:28px;font-size:26px}.site-content .client-personaldata-page form .icon-mandatory{color:#fff;background-color:#d83e0f;line-height:34px;font-size:26px;font-family:OpenSansSemibold;cursor:pointer;display:inline-block;position:absolute;right:-38px;top:8px;font-weight:400}.site-content .client-personaldata-page form .icon-info{font-family:OpenSansSemiBold;font-size:16px;line-height:28px;text-transform:lowercase;color:#000;background-color:#c7c5c2;cursor:pointer;display:inline-block;position:absolute;right:-38px;margin-top:8px;font-weight:400}.site-content .client-personaldata-page form .icon-gift{display:inline-block;position:absolute;right:0;margin-bottom:6px;font-weight:400}.site-content .client-personaldata-page form .client-gender .client-gender-format-M{padding:0 5px 0 0}.site-content .client-personaldata-page form .client-gender .client-gender-format-O{padding:0 0 0 5px}.site-content .client-personaldata-page form .client-gender .client-gender-format-F{padding:0 5px}.site-content .client-personaldata-page form .client-gender .client-gender-format-F,.site-content .client-personaldata-page form .client-gender .client-gender-format-M,.site-content .client-personaldata-page form .client-gender .client-gender-format-O{text-align:center}.site-content .client-personaldata-page form .client-gender .client-gender-format-F label,.site-content .client-personaldata-page form .client-gender .client-gender-format-M label,.site-content .client-personaldata-page form .client-gender .client-gender-format-O label{background-color:#fff;border:1px solid #a9a9a9;height:44px;width:100%;font-family:OpenSansRegular;font-size:16px;line-height:44px;color:#a9a9a9;font-weight:400;cursor:pointer}.site-content .client-personaldata-page form .client-gender input#client-gender-f:checked~.client-gender-format-F label,.site-content .client-personaldata-page form .client-gender input#client-gender-m:checked~.client-gender-format-M label,.site-content .client-personaldata-page form .client-gender input#client-gender-other:checked~.client-gender-format-O label{background-color:#000;color:#fefefe;font-family:OpenSansSemiBold;cursor:default;border:none}.site-content .client-personaldata-page form input[readonly]{background-color:#fff}.site-content .client-personaldata-page button.btn-confirm{padding:20px;text-transform:uppercase;border:none;font-family:OpenSansLight;font-size:20px;background-color:#d83e0f;color:#fff;position:fixed;bottom:0;left:0;z-index:2;margin:0}.site-content .client-personaldata-page .client-child-number>span:last-of-type{padding:0}.site-content .client-personaldata-page form .dropdown.profissoes .icon[data-toggle=dropdown]:after{right:35px}.site-content .client-personaldata-page .client-child-number .childDropdownContainer{width:90%}.site-content .client-personaldata-page .client-child-number .childDropdownContainer .child-number-label{float:left}.site-content .client-personaldata-page .address-postal-code .postal-code-label,.site-content .client-personaldata-page .client-child-number .childDropdownContainer .child-number-label{padding:10px 10px 10px 0;font-size:18px}.site-content .client-personaldata-page .client-child-number .childDropdownContainer #childNumber-drop{width:39%;float:right}.site-content .client-personaldata-page .client-child-number .childDropdownContainer #childNumber-drop ul{min-width:auto}.site-content .client-personaldata-page .dropdown .btn-childNumber.icon[data-toggle=dropdown]:after{right:10px}.site-content .client-personaldata-page .client-child-birthday .birthday-child{display:none}.site-content .client-personaldata-page .address-postal-code span.hifen{margin-left:0}.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-gift,.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-info,.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-mandatory{background-color:#e0dfdd;z-index:2}.site-content .client-personaldata-page input[type=checkbox]:checked~.info-alpha{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.5);margin:0}.site-content .client-personaldata-page .icon-mandatory .info-content{padding:0;line-height:24px;text-transform:initial;font-family:OpenSansRegular;font-size:16px;color:#000;width:100%;padding-left:35px!important}.site-content .client-personaldata-page .info-content{padding:31px;line-height:24px;text-transform:initial;font-family:OpenSansRegular;font-size:16px}.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-gift{background-image:none;height:auto;width:auto}.overlay-middle-content .login-content{max-width:fit-content}.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-info .pull-left,.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-mandatory .pull-left{background-color:#141414;color:#fff}.site-content .client-personaldata-page .client-gender{margin-bottom:5px}.site-content .client-personaldata-page .profissoes{margin-bottom:10px;display:flex;width:100%}.site-content .client-personaldata-page .profissoes .job{align-items:center;align-content:flex-start;width:35%;line-height:40px;font-size:18px}.site-content .client-personaldata-page .profissoes .select-box{width:100%}.site-content .client-personaldata-page form{position:relative}.site-content .client-personaldata-page .client-gender .gender-lg{padding-left:0}.site-content .client-personaldata-page form.disabled:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background-color:rgba(255,255,255,.5)}.site-content .client-personaldata-page .lnk-container+.error-container{margin:15px 0}.site-content .client-personaldata-page .error-container .error-message,.site-content .client-personaldata-page .error-container .icon.warning-icon{display:table-cell}.site-content .client-personaldata-page .error-container .error-message{padding:0 0 15px 10px;font-family:OpenSansRegular;font-size:18px;color:#d83e0f;font-style:normal;text-align:left;line-height:19px;letter-spacing:0}p.validate-subtitle{margin-top:50px;margin-bottom:15px}.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-gift .info-content,.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-info .info-content,.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-mandatory .info-content,.site-content .client-personaldata-page input[type=checkbox]:checked~.info-alpha{display:block!important}.no-touchevents .site-content .client-personaldata-page .birthday-options .icon-gift:hover .info-content,.no-touchevents .site-content .client-personaldata-page .icon-info:hover .info-content,.no-touchevents .site-content .client-personaldata-page .icon-mandatory:hover .info-content,.site-content .client-personaldata-page .birthday-options .icon-gift:hover~.info-alpha,.site-content .client-personaldata-page .icon-info:hover~.info-alpha,.site-content .client-personaldata-page .icon-mandatory:hover~.info-alpha{display:block!important}@media (min-width:1080px){.site-content .client-personaldata-page .form-control{width:100%}.no-touchevents .client-personaldata-page form .icon-info:hover span:first-child{color:#fff;background-color:#000}.site-content .client-personaldata-page form#client-data-form .birthday-options .v.dropdown #select-box-year label:after{right:0!important;margin-left:-1px!important}.site-content .client-personaldata-page form,.site-content.personaldata .addresses-forms form{max-width:560px}.site-content .client-personaldata-page .client-gender .gender-lg{height:44px;margin-bottom:10px;padding-right:0}.site-content .client-personaldata-page .client-child-number>span:first-of-type,.site-content .client-personaldata-page .client-gender .gender-lg>span,.site-content .client-personaldata-page .form .address-postal-code span{font-size:18px;line-height:22px;letter-spacing:.01em}.site-content .client-personaldata-page .client-gender .gender-lg>span:first-of-type{padding-right:15px}.site-content .client-personaldata-page .client-gender .gender-lg .gender-type-male{padding-left:19px;padding-right:5px}.site-content .client-personaldata-page .client-gender .gender-lg .gender-type-female{padding-left:6px;padding-right:5px}.site-content .client-personaldata-page .client-gender .gender-lg .gender-type-other{padding-left:2px;padding-right:4px}.site-content .client-personaldata-page .client-gender .gender-lg label.gender-f,.site-content .client-personaldata-page .client-gender .gender-lg label.gender-m,.site-content .client-personaldata-page .client-gender .gender-lg label.gender-o{height:44px;width:44px;padding:9px;background-color:#fff;border:1px solid #a9a9a9}.site-content .client-personaldata-page .icon-check{background-image:none;font-size:14px;line-height:19px;height:auto;cursor:pointer}.site-content .client-personaldata-page .icon.icon-check{height:auto;background-image:none;margin:0;display:inline-block;text-decoration:none}.site-content .client-personaldata-page .client-child-number>span:first-of-type{padding:10px 0}.site-content .client-personaldata-page form#client-data-form .client-organization .client-organization-box{width:100%}.site-content .client-personaldata-page form .address-postal-code .postalCodeEstrangeiro,.site-content .client-personaldata-page form .address-postal-code .postalCodeNacional{padding:0}.site-content .client-personaldata-page form .address-postal-code span.postal-code-cp4{padding:0}.site-content .client-personaldata-page form .address-postal-code span.postal-code-cp3{padding-left:20px}.site-content .client-personaldata-page form .address-postal-code span:last-of-type{padding-left:15px}.site-content .client-personaldata-page form .address-postal-code .hifen{font-size:30px;float:left;margin-left:5px;line-height:44px;margin-right:-30px}.site-content .client-personaldata-page form#client-data-form .birthday-date,.site-content .client-personaldata-page form#client-data-form .client-child-birthday,.site-content .client-personaldata-page form#client-data-form .client-child-number{padding-left:0}.site-content .client-personaldata-page .options{max-width:560px}.site-content .client-personaldata-page form .dropdown ul{width:100%}.site-content .client-personaldata-page div.options.new-form{float:none;max-width:560px}.site-content .client-personaldata-page form#client-data-form .birthday-date .birthday-label{width:31%;padding:10px 0}.site-content .client-personaldata-page form#client-data-form .birthday-options{width:50%}.site-content .client-personaldata-page form .client-child-birthday .dropdown.years ul[id^=years]{margin-left:0}.site-content .client-personaldata-page form .client-child-birthday .child-birthday-label{padding:15px 0;margin-right:0}.site-content .client-personaldata-page form .icon-gift{right:initial}.site-content .client-personaldata-page form .dropdown.profissoes button.btn-profissao,.site-content .client-personaldata-page form .phoneNumber .phone-number{width:100%}.site-content .client-personaldata-page form .dropdown.profissoes .icon[data-toggle=dropdown]:after{right:15px}.site-content .client-personaldata-page .client-child-birthday .birthday-options{padding-right:0}.site-content .client-personaldata-page button.btn-confirm{padding:30px}.site-content .client-personaldata-page h1.title-address{margin:65px 0 0}.site-content .client-personaldata-page .intro-address{padding:0 0 23px}.site-content .client-personaldata-page form .birthday-date #dataNascimento{width:121%}.site-content .client-personaldata-page .birthday-options .icon-gift:hover{background-image:none;height:auto;width:auto}.no-touchevents .site-content .client-personaldata-page .icon-gift:hover,.no-touchevents .site-content .client-personaldata-page .icon-mandatory:hover{margin:0}.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-gift{right:auto;width:100%;max-width:300px}.site-content .client-personaldata-page input[type=checkbox]:checked~.birthday-options .info-alpha,.site-content .client-personaldata-page input[type=checkbox]:checked~.info-alpha{background-color:transparent}.site-content .client-personaldata-page .client-child-number{width:58%}.site-content .client-personaldata-page .client-child-number .childDropdownContainer #childNumber-drop{width:33%;float:left;margin-left:18px}.site-content .client-personaldata-page .profissoes .select-box{width:100%}.site-content .client-personaldata-page .error-container .error-message{padding-top:15px}p.validate-subtitle{margin-left:70px;margin-top:50px;margin-bottom:15px}#validate-title{margin-left:70px}.site-content .client-personaldata-page form .birthday-date label.icon-info{margin-right:-38px}.no-touchevents .site-content .client-personaldata-page .address-postal-code .icon-mandatory:hover{margin-left:10px}.no-touchevents .site-content .client-personaldata-page .icon-mandatory:hover{right:auto;width:33%;max-width:300px;margin-left:569px;color:#e0dfdd}.no-touchevents .site-content .client-personaldata-page .icon-mandatory:hover span:first-child{color:#fff;background-color:#000;padding-right:0}.site-content .client-personaldata-page form .phoneNumber label.icon-mandatory:hover{margin-left:55px}.no-touchevents .site-content .client-personaldata-page .birthday-date .icon-info:hover{margin-left:609px}.no-touchevents .site-content .client-personaldata-page .icon-info:hover{right:auto;width:100%;max-width:300px;margin-left:10px}.no-touchevents .site-content .client-personaldata-page .profissoes .icon-info:hover{right:-315px}.site-content .client-personaldata-page .icon-info:hover,.site-content .client-personaldata-page .icon-mandatory:hover{z-index:1001;background-color:#e0dfdd}}@media (max-width:1079px){button#alt-email-btn{margin-right:10%;width:35%}.site-content .client-personaldata-page form .change-password .change-password-label{font-size:14px}}@media (min-width:768px){.site-content .client-personaldata-page form,.site-content.personaldata .addresses-forms form{max-width:560px}}@media (max-width:320px){button#alt-email-btn{margin-right:10%;width:40%}}@media (max-width:420px){.site-content.personaldata .addresses-forms form .address-postal-code .postal-code-cp4{width:22%}.site-content .client-personaldata-page form span.hifen{margin-right:0!important}.site-content.personaldata .addresses-forms .address-postal-code .postal-code-label{width:58%}.site-content.personaldata .addresses-forms form .address-postal-code .postal-code-cp3 input{padding:0;padding-left:10px}}.site-content.dados-envio-client-page,.site-content.dados-faturacao-client-page{margin-top:15px;margin-bottom:20px}.site-content.dados-envio-client-page .lnk-container,.site-content.dados-faturacao-client-page .lnk-container{z-index:1}.site-content.dados-envio-client-page h1,.site-content.dados-faturacao-client-page h1{margin:15px 0 0;font-family:OpenSansLight;font-size:36px;color:#141414;line-height:34px;text-transform:uppercase;padding:0;z-index:1}.site-content.dados-envio-client-page p,.site-content.dados-faturacao-client-page p{margin-top:15px;font-family:OpenSansRegular;font-size:16px;color:#141414;font-style:normal;text-align:left;line-height:19px;letter-spacing:0;margin-bottom:0}.site-content.dados-envio-client-page form div.dropdown,.site-content.dados-faturacao-client-page form div.dropdown{margin-bottom:10px}.site-content form div.dropdown.localities{z-index:0;margin-bottom:10px}.site-content .addresses-forms{margin:0;margin-left:0;margin-top:10px;padding:0;font-size:18px}.site-content .addresses-forms span{font-size:18px}.site-content .addresses-forms input.title{margin:0 0 0;font-family:OpenSansLight;font-size:32px;color:#141414;text-transform:uppercase;padding:0;z-index:1;border:none;display:block;width:100%}.site-content .addresses-forms input.title:not([readonly]){text-decoration:underline}.site-content .lnk-container{text-align:right;text-transform:uppercase}.site-content .lnk-container .lnk{font-family:OpenSansSemiBold;font-size:12px;color:#000;font-style:normal;line-height:15px;cursor:pointer;text-decoration:underline}.site-content .addresses-forms form{width:100%;max-width:360px;margin:0}.site-content .addresses-forms form .address-header{display:block;margin-bottom:10px;margin-top:15px;line-height:15px;color:grey;font-size:13px}.site-content .addresses-forms form .address-header .delete,.site-content .addresses-forms form .address-header .lnk{font-family:OpenSansSemiBold;font-size:12px;color:grey;font-style:normal;cursor:pointer;text-decoration:underline;text-transform:uppercase;padding:unset}.site-content .addresses-forms form{position:relative}.site-content .addresses-forms form .select-country-container{display:flex;width:100%;margin-top:10px}.site-content .addresses-forms form .select-country-container span{display:flex;justify-content:flex-start;width:55%;align-items:center}.site-content .addresses-forms form .select-country-container .countries{display:flex;justify-content:flex-end}.site-content .addresses-forms form .icon-info{font-family:OpenSansRegular;font-size:16px;line-height:24px;text-transform:initial;color:#000;background-color:#c7c5c2;cursor:pointer;display:inline-block;position:absolute;right:-37px;margin-top:8px;font-weight:400}.site-content .addresses-forms form .icon-info span:first-child{width:28px;text-align:center;height:28px}.site-content .addresses-forms .icon-info .info-content,.site-content .addresses-forms .icon-mandatory .info-content{padding:31px;line-height:24px;text-transform:initial;font-family:OpenSansRegular;font-size:16px;padding-left:35px!important;color:#000}.site-content .addresses-forms .form-control{height:44px;padding:5px 13px;font-size:16px;line-height:18px;color:#777;margin-bottom:10px;border:1px solid #a9a9a9;border-radius:0;text-align:left;width:100%}.site-content .addresses-forms form span.hifen{font-size:30px;float:left;margin-left:-5px;line-height:44px;margin-right:-30px}.site-content .addresses-forms form ul.collapse.in+label.info-alpha{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;margin:0;z-index:1001}.site-content .addresses-forms .form-container.delete-address{opacity:.5;position:relative}.site-content .addresses-forms .form-container.delete-address:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.site-content .addresses-forms form#client-address-form-new{margin-top:27px}.site-content .addresses-forms form .defaultAddressSelection{margin-bottom:23px}.site-content .addresses-forms form .defaultAddressSelection>:not(:first-child){margin-top:10px}.site-content .addresses-forms form .defaultAddressSelection label{font-family:OpenSansRegular;font-weight:400;cursor:pointer;margin:0;display:table}.site-content .addresses-forms form .defaultAddressSelection label .icon{vertical-align:middle;margin:0;background-image:none;display:inline-block;height:auto;margin-right:10px;border:1px solid #a9a9a9;background-color:#fff;padding:9px}.site-content .addresses-forms .address-postal-code .postal-code-cp4{padding-right:9px}.site-content .addresses-forms .icon-check{background-image:none;font-size:14px;line-height:19px;height:auto;cursor:pointer}.site-content .addresses-forms .icon.icon-check{height:auto;background-image:none;margin:0;display:inline-block;text-decoration:none}.site-content .addresses-forms form .defaultAddressSelection label .icon.icon-check:before{margin:0}.site-content .addresses-forms form .defaultAddressSelection label .label-text{vertical-align:middle;display:table-cell}.site-content .addresses-forms form .address-postal-code .postal-code-cp4{width:24%}.site-content .addresses-forms form .address-postal-code .postal-code-cp3{width:22%}.site-content .addresses-forms form .address-postal-code .postalCodeEstrangeiro,.site-content .addresses-forms form .address-postal-code .postalCodeNacional,.site-content .addresses-forms form .address-postal-code span:last-of-type,.site-content .addresses-forms form .countries,.site-content .addresses-forms form .localities{padding:0;z-index:1}.site-content .addresses-forms form .address-postal-code{z-index:0;padding:0;margin-bottom:10px}.site-content .addresses-forms form .address-postal-code .postalCodeEstrangeiro,.site-content .addresses-forms form .address-postal-code .postalCodeNacional{padding:0}.site-content .addresses-forms form .address-postal-code .postal-code-e{width:40%}.site-content .addresses-forms .address-postal-code .postal-code-label{padding:10px 10px 10px 0;font-size:18px;width:54%}.no-touchevents .site-content .addresses-forms .birthday-options .icon-gift:hover .info-content,.no-touchevents .site-content .addresses-forms .icon-info:hover .info-content,.no-touchevents .site-content .addresses-forms .icon-mandatory:hover .info-content,.site-content .addresses-forms .birthday-options .icon-gift:hover~.info-alpha,.site-content .addresses-forms .icon-info:hover~.info-alpha,.site-content .addresses-forms .icon-mandatory:hover~.info-alpha{display:block!important}.site-content.dados-envio-client-page button.btn-confirm,.site-content.dados-faturacao-client-page button.btn-confirm{padding:20px;text-transform:uppercase;border:none;font-family:OpenSansLight;font-size:20px;background-color:#d83e0f;color:#fff;position:fixed;bottom:0;left:0;margin:0;z-index:2}.site-content .addresses-forms form .icon-mandatory{color:#fff;background-color:#d83e0f;line-height:34px;font-size:26px;font-family:OpenSansSemibold;cursor:pointer;display:inline-block;position:absolute;right:-38px;top:8px;font-weight:400}.site-content .addresses-forms form .icon-mandatory span:first-child{width:28px;text-align:center;height:28px;font-size:26px}.site-content .addresses-forms input[type=checkbox]:checked~.icon-mandatory .pull-left{background-color:#141414;color:#fff}.site-content .addresses-forms .options{max-width:560px}.site-content .addresses-forms .options .new{color:#000;cursor:pointer;font-family:OpenSansRegular;font-weight:400;text-decoration:underline;text-transform:uppercase;font-size:14px;float:right}.site-content .addresses-forms .options{max-width:360px}@media (min-width:1080px){.site-content.dados-envio-client-page,.site-content.dados-faturacao-client-page{margin-bottom:30px;padding:0 15px}.site-content .addresses-forms{margin-left:20px}.site-content .addresses-forms form{max-width:560px}.site-content .addresses-forms .options{max-width:560px}.site-content .addresses-forms form .dropdown ul{width:100%}.no-touchevents .addresses-forms form .icon-info:hover{right:auto;width:100%;max-width:300px;margin-left:10px}.no-touchevents .addresses-forms form .icon-info:hover span:first-child{color:#fff;background-color:#000}.site-content .addresses-forms form .address-postal-code .hifen{font-size:30px;float:left;margin-left:5px;line-height:44px;margin-right:-30px}.site-content .addresses-forms .address-postal-code .postal-code-label{margin-right:112px;width:34%}.site-content .addresses-forms .address-postal-code .postal-code-cp4{padding-right:0}.site-content .addresses-forms form .select-country-container{margin-top:20px}.site-content .addresses-forms form .address-postal-code span:last-of-type{padding-left:18px}.site-content .addresses-forms form .select-country-container span{width:40%}.no-touchevents .site-content .addresses-forms .icon-info:hover{right:auto;width:100%;max-width:300px;margin-left:10px}.site-content .addresses-forms .icon-info:hover{z-index:1001;background-color:#e0dfdd}.site-content.dados-envio-client-page button.btn-confirm,.site-content.dados-faturacao-client-page button.btn-confirm{padding:30px}.no-touchevents .site-content .addresses-forms .address-postal-code .icon-mandatory:hover{margin-left:10px}.no-touchevents .site-content .addresses-forms .icon-mandatory:hover{right:auto;width:33%;max-width:300px;margin-left:569px;color:#e0dfdd}.no-touchevents .site-content .addresses-forms .icon-mandatory:hover span:first-child{color:#fff;background-color:#000;padding-right:0}.site-content .addresses-forms form .phoneNumber label.icon-mandatory:hover{margin-left:55px}.site-content .addresses-forms .icon-info:hover,.site-content .addresses-forms .icon-mandatory:hover{z-index:1001;background-color:#e0dfdd}}button.label,button.lnk{border:0;background:0 0}.site-content.dados-pagamento-client-page{margin-top:15px;margin-bottom:20px}.site-content.dados-pagamento-client-page h1{margin:15px 0 0;font-family:OpenSansLight;font-size:36px;color:#141414;line-height:34px;text-transform:uppercase;padding:0;z-index:1}.site-content.dados-pagamento-client-page p{margin-top:15px;font-family:OpenSansRegular;font-size:16px;color:#141414;font-style:normal;text-align:left;line-height:19px;letter-spacing:0;margin-bottom:0}.site-content.dados-pagamento-client-page .content form{position:relative;width:100%;max-width:360px;margin:0}.site-content.dados-pagamento-client-page .introdown{padding:30px 0 0}.site-content.dados-pagamento-client-page .form-control{height:44px;padding:5px 13px;font-size:16px;line-height:18px;color:#777;margin-bottom:10px;border:1px solid #a9a9a9;border-radius:0;text-align:left;width:90%}.site-content.dados-pagamento-client-page form .icon-info{font-family:OpenSansSemiBold;font-size:16px;line-height:28px;text-transform:lowercase;color:#000;background-color:#c7c5c2;cursor:pointer;display:inline-block;position:absolute;right:0;margin-top:8px;font-weight:400}.site-content.dados-pagamento-client-page input[type=checkbox]:checked~.icon-gift,.site-content.dados-pagamento-client-page input[type=checkbox]:checked~.icon-info{z-index:1002;background-color:#e0dfdd}.site-content.dados-pagamento-client-page form.disabled input[type=checkbox]:checked~.icon-gift,.site-content.dados-pagamento-client-page form.disabled input[type=checkbox]:checked~.icon-info{z-index:3}.site-content.dados-pagamento-client-page input[type=checkbox]:checked~.info-alpha{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1001;margin:0}.site-content.dados-pagamento-client-page form .icon-info span:first-child{width:28px;text-align:center;height:28px}.site-content.dados-pagamento-client-page .info-content{padding:31px;line-height:24px;text-transform:initial;font-family:OpenSansRegular;font-size:16px}.site-content.dados-pagamento-client-page input[type=checkbox]:checked~.icon-gift .info-content,.site-content.dados-pagamento-client-page input[type=checkbox]:checked~.icon-info .info-content,.site-content.dados-pagamento-client-page input[type=checkbox]:checked~.info-alpha{display:block!important}.no-touchevents .site-content.dados-pagamento-client-page .birthday-options .icon-gift:hover .info-content,.no-touchevents .site-content.dados-pagamento-client-page .icon-info:hover .info-content,.site-content.dados-pagamento-client-page .birthday-options .icon-gift:hover~.info-alpha,.site-content.dados-pagamento-client-page .icon-info:hover~.info-alpha{display:block!important}.site-content.dados-pagamento-client-page button.btn-confirm{padding:20px;text-transform:uppercase;border:none;font-family:OpenSansLight;font-size:20px;background-color:#d83e0f;color:#fff;position:fixed;bottom:0;left:0;margin:0}@media (min-width:1080px){.site-content.dados-pagamento-client-page{margin-bottom:30px;padding:0 15px}.site-content.dados-pagamento-client-page .content form{max-width:560px}.site-content.dados-pagamento-client-page .form-control{width:100%}.dados-pagamento-client-page form .form-control{margin:0 0 15px 0}.site-content.dados-pagamento-client-page form label.icon-info{margin-right:-38px}.no-touchevents .site-content.dados-pagamento-client-page .icon-info:hover{right:auto;width:100%;max-width:300px;margin-left:10px}.site-content.dados-pagamento-client-page .icon-info:hover{z-index:1001;background-color:#e0dfdd}.site-content.dados-pagamento-client-page button.btn-confirm{padding:30px}}.checkout-expresso-client-page{font-family:OpenSansRegular;color:#141414}.checkout-expresso-client-page input{border-radius:0}.checkout-expresso-client-page .header .lnk-container .lnk{font-family:OpenSansSemiBold;font-size:12px;line-height:15px;color:#141414;font-style:normal;text-transform:uppercase;text-decoration:underline;margin-top:15px}.checkout-expresso-client-page h1{font-family:OpenSansLight;font-size:36px;line-height:40px}.checkout-expresso-client-page .header-text,.checkout-expresso-client-page .module-text{font-size:16px;line-height:20px}.checkout-expresso-client-page .module-content{margin-top:20px}.checkout-expresso-client-page .leitorbertrand-module .module-content input:last-of-type+label{margin-bottom:10px}.checkout-expresso-client-page h2{font-family:OpenSansLight;font-size:30px;line-height:34px;margin-top:60px}.checkout-expresso-client-page h3{font-size:18px;line-height:22px}.checkout-expresso-client-page h3 .edit-address{font-size:14px;color:#141414;text-decoration:underline;margin-right:10px}.checkout-expresso-client-page .info-cliente{font-size:16px;line-height:20px;background-color:#e7e7e7;padding:15px 30px}.checkout-expresso-client-page .info-cliente.empty-address{display:table;height:100%;height:200px}.checkout-expresso-client-page .info-cliente.empty-address .empty-link{vertical-align:middle;display:table-cell;text-align:center;text-decoration:underline;color:#141414}.checkout-expresso-client-page .module-content .moradas-footer{margin-top:10px}#morada-faturacao-default:checked~.moradas-info .info-cliente.morada-faturacao:not(.ultima-encomenda){display:inline-block!important}#morada-faturacao-default:checked~.moradas-info .info-cliente.morada-faturacao.empty-address:not(.ultima-encomenda){display:table!important}#morada-faturacao-default:checked~.moradas-info .info-cliente.morada-faturacao.ultima-encomenda{display:none}#morada-envio-default:checked~.moradas-info .info-cliente.morada-default:not(.ultima-encomenda){display:inline-block!important}#morada-envio-default:checked~.moradas-info .info-cliente.morada-default.empty-address:not(.ultima-encomenda){display:table!important}#morada-envio-default:checked~.moradas-info .info-cliente.morada-default.ultima-encomenda{display:none}.checkout-expresso-client-page .module-content .info-cliente.morada-default,.checkout-expresso-client-page .module-content .info-cliente.morada-faturacao{margin:0 0 10px 0}.checkout-expresso-client-page .module-content .envio-default,.checkout-expresso-client-page .module-content .faturacao-default{margin:0 0 10px 0}.checkout-expresso-client-page label .icon.icon-check{background-image:none;height:25px;width:25px;padding:0;border:1px solid #a9a9a9;margin:0 10px 0 0;vertical-align:middle;display:inline-block;cursor:pointer}.checkout-expresso-client-page .leitorbertrand-module label .icon.selectable-radio{vertical-align:middle;display:inline-block;cursor:pointer}.checkout-expresso-client-page label .icon.icon-check+span,.checkout-expresso-client-page label .icon.selectable-radio+span{vertical-align:middle;cursor:pointer;font-size:16px;font-weight:400}.checkout-expresso-client-page label .icon.selectable-radio+span{padding-left:10px}.checkout-expresso-client-page .shipping-details{margin:10px 0 0}.checkout-expresso-client-page .payment-details input[id^=payment-id-]:not(:checked)+div,.checkout-expresso-client-page .shipping-details input[id^=shipping-id-]:not(:checked)+div,.checkout-expresso-client-page .stores-details input[id^=store-id-]:not(:checked)+div{display:none}.checkout-expresso-client-page .payment-details input[id^=payment-id-]:checked+div,.checkout-expresso-client-page .shipping-details input[id^=shipping-id-]:checked+div,.checkout-expresso-client-page .stores-details input[id^=store-id-]:checked+div{display:block}.checkout-expresso-client-page .shipping-details .shipping-type-text{font-family:OpenSansLight;font-size:14px;line-height:20px;margin-top:10px;margin-bottom:10px}.checkout-expresso-client-page .shipping-details .stores-details,.checkout-expresso-client-page .shipping-details [id^=select-box-districts-],.checkout-expresso-client-page .shipping-details [id^=select-box-municipalities-],.checkout-expresso-client-page .shipping-details [id^=select-box-stores-]{margin-top:10px}.checkout-expresso-client-page .shipping-details .stores-details .store-info{padding:10px;background-color:#e7e7e7}.checkout-expresso-client-page .shipping-details .stores-details .store-info p{font-family:OpenSansRegular;font-size:12px;line-height:20px;margin:0}.checkout-expresso-client-page .shipping-details .stores-details .store-info .shop-info-timetable{margin:10px 0 0;border-top:1px solid #a9a9a9;padding:10px 0 0}.checkout-expresso-client-page .payment-details{font-size:16px;line-height:22px;font-weight:400;margin:10px 0 0}.checkout-expresso-client-page .payment-details .icon{margin:0 0 10px 0;float:left}.checkout-expresso-client-page .payment-details .icon.payment-type-img-ch-stu{float:none}.checkout-expresso-client-page .payment-details input{padding:10px 10px;border:1px solid #a9a9a9;margin-bottom:10px}.checkout-expresso-client-page .payment-details label{margin-bottom:10px}.checkout-expresso-client-page .payment-details #tipo-pagamento-cc-nome,.checkout-expresso-client-page .payment-details #tipo-pagamento-mbway{width:calc(100% - 150px);margin:0 0 10px 10px}.checkout-expresso-client-page .payment-details .cc-data{display:table}.checkout-expresso-client-page .payment-details .cc-data span{margin:auto;vertical-align:middle;display:table-cell;padding-bottom:10px;height:100%;float:none}.checkout-expresso-client-page .payment-details .cc-data #tipo-pagamento-cc-mes-validade{width:calc(50% - 10px);margin-right:10px}.checkout-expresso-client-page .payment-details .cc-data #tipo-pagamento-cc-ano-validade{width:50%}.checkout-expresso-client-page .payment-details #tipo-pagamento-codigo-seguranca+.icon-info{font-family:OpenSansSemiBold;font-size:16px;line-height:28px;display:inline-block;background-color:#c7c5c2;width:28px;height:28px;text-align:center;margin:8px 10px}.checkout-expresso-client-page .payment-details #tipo-pagamento-codigo-seguranca+.icon-info:hover{color:#fff;background-color:#141414}.checkout-expresso-client-page .payment-details .cc-info.disabled input{border:1px solid #e6e6e6!important;background-color:#e6e6e6;cursor:pointer}.checkout-expresso-client-page .payment-details .cc-info.disabled .cc-data,.checkout-expresso-client-page .payment-details .cc-info.disabled .cc-seguranca,.checkout-expresso-client-page .payment-details .cc-info.disabled .tipo-pagamento-cc-guardar-wallet-inner{display:none}.checkout-expresso-client-page #client-data-btn-confirm{padding:12px 20px;text-transform:uppercase;border:none;font-family:OpenSansLight;font-size:20px;background-color:#d83e0f;color:#fff;margin-top:60px;max-width:360px}.checkout-expresso-client-page #client-data-btn-confirm:hover{background-color:#141414}@media(min-width:1080px){.checkout-expresso-client-page .module-content .moradas{display:table;height:100%}.checkout-expresso-client-page .module-content .moradas-header,.checkout-expresso-client-page .module-content .moradas-info{display:table-row;height:100%}.checkout-expresso-client-page .module-content .info-cliente.morada-faturacao,.checkout-expresso-client-page .module-content .left-container,.checkout-expresso-client-page .module-content h3.header-faturacao{display:table;width:calc(50% - 15px);margin-top:0;margin-right:15px;height:100%}.checkout-expresso-client-page .module-content .info-cliente.morada-default,.checkout-expresso-client-page .module-content .right-container,.checkout-expresso-client-page .module-content h3.header-default{display:table;width:calc(50% - 15px);margin-top:0;margin-left:15px;height:100%}.checkout-expresso-client-page .module-content .envio-default,.checkout-expresso-client-page .module-content .faturacao-default{margin:10px 0}#morada-faturacao-default:checked~.moradas-info .info-cliente.morada-faturacao:not(.ultima-encomenda){display:table!important}#morada-envio-default:checked~.moradas-info .info-cliente.morada-default:not(.ultima-encomenda){display:table!important}.checkout-expresso-client-page .leitorbertrand-module .module-content,.checkout-expresso-client-page .payment-module .module-content,.checkout-expresso-client-page .shipping-module .module-content{padding-right:15px!important}.checkout-expresso-client-page .shipping-details .stores-details .store-info .shop-info-timetable{margin:0;border-top:0;padding:0 0 0 20px;text-align:right}.checkout-expresso-client-page #client-data-btn-confirm{padding:12px 30px}}.checkout-expresso-client-page .pickme-container{background:#fff}.checkout-expresso-client-page .shipping-details div[id^=select-box]{margin-top:10px}.btn-remover-oportunidade{font-family:OpenSansLight;text-decoration:underline;padding-top:30px!important;text-transform:uppercase;font-size:14px;line-height:16px;padding-bottom:30px!important;cursor:pointer}.order-line .quantity{font-family:OpenSansSemiBold;font-size:24px;line-height:45px;height:45px;width:45px;margin:0 auto;background-color:#e6e6e6;border:0 none!important}.padding-xs-oportunidades{vertical-align:bottom}.product-title-oportunidades{font-family:OpenSansSemiBold;font-size:16px;line-height:18px;text-align:left;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#141414;padding-bottom:15px!important}#general-oportunidades-area #oportunidades-header{font-family:OpenSansLight;text-transform:uppercase;color:#fff;background-color:#d83e0f;min-height:50px;padding:30px 10px;margin-bottom:40px}#general-oportunidades-area #oportunidades-header>*{margin:0}#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:OpenSansLight;font-size:20px;line-height:24px;text-align:center;text-transform:uppercase;color:#fff;background-color:#d83e0f;min-height:50px;margin-bottom:10px;border:0;width:100%;padding:0}#general-oportunidades-area form button:hover span{background-color:#000;color:#fff}#general-oportunidades-area form button span{vertical-align:middle;padding:10px 25px 10px 10px;display:block;background-color:#d83e0f;font-family:OpenSansSemiBold;text-align:left;font-size:18px}#general-oportunidades-area form button:first-of-type span{background-color:#fff;color:#333;border:1px solid #333}#general-oportunidades-area form button .icon.icon-right-arrow{position:absolute;bottom:15px;right:15px}.btn-remover-oportunidade .icon.icon-trash{margin-top:6em}@media (min-width:688px){.padding-xs-oportunidades{vertical-align:middle}}@media (min-width:1080px){.padding-xs-oportunidades{vertical-align:middle}.btn-remover-oportunidade{font-family:OpenSansLight;text-decoration:underline;display:inline-block;padding-top:10px!important;text-transform:uppercase;font-size:14px;line-height:16px;padding-left:30px!important;cursor:pointer}#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}#general-oportunidades-area form button{width:50%;background:0 0;padding-right:0;padding-left:15px;margin-bottom:0}#general-oportunidades-area form button:first-of-type{padding-right:15px;padding-left:0}#general-oportunidades-area form button span{text-align:center;font-size:20px}}.checkout .recommendations{margin-top:60px}.checkout .recommendations .product h2{margin-top:0}.checkout .recommendations h2{font-family:OpenSansLight;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:OpenSansLight;color:#262626;text-align:left;font-size:18px}.checkout .recommendations .product .autor{font-family:OpenSansRegular;color:#262626;text-align:left;font-size:14px}.checkout .recommendations .product .preco{font-family:OpenSansLight;color:#262626;text-align:left;font-size:18px}.checkout .recommendations .product .desconto{font-family:OpenSansLight;color:#d83e0f;text-align:left;font-size:14px}.checkout .recommendations .product .comprar-btn{width:50px;height:50px;font-size:42px;color:#fff;background-color:#d83e0f;cursor:pointer}.checkout .recommendations .product .comprar-btn:hover{background-color:#000}.checkout .recommendations .product .price{margin:0}#checkout-cart-wrapper nav.shopping-cart-checkout-checkout{padding:0;list-style:none;margin-bottom:0;height:100%}#checkout-cart-wrapper nav.shopping-cart-checkout ul.row{margin-left:-25px;margin-right:0}#checkout-cart-wrapper nav.shopping-cart-checkout ul.products{overflow-y:scroll;padding-bottom:15px}#checkout-cart-wrapper nav.shopping-cart-checkout ul li{color:#000;list-style:none;padding-left:0;padding-right:0;min-height:50px;line-height:50px;cursor:pointer;margin-bottom:40px}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li{color:#000;list-style:none;padding-left:4px;padding-right:0;min-height:50px;line-height:50px;cursor:pointer;font-family:OpenSansLight;font-size:20px;display:block}#checkout-cart-wrapper nav.shopping-cart-checkout ul.products li{margin:0 0 30px 0}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .cover{padding-left:0;padding-right:20px}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li:first-child{margin-top:15px}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .description{padding-left:0;font-size:16px;line-height:16px;color:#000}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .description .titulo{font-family:OpenSansLight;font-size:20px;color:#262626}#checkout-cart-wrapper nav.shopping-cart-checkout ul.products li .description .qtd{font-family:OpenSansLight}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .description .preco{font-family:OpenSansLight;font-size:20px;color:#262626;text-align:right}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .description .desconto{font-family:OpenSansRegular;font-size:14px;color:#d83e0f;text-transform:uppercase;text-align:right}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .description span{padding:0;padding-bottom:10px}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .description .qtd{text-align:center;width:50px;height:50px;resize:none;overflow:hidden;line-height:20px;padding:0;font-size:24px;color:#262626;border:1px solid #262626}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .description .qtd.readonly{background-color:transparent}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .actions span.trash{height:50px;display:block}#checkout-cart-wrapper nav.shopping-cart-checkout .total.row{font-size:16px;line-height:16px;text-transform:uppercase;color:#000;padding-bottom:15px;float:left}#checkout-cart-wrapper nav.shopping-cart-checkout .total .total{text-transform:uppercase;font-size:16px;text-align:right}#checkout-cart-wrapper nav.shopping-cart-checkout .total .total .description{font-family:OpenSansRegular;padding-right:0}#checkout-cart-wrapper nav.shopping-cart-checkout .total .total .value{font-family:OpenSansLight}#checkout-cart-wrapper nav.shopping-cart-checkout .shipping{text-transform:uppercase;font-size:16px;text-align:right;color:#d83e0f}#checkout-cart-wrapper nav.shopping-cart-checkout .shipping .description{font-family:OpenSansRegular;padding-right:0}#checkout-cart-wrapper nav.shopping-cart-checkout .shipping .value{font-family:OpenSansLight;display:inline}#checkout-cart-wrapper nav.shopping-cart-checkout button.btn-checkout{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}#checkout-cart-wrapper nav.shopping-cart-checkout button.btn-checkout .info{line-height:50px;background-color:#d83e0f;font-family:OpenSansLight;font-size:20px;color:#fff;text-transform:uppercase}#checkout-cart-wrapper nav.shopping-cart-checkout button.btn-checkout .info:hover{background-color:#000}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .data{background:#e6e6e6;font-family:OpenSansRegular;color:#000;font-size:14px;line-height:20px;text-transform:lowercase;padding-top:15px;padding-bottom:15px}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .data>span{padding-left:0;padding-right:0}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .data div{font-family:OpenSansRegular;color:#000;font-size:14px;line-height:20px;text-transform:uppercase;padding-left:0;padding-right:0;padding-bottom:10px}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .data .info{font-family:OpenSansLight;text-transform:lowercase}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express,#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express-xs{margin-top:0;text-transform:uppercase;height:40px;padding-left:0;padding-right:0;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background:0 0}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express .info,#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express-xs .info{font-family:OpenSansRegular;font-size:16px;color:#000;background:#ccc;line-height:40px;padding:0;text-transform:uppercase}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express .info:hover,#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express-xs .info:hover,#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express-xs:hover,#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express-xs:hover .info{color:#fff;background:#000}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express-xs .info{font-size:16px;line-height:20px;background:#ccc}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express-xs .info b{font-size:14px;text-transform:lowercase}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express-xs{height:50px;background:#ccc}#checkout-cart-wrapper nav.shopping-cart-checkout .sales-infos{padding-top:15px}#checkout-cart-wrapper nav.shopping-cart-checkout .sales-infos .sale-info{height:40px;padding-right:15px;text-decoration:none;bottom:20px}#checkout-cart-wrapper nav.shopping-cart-checkout .sales-infos .sale-info .text-info{color:#d83e0f;font-size:14px;font-family:OpenSansLight;text-transform:uppercase}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express{bottom:15px}#checkout-cart-wrapper nav.shopping-cart-checkout .shop-info{position:absolute;bottom:0;border-top:1px solid #fff;padding-top:15px}#checkout-cart-wrapper nav.shopping-cart-checkout button.btn-checkout{bottom:15px}#checkout-cart-wrapper nav.shopping-cart-checkout ul.products li .description .qtd::-webkit-inner-spin-button,#checkout-cart-wrapper nav.shopping-cart-checkout ul.products li .description .qtd::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.formato-livro{font-family:OpenSansRegular}.formato-livro.categoria{background-color:grey;border-radius:2px;font-size:15px;line-height:20px;padding:0 5px;position:relative;text-transform:uppercase;width:64px;color:#fff;margin-top:5px;margin-bottom:10px;text-align:center;font-family:OpenSansRegular}.formato-livro.categoria.audiolivro{width:100px;background-color:#0071b5}.categoria.no-padding.flex{width:fit-content}.tipo-ebook.categoria{font-size:15px;padding:0 0;position:relative;text-transform:uppercase;width:64px;color:grey;margin-top:5px;margin-bottom:10px;text-align:center;font-family:OpenSansRegular;border:1px solid grey;margin-left:3px}@media (min-width:1080px){.checkout .recommendations{margin-top:90px}.checkout .recommendations h2{font-size:32px;line-height:32px}.checkout .recommendations .product{margin-top:30px}#checkout-cart-wrapper nav.shopping-cart-checkout ul.top{padding:27.5px 0}}body.checkout #header-navbar label.menu-btn{display:none}.site-content.checkout{width:100%;padding-left:10px;padding-right:10px;min-width:320px;max-width:360px}.margin-top-40{margin-top:40px}.titulo-texto-gift{font-family:OpenSansSemiBold;font-size:16px;color:#d83e0f;text-align:right;text-transform:uppercase;padding:0;padding-top:0;padding-right:0;float:right!important;margin-bottom:15px}.icon-presente-espaco{margin-right:0}.desc-text-gift{font-family:OpenSansLight;font-size:16px;color:#141414;text-align:right;line-height:18px;float:right!important;width:100%}.site-content.checkout input{border-radius:0}#general-dados-encomenda-area{padding:0;width:100%}.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:25px;padding:0;min-height:110px}.site-content.checkout .product-list .order-line:first-of-type{margin-top:0}.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 .meanWhileUpdated{color:#d83e0f}.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:10px}.site-content.checkout .product-list .order-line .product-price,.site-content.checkout .product-list .order-line .product-price span{padding:0}.site-content.checkout .order-line .prod-info .product-title,.site-content.checkout .order-line .product-details .product-title{font-family:OpenSansSemiBold;font-size:16px;line-height:18px;text-align:left;position:absolute;word-wrap:break-word;overflow:hidden;color:#141414}.site-content.checkout .order-line .prod-info .product-title.meanWhileUpdated,.site-content.checkout .order-line .product-details .product-title.meanWhileUpdated{color:red}.site-content.checkout .order-line .avalability{margin-top:5px;font-family:OpenSansRegular;font-size:12px;line-height:14px;text-align:left;color:#d83e0f;text-transform:uppercase}.site-content.checkout .order-line .voucher{font-family:OpenSansRegular;font-size:16px;line-height:1;color:#141414;margin-top:10px;word-break:break-all}.site-content.checkout .order-line .product-quantity{text-align:center;display:inline-flex}.site-content.checkout .order-line .quantity{font-family:OpenSansRegular;font-size:16px;line-height:25px;color:#141414;text-align:center;height:25px;width:25px;margin-top:25px;min-height:25px}.site-content.checkout .order-line .quantity.box{border:1px solid #262626;padding:0}.site-content.checkout .order-line .product-info span{padding:0}.confirmacao .riscado,.site-content.checkout .order-line .order-line-old-price{color:#5b5b5b;font-family:OpenSansRegular;font-size:14px;line-height:17px;text-align:right;letter-spacing:0;text-decoration:line-through;margin-bottom:5px}.site-content.checkout .order-line .order-line-price{font-family:OpenSansSemiBold;font-size:16px;color:#141414;text-align:right}.site-content.checkout .order-line .order-line-discount{font-family:OpenSansRegular;font-size:12px;text-transform:uppercase;color:#d83e0f;text-align:right;margin-top:10px}.site-content.checkout .order-line .product-author{font-family:OpenSansLight;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:OpenSansSemiBold;font-size:16px;line-height:50px;text-transform:uppercase;text-align:left;color:#141414;background-color:#e9e9e9;height:50px}.site-content.checkout .products-header .prod-col.prod-name{text-align:left;padding-left:15px}.site-content.checkout .products-header .prod-col.prod-price{text-align:right;padding-right:15px}.site-content.checkout .products-header .prod-col:nth-child(2){text-align:center}.site-content.checkout .products-header .prod-col:last-child{border-right:0 none;text-align:right}.site-content.checkout .order-line .prod .prod-info .links>a{font-size:16px;line-height:16px;text-transform:uppercase;font-family:OpenSansRegular;color:#000}.site-content.checkout .order-line .prod .prod-info .links .btn-movetoList>a,.site-content.checkout .order-line .prod .prod-info .links .btn-remover>a,.site-content.checkout .updateRegistoExpressoInfo{font-family:OpenSansRegular;color:#141414;text-decoration:underline}.site-content.checkout .order-line .prod .prod-info .links .btn-movetoList>a,.site-content.checkout .order-line .prod .prod-info .links .btn-remover>a{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{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 div{padding-right:0;padding-left:0}.site-content.checkout .ship-sales .info-ship-sales *{padding-right:0}.site-content.checkout .info-iva,.site-content.checkout .prazo-xs{font-family:OpenSansLight;font-size:14px;color:#141414;text-align:right;line-height:18px;padding:0;margin-top:40px}.site-content.checkout .prazo-xs .days{font-family:OpenSansLight}.site-content.checkout .prazo-xs .icon{font-family:OpenSansSemiBold;font-size:18px;line-height:20px;text-transform:lowercase;text-align:center;color:#141414;background-color:#e7e7e7;padding:1px 1px 1px 1px;height:24px;width:24px;display:inline-block;cursor:pointer;margin-left:10px}.site-content.checkout .total-price{padding:0 0 20px 0;border-bottom:1px solid #141414;margin-bottom:20px}.site-content.checkout .ship-sales .info-ship-sales .prices{line-height:1.5}.site-content.checkout .total-price-title,.site-content.checkout .total-price-value{font-family:OpenSansSemiBold;font-size:20px;color:#141414;text-align:right;padding:0;margin-top:25px;text-transform:uppercase}.site-content.checkout .ship-sales .info-ship-sales div .total-price .detail-price-title{font-family:OpenSansLight;font-size:20px}.site-content.checkout .ship-sales .info-ship-sales div .total-price .detail-price-value{font-family:OpenSansLight;font-size:20px}.site-content.checkout .total-poupanca{font-family:OpenSansLight;font-size:14px;color:#d83e0f;text-align:right;text-transform:uppercase;padding:0}.site-content.checkout .total-final-price .detail-price-title,.site-content.checkout .total-poupanca .total-poupanca-title{font-family:OpenSansLight;padding:0}.site-content.checkout .total-poupanca .total-poupanca-value{font-family:OpenSansSemiBold;padding:0}.site-content.checkout .total-final-price .detail-price-title,.site-content.checkout .total-final-price .detail-price-value{font-family:OpenSansRegular;font-size:20px;color:#141414;padding:5px 0;background-color:#e7e7e7;line-height:40px}.site-content.checkout .total-final-price .detail-price-title{padding:5px}.site-content.checkout .total-final-price .detail-price-value{font-family:OpenSansBold;padding-right:5px}.site-content.checkout .total-card,.site-content.checkout .total-final-price,.site-content.checkout .total-poupanca,.site-content.checkout .total-shipping,.site-content.checkout .total-voucher{margin-bottom:15px}.site-content.checkout .total-shipping,.site-content.checkout .total-voucher{font-family:OpenSansLight;font-size:14px;color:#141414;text-align:right;text-transform:uppercase;padding:0}.site-content.checkout .total-final-price{font-family:OpenSansLight;font-size:14px;color:#141414;text-align:right;text-transform:uppercase;padding:0;margin-left:0;margin-right:0}.site-content.checkout .total-final-price .detail-price-title .site-content.checkout .total-shipping .detail-price-title,.site-content.checkout .total-voucher .detail-price-title{font-family:OpenSansLight;padding:0}.site-content.checkout .total-shipping .detail-price-value,.site-content.checkout .total-voucher .detail-price-value{font-family:OpenSansSemibold;padding:0}.site-content.checkout .total-card{font-family:OpenSansSemibold;font-size:14px;color:#d83e0f;letter-spacing:0;padding:0;text-align:right;text-transform:uppercase}.site-content.checkout .total-card .total-card-title{font-family:OpenSansSemibold;padding:0}.site-content.checkout .total-card .total-card-value{font-family:OpenSansSemibold;padding:0}.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:#d83e0f}.site-content.checkout .ship-sales .info-ship-sales div .total-wookpoupou .total-wookpoupou-title{font-family:OpenSansLight}.site-content.checkout .ship-sales .info-ship-sales div .total-wookpoupou .total-wookpoupou-value{font-family:OpenSansLight}.site-content.checkout .info-iva{margin-top:15px}.site-content.checkout .btn-cgv{margin-top:40px;text-align:right}.site-content.checkout .btn-cgv>a{font-family:OpenSansSemiBold;font-size:12px;text-align:right;color:#141414;text-transform:uppercase;text-decoration:underline}.site-content.checkout .btn-cgv-vales{background:transparent none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:none!important;color:#141414;font-family:OpenSansLight;font-size:14px;margin:20px 0 2px 0;padding:0;text-decoration:underline;text-transform:uppercase;text-align:center}.site-content.checkout .btn-cgv-vales>a{font-family:OpenSansSemiBold;font-size:12px;text-align:right;color:#141414;text-transform:uppercase;text-decoration:underline}.site-content.checkout .order-line div{padding:0}.site-content.checkout .order-line div img{width:100%}.site-content.checkout #general-oportunidades-area .order-line div img{max-width:95px;max-height:109px;width:58px;height:auto}#general-oportunidades-area .dados-encomenda-artigos .order-line .product-img{display:flex;justify-content:center}.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:OpenSansLight}.site-content.checkout .shipment-details .shipment-total-value{font-family:OpenSansLight}.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:OpenSansLight}.site-content.checkout .shipment-details .shipment-cost-value{font-family:OpenSansLight}.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:OpenSansLight}.site-content.checkout .shipment-details .shipment-final-price-value{font-family:OpenSansLight}.site-content.checkout .shipment-details .value-info{font-family:OpenSansLight;font-size:14px;text-align:right;color:#999;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 #c7c5c2;padding:0 0 15px;margin-left:-10px;margin-right:-10px}.opcoesPickMe.shipping-optn-pickme-info .shipping-optn{border:none;padding:0;margin:0}.checkout{margin-bottom:60px}#checkout-cart-wrapper nav.shopping-cart-checkout-checkout{padding:0;list-style:none;margin-bottom:0;height:100%}#checkout-cart-wrapper nav.shopping-cart-checkout ul.row{margin-left:-25px;margin-right:0}#checkout-cart-wrapper nav.shopping-cart-checkout ul.products{overflow-y:scroll;padding-bottom:15px}#checkout-cart-wrapper nav.shopping-cart-checkout ul li{color:#000;list-style:none;padding-left:0;padding-right:0;min-height:50px;line-height:50px;cursor:pointer;margin-bottom:40px}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li{color:#000;list-style:none;padding-left:4px;padding-right:0;min-height:50px;line-height:50px;cursor:pointer;font-family:OpenSansLight;font-size:20px;display:block}#checkout-cart-wrapper nav.shopping-cart-checkout ul.products li{margin:0 0 30px 0}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .cover{padding-left:0;padding-right:20px}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li:first-child{margin-top:15px}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .description{padding-left:0;font-size:16px;line-height:16px;color:#000}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .description .titulo{font-family:OpenSansLight;font-size:20px;color:#262626}#checkout-cart-wrapper nav.shopping-cart-checkout ul.products li .description .qtd{font-family:OpenSansLight}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .description .preco{font-family:OpenSansLight;font-size:20px;color:#262626;text-align:right}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .description .desconto{font-family:OpenSansRegular;font-size:14px;color:#d83e0f;text-transform:uppercase;text-align:right}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .description span{padding:0;padding-bottom:10px}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .description .qtd{text-align:center;width:50px;height:50px;resize:none;overflow:hidden;line-height:20px;padding:0;font-size:24px;color:#262626;border:1px solid #262626}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .description .qtd.readonly{background-color:transparent}#checkout-cart-wrapper nav.shopping-cart-checkout ul.productsCheckout li .actions span.trash{height:50px;display:block}#checkout-cart-wrapper nav.shopping-cart-checkout .total.row{font-size:16px;line-height:16px;text-transform:uppercase;color:#000;padding-bottom:15px;float:left}#checkout-cart-wrapper nav.shopping-cart-checkout .total .total{text-transform:uppercase;font-size:16px;text-align:right}#checkout-cart-wrapper nav.shopping-cart-checkout .total .total .description{font-family:OpenSansRegular;padding-right:0}#checkout-cart-wrapper nav.shopping-cart-checkout .total .total .value{font-family:OpenSansLight}#checkout-cart-wrapper nav.shopping-cart-checkout .shipping{text-transform:uppercase;font-size:16px;text-align:right;color:#d83e0f}#checkout-cart-wrapper nav.shopping-cart-checkout .shipping .description{font-family:OpenSansRegular;padding-right:0}#checkout-cart-wrapper nav.shopping-cart-checkout .shipping .value{font-family:OpenSansLight;display:inline}#checkout-cart-wrapper nav.shopping-cart-checkout button.btn-checkout{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}#checkout-cart-wrapper nav.shopping-cart-checkout button.btn-checkout .info{line-height:50px;background-color:#d83e0f;font-family:OpenSansLight;font-size:20px;color:#fff;text-transform:uppercase}#checkout-cart-wrapper nav.shopping-cart-checkout button.btn-checkout .info:hover{background-color:#000}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .data{background:#e6e6e6;font-family:OpenSansRegular;color:#000;font-size:14px;line-height:20px;text-transform:lowercase;padding-top:15px;padding-bottom:15px}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .data>span{padding-left:0;padding-right:0}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .data div{font-family:OpenSansRegular;color:#000;font-size:14px;line-height:20px;text-transform:uppercase;padding-left:0;padding-right:0;padding-bottom:10px}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .data .info{font-family:OpenSansLight;text-transform:lowercase}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express,#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express-xs{margin-top:0;text-transform:uppercase;height:40px;padding-left:0;padding-right:0;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background:0 0}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express .info,#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express-xs .info{font-family:OpenSansRegular;font-size:16px;color:#000;background:#ccc;line-height:40px;padding:0;text-transform:uppercase}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express .info:hover,#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express-xs .info:hover,#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express-xs:hover,#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express-xs:hover .info{color:#fff;background:#000}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express-xs .info{font-size:16px;line-height:20px;background:#ccc}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express-xs .info b{font-size:14px;text-transform:lowercase}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express .btn-checkout-express-xs{height:50px;background:#ccc}#checkout-cart-wrapper nav.shopping-cart-checkout .sales-infos{padding-top:15px}#checkout-cart-wrapper nav.shopping-cart-checkout .sales-infos .sale-info{height:40px;padding-right:15px;text-decoration:none;bottom:20px}#checkout-cart-wrapper nav.shopping-cart-checkout .sales-infos .sale-info .text-info{color:#d83e0f;font-size:14px;font-family:OpenSansLight;text-transform:uppercase}#checkout-cart-wrapper nav.shopping-cart-checkout .checkout-express{bottom:15px}#checkout-cart-wrapper nav.shopping-cart-checkout .shop-info{position:absolute;bottom:0;border-top:1px solid #fff;padding-top:15px}#checkout-cart-wrapper nav.shopping-cart-checkout button.btn-checkout{bottom:15px}#checkout-cart-wrapper nav.shopping-cart-checkout ul.products li .description .qtd::-webkit-inner-spin-button,#checkout-cart-wrapper nav.shopping-cart-checkout ul.products li .description .qtd::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.dados-encomenda .button-cart{width:180px}.overlay-geral-area .info-checkout-area .content .button-cart{width:200px}.checkout .button-cart{width:100%}#confirmacaoSubmitButton,#submitBotaoPassoCesto,.dados-encomenda .button-cart,.overlay-geral-area .info-checkout-area .content .button-cart{font-family:OpenSansSemiBold;font-size:22px;line-height:50px;text-align:center;color:#fff;background-color:#d83e0f;text-transform:uppercase;border:12px solid #e7e7e7;position:fixed;bottom:0;left:0}#submitBotaoPassoCesto,.dados-encomenda .button-cart{font-size:20px}.dados-encomenda .button-cart.disabled{background-color:#c7c5c2}.dados-encomenda .button-cart.disabled:hover{background-color:#c7c5c2;cursor:auto}#confirmacaoSubmitButton:hover{background-color:#000}.overlay-geral-area .info-checkout-area .content .button-cart{margin-left:0}.checkout-visibility-useSpace{visibility:hidden;height:0!important;padding:0!important;margin:0!important}.checkout .button-cart .font-cart:after,.dados-encomenda .button-cart .font-cart:after{content:'>';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:OpenSansRegular;font-size:16px;line-height:50px;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:OpenSansRegular;font-weight:400;font-size:16px;line-height:50px;color:#262626;display:inline-block;cursor:pointer;border-radius:0;position:relative;margin-right:5px;margin-bottom:0;padding-right:60px;vertical-align:baseline}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{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:OpenSansRegular;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}.site-content.checkout h1{margin-top:0;margin-bottom:-24px;line-height:32px;font-family:OpenSansRegular;font-size:26px;color:#141414;text-transform:uppercase}.site-content.checkout h2{margin-top:0;margin-bottom:15px;line-height:20px;font-family:OpenSansSemibold;font-size:20px;color:#141414;text-transform:uppercase}.site-content.checkout h2#multipleVoucherHeadingTitle{margin-top:59px}.site-content.checkout .intro{font-family:OpenSansLight;font-size:18px;color:#141414;line-height:22px;margin-bottom:30px}.site-content.checkout .product-list.product-list-xs{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row}.site-content.checkout .product-list.product-list-xs .order-line .product-details{height:100%;position:absolute;margin-left:25%}.site-content.checkout .product-list.product-list-xs .order-line .avalability{position:absolute;bottom:33px}.site-content.checkout .product-list.product-list-xs .order-line .product-price{height:100%;position:absolute;right:0}.site-content.checkout .product-list.product-list-xs .order-line .product-quantity{position:absolute;bottom:0;left:20px}.site-content.checkout.passo1 .product-list.product-list-xs .order-line .product-price .icon.icon-trashbin{display:block;position:absolute;bottom:0;right:0;opacity:.5;width:17px;height:25px;background-position:-142px -18px;cursor:pointer}@media (max-width:687px){.flex-column .categoria{top:34px;font-size:14px}}@media (min-width:688px) and (max-width:985px){#general-oportunidades-area .dados-encomenda-artigos .order-line .product-img{width:170px}.site-content.checkout #general-oportunidades-area .order-line div img{width:unset}.site-content.checkout #general-oportunidades-area .order-line .image-oportunidades{width:auto}.site-content.checkout .order-line .prod-info .product-title,.site-content.checkout .order-line .product-details .product-title{position:initial}.site-content.checkout{max-width:720px}.site-content.checkout .order-line .quantity.box{color:#141414;text-align:center;line-height:48px;padding:0;font-family:OpenSansSemiBold;font-size:24px;width:45px;height:45px;border:1px solid #141414}#general-oportunidades-area form button{width:50%;background:0 0;padding-right:0;padding-left:15px;margin-bottom:0}#general-oportunidades-area form button:first-of-type{padding-right:15px;padding-left:0}.site-content.checkout .product-list.product-list-xs .order-line .product-details{margin-left:17%}.site-content.checkout .product-list.product-list-xs .order-line .avalability{position:relative;bottom:auto}.site-content.checkout .product-list.product-list-xs .order-line .product-quantity{position:relative;bottom:auto;left:auto}.site-content.checkout .ship-sales{padding:0}}@media (min-width:688px){.site-content.checkout h1{font-size:28px}}@media (min-width:986px) and (max-width:1079px){#general-oportunidades-area .dados-encomenda-artigos .order-line .product-img{width:140px}.site-content.checkout #general-oportunidades-area .order-line div img{width:100%}.site-content.checkout .order-line .prod-info .product-title,.site-content.checkout .order-line .product-details .product-title{position:initial}.site-content.checkout{max-width:720px}.desc-text-gift{font-family:OpenSansLight;font-size:16px;color:#141414;text-align:right;line-height:18px;float:right!important;width:100%}.site-content.checkout .order-line .quantity.box{color:#141414;text-align:center;line-height:48px;padding:0;font-family:OpenSansSemiBold;font-size:24px;width:45px;height:45px;border:1px solid #141414}#general-oportunidades-area form button{width:50%;background:0 0;padding-right:0;padding-left:15px;margin-bottom:0}#general-oportunidades-area form button:first-of-type{padding-right:15px;padding-left:0}.site-content.checkout .product-list.product-list-xs .order-line .product-details{margin-left:17%}.site-content.checkout .product-list.product-list-xs .order-line .avalability{position:relative;bottom:auto}.site-content.checkout .product-list.product-list-xs .order-line .product-quantity{position:relative;bottom:auto;left:auto}.site-content.checkout .ship-sales{padding:0}}@media (min-width:1080px){#general-oportunidades-area .dados-encomenda-artigos .order-line .product-img{width:170px}.site-content.checkout #general-oportunidades-area .order-line div img{width:unset}.site-content.checkout .order-line .image-oportunidades{width:auto}.desc-text-gift{font-family:OpenSansLight;font-size:16px;color:#141414;text-align:right;line-height:18px;float:right!important;width:100%}.prazo-xs,.site-content.checkout .ship-sales .info-ship-sales .btn-cgv,.site-content.checkout .total-poupanca{padding-top:0!important}.opcoesPickMe.shipping-optn-pickme-info{margin:0}.site-content.checkout .product-list .order-line:first-of-type{margin-top:30px}#confirmacaoSubmitButton{margin-top:0}.site-content.checkout{padding-left:30px;padding-right:30px;min-width:1080px;max-width:1200px}.site-content.checkout .product-list .order-line{margin-top:30px;margin-bottom:20px}.product-list .order-line .prod .product-img{padding-right:0;padding-left:15px}.product-list .order-line .prod .infocol,.product-list .order-line .prod .pricecol,.product-list .qtdcol{vertical-align:top}.product-list .order-line .prod .prod-info{padding-left:30px}#checkout-cart-wrapper nav.shopping-cart-checkout ul.top{padding:27.5px 0}.site-content.checkout .ship-sales{padding:15px;margin-bottom:86px;margin-top:30px}.site-content.checkout .ship-sales .info-ship-sales div .total-wookpoupou{padding-top:60px}.site-content.checkout .ship-sales .info-ship-sales .btn-cgv{padding-top:30px}.site-content.checkout #general-oportunidades-area .order-line .product-quantity{margin-left:30px}.site-content.checkout .order-line .voucher{text-align:center}.site-content.checkout .order-line .prod-info .product-title,.site-content.checkout .order-line .product-details .product-title{font-family:OpenSansBold;font-size:18px;line-height:22px;position:initial}.site-content.checkout .order-line .avalability,.site-content.checkout .order-line .order-line-discount{font-size:14px}.site-content.checkout .order-line .order-line-old-price{font-size:18px;margin-bottom:8px}.site-content.checkout .order-line .order-line-price{font-family:OpenSansBold;font-size:24px}.site-content.checkout .order-line .quantity{font-family:OpenSansSemiBold;font-size:24px;line-height:45px;height:45px;width:45px;margin:0 auto;background-color:#e6e6e6;border:0!important}.site-content.checkout .order-line .quantity.box{margin:0}.site-content.checkout .total-price-title,.site-content.checkout .total-price-value{font-family:OpenSansSemiBold;font-size:24px}.site-content.checkout .total-poupanca,.site-content.checkout .total-shipping,.site-content.checkout .total-voucher{font-size:18px}.site-content.checkout .ship-sales .info-ship-sales .col-lg-10{width:calc(100% - 115px)}.site-content.checkout .ship-sales .info-ship-sales .col-lg-4{width:calc(50% - 115px)}.site-content.checkout .ship-sales .info-ship-sales .col-lg-2{padding-left:0;width:115px}.site-content.checkout .total-card{font-size:18px}.site-content.checkout .btn-cgv{margin-top:30px}.site-content.checkout .btn-cgv>a{font-size:14px}.site-content.checkout .info-iva{margin-top:25px;font-size:16px}.site-content.checkout .prazo-xs{margin-top:20px;font-size:16px}.site-content.checkout h2{margin-bottom:20px}.checkout .button-cart{width:100%}#confirmacaoSubmitButton,#submitBotaoPassoCesto,.dados-encomenda .button-cart,.overlay-geral-area .info-checkout-area .content .button-cart{position:inherit;border:none}.site-content.checkout .total-final-price{margin-left:-15px;margin-right:-15px}.site-content.checkout .total-final-price .detail-price-title,.site-content.checkout .total-final-price .detail-price-value{font-size:24px;padding:10px 15px 10px 10px}.site-content.checkout .total-card,.site-content.checkout .total-final-price,.site-content.checkout .total-poupanca,.site-content.checkout .total-shipping,.site-content.checkout .total-voucher{margin-bottom:25px}.site-content.checkout .products-header{margin-bottom:5px}.site-content.checkout .order-line .prod .prod-info .links .btn-movetoList>a,.site-content.checkout .order-line .prod .prod-info .links .btn-remover>a{font-family:OpenSansLight}}.envioPagamentoInfos{display:flex;flex-direction:column;gap:20px}.grid-header-enco{display:none}.site-content.checkout .order-line .voucher{margin-top:45px}@media (min-width:688px) and (max-width:1079px){section#lines-area .dados-encomenda-artigos .product-details .product-quantity{position:absolute;top:55px}}@media (min-width:1080px){.envioPagamentoInfos{display:grid;grid-template-columns:1fr 1fr;gap:20px}.grid-header-enco{margin-top:10px;display:grid;grid-template-columns:1.8fr 1fr 1fr;height:50px;align-items:center;background-color:#e9e9e9}section#lines-area .dados-encomenda-artigos .cover.product-img{width:120px}section#lines-area .dados-encomenda-artigos{padding:0 15px}section#lines-area .dados-encomenda-artigos .product-details{margin:0;position:relative;padding-left:30px;display:flex;flex-direction:column}section#lines-area .dados-encomenda-artigos .product-details>div{position:static}section#lines-area .dados-encomenda-artigos .product-details #links{display:flex!important;font-family:OpenSansLight;margin-top:20px}section#lines-area .dados-encomenda-artigos .product-details .link{color:#141414;text-decoration:underline;text-transform:uppercase;cursor:pointer}section#lines-area .dados-encomenda-artigos .product-details .flex-column{gap:10px}section#lines-area .dados-encomenda-artigos .product-details .avalability,section#lines-area .dados-encomenda-artigos .product-details .product-quantity{position:relative!important;bottom:unset}section#lines-area .dados-encomenda-artigos .product-price{margin-top:30px}.site-content.checkout .order-line .avalability,.site-content.checkout .order-line .voucher{margin:0 0 15px 0}}#encomendaConfirmada section#lines-area .dados-encomenda-artigos .product-details #links,#stepConfirmacaoArea section#lines-area .dados-encomenda-artigos .product-details #links{display:none!important}#popImpersonateWarning input{height:60px;font-size:20px;font-family:OpenSansRegular;border:1px solid #a9a9a9}.order1{order:1}.breadcrumbCheckout li.step-active.confirmacao a{display:inline!important}.breadcrumbCheckout .back-link-element{display:none;background-color:#3b3b3b;color:#fff;font-family:OpenSansLight;text-transform:uppercase}.checkoutHeaderSeparatorArea{overflow:hidden;display:none;position:relative;height:70px}.top-checkout-menu{margin-left:0;margin-right:0;width:100%}.breadcrumbCheckout{list-style:none;overflow:hidden;padding-left:0;padding-right:0;margin-bottom:0;height:44px;background-color:#000}.breadcrumbCheckout li{float:left;margin-right:16px}.breadcrumbCheckout li a{color:#000;font-family:OpenSansLight;text-transform:uppercase;font-size:20px;background:#e9e9e9;position:relative;display:block;float:left;text-decoration:none;height:44px;line-height:44px;padding-left:30px}.breadcrumbCheckout li a:after{content:" ";display:block;width:0;height:0;position:absolute;top:50%;left:100%;z-index:2;border-top:44px solid transparent;border-bottom:44px solid transparent;margin-top:-44px;border-left:30px solid #e9e9e9}.breadcrumbCheckout li a:before{content:" ";display:block;width:0;height:0;position:absolute;top:50%;margin-left:2px;left:100%;z-index:1;border-top:44px solid transparent;border-bottom:44px solid transparent;border-left:30px solid #fff;margin-top:-44px}.breadcrumbCheckout li a .icon{margin:10px;width:24px;background-position:-242px -228px;height:24px}.breadcrumbCheckout li a:hover{background:#000;color:#fff}.breadcrumbCheckout li a:hover:after{border-left-color:#000!important}.top-checkout-menu ul.breadcrumbCheckout li.step-active a:after{border-left-color:#000!important}.top-checkout-menu ul.breadcrumbCheckout li.step-active a{background:#000;color:#fff;font-family:OpenSansLight;text-transform:uppercase}.breadcrumbCheckout li.step-active~li a:hover:after{border-left:30px solid #e9e9e9!important}.breadcrumbCheckoutTop li.step-active~li a:hover:after{border-left:30px solid #e9e9e9!important}.breadcrumbCheckout li.step-active a,.breadcrumbCheckout li.step-active~li a{cursor:default}.breadcrumbCheckout li.step-active~li a{background:0 0!important}.breadcrumbCheckout li.step-active~li a:hover{color:#000!important}.breadcrumbCheckout li:last-child a:after,.breadcrumbCheckout li:last-child a:before{display:none}.confirmacao.step-active{background-color:#000}.top-checkout-menu ul.breadcrumbCheckout li.step-past a:after{border-left:30px solid #3b3b3b}.top-checkout-menu ul.breadcrumbCheckout li.step-past a:hover{background-color:#000}.top-checkout-menu ul.breadcrumbCheckout li.step-past a{background-color:#3b3b3b;color:#fff}.step-top,.step-top-right{position:relative;height:70px;float:left}.step-top.oportunidades{width:143px}.step-top-right{margin-left:76px;width:0}.top-checkout-menu .checkoutHeaderSeparatorArea .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{min-width:201px}ul.breadcrumbCheckout li.cesto a{min-width:98px}ul.breadcrumbCheckout li.dados-encomenda{margin-right:0;margin-left:15px}ul.breadcrumbCheckout li.dados-encomenda a{min-width:267px;padding-left:0}ul.breadcrumbCheckout li.confirmacao a{min-width:10px}ul.breadcrumbCheckout li.back-link-element a{padding-left:0}.breadcrumbCheckout .step-past.back-link-element>a{font-size:50px}@media (max-width:1079px){.breadcrumbCheckout{background-color:#000}ul.breadcrumbCheckout li.confirmacao a,ul.breadcrumbCheckout li.dados-encomenda a{min-width:0}.breadcrumbCheckout li.step-active~li a{display:none}.breadcrumbCheckout li.step-past a{display:none}.breadcrumbCheckout li.step-active~li a:hover{display:none}.breadcrumbCheckout li.step-active a:after,.breadcrumbCheckout li.step-active a:before,.breadcrumbCheckout li:last-child a:after,.breadcrumbCheckout li:last-child a:before{display:none}.breadcrumbCheckout .step-past.back-link-element>a{display:block;width:35px;text-align:center}.breadcrumbCheckout .back-link-element{display:block;background-color:#3b3b3b;font-size:20px;color:#fff;min-width:50px!important}.top-checkout-menu{margin-bottom:30px}}.breadcrumbCheckout li.step-active.confirmacao a{font-family:OpenSansRegular!important;font-size:20px;line-height:24px;height:auto;line-height:initial;padding-top:5px}.breadcrumbCheckout li.step-active.confirmacao a.nr-enc{font-family:OpenSansSemiBold!important;color:#d83e0f!important;padding-top:0}@media (max-width:1079px){.breadcrumbCheckout.barra-completa{min-height:44px;height:inherit}}@media (min-width:1080px){.breadcrumbCheckout li.step-active.confirmacao a{padding-top:0;line-height:44px}.breadcrumbCheckout{height:44px}.checkoutHeaderSeparatorArea{visibility:visible;background-color:#e5e5e5;height:0}.step-top,.step-top-right{position:relative;height:120px;background:#e5e5e5;float:left}.top-checkout-menu ul{background:#e9e9e9;max-width:1140px;margin:0 auto}.top-checkout-menu{margin-bottom:55px}.checkoutHeaderSeparatorArea.barra-completa{background-color:#ccc}.step-top-right.confirmacao:before{border-right:82px solid #ccc}.breadcrumbCheckout.barra-completa{background-color:#000!important}.breadcrumbCheckout li a{padding-left:30px}ul.breadcrumbCheckout li.dados-encomenda{margin-right:16px;padding-left:0;margin-left:0}ul.breadcrumbCheckout li.dados-encomenda a{padding-left:30px}ul.breadcrumbCheckout li.dados-encomenda.step-active{background-color:#3b3b3b}}.dados-encomenda .ps__rail-y{opacity:.8}#error-topo,#error-topo::before{background-color:#fff!important;border-bottom:10px solid #fff!important}.space_mbway{padding-left:0;padding-top:25px}.space_mbway{padding-left:0;padding-top:25px}.dados-encomenda .dropdown>a{line-height:58px;min-height:58px;padding:0 15px}.dados-encomenda .dropdown>a:after{top:17px}.dados-encomenda .shipping-optn .shipping-optn-pickme-info .pickme-selects .select-container{min-height:59px;border-bottom:1px solid #fff!important}.dados-encomenda .error-container .icon.warning-icon,.dados-encomenda .warning-info-area-icon .icon.warning,.dados-encomenda .warning-info-area-icon .icon.warningTwo{width:50px;height:50px}.dados-encomenda .dados-envio,.dados-encomenda .dados-faturacao,.dados-encomenda .dte,.dados-encomenda .formas-envio,.dados-encomenda .tipo-pagamento{margin-bottom:30px;padding:0}.dados-encomenda .tipo-pagamento{margin-bottom:20px}.dados-encomenda .pickme-selects .dropdown>a{border:none!important;line-height:57px;min-height:57px;overflow-x:hidden}.dados-encomenda .pickme-selects .dropdown>a.icon.collapsed{background:0 0}.dados-encomenda .pickme-selects .dropdown>a.icon{background:#bababa}#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,.dados-encomenda div.msg-erro-tipo-envio-loja-pickme{padding:0;display:none}.dados-encomenda div.msg-erro-tipo-envio,div.msg-erro-tipo-envio-loja-pickme{margin-top:15px}.dados-encomenda .msg-erro-tipo-envio label:before{left:inherit;right:19px}.tipo-pagamento-ivaucher{font-family:OpenSansSemiBold;font-size:16px;text-align:left;color:#141414;padding:0;margin-top:0;line-height:20px}.dados-encomenda .dados-envio .dados-envio-titulo,.dados-encomenda .dados-faturacao .dados-faturacao-titulo,.dados-encomenda .despesas-educacao .despesas-educacao-title,.dados-encomenda .dte .dte-title,.dados-encomenda .tipo-pagamento .tipo-pagamento-title{font-family:OpenSansSemibold;font-size:18px;text-align:left;color:#141414;text-transform:uppercase;padding:0}.dados-encomenda .formas-envio .formas-envio-title,.dados-encomenda .tipo-pagamento .tipo-pagamento-title{margin-bottom:25px}.dados-encomenda .dados-faturacao .action-links,.dados-encomenda .envio-info .action-links{padding:0;text-align:right}.dados-encomenda .formas-envio div:nth-child(2){margin-top:0}.dados-encomenda .shipping-optn-pickme-info .pickme-selects+label.error{margin-top:10px}.dados-encomenda .dados-faturacao .action-links .action-links-btn,.dados-encomenda .envio-info .action-links .action-links-btn{display:inline-block;margin-top:0;line-height:20px}.dados-encomenda .dados-faturacao .action-links .action-links-btn a,.dados-encomenda .envio-info .action-links .action-links-btn a{font-family:OpenSansSemibold;font-size:12px;color:#141414;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:OpenSansSemibold;font-size:18px;text-align:left;line-height:22px;color:#141414;cursor:pointer;margin:15px 0 0 0;padding:15px;min-height:30px;height:auto;background:#bababa}.dados-encomenda .dados-envio .dados-envio-collapse.collapsed,.dados-encomenda .dados-faturacao .dados-faturacao-collapse.collapsed,.dados-encomenda .dte .dte-collapse.collapsed{background:#e7e7e7;border:0}.dados-encomenda .dte .dte-collapse{margin-top:0;font-family:OpenSansRegular}.dados-encomenda .dte .dte-collapse .dte-date-desc{font-family:OpenSansLight}.site-content .dados-encomenda .tipo-pagamento-cc-data-validade ul{padding:0}.site-content .dados-encomenda .tipo-pagamento-cc-data-validade ul li{margin:0}.site-content .dados-encomenda ul li,.site-content .dados-encomenda ul.collapsing li{text-transform:none;font-family:OpenSansLight;font-size:16px;line-height:50px;color:#000;padding:0 15px;background:#fff;border-bottom:1px solid #d9d9d9;margin:0;min-height:44px}.dados-encomenda .dados-envio .dados-envio-collapse:after,.dados-encomenda .dados-faturacao .dados-faturacao-collapse:after,.dados-encomenda .dte .dte-collapse:after{background-position:-100px 0}.dados-encomenda .dados-envio .select,.dados-encomenda .dados-faturacao .select,.dados-encomenda .dte .select{position:absolute;content:"";bottom:0;height:0;left:10px;width:calc(100% - 20px);border-bottom:1px solid #141414;display:block}.dados-encomenda .dados-envio .dados-envio-collapse:after,.dados-encomenda .dados-faturacao .dados-faturacao-collapse:after,.dados-encomenda .dte .dte-collapse:after{content:' ';background-position:-239px -28px;width:30px;height:25px;position:absolute;right:5px;top:15px}.dados-encomenda .dados-envio .dados-envio-collapse.collapsed:after,.dados-encomenda .dados-faturacao .dados-faturacao-collapse.collapsed:after,.dados-encomenda .dte .dte-collapse.collapsed:after{background-position:-239px -11px}.dados-encomenda .dte .dte-collapse.collapsed:hover:after{background-position:-239px -169px}.dados-encomenda .dte .dte-collapse:hover:after{background-position:-239px -187px}.dados-encomenda .dados-envio .dados-envio-collapse-options h3:hover,.dados-encomenda .dados-faturacao .dados-faturacao-collapse-options h3: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:#c7c5c2;cursor:default}.dados-encomenda .dados-envio .dados-envio-collapse.single-address:hover,.dados-encomenda .dados-faturacao .dados-faturacao-collapse.single-address:hover{background-color:#e7e7e7}.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:#fff;padding:0;margin:0;top:calc(100% - 1px);position:absolute;z-index:4;max-height:350px;overflow-y:hidden;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box}.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{margin:0;list-style:none}.dados-encomenda .dados-envio .dados-envio-collapse-options li span,.dados-encomenda .dados-faturacao .dados-faturacao-collapse-options li span{text-transform:capitalize}.dados-encomenda .dte .dte-collapse-options li span{text-transform:unset}.dados-encomenda .dados-envio .dados-envio-collapse-options li:hover,.dados-encomenda .dados-faturacao .dados-faturacao-collapse-options li:hover,.dados-encomenda .dte .dte-collapse-options li:hover{color:#fff}.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:OpenSansLight;font-size:18px;text-align:left;line-height:50px;color:#141414;text-transform:uppercase;cursor:pointer;padding:0;margin:0}.dados-encomenda .dados-envio .info-cliente,.dados-encomenda .dados-faturacao .info-cliente{font-family:OpenSansLight;font-size:16px;text-align:left;line-height:22px;color:#141414;background-color:#e7e7e7;padding-bottom:30px;padding-top:15px}.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 .dte .dte-date-desc{text-transform:lowercase!important}.dados-encomenda .despesas-educacao .despesas-educacao-info{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:left;color:#141414;padding:0;margin-bottom:10px}.dados-encomenda .despesas-educacao .despesas-educacao-type,.dados-encomenda .formas-envio .envio-info,.dados-encomenda .formas-envio .formas-envio-type,.dados-encomenda .tipo-pagamento .tipo-pagamento-type{margin-top:30px;text-align:left;color:#141414;border-bottom:1px solid #141414}.dados-encomenda .border-separation{float:left;width:100%;color:#141414;border-bottom:1px solid #141414;margin-bottom:30px}.dados-encomenda .tipo-pagamento .tipo-pagamento-type:last-child{border-bottom:0}.dados-encomenda .despesas-educacao .despesas-educacao-type: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:OpenSansLight;font-size:18px;line-height:24px;margin-top:-15px}.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:OpenSansLight;font-size:16px;line-height:20px;color:#141414;margin-bottom:25px}.dados-encomenda .dte .dte-text{font-family:OpenSansRegular;font-size:16px;line-height:20px;margin-bottom:16px;padding:0}.dados-encomenda .formas-envio .formas-envio-type-title{padding-right:0;padding-left:15px}.dados-encomenda .formas-envio .formas-envio-type-price{font-family:OpenSansSemiBold;font-size:14px;color:#d83e0f;text-align:left;padding-bottom:10px;padding-top:3px}.dados-encomenda .tipo-pagamento .tipo-pagamento-type:first-child{margin-top:20px}.dados-encomenda .tipo-pagamento .tipo-pagamento-type:last-of-type{margin-bottom:0}.dados-encomenda .formas-envio-type-title-info,.dados-encomenda .tipo-pagamento .tipo-pagamento-type .tipo-pagamento-type-info{width:calc(100% - 38px);padding-left:10px}.dados-encomenda .tipo-pagamento .tipo-pagamento-type .tipo-pagamento-type-title{color:#141414;font-family:OpenSansLight;font-size:18px;line-height:22px;text-align:left;padding:0;word-break:break-word;text-transform:uppercase}.dados-encomenda .tipo-pagamento .tipo-pagamento-type .tipo-pagamento-type-img{line-height:100px}.dados-encomenda .tipo-pagamento-type .vertcenter{display:inline-block;vertical-align:middle;float:none}.dados-encomenda .tipo-pagamento-type .icon{display:block;margin:6px auto}.icon.payment-type-img-mb{width:58px;height:68px;background-position:-709px -90px}.icon.payment-type-img-cc{width:152px;height:68px;background-position:-708px -245px}.icon.payment-type-img-mbway{width:140px;height:57px;background-position:-709px -173px}.tipo-pagamento-guardar-wallet-mbway .checkbox input#tipo-pagamento-gravar-mbway{display:none}.icon.payment-type-img-ch-stu{width:120px;height:45px;background-position:-957px -485px}.icon.payment-type-img-cc-codigo{background-position:-1893px -770px;height:158px;width:236px}.confirmacao body.checkout .icon.payment-type-img-cc-codigo{margin:0 auto}.dados-encomenda .selectable-title{max-width:calc(100% - 30px);margin:0;text-transform:uppercase}.dados-encomenda .tipo-pagamento .tipo-pagamento-type-extra-info{padding-bottom:20px;padding-top:20px;margin-left:-10px;margin-right:-10px;background:#eaeaea;margin-bottom:20px}.dados-encomenda .tipo-pagamento .tipo-pagamento-type.cheque .tipo-pagamento-type-extra-info,.dados-encomenda .tipo-pagamento .tipo-pagamento-type.mbway .tipo-pagamento-type-extra-info{background:#e7e7e7}.tipo-pagamento-clickable-area{padding-left:10px;padding-right:0;margin-left:-10px;margin-right:-10px}.tipo-pagamento-clickable-area:after,.tipo-pagamento-clickable-area:before{content:" ";display:table}.tipo-pagamento-clickable-area:after{clear:both}.tipo-pagamento-type-extra-inner span.titulo-cheque{text-transform:uppercase;font-family:OpenSansRegular;font-size:16px;color:#141414;display:block;margin-bottom:15px}.tipo-pagamento-type-extra-inner span.texto-cheque{font-family:OpenSansLight;line-height:20px;font-size:16px;color:#141414}.dados-encomenda .tipo-pagamento-type-extra-inner{cursor:auto}.dados-encomenda .tipo-pagamento-type-extra-inner .left-area,.dados-encomenda .tipo-pagamento-type-extra-inner .right-area{padding:0}#overlay-area-content .tipo-pagamento fieldset .form-control,.tipo-pagamento fieldset .form-control{margin:0;font-family:OpenSansRegular;line-height:16px;color:#141414;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}.tipo-pagamento fieldset .form-control:last-child{margin-bottom:0}.overlay-geral-area .overlay-middle-content .content form #autorizardebito{color:#fff;background-color:#d83e0f;font-size:20px;max-width:none;border-radius:0;text-align:center;text-transform:uppercase;margin-top:45px;font-family:OpenSansLight}.overlay-geral-area .overlay-middle-content .content form #autorizardebito span{margin:15px}.tipo-pagamento fieldset #tipo-pagamento-cc-ano-validade-error:before{left:109px}.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:OpenSansRegular;color:#141414;font-size:16px;text-transform:uppercase}.tipo-pagamento .label-codigo-seguranca p,.tipo-pagamento .tipo-pagamento-cc-data-validade .label-validade-cartao p{height:50px;line-height:50px;text-align:left}.tipo-pagamento fieldset .tipo-pagamento-cc-codigo-seguranca .form-control.cc-codigo-seguranca-box{max-width:175px;display:inline-block;margin-right:10px;float:left}.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,.tipo-pagamento .validade-cartao-label-area{padding:0}.tipo-pagamento .codigo-seguranca-input-area{margin-bottom:15px}.tipo-pagamento .tipo-pagamento-cc-tipo-cartao{margin-bottom:20px}.tipo-pagamento .tipo-pagamento-cc-codigo-seguranca{margin-bottom:5px}.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:OpenSansLight;font-size:18px;line-height:50px;color:#141414;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:OpenSansRegular}.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-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:OpenSansLight;font-size:18px;text-align:left;line-height:50px;color:#141414;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:#c7c5c2;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{padding:0}.tipo-pagamento .icon-info-mbway-container{padding:0}.tipo-pagamento .icon-info{background-color:#c9c9c9;color:#141414;display:inline-block;font-size:16px;text-align:center;text-transform:lowercase;margin-top:0;width:30px;height:48px;line-height:48px;padding:0;font-family:OpenSansRegular}.tipo-pagamento .icon-info-mbway{background-color:#c9c9c9;color:#141414;display:inline-block;font-size:16px;text-align:center;text-transform:lowercase;margin-top:0;width:20px;height:20px;line-height:20px;padding:0;font-family:OpenSansRegular}.tipo-pagamento .tipo-pagamento-cc-guardar-wallet .tipo-pagamento-cc-guardar-wallet-inner .icon-info{width:20px;font-family:OpenSansRegular;padding:2px 1px 1px;height:20px;margin-top:14px;line-height:16px}.tipo-pagamento .tipo-pagamento-cc-guardar-wallet .tipo-pagamento-guardar-wallet-mbway-inner .icon-info-mbway{width:20px;font-family:OpenSansRegular;padding:2px 1px 1px;height:20px;margin-top:14px;line-height:16px}.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-guardar-wallet-mbway-inner{padding:0}.tipo-pagamento .tipo-pagamento-cc-guardar-wallet .checkbox .option{line-height:19px;padding:0;text-transform:none;display:flex;font-size:14px;letter-spacing:.01em;background:0 0;margin-top:0;margin-bottom:10px}.tipo-pagamento .tipo-pagamento-guardar-wallet-mbway{padding-left:0;padding-right:0}.tipo-pagamento .tipo-pagamento-guardar-wallet-mbway .checkbox .option{line-height:19px;padding:0;text-transform:none;display:flex;font-size:14px;letter-spacing:.01em;background:0 0;margin-top:0;margin-bottom:10px}.tipo-pagamento .tipo-pagamento-cc-guardar-wallet .checkbox .option p{height:inherit;margin:auto!important;float:left;padding:0 0 0 25px;width:calc(100% - 25px)}.tipo-pagamento .tipo-pagamento-guardar-wallet-mbway .checkbox .option p{height:inherit;margin:auto!important;float:left;padding:0 0 0 25px;width:calc(100% - 25px)}.tipo-pagamento .tipo-pagamento-cc-guardar-wallet .checkbox{margin-top:0;line-height:20px;float:left}.tipo-pagamento .tipo-pagamento-guardar-wallet-mbway .checkbox{margin-top:10px;line-height:20px}.tipo-pagamento .label-codigo-seguranca,.tipo-pagamento .tipo-pagamento-cc-data-validade .label-validade-cartao{text-transform:none;width:170px;display:block;float:right}.tipo-pagamento .tipo-pagamento-cc-guardar-wallet .tipo-pagamento-cc-guardar-wallet-inner{padding:0;min-height:50px}.tipo-pagamento .tipo-pagamento-cc-guardar-wallet .tipo-pagamento-cc-guardar-wallet-inner .checkbox-wallet{background-color:red}.tipo-pagamento .tipo-pagamento-cc-guardar-wallet .checkbox .option label{line-height:40px}.tipo-pagamento .tipo-pagamento-guardar-wallet-mbway .checkbox .option label{line-height:40px}.tipo-pagamento .tipo-pagamento-guardar-wallet-mbway .tipo-pagamento-cc-guardar-wallet-inner{padding:0;min-height:50px}.tipo-pagamento .tipo-pagamento-guardar-wallet-mbway .tipo-pagamento-cc-guardar-wallet-inner .checkbox-wallet{background-color:red}.tipo-pagamento .tipo-pagamento-guardar-wallet-mbway .checkbox .option label{line-height:40px}.tipo-pagamento-guardar-wallet-mbway-inner{padding-left:0}.tipo-pagamento .no-padding-at-all{padding:0;margin-bottom:15px}.tipo-pagamento #tipo-pagamento-cc-ano-validade,.tipo-pagamento #tipo-pagamento-cc-mes-validade{width:80px!important;display:inline-block;margin-right:10px}.tipo-pagamento fieldset textarea.form-control{height:200px}.tipo-pagamento fieldset .form-control.error{border:1px solid #d83e0f;color:#d83e0f}.tipo-pagamento fieldset label.error{line-height:20px;margin-bottom:15px;padding:15px 15px 15px 15px}#mbWayExtraInfoErrorArea label.error{margin-top:15px;margin-bottom:0}#mbWayExtraInfoErrorArea label.valid.error,.tipo-pagamento fieldset label.valid.error,label.valid.error{display:none!important}.checkout .dados-encomenda .tipo-pagamento .tipo-pagamento-type-extra-info .tipo-pagamento-type-extra-inner input[type=hidden]+label.error{margin-top:13px}#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-geral-area .overlay-middle-content .content #overlay-checkout-area-address-form label.error,.overlay-geral-area .overlay-middle-content .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 .cp-label-rpadding{line-height:44px;text-align:right;padding-right:10px}#overlay-checkout-area-address-form .postal-code .single-line.cp-label-padding{padding:0 5px}#overlay-checkout-area-registoexpresso-form .postal-code .single-line.cp-label-padding{padding:0 15px}#overlay-checkout-area-address-form .countries,#overlay-checkout-area-address-form .localities{padding:0}#overlay-checkout-area-address-form .countries .select-text,#overlay-checkout-area-address-form .localities .select-text{margin-bottom:10px}.field-label.single-line.cp-label-rpadding{padding:0 10px 0 0}#overlay-checkout-area-address-form .select-container,#overlay-checkout-area-registoexpresso-form .select-container{padding-left:10px;padding-right:10px}#overlay-area-content .content #overlay-checkout-area-address-form .select-container.country{padding-left:0;padding-right:0}#overlay-checkout-area-address-form .select-container::after,#overlay-checkout-area-registoexpresso-form .select-container::after{padding-right:15px}#overlay-checkout-area-address-form .select-container select#client-address-form-country.form-control.country-box,#overlay-checkout-area-registoexpresso-form .select-container select#client-address-form-country.form-control.country-box{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}#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-registoexpresso-form fieldset input.error{margin-bottom:70px}#overlay-checkout-area-address-form .default-address .field-label.on-top{padding-top:0}#overlay-checkout-area-address-form .checkbox .option{line-height:19px;padding:0;text-transform:none;display:flex;font-size:14px;letter-spacing:.01em}#overlay-checkout-area-address-form input[type=checkbox]{display:none}#overlay-checkout-area-address-form .default-address .check-label span{font-size:14px;line-height:19px;height:auto;padding:13px 0 0 10px}#overlay-checkout-area-address-form .default-address .check-label .icon.icon-check{margin:0;width:44px;height:44px;border:1px solid #a9a9a9;background-color:#fff;padding:9px;background-image:none}#overlay-checkout-area-address-form .default-address .check-label{background-image:none;font-size:16px;line-height:16px;cursor:pointer;margin:0;text-align:left}.tipo-pagamento-cc-guardar-wallet .checkbox input#tipo-pagamento-gravar-wallet{display:none}.tipo-pagamento-guardar-wallet-mbway .checkbox input#tipo-pagamento-gravar-wallet-mbway{display:none}.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:#141414}.content .despesa-educacao-popup .despesa-educacao-popup-buttons form button{width:100%;margin-top:20px}.dados-encomenda .tipo-pagamento .tipo-pagamento-type.mbway .tipo-pagamento-type-extra-info #frm-pagamento-mbway-extra-info{padding:0}@media (min-width:1080px){.tipo-pagamento-ivaucher{margin-top:20px}.space_mbway{padding-left:0;padding-top:5px}.tipo-pagamento-clickable-area{padding-left:25px;margin-left:-15px;margin-right:-15px}#overlay-checkout-area-address-form .countries,#overlay-checkout-area-address-form .localities{padding-left:50%}#overlay-checkout-area-address-form .postal-code{padding-right:0;padding-left:0;text-align:right}.tipo-pagamento .tipo-pagamento-cc-guardar-wallet .tipo-pagamento-cc-guardar-wallet-inner{padding-left:15px;min-height:40px}.tipo-pagamento-type .icon.payment-type-img-mbway{background-position:-681px -173px}.tipo-pagamento-type .icon.payment-type-img-cc{width:203px;height:74px;background-position:-655px -241px;margin:6px auto}.tipo-pagamento-type .icon.payment-type-img-ch-stu{width:427px;height:58px;background-position:-654px -479px}.dados-encomenda .formas-envio .formas-envio-type-title{padding-left:25px;padding-right:10px}body.checkout .icon.payment-type-img-cc-codigo{margin:0}.tipo-pagamento .codigo-seguranca-label-area,.tipo-pagamento .validade-cartao-label-area{padding-right:15px}.tipo-pagamento .tipo-pagamento-cc-data-validade .no-padding-at-all{float:right;padding-left:34px}.tipo-pagamento .codigo-seguranca-input-area{text-align:right}.tipo-pagamento fieldset .tipo-pagamento-cc-codigo-seguranca .codigo-seguranca-input-area{max-width:215px;float:right}.tipo-pagamento fieldset #tipo-pagamento-cc-ano-validade{margin-right:0}.tipo-pagamento fieldset #tipo-pagamento-cc-mes-validade-error:before{left:330px}.tipo-pagamento fieldset #tipo-pagamento-cc-ano-validade-error:before{left:445px}.tipo-pagamento fieldset #tipo-pagamento-codigo-seguranca-error:before{left:300px}.dados-encomenda .tipo-pagamento-type-extra-inner .left-area,.dados-encomenda .tipo-pagamento-type-extra-inner .right-area{padding-left:15px;padding-right:15px}.dados-encomenda .tipo-pagamento-type-extra-inner .right-area{padding-right:0}.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-right:15px}.dados-encomenda .despesas-educacao .despesas-educacao-type,.dados-encomenda .formas-envio .formas-envio-type,.dados-encomenda .tipo-pagamento .tipo-pagamento-type{margin-top:20px}.dados-encomenda .dados-faturacao{padding-right:15px}.dados-encomenda .dados-envio .dados-envio-titulo,.dados-encomenda .dados-faturacao .dados-faturacao-titulo{font-size:20px;line-height:20px;width:72%}.dados-encomenda .dados-faturacao .action-links,.dados-encomenda .envio-info .action-links{width:28%}.dados-encomenda .dados-envio .dados-envio-collapse,.dados-encomenda .dados-faturacao .dados-faturacao-collapse{margin-top:15px;padding-left:30px}.dados-encomenda .despesas-educacao{margin-bottom:90px}.dados-encomenda .despesas-educacao .despesas-educacao-title,.dados-encomenda .dte .dte-title,.dados-encomenda .tipo-pagamento .tipo-pagamento-title{font-size:20px;line-height:20px;margin-bottom:20px}.dados-encomenda .tipo-pagamento .tipo-pagamento-title{margin-bottom:-10px}.dados-encomenda .formas-envio .formas-envio-title{margin-bottom:15px}.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}.dados-encomenda .tipo-pagamento{margin-bottom:90px}.dados-encomenda .tipo-pagamento .tipo-pagamento-type{margin-bottom:15px}.dados-encomenda .tipo-pagamento .tipo-pagamento-type.multibanco{margin-top:20px}.dados-encomenda .formas-envio-type-title-info,.dados-encomenda .tipo-pagamento .tipo-pagamento-type .tipo-pagamento-type-info{padding-left:25px}.dados-encomenda .tipo-pagamento .cartao_credito .tipo-pagamento-type-info,.dados-encomenda .tipo-pagamento .cheque .tipo-pagamento-type-info,.dados-encomenda .tipo-pagamento .mbway .tipo-pagamento-type-info,.dados-encomenda .tipo-pagamento .multibanco .tipo-pagamento-type-info{width:calc(100% - 30px)}.dados-encomenda .tipo-pagamento .tipo-pagamento-type .tipo-pagamento-type-title{max-width:available;line-height:85px;font-size:20px;display:inline-block}.tipo-pagamento-clickable-area{min-height:85px}.tipo-pagamento-cc-guardar-wallet-inner .checkbox .option{margin-right:0;padding-right:0}.dados-encomenda .tipo-pagamento .tipo-pagamento-type.cartao_credito .tipo-pagamento-type-extra-info,.dados-encomenda .tipo-pagamento .tipo-pagamento-type.cheque .tipo-pagamento-type-extra-info,.dados-encomenda .tipo-pagamento .tipo-pagamento-type.mbway .tipo-pagamento-type-extra-info{margin:0;background:0 0}.dados-encomenda .tipo-pagamento .tipo-pagamento-type.cheque .tipo-pagamento-type-extra-info fieldset{background:#e7e7e7;min-height:127px;padding:20px 0}.dados-encomenda .tipo-pagamento .tipo-pagamento-type.cheque .tipo-pagamento-type-extra-info fieldset .tipo-pagamento-type-extra-inner{margin-left:40px}#overlay-checkout-area-address-form #postalCodeNacional .cpdescricao,#overlay-checkout-area-registoexpresso-form #postalCodeNacional .cpdescricao{width:calc(54% - 10px)}.overlay-area .tipo-pagamento .label-codigo-seguranca,.overlay-area .tipo-pagamento .tipo-pagamento-cc-data-validade .label-validade-cartao{font-size:20px}.dados-encomenda .dados-envio .info-cliente,.dados-encomenda .dados-faturacao .info-cliente{padding-left:30px}.dados-encomenda .despesas-educacao .despesas-educacao-type,.dados-encomenda .formas-envio .formas-envio-type,.dados-encomenda .tipo-pagamento .tipo-pagamento-type{margin-top:20px;padding-left:0;padding-right:0}.dados-encomenda .formas-envio .formas-envio-type-price{float:right;margin:0;padding:0}.dados-encomenda .formas-envio .formas-envio-type-price{font-family:OpenSansSemiBold}.dados-encomenda .despesas-educacao .despesas-educacao-type .despesas-educacao-type-text,.dados-encomenda .formas-envio .formas-envio-type-title .formas-envio-type-text{margin-top:15px}.dados-encomenda .tipo-pagamento .tipo-pagamento-type .tipo-pagamento-type-img{float:right}.dados-encomenda .tipo-pagamento .tipo-pagamento-type{margin:0;padding-right:0}.dados-encomenda .tipo-pagamento .tipo-pagamento-type .tipo-pagamento-type-img{height:85px;line-height:85px}.dados-encomenda .tipo-pagamento .tipo-pagamento-type .selectable-radio{line-height:85px}.dados-encomenda .dados-envio .select,.dados-encomenda .dados-faturacao .select,.dados-encomenda .dte .select{left:30px;width:calc(100% - 60px)}.dados-encomenda .tipo-pagamento-type-extra-info fieldset{background:#eaeaea;margin-left:0;margin-right:0;padding:30px 45px;width:100%}.tipo-pagamento .tipo-pagamento-cc-guardar-wallet .checkbox{margin-bottom:0}}.dados-encomenda .overlay-middle-content.info-checkout-area{padding-top:30px}.formas-envio-type[data-tiprotdesc="Levantamento num ponto de recolha"] .shop-info .livraria-box-desc{display:none}.checkout-vales{width:100%;margin:0;padding:0}.checkout-vales .brt_vale_value{width:5em;text-align:right;padding:7px;border:0}.checkout-vales>div{margin-left:0;margin-right:0}.site-content.checkout .titulo-utilizador-sem-vales{font-family:OpenSansRegular;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{border:1px solid #262626;font-family:OpenSansRegular;font-size:16px;height:50px;color:#262626}.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:0;margin-right:0;margin-bottom:10px;width:100%}.checkout-vales .vale-info-elemento-inner{cursor:pointer}.checkout-vales .vale-info-elemento-inner,.checkout-vales .vale-info-elemento-inner-codigo,.checkout-vales .vale-info-elemento-inner-sem-saldo{background-color:#e7e7e7;border:1px solid #e7e7e7;height:100%}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .vale-info-elemento-inner{background-color:#d83e0f;padding:0 50px 15px 50px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .vale-info-elemento-inner .top-container{min-height:121px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .vale-info-elemento-inner span{padding-left:0;padding-right:0}.checkout-vales .vale-info-elemento-inner-sem-saldo{display:inline-block}.checkout-vales .vale-info-elemento-inner,.checkout-vales .vale-info-elemento-inner-sem-saldo{min-height:260px;border:1px solid #e7e7e7}.checkout-vales .vale-info-elemento-selected{background-color:#e7e7e7;border:1px solid #d83e0f}.checkout-vales .vale-info-elemento{padding-left:0;padding-right:0;margin:0 0 30px 0}.vale-check{display:none}.vale-info-elemento-inner .icon{height:auto;margin:0}.vale-info-elemento-selected .icon{display:inline-block;width:30px;height:30px;position:absolute;right:0;top:0;background-color:#d83e0f}.vale-info-elemento-inner.vale-info-elemento-selected .vale-check:before{content:" ";background-position:-25px -495px;position:absolute;width:30px;height:30px}#multipleVoucherContainerArea,#singleVoucherContainerArea{margin-bottom:30px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento{margin-top:25px;margin-bottom:10px}.checkout-vales .vale-info-elemento .nome-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .nome-vale{margin-top:30px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .oferta-vale{font-family:OpenSansBold;font-size:36px;line-height:40px;color:#fff;text-align:center;border-bottom:1px solid #fff;padding-bottom:15px;margin-bottom:15px}.checkout-vales .vale-info-elemento .oferta-vale{font-family:OpenSansLight;font-size:16px;color:#141414;text-align:center;margin-top:25px;padding-bottom:30px;display:block}.checkout-vales .vale-info-elemento .value-vale{font-family:OpenSansBold;font-size:60px;color:#d83e0f;text-align:center;display:block;margin-top:35px;margin-bottom:60px}.checkout-vales .vale-info-elemento .oferta-vale input{width:calc(100% - 15px);background:#fff;display:block;height:36px;text-align:left;border:none;padding:10px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .oferta-vale{color:#d83e0f}.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;font-family:OpenSansRegular;font-size:14px;line-height:20px;text-transform:uppercase;text-decoration:underline;color:#141414;cursor:pointer;padding:0}.converte-vale-cgv{margin-top:15px;font-family:OpenSansBold;font-size:14px;line-height:20px;text-transform:uppercase;text-decoration:underline;color:#141414;cursor:pointer}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .condicoes-vale .quadrado{margin-left:5px;font-family:OpenSansBold;font-size:16px;text-align:center;vertical-align:middle;padding-top:3px;text-transform:none;text-decoration:none;color:#fff;background-color:#d83e0f;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 .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{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;margin-top:10px}.checkout-vales .vale-info-elemento .codigo-vale{margin-top:15px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .nome-vale{font-family:OpenSansRegular;font-size:24px;color:#fff;text-align:center;line-height:24px}.checkout-vales .vale-info-elemento .nome-vale{font-family:OpenSansSemiBold;font-size:18px;color:#141414;text-align:center;margin-top:60px;display:block}.checkout-vales .vale-info-elemento .nome-vale.nome-vale-lb{text-align:left;margin-left:15px;margin-top:30px}.checkout-vales .vale-info-elemento .intro-vale{font-family:OpenSansLight;font-size:18px;color:#141414;text-align:center;margin-top:10px;display:block}.checkout-vales .vale-info-elemento .vale-info-elemento-inner-codigo .nome-vale{margin-top:50px}.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:#fff;margin-top:15px}.checkout-vales .vale-info-elemento .codigo-vale,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .codigo-vale{font-family:OpenSansBold;font-size:24px;color:#ffcfaf;text-align:center;line-height:24px}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .codigo-vale{margin-top:15px}.checkout-vales .vale-info-elemento .tipo-vale{font-family:OpenSansLight}.checkout-vales .vale-info-elemento .nota-vale{font-family:OpenSansRegular}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .info-vale{font-family:OpenSansLight;font-size:18px;color:#fff;line-height:18px}.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:OpenSansRegular;font-size:16px;height:36px;line-height:16px;text-align:center;transition:none 0s ease 0s;vertical-align:middle;margin-top:20px;padding:10px}#codigoVale::-ms-clear,#codigoValeSolo::-ms-clear{display:none}.checkout-vales .lb-saldo .lb-saldo-label{text-transform:uppercase;margin-right:10px}.checkout-vales .lb-saldo .lb-saldo-value{font-family:OpenSansBold;font-size:16px;color:#d83e0f}.checkout-vales .lb-saldo{font-family:OpenSansLight;font-size:16px;color:#000;text-align:left;margin-top:15px;margin-left:15px;margin-right:15px;padding-bottom:20px;border-bottom:1px solid #141414;display:block}.checkout-vales .lb-intro{font-family:OpenSansLight;font-size:14px;line-height:18px;color:#141414;text-align:left;margin-top:20px;margin-left:15px;margin-right:15px;display:block}.checkout-vales .lb-use-all,.checkout-vales .lb-use-partial{margin-top:25px;display:block}.checkout-vales .lb-use-all label,.checkout-vales .lb-use-partial label,.checkout-vales .no-balance-all span.col-xs-12,.checkout-vales .no-balance-partial span.col-xs-12{font-family:OpenSansLight;font-size:14px;color:#141414;text-transform:uppercase;margin-left:10px;margin-bottom:0}.checkout-vales .lb-use-all label .selectable-text,.checkout-vales .lb-use-partial label .selectable-text,.checkout-vales .no-balance-all .selectable-text,.checkout-vales .no-balance-partial .selectable-text{padding-left:10px;margin:6px 0;display:inline-block}.checkout-vales .lb-use-partial{margin-bottom:30px}.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:#141414;font-family:OpenSansLight;font-size:16px;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>div{padding:0 15px}h1.titulo-converter-vale{text-transform:uppercase!important}.checkout-vales .no-balance-all,.checkout-vales .no-balance-partial{opacity:.5}.checkout-vales .no-balance-partial{padding:25px 0 30px}.checkout-vales .no-balance-all{padding:25px 0 0}.checkout-vales .no-balance-all span.col-xs-12{padding:0}@media (min-width:688px) and (max-width:985px){.site-content .lista-vales-page .content-area ul li.vale-info-elemento{margin-top:30px;max-width:270px}.checkout-vales .vale-info-elemento:first-of-type{padding-left:0;padding-right:15px}.checkout-vales .vale-info-elemento-inner-codigo input{width:100%}.checkout-vales .lb-use-all label,.checkout-vales .lb-use-partial label,.checkout-vales .no-balance-all span.col-xs-12,.checkout-vales .no-balance-partial span.col-xs-12{font-size:16px}}@media (min-width:986px) and (max-width:1079px){.site-content .lista-vales-page .content-area ul li.vale-info-elemento{margin-top:30px;max-width:270px}.checkout-vales .vale-info-elemento:first-of-type{padding-left:0;padding-right:15px}.checkout-vales .vale-info-elemento-inner-codigo input{width:100%}.checkout-vales .lb-use-all label,.checkout-vales .lb-use-partial label,.checkout-vales .no-balance-all span.col-xs-12,.checkout-vales .no-balance-partial span.col-xs-12{font-size:16px}}@media (min-width:1080px){.checkout-vales .vale-info-elemento-inner-codigo input{width:146px}.checkout-vales .vale-info-elemento .oferta-vale{font-family:OpenSansLight;font-size:16px;color:#141414;text-align:center;margin-top:-15px;padding-bottom:30px;display:block;margin-left:50px}.checkout-vales .vale-info-elemento{padding-right:10px}.checkout-vales .vale-info-elemento .oferta-vale input{width:127px;background:#a9a9a9}.checkout-vales .vale-info-elemento .oferta-vale{margin-left:0}.site-content .lista-vales-page .content-area ul li.vale-info-elemento{margin-top:30px;max-width:270px}.site-content .lista-vales-page .content-area ul.row{margin-bottom:0}.checkout-vales .vale-info-elemento .codigo-vale{margin-top:15px}.checkout-vales .vale-info-elemento-inner,.checkout-vales .vale-info-elemento-inner-codigo,.checkout-vales .vale-info-elemento-inner-sem-saldo,.site-content .lista-vales-page .content-area ul li.vale-info-elemento .vale-info-elemento-inner{margin-right:15px}.checkout-vales .lb-use-all label,.checkout-vales .lb-use-partial label,.checkout-vales .no-balance-all span.col-xs-12,.checkout-vales .no-balance-partial span.col-xs-12{font-size:16px}.checkout-vales .vale-info-elemento:last-child{padding-right:0}.checkout-vales .vale-info-elemento:last-child .error{width:calc(100% - 15px)}.site-content .lista-vales-page .content-area ul li.vale-info-elemento .vale-info-elemento-inner{padding:0 20px 15px 20px}.checkout-vales .vale-info-elemento .vale-info-elemento-inner-codigo .nome-vale{margin-top:65px}.checkout-vales .vale-info-elemento .nome-vale.nome-vale-lb{float:left;width:auto;margin-left:30px;margin-bottom:20px;margin-top:27px}.checkout-vales .lb-saldo{float:right;margin-right:30px;border:0;margin-top:27px;font-size:18px}.checkout-vales .lb_line{width:calc(100% - 75px);position:absolute;left:30px;border-bottom:1px solid #141414}.checkout-vales .lb-intro{font-size:14px;margin-left:30px}.checkout-vales .lb-use-all{margin:30px 30px 0 30px;text-align:left;border-bottom:1px solid #d7d7d7;padding-bottom:16px}.checkout-vales .lb-use-partial{margin-top:15px;text-align:left;margin-left:30px;float:left;margin-bottom:16px}.checkout-vales .oferta-vale{float:right}.checkout-vales .vale-info-elemento .oferta-vale{margin-top:-50px;padding-bottom:0;padding-right:30px}.vale-info-elemento-selected .vale-check{margin-right:25px}.checkout-vales .no-balance-partial{padding:15px 30px 15px}.checkout-vales .no-balance-all{padding:30px 30px 0}.checkout-vales .no-balance-all span.col-xs-12{padding:0 0 15px;border-bottom:1px solid #d7d7d7}}.confirmacao{margin:0;padding:0}.confirmacao .mensagens-bottom{margin-bottom:50px}.confirmacao .addresses,.confirmacao .formaEnvio,.confirmacao .moradas,.confirmacao .payment-and-shipment,.confirmacao .tipo-pagamento,.confirmacao .vales{padding:0}.confirmacao .cesto h2.hidden-lg{display:none}.confirmacao .header-area{margin-top:100px;margin-bottom:20px}.confirmacao h2{font-family:OpenSansLight;font-size:22px;line-height:22px;color:#000;text-align:left;text-transform:uppercase;margin:0 0 16px 0;padding:0}.confirmacao .no-padding{padding:0}.confirmacao .vales{margin-bottom:58px}.confirmacao .address-container{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:left;color:#262626;min-height:50px}.confirmacao .lnk-container{font-size:14px;line-height:14px}.confirmacao .box{min-height:220px;padding:20px 15px;background-color:#e7e7e7}.confirmacao .dte.box{min-height:50px;padding:14px 10px}.confirmacao .box .name{font-family:OpenSansBold}.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:OpenSansSemiBold;font-size:12px;line-height:23px;text-align:right;text-transform:uppercase;text-decoration:underline;padding:0}.confirmacao .tipo-pagamento .tipo-pagamento-title,.formas-envio .formas-envio-title{font-family:OpenSansLight;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:OpenSansSemiBold;font-size:16px;line-height:18px}.confirmacao .confirm-dte .dte-desc{font-family:OpenSansRegular;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.orange-voucher .formas-envio-type-price-value,.confirmacao .formas-envio .formas-envio-type-title.orange-voucher .desc{color:#d83e0f}.confirmacao .formas-envio .formas-envio-type-title.orange-voucher .not-applied{font-family:OpenSansLight;color:#d83e0f;text-transform:uppercase}.confirmacao .formas-envio .formas-envio-type-title.orange-voucher{font-family:OpenSansLight;color:#d83e0f;text-transform:lowercase;text-decoration:underline;cursor:pointer}.confirmacao .formas-envio .formas-envio-type-title.orange-voucher-nounderline{font-family:OpenSansLight;color:#d83e0f;text-transform:lowercase;cursor:pointer}.btn-voucher-rules{font-family:OpenSansLight;color:#141414;text-transform:none;text-decoration:underline;cursor:pointer;font-weight:700}.confirmacao .formas-envio .formas-envio-type-title .formas-envio-type-text{font-family:OpenSansRegular;font-size:16px;line-height:20px;margin-bottom:10px}.confirmacao .formaEnvio .formas-envio{display:flex}.confirmacao .formas-envio .formas-envio-type-title{padding:0;margin:auto 0;text-transform:uppercase}.confirmacao .formas-envio .formas-envio-type-price{text-align:right;margin:auto 0;padding-right:0}.confirmacao .formas-envio .formas-envio-type-price .formas-envio-type-price-value{font-family:OpenSansSemiBold;font-size:20px;line-height:22px;color:#d83e0f}.confirmacao .formas-envio .formas-envio-type-price .formas-envio-type-price-info{font-family:OpenSansRegular;font-size:14px;line-height:18px;color:#d83e0f;text-transform:uppercase}.confirmacao .formas-envio .warning-info-area-icon{margin-top:20px;padding:0}.confirmacao .tipo-pagamento .tipo-pagamento-type{display:flex}.confirmacao .tipo-pagamento .tipo-pagamento-type .tipo-pagamento-type-title{color:#262626;font-family:OpenSansSemiBold;font-size:16px;line-height:18px;text-align:left;padding:0;margin:auto 0;text-transform:uppercase}.confirmacao .tipo-pagamento .tipo-pagamento-type .tipo-pagamento-type-img{line-height:65px;margin-left:auto}.confirmacao .tipo-pagamento-type .vertcenter{display:inline-block;vertical-align:middle;float:none}.confirmacao .cesto{padding:0}.confirmacao .product-list .product-quantity .qtdbutton{visibility:hidden!important}.confirmacao .product-list .product-quantity input.quantity.box{border:none;float:none!important}.site-content.checkout .confirmacao .order-line .prod .prod-info .links #btns,.site-content.checkout .order-line .product-price .icon.icon-trashbin{display:none}.confirmacao span#pipe{display:none}.confirmacao .tomarConhecimento{padding-top:20px}.confirmacao .tomarConhecimento .copia{margin-top:0;margin-bottom:0}.site-content.checkout .confirmacao .tomarConhecimento .copia label{margin-bottom:10px;background:0 0;margin-right:0;height:auto}.site-content.checkout .confirmacao .tomarConhecimento .copia label span{line-height:20px;color:#262626;float:right;text-transform:none;margin-right:0}.site-content.checkout .confirmacao .tomarConhecimento .copia label.labelcheck:before{content:"";display:inline-block;width:25px;height:25px;position:absolute;left:0;border-radius:1px;border:1px solid #262626}.confirmacao .paraConfirmar{display:none;padding:0;margin-top:-10px}.site-content.checkout .confirmacao label.error{line-height:20px;padding:15px 15px 15px 15px}.errorIncompleteAddress{min-height:50px}.site-content.checkout .confirmacao label.error:before{left:15px}.site-content.checkout .confirmacao .tomarConhecimento .botao-confirmar-encomenda{padding:0}.site-content.checkout .confirmacao .tomarConhecimento .botao-confirmar-encomenda button{width:100%}.site-content.checkout .confirmacao .labelcheck a{color:#262626;text-decoration:underline}.site-content.checkout .confirmacao .multibanco-msg{font-family:OpenSansRegular;font-size:16px;color:#141414;line-height:19px;padding:0;margin:0 0 10px}.site-content.checkout .confirmacao .multibanco{font-family:OpenSansLight;font-size:16px;line-height:24px;text-transform:uppercase;background-color:#e7e7e7;padding-top:20px;padding-bottom:20px;line-height:normal}.site-content.checkout .confirmacao .multibanco>div{padding:0}.site-content.checkout .confirmacao .multibanco .titulo{font-family:OpenSansLight;font-size:18px;line-height:normal;text-align:right;text-transform:uppercase;color:#262626}.site-content.checkout .confirmacao .multibanco .valor{font-family:OpenSansLight;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 .dados-cheque-estudante{padding-left:0;padding-right:0}.site-content.checkout .confirmacao .dados-cheque-estudante h2{text-transform:none}.site-content.checkout .confirmacao .cheque-estudante{padding-left:0;padding-right:0}.site-content.checkout .confirmacao .cheque-estudante .texto{font-family:OpenSansRegular;font-size:16px;color:#262626}.site-content.checkout .confirmacao .cheque-estudante .address{font-family:OpenSansRegular;font-size:16px;color:#000;font-weight:700;margin:25px 0}div .dados-safetypay{margin-top:60px}.site-content.checkout .confirmacao .safetypay{background-color:#fff;padding-top:20px;padding-bottom:20px;margin-bottom:58px;font-family:OpenSansRegular;font-size:18px}.site-content.checkout .confirmacao .button-safetypay{background-color:#fc0000;height:80px;text-align:center;padding-top:18px;padding-bottom:18px;margin-top:20px}.site-content.checkout .confirmacao .button-safetypay a{font-size:18px;font-family:OpenSansBold;color:#fff;text-decoration:none;text-transform:uppercase}.confirmacao .tomarConhecimento input{display:none}.confirmacao .ship-sales{margin-bottom:4px;font-weight:700}.confirmacao .printButton{font-family:OpenSansLight;font-size:20px;text-align:center;text-transform:uppercase;color:#000;background-color:#e5e5e5;min-height:50px;margin-top:29px;border:0;line-height:50px;padding-right:15px;padding-left:15px}.confirmacao .printButton .icon-print{margin-top:8px}.confirmacao .printButton:hover{background-color:#000;color:#fff}.confirmacao .formas-envio.box,.confirmacao .tipo-pagamento-type.box{min-height:88px;padding:10px 15px}.confirmacao .icon.payment-type-img-mbway{margin:0;width:115px}.confirmacao .icon.payment-type-img-mb{margin:0}.confirmacao .icon.payment-type-img-cc{margin:0}@media screen{.print-header{display:none}}@media print{@page{margin:15mm}body,div,hr,span,table,tbody,td,tfoot,tr{-webkit-print-color-adjust:exact}#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:OpenSansLight;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:#00c8c8!important;font-size:7mm!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:#d83e0f!important;font-size:7mm!important;line-height:7mm!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:OpenSansRegular;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{width:50%!important}.confirmacao .formaEnvio,.confirmacao .moradas.faturacao{padding-right:5mm}.confirmacao .moradas.envio,.confirmacao .tipo-pagamento.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:OpenSansRegular;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:#d83e0f!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:OpenSansLight!important;padding-right:3mm!important}.prices span:last-child{font-size:8pt!important;font-family:OpenSansLight!important}.total-card span,.total-poupanca span{color:#d83e0f!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:OpenSansRegular;font-size:8pt;text-align:right;color:#999!important;margin-bottom:3mm;padding-right:3mm!important}#btns,.prazo-xs{display:none}.site-content h3.warning-info.warning{color:#d83e0f!important}#label{page-break-before:always}.site-content.checkout h2{margin-bottom:20px!important}}@media (min-width:1080px){.confirmacao .riscado{font-size:18px}.confirmacao .dados-multibanco{margin-bottom:10px}.confirmacao .icon.payment-type-img-mbway{width:140px;background-position:-681px -173px}#encomendaConfirmada{margin-top:40px}.confirmacao .moradas.envio,.confirmacao .moradas.faturacao{display:flex;flex-direction:column}.confirmacao .address-container.box{min-height:220px}.confirmacao .cesto{padding-top:15px}}.site-content.checkout h3.warning-info{font-family:OpenSansSemiBold;font-size:20px;line-height:24px}.site-content.checkout.passo4 .title-warning h3.warning-info{font-size:20px;line-height:20px}.site-content.checkout .generic-alert .losango .infoTwo{font-family:OpenSansBold}.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 .losango .warning{font-size:36px;height:22px;line-height:36px;width:50px}.site-content.checkout .generic-alert .losango .warning:after{font-family:OpenSansBold;content:"x"}table.warning-info-area-icon .icon-cell{padding-right:20px;vertical-align:top}table.warning-info-area-icon .content-cell{vertical-align:top}.warning-info-area-icon .alert-msg,table.warning-info-area-icon .content-cell .alert-msg{font-family:OpenSansRegular;font-size:16px;color:#141414;line-height:19px;margin:10px 0 10px}.warning-info-area-icon .alert-msg .lnk-pop-enc-24h,table.warning-info-area-icon .content-cell .alert-msg .lnk-pop-enc-24h{cursor:pointer;text-decoration:underline}table.warning-info-area-icon{margin-bottom:30px;width:auto}@media(max-width:1080px){.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:1080px){table.warning-info-area-icon{margin-bottom:20px}.warning-info-area-icon .alert-msg,table.warning-info-area-icon .content-cell .alert-msg{font-family:OpenSansSemibold;font-size:18px}.site-content.checkout h3.warning-info{font-size:24px}}.info-expenses-area .overlay-middle-content .warningNoNifClass{color:#d83e0f}#educandoAddErrorArea label.error::before{display:none}div#educandoAddErrorArea{margin-top:10px;display:block;float:left;margin-top:10px;width:100%}div#educandoAddErrorArea li{list-style:none;margin-left:0;margin-top:0;margin-bottom:0}div#educandoAddErrorArea li label{margin-bottom:0}.info-expenses-area .content h1{margin-bottom:60px}.info-expenses-area .overlay-middle-content .mainPopContainer h3{font-family:OpenSansLight;font-size:20px;color:#262626;text-align:left;margin-top:40px;margin-bottom:20px;text-transform:uppercase;float:left}.info-expenses-area .overlay-middle-content .mainPopContainer fieldset{margin-top:0}.info-expenses-area .overlay-middle-content .mainPopContainer p{font-family:OpenSansRegular;font-size:16px;color:#262626;margin-bottom:0}.info-expenses-area .overlay-middle-content .mainListHeaderCell{text-align:center}.info-expenses-area .overlay-middle-content .mainListHeaderCell:first-child{text-align:left}.info-expenses-area .overlay-middle-content .mainListHeaderCell:last-child{text-transform:uppercase}.info-expenses-area .overlay-middle-content .mainList .mainListRow .mainListCell.anoEscolarLargeArea{text-align:center;font-family:OpenSansLight;line-height:50px}.info-expenses-area .overlay-middle-content .mainPopContainer,.info-expenses-area .overlay-middle-content .mainPopContainer .mainList,.info-expenses-area .overlay-middle-content .mainPopContainer .mainList .mainListHeaderRow,.info-expenses-area .overlay-middle-content .mainPopContainer .mainList .mainListRow,.info-expenses-area .overlay-middle-content .mainPopContainer .mainListEducandos,.info-expenses-area .overlay-middle-content .mainPopContainer .mainListEducandos .educandosListRow{width:100%;padding-right:0;padding-left:0}.info-expenses-area .overlay-middle-content .mainPopContainer .mainList .mainListHeaderRow,.info-expenses-area .overlay-middle-content .mainPopContainer .mainList .mainListRow,.info-expenses-area .overlay-middle-content .mainPopContainer .mainListEducandos .educandosListRow{font-size:16px;line-height:20px;color:#262626}.info-expenses-area .overlay-middle-content .mainPopContainer .mainList .mainListRow,.info-expenses-area .overlay-middle-content .mainPopContainer .mainListEducandos .educandosListRow{font-family:OpenSansRegular;margin-top:15px}.info-expenses-area .overlay-middle-content .mainPopContainer .mainListEducandos .educandosListRow .mainListEducCell.mainListEducCellNome{margin-bottom:15px}.info-expenses-area .overlay-middle-content .mainPopContainer .mainListEducandos .mainListEducCell .form-control{background-color:#fff}.info-expenses-area .overlay-middle-content .mainPopContainer .mainList .mainListHeaderRow .mainListHeaderCell,.info-expenses-area .overlay-middle-content .mainPopContainer .mainList .mainListRow .mainListCell,.info-expenses-area .overlay-middle-content .mainPopContainer .mainListEducandos .educandosListRow .mainListEducCell{padding-left:15px;padding-right:15px}.info-expenses-area .overlay-middle-content .mainPopContainer .mainListEducandos .educandosListRow .mainListEducCell{padding-left:0}.info-expenses-area .overlay-middle-content .mainPopContainer .mainList .mainListHeaderRow .mainListHeaderCell:first-child,.info-expenses-area .overlay-middle-content .mainPopContainer .mainList .mainListRow .mainListCell:first-child{padding-left:0;padding-right:0}.info-expenses-area .overlay-middle-content .mainPopContainer .mainListEducandos .educandosListRow .mainListEducCell.mainListEducCellNif{padding-left:0;padding-right:15px}.info-expenses-area .overlay-middle-content .mainPopContainer .mainList .mainListRow .mainListCell:last-child,.info-expenses-area .overlay-middle-content .mainPopContainer .mainListEducandos .educandosListRow .mainListEducCell{padding:0}.info-expenses-area .overlay-middle-content .mainPopContainer .mainList .mainListHeaderRow .mainListHeaderCell:last-child,.info-expenses-area .overlay-middle-content .mainPopContainer .mainListEducandos .educandosListRow .mainListEducCell:last-child{padding-left:0;padding-right:0}.info-expenses-area .overlay-middle-content .mainPopContainer .mainListEducandos .educandosListRow .mainListEducCell:last-child{text-transform:uppercase;text-decoration:underline;font-size:14px}.info-expenses-area .overlay-middle-content .mainPopContainer .mainListEducandos .educandosListRow .mainListEducCell.actionAreaEducandoList{line-height:44px;text-align:right;padding-right:15px}.info-expenses-area .overlay-middle-content .mainList .anoEscolarAssociadoArtigo{padding-left:5px}.info-expenses-area .overlay-middle-content .addEducando,.info-expenses-area .overlay-middle-content .containerBtnAdicionarFooter,.info-expenses-area .overlay-middle-content .containerBtnConfirmarFooter,.info-expenses-area .overlay-middle-content .mainList,.info-expenses-area .overlay-middle-content .mainListEducandos{width:100%}.info-expenses-area .overlay-middle-content .warningElementNif{font-family:OpenSansRegular;font-size:16px;text-align:left;color:#d83e0f;margin-top:60px;float:left}.info-expenses-area .overlay-middle-content .select-container{padding-left:10px;padding-right:10px;width:100%}.info-expenses-area .overlay-middle-content::after{padding-right:15px}.info-expenses-area .overlay-middle-content .mainListEducandos .educandosListRow .mainListEducCell .form-control.nif-box.anoNifEscolar,.info-expenses-area .overlay-middle-content .mainListEducandos .educandosListRow .mainListEducCell .form-control.nif-box.anoNifEscolarSmall,.info-expenses-area .overlay-middle-content form#frmDistribuicaoEducandos .form-control.nif-box.nifDistribuicao{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.info-expenses-area .overlay-middle-content .mainListEducandos .educandosListRow .mainListEducCell .form-control.nif-box.anoNifEscolar::-ms-expand,.info-expenses-area .overlay-middle-content .mainListEducandos .educandosListRow .mainListEducCell .form-control.nif-box.anoNifEscolarSmall::-ms-expand,.info-expenses-area .overlay-middle-content form#frmDistribuicaoEducandos .form-control.nif-box.nifDistribuicao::-ms-expand{display:none}.info-expenses-area .overlay-middle-content .mainListEducandos .educandosListRow .mainListEducCell .educandosComboContainerArea,.info-expenses-area .overlay-middle-content form#frmDistribuicaoEducandos .educandosComboContainerArea{margin-top:15px}.info-expenses-area .overlay-middle-content .mainListEducandos .educandosListRow .mainListEducCell .form-control,.info-expenses-area .overlay-middle-content form#frmDistribuicaoEducandos .form-control{margin-bottom:0}.info-expenses-area .overlay-middle-content button#btnAdicionarEducando,.info-expenses-area .overlay-middle-content button#btnConfirmarDistribuicao{background-color:#d83e0f;border:0 none;border-radius:0;color:#fff;font-family:OpenSansLight;font-size:22px;height:50px;line-height:50px;margin-left:10px;margin-top:30px;padding:0 0 0 11px;text-align:center;text-transform:uppercase;width:150px}.info-expenses-area .overlay-middle-content form#frmDistribuicaoEducandos .educandosComboContainerArea{margin-bottom:40px}.info-expenses-area .overlay-middle-content form#frmDistribuicaoEducandos .educandosComboContainerArea:last-child{margin-bottom:0}.info-expenses-area .overlay-middle-content button#btnAdicionarEducando .arrowArea:after,.info-expenses-area .overlay-middle-content button#btnConfirmarDistribuicao .arrowArea:after{content:'>';font-size:42px;line-height:50px;padding-left:5px}.mainPopContainer a.form-control{background-image:none;margin:0;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #fff}.mainPopContainer a.form-control+div.drop{padding:0;position:absolute;max-height:250px;height:auto;top:44px;left:0;z-index:1002;overflow:auto;box-shadow:3px 3px 10px #c7c5c2}.mainPopContainer a.form-control[aria-expanded=true]{z-index:1002}.mainPopContainer a.form-control+div.drop label{font-family:OpenSansRegular;font-size:16px;line-height:22px;font-weight:400;margin:0;padding:11px 15px;cursor:pointer;background-color:#e7e7e7}.mainPopContainer a.form-control+div.drop label:hover{background-color:#000;color:#fff}.mainPopContainer div.drop.collapse.in+.dropdown-alpha{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;margin:0}@media (min-width:688px) and (max-width:985px){.info-expenses-area .overlay-middle-content .mainList .mainListRow .mainListCell .descricaoLargeArea{display:table-cell;height:44px;vertical-align:middle;text-align:left}.info-expenses-area .overlay-middle-content .mainListEducandos .educandosListRow .mainListEducCell .educandosComboContainerArea,.info-expenses-area .overlay-middle-content form#frmDistribuicaoEducandos .educandosComboContainerArea{margin-top:0}}@media (min-width:986px) and (max-width:1079px){.info-expenses-area .overlay-middle-content .mainList .mainListRow .mainListCell .descricaoLargeArea{display:table-cell;height:44px;vertical-align:middle;text-align:left}.info-expenses-area .overlay-middle-content .mainListEducandos .educandosListRow .mainListEducCell .educandosComboContainerArea,.info-expenses-area .overlay-middle-content form#frmDistribuicaoEducandos .educandosComboContainerArea{margin-top:0}}@media (min-width:1080px){.info-expenses-area .overlay-middle-content .mainList .mainListRow .mainListCell .descricaoLargeArea{display:table-cell;height:44px;vertical-align:middle;text-align:left}.info-expenses-area .overlay-middle-content .mainListEducandos .educandosListRow .mainListEducCell .educandosComboContainerArea,.info-expenses-area .overlay-middle-content form#frmDistribuicaoEducandos .educandosComboContainerArea{margin-top:0}.info-expenses-area .overlay-middle-content .mainPopContainer .mainListEducandos .educandosListRow .mainListEducCell.mainListEducCellNome{padding-right:15px}.info-expenses-area .mainListEducandos .educandosComboContainerArea a{padding-right:40px;width:max-content}}