.menu-tab-cesto{color:#fff;text-align:left;margin-left:-2px;margin-right:-2px;margin-bottom:30px}.menu-tab-cesto
span{background-color:#fff;border:solid 2px #efefef;color:#666;font-size:15px;line-height:20px;text-align:center;font-weight:bold;letter-spacing:0px;width:35px;height:35px;margin-left:auto;margin-right:7px;margin-bottom:10px;padding:6px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.menu-tab-cesto [class*="col"]{padding-left:2px;padding-right:2px}.menu-tab-cesto .item-csto{color:#666;font-size:18px;line-height:normal;text-transform:lowercase;font-weight:300;letter-spacing:1px}.menu-tab-cesto{text-align:left;margin-left:0px !important;margin-right:0px !important;margin-bottom:30px}.menu-tab-cesto
span{background-color:#0d6086;background-color:#fff;border:solid 3px #e6e6e6;outline:solid 3px #fff;background-repeat:no-repeat;background-size:auto 80%;background-position:center;color:#003557;font-size:15px;line-height:17px;text-align:center;font-weight:bold;letter-spacing:0px;width:35px;height:35px;margin-left:auto;margin-right:auto;margin-bottom:5px;padding:6px;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.menu-tab-cesto .active .item-csto span.icon-passo2logged{text-indent:0}.menu-tab-cesto .icon-passo2logged
img{width:100%;height:auto;border:solid 2px #fff;border-radius:50%;margin-bottom:2px}.menu-tab-cesto
.icon{}.menu-tab-cesto .active .icon.icon-passo1, .menu-tab-cesto .icon.icon-passo1{background-image:url(https://911pharma.com/images/icon-carrinho-compras-sm-branco.png)}.menu-tab-cesto .active .icon.icon-passo2, .menu-tab-cesto .icon.icon-passo2{background-image:url(https://911pharma.com/images/icon-login-sm-branco.png)}.menu-tab-cesto .active .icon.icon-passo3, .menu-tab-cesto .icon.icon-passo3{background-image:url(https://911pharma.com/images/icon-utilizador-sm-branco.png)}.menu-tab-cesto [class*="col"]{padding-left:0px !important;padding-right:0px !important}.menu-tab-cesto .item-csto{color:#666;font-size:16px;line-height:normal;text-transform:lowercase;font-weight:300;text-align:center;letter-spacing:0.5px;margin-bottom:0px;display:block;position:relative;z-index:0}.menu-tab-cesto .item-csto:before{content:"";background-color:#e6e6e6;width:100%;height:2px;display:block;position:absolute;z-index:0;top:17px}.menu-tab-cesto [class*="col-"]:first-child .item-csto:before{width:50%;right:0px}.menu-tab-cesto [class*="col-"]:last-child .item-csto:before{width:50%;left:0px}.menu-tab-cesto .item-csto
a{font-size:14px;color:#003557;display:block;position:relative;z-index:1}.menu-tab-cesto .item-csto a:hover{text-decoration:none}.menu-tab-cesto .active .item-csto{}.menu-tab-cesto .active .item-csto:before{background-color:#0d6086;width:100%}.menu-tab-cesto .active:first-child .item-csto:before{width:50%;right:0px}.menu-tab-cesto .active:last-child .item-csto:before{width:50%;left:0px}.menu-tab-cesto .active .item-csto
span{border-color:#0d6086;background-color:#0d6086;color:#fff;text-indent:-9000px}.menu-tab-cesto .active .item-csto
span.off{border-color:#0d6086;background-color:#0d6086;color:#fff;text-indent:initial}@media (max-width: 768px){.table.table-responsive-data-label
thead{display:none}.table.table-responsive-data-label
tr{margin-bottom:0px}.table.table-responsive-data-label
td{vertical-align:top;padding:0.75rem}.table.table-responsive-data-label tr, .table.table-responsive-data-label
td{background-color:transparent;width:100%;max-width:100%;display:table}.table.table-responsive-data-label td:before{content:attr(data-label);font-weight:bold;text-indent:0px;border-right:0px;width:35%;display:table-cell}}.tabela-layout1 td, .tabela-layout1 th, .table-noborder td, .table-noborder
th{border:none}.tabela-layout1, .tabela-layout1 td:before, .tabela-layout2, .tabela-layout2 td:before{border:none}.tabela-layout1 thead, .tabela-layout2
thead{background-color:#fff;color:#000}.tabela-layout1 thead th, .tabela-layout2 thead
th{color:#999;border:none;font-size:1.3rem;text-transform:uppercase}.tabela-layout1 tbody, .tabela-layout2
tbody{background-color:#fff}.tabela-layout1 tbody td, .tabela-layout2 tbody
td{background-color:#fff}.tabela-layout1 td:before, .tabela-layout2 td:before{padding:10px
0px 10px 10px}.tabela-layout1 tr, .tabela-layout2
tr{border-bottom:solid 1px #e6e6e6;border-radius:0px}.tabela-layout1 .btn-normal{background-color:transparent;color:#999;border-radius:3px;font-size:10px;font-weight:normal;line-height:normal;padding:5px
10px}.tabela-layout1 .icon, .tabela-layout2
.icon{background-size:cover;border-width:0.75rem;width:2rem;height:2rem;margin:0;border-radius:100%;position:absolute;z-index:1;right:0.0rem;top:0.0rem}.tabela-layout1 tbody tr:nth-child(odd), .tabela-layout1 tbody tr:nth-child(odd) td:before{background-color:rgb(249, 249, 249)}.tabela-layout1 tbody tr:nth-child(odd) td{background-color:transparent}.tabela-layout1 tbody tr td:first-child:before{display:none}.tabela-layout1 .td-img{width:auto;max-width:50px;height:50px;margin-right:15px}@media (min-width: 769px){.table.table-responsive-data-label .btn-mobile-toggle{display:none}}@media (max-width: 768px){.table.table-responsive-data-label .btn-mobile-toggle, .table.table-responsive-data-label .btn-mobile-toggle:active{background-image:url(https://911pharma.com/images/btn-seta-baixo.png);background-size:100%;background-color:transparent;background-repeat:no-repeat;text-indent:-9000px;line-height:normal;border:none;width:auto;height:auto;padding:5px
15px;position:absolute;z-index:1;top:5px;right:5px}.table.table-responsive-data-label .btn-mobile-toggle.active, .table.table-responsive-data-label .btn-mobile-toggle.active:active{background-image:url(https://911pharma.com/images/btn-seta-cima.png)}.table.table-responsive-data-label
tr{border-top:solid 3px #eaf1f2;margin-bottom:2.5rem;position:relative;z-index:0;top:0px;left:0px}.table.table-responsive-data-label tr:last-child{margin-bottom:0}.table.table-responsive-data-label td:after{content:"";width:40px;height:100%;display:table-cell}.table.table-responsive-data-label .btn-mobile-toggle:hover{background-color:transparent !important}.table.table-responsive-data-label .mobile-hidden{display:none}.table.table-responsive-data-label .mobile-hidden.mobile-active{display:table}.tabela-layout1 .td-img{width:auto;max-width:75px;height:75px;margin-right:0px}.tabela-layout1 .c-form .n-form input[type="text"]{height:27px;margin-right:10px}.tabela-layout1 .vert-align.card-preco{display:none}.tabela-layout1 .vert-align.text-md-center{width:auto;display:block;text-align:center;position:absolute;z-index:1;top:10px;right:10px;left:auto;z-index:1}.tabela-layout1 .vert-align.text-md-center
.checkout_remover{font-size:2.45rem;line-height:normal;display:inline-block}.tabela-layout1 .vert-align.text-md-center:before{content:'';display:none}.tabela-layout1.table-responsive-data-label td:after{display:none}.tabela-layout1 .prod-td{margin-top:15px;margin-bottom:15px}.tabela-layout1 .prod-td
strong{font-size:1.65rem;padding-right:10rem;display:inline-block}.tabela-layout1 .prod-td
small{font-size:1.2rem}.table.table-responsive-data-label .n-form{padding-bottom:1.75rem}}.table-carrinho-resumo
thead{font-weight:bold;font-size:80%}.table-carrinho-resumo td, .table-carrinho-resumo
th{padding:0.4rem 0.75rem}.table-carrinho-sumario{}.tr-small{font-size:80%}.tr-small td, .tr-small
th{padding:0.4rem 0.75rem}.tr-color-black{color:#000}.formulario.form-carrinho{}.formulario.form-carrinho
.row{margin-left:-0.5rem;margin-right:-0.5rem}.formulario.form-carrinho .row [class*="col"]{padding-left:0.5rem;padding-right:0.5rem}.formulario.form-carrinho .form-group
label{color:#00a2be;font-size:1.2rem;margin-bottom:10px}.formulario.form-carrinho .form-group{margin-bottom:0px}.formulario.form-carrinho .form-control{border:solid 3px #efefef;background-color:#efefef;font-size:1.3rem;padding:0.35rem 0.9rem}.formulario.form-carrinho .btn.btn-normal{font-size:1.2rem;font-weight:bold;line-height:normal;background-color:#fff;color:#346970;border:solid 1px #346970;padding:0.5rem 0.75rem}.formulario.form-carrinho2 input[type="radio"], .formulario.form-carrinho2 input[type="checkbox"]{display:none}.formulario.form-carrinho2{padding:0.5rem 2.75rem 1.5rem 2.75rem}.formulario.form-carrinho2
p{margin-bottom:0px}.formulario.form-carrinho2 .form-group
label{font-size:1.3rem;line-height:normal;color:#346970;margin-bottom:5px}.formulario.form-carrinho2 .form-group{margin-bottom:5px}.formulario.form-carrinho2 .form-control{border:none;background-color:#FAFBFB;font-size:1.6rem}.formulario.form-carrinho2 .btn.btn-normal{font-size:1.6rem;line-height:normal;font-weight:bold;background-color:#fff;color:#346970;border:solid 1px #346970;padding:0.75rem 1.75rem}#passos>.card{background-color:#fff;border:solid 1px #eaf1f2;border-radius:0px;overflow:inherit;width:100%;margin-bottom:15px;font-size:1.5rem}#passos > .card .card-header{background-color:transparent;border:0px;padding:0px;border-radius:0}#passos > .card .btn-editar[aria-expanded=true]{display:none}#passos > .card .btn-editar[aria-expanded=true]~.collapse-resumo{display:none}#passos > .card .card-header .btn-editar{float:right;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-image:url(https://911pharma.com/images/icon-editar.png);background-size:40% auto;border:solid 1px #e6e6e6;text-indent:-9000px;width:1.5rem;height:1.5rem;margin:0.5rem 2rem;padding:1.5rem;cursor:pointer;text-transform:uppercase;font-size:initial;color:#fff;font-weight:initial;min-width:auto}#passos > .card
h4.subtitulo{background-color:rgba(150, 186, 191, 0.20);color:#346970;font-weight:bold;text-transform:uppercase;font-size:1.5rem;margin-bottom:30px;padding:1.25rem 2rem}#passos > .card .card-body{margin-top:10px;margin-bottom:10px;padding: .75rem 2rem}#passos > .card .collapse-resumo{background-color:#fff;padding:1.75rem 2rem}#passos > .card h5.subtitulo, #passos > .card
p.subtitulo{font-size:1.3rem;font-weight:500;color:#000;text-transform:uppercase;margin-bottom:0px}#passos > .card
p.subtitulo{margin-bottom:10px}#passos > .card .collapse-resumo-texto,.table-carrinho-sumario{font-size:1.5rem;color:#999;margin-top:0.5rem;margin-bottom:0px}.pagina-conteudo .btn.btn-continuar{font-weight:400;text-transform:none;color:#346970;background-color:transparent;padding-left:0px;padding-right:0px;font-size:1.8rem}.pagina-conteudo .btn.btn-continuar:hover{text-decoration:underline}.btn.btn-checkout{font-weight:bold;background-color:#2aa754;text-transform:uppercase;font-size:1.8rem;color:#fff;font-weight:400;border-radius:0.2rem;padding-top:0.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:0.5rem}.btn.btn-checkout:hover{background-color:#49d077}.pagamento-finalizar .radio-opcoes{}.pagamento-finalizar .radio-opcoes .radio-item{border-radius:2px;border:1px
solid #e6e6e6;background-color:#fff;color:#333;font-size:1.6rem;line-height:3.2rem;width:100%;margin-bottom:5px;padding-left:10px;padding-top:3px;padding-right:10px;padding-bottom:3px;display:block;position:relative;z-index:0;cursor:pointer}.pagamento-finalizar .radio-opcoes .radio-item:after{content:'';clear:both;display:block}.pagamento-finalizar .radio-opcoes .label-text{position:relative;z-index:10}.pagamento-finalizar .radio-opcoes input[type="radio"], .pagamento-finalizar .radio-opcoes input[type="checkbox"]{float:left;margin-top:1rem;margin-left:0.5rem;margin-right:1rem;position:relative;z-index:10;cursor:pointer}.pagamento-finalizar .radio-opcoes
.icon{float:left;width:45px;height:32px;margin-left:0px;margin-right:10px;display:block;position:relative;top:0px;z-index:1}.pagamento-finalizar .radio-opcoes .icon.icon-paypal{background-image:url(https://911pharma.com/images/logo_paypal.jpg)}.pagamento-finalizar .radio-opcoes .icon.icon-visa-mastercard{background-image:url(https://911pharma.com/images/logo_visa-mastercard.jpg)}.pagamento-finalizar .radio-opcoes .icon.icon-mb{background-image:url(https://911pharma.com/images/logo_multibanco.jpg)}.pagamento-finalizar .radio-opcoes .icon.icon-transferencia-bancaria{background-image:url(https://911pharma.com/images/logo_transferencia-bancaria.jpg)}.pagamento-finalizar .radio-opcoes .icon.icon-mbway{background-image:url(https://911pharma.com/images/mbway_small.png)}.pagamento-finalizar .radio-opcoes input[type="radio"]:checked~span.label-text, .pagamento-finalizar .radio-opcoes input[type="checkbox"]:checked~span.label-text{font-weight:bold}.pagamento-finalizar .radio-opcoes input[type="radio"]:checked~i.icon, .pagamento-finalizar .radio-opcoes input[type="checkbox"]:checked~i.icon{opacity:1}.pagamento-finalizar .radio-opcoes input[type="radio"]:checked~div.box, .pagamento-finalizar .radio-opcoes input[type="checkbox"]:checked~div.box{border:2px
solid #346970;border-radius:2px;background-color:#fff;padding:0px;position:absolute;z-index:0;left:-2px;right:-2px;top:-2px;bottom:-2px}.pagamento-finalizar .radio-opcoes input[type="radio"]:checked~.label-text, .pagamento-finalizar .radio-opcoes input[type="checkbox"]:checked~.label-text{color:#346970;font-weight:bold}.pagamento-finalizar .radio-opcoes .radio-detalhes{padding:0px;position:relative;z-index:5}.pagamento-finalizar .radio-opcoes input[type="radio"]~.radio-detalhes, .pagamento-finalizar .radio-opcoes input[type="checkbox"]~.radio-detalhes{display:none}.pagamento-finalizar .radio-opcoes input[type="radio"]:checked~.radio-detalhes{display:block}.td-img{width:auto;max-width:50px;height:50px;margin-right:15px}.btn.btn-mais:hover{background-color:#003960;background-image:url(https://911pharma.com/images/icon-mais-branco.png) !important}.btn.btn-mais,.btn.btn-mais:active{background-image:url(https://911pharma.com/images/icon-mais.png) !important}.btn.btn-menos,.btn.btn-mais{background-repeat:no-repeat;background-position:center center;background-size:auto 40%;border-radius:0px;border:solid 1px #ccc;width:auto;min-width:auto;height:27px;margin-left:-1px;padding:12px;display:inline-block;margin-top:-3px}.card{border-radius:0;border-color:#eaf1f2}.btn.btn-menos:hover{background-color:#003960;background-image:url(https://911pharma.com/images/icon-menos-branco.png) !important}.btn.btn-menos,.btn.btn-menos:active{background-image:url(https://911pharma.com/images/icon-menos.png) !important}.btn{cursor:pointer;background-color:rgba(52, 105, 112, 1);text-transform:uppercase;font-size:1.8rem;color:#fff;font-weight:400;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}a{color:rgba(52,105,112,1)}input{border:solid 1px #C9D7D9;background-color:#FAFBFB}