/* Minification failed. Returning unminified contents.
(1452,16): run-time error CSS1038: Expected hex color, found '#FFFF'
(1492,24): run-time error CSS1038: Expected hex color, found '#ffff'
 */
@media (min-width: 1200px) {
  .navbar-offcanvas {
    display: none;
  }
}

@media (max-width: 1200px) {
  .offcanvas-stop-scrolling {
    height: 100%;
    overflow: hidden;
  }
  .offcanvas-stop-scrolling .header-sm-nav-backdrop {
    display: block;
  }
  .navbar-default .navbar-offcanvas {
    background-color: #f8f8f8;
  }
  .navbar-inverse .navbar-offcanvas {
    background-color: #222;
  }
  .navbar-offcanvas {
    position: fixed;
    width: 100%;
    max-width: 250px;
    height: 100%;
    left: -250px;
    top: 0;
    z-index: 5000;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    transition: all 0.15s ease-in;
    overflow: auto;
  }
  .navbar-offcanvas.in {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  }
  .navbar-offcanvas.navbar-offcanvas-fade {
    opacity: 0;
  }
  .navbar-offcanvas.navbar-offcanvas-fade.in {
    opacity: 1;
  }
  .navbar-offcanvas.offcanvas-transform.in {
    -ms-transform: translateX(250px);
        transform: translateX(250px);
  }
  .navbar-offcanvas.offcanvas-position.in {
    left: 0;
  }
  .navbar-offcanvas.navbar-offcanvas-right {
    left: auto;
    right: -250px;
  }
  .navbar-offcanvas.navbar-offcanvas-right.offcanvas-transform.in {
    -ms-transform: translateX(-250px);
        transform: translateX(-250px);
  }
  .navbar-offcanvas.navbar-offcanvas-right.offcanvas-position.in {
    left: auto;
    right: 0;
  }
  .navbar-offcanvas .dropdown.active .caret {
    border-top: 0;
    border-bottom: 4px solid;
  }
  .navbar-offcanvas .dropdown-menu {
    position: relative;
    width: 100%;
    border: inherit;
    box-shadow: none;
    transition: height 0.15s ease-in;
  }
  .navbar-offcanvas .dropdown-menu.shown {
    display: block;
    margin-bottom: 10px;
  }
}

.offcanvas-toggle .icon-bar {
  background: #000;
  transition: all .25s ease-in-out;
}

.offcanvas-toggle.is-open .icon-bar:nth-child(1) {
  -ms-transform: rotate(45deg) translate(5px, 4px);
      transform: rotate(45deg) translate(5px, 4px);
}

.offcanvas-toggle.is-open .icon-bar:nth-child(2) {
  opacity: 0;
}

.offcanvas-toggle.is-open .icon-bar:nth-child(3) {
  -ms-transform: rotate(-45deg) translate(4px, -4px);
      transform: rotate(-45deg) translate(4px, -4px);
}

@keyframes lc-loader {
    to {
        opacity: 0.5;
        transform: translate3d(0, -1rem, 0);
    }
}

.loader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.87);
    z-index: 999;
    display: -ms-flexbox;
    display: none;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-flow: column;
    flex-flow: column;
    color: #ccc;
}

.loader-enable {
    display: -ms-flexbox;
    display: flex !important;
}

.loader > img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.loader > .h3 {
    text-transform: uppercase;
    font-style: italic;
    font-weight: bold;
    margin: 0;
}

.loader small {
    line-height: 2;
    font-style: italic;
}

.loader > .lc-loader {
    display: flex;
    justify-content: center;
}

.lc-loader > div {
    width: 2rem;
    height: 2rem;
    margin: 2rem 0.5rem;
    background: #ccc;
    border-radius: 50%;
    animation: lc-loader 0.5s infinite alternate;
}

    .lc-loader > div:nth-child(2) {
        animation-delay: 0.2s;
    }

    .lc-loader > div:nth-child(3) {
        animation-delay: 0.4s;
    }

@charset "UTF-8";.fsize11{font-size:11px!important}.fsize12{font-size:12px!important}.fsize12dot9{font-size:12.9px!important}.fsize14{font-size:14px!important}.fsize16{font-size:16px!important}.fsize18{font-size:18px!important}.fsize24{font-size:24px!important}.fsize28{font-size:28px!important}.fsize30{font-size:30px!important}.fsize32{font-size:32px!important}.fsize48{font-size:48px!important}.cursor-hand{cursor:pointer!important}.cursor-default{cursor:default}.parsley-errors-list{display:none;margin:0;padding:0}.parsley-errors-list.filled{display:block}.parsley-errors-list>li{font-size:12px;list-style:none;color:#be0f34}.parsley-error{border-color:#ed5466!important}.parsley-custom-error-message{color:#ed5466}.parsley-error.custom-checkbox>label:before,.parsley-error.custom-radio>label:before,.parsley-error.custom-checkbox:hover>label:before,.parsley-error.custom-radio:hover>label:before{border:1px solid #ed5466}.parsley-error.custom-checkbox>input[type="checkbox"]:checked+label:before,.parsley-error.custom-radio>input[type="checkbox"]:checked+label:before{border-color:#ed5466;background-color:#ed5466}.parsley-error.custom-checkbox>label,.parsley-error.custom-radio>label{color:#ed5466}.ma35{margin:35px!important}.ma30{margin:30px!important}.ma25{margin:25px!important}.ma20{margin:20px!important}.ma15{margin:15px!important}.ma10{margin:10px!important}.ma5{margin:5px!important}.nm{margin:0!important}.ma-35{margin:-35px!important}.ma-30{margin:-30px!important}.ma-25{margin:-25px!important}.ma-20{margin:-20px!important}.ma-15{margin:-15px!important}.ma-10{margin:-10px!important}.ma-5{margin:-5px!important}.mt50{margin-top:50px!important}.mt45{margin-top:45px!important}.mt40{margin-top:40px!important}.mt35{margin-top:35px!important}.mt30{margin-top:30px!important}.mt25{margin-top:25px!important}.mt20{margin-top:20px!important}.mt15{margin-top:15px!important}.mt10{margin-top:10px!important}.mt5{margin-top:5px!important}.mt4{margin-top:4px!important}.mt3{margin-top:3px!important}.mt2{margin-top:2px!important}.mt1{margin-top:1px!important}.mt0{margin-top:0!important}.mt-35{margin-top:-35px!important}.mt-30{margin-top:-30px!important}.mt-25{margin-top:-25px!important}.mt-20{margin-top:-20px!important}.mt-15{margin-top:-15px!important}.mt-10{margin-top:-10px!important}.mt-5{margin-top:-5px!important}.mr35{margin-right:35px!important}.mr30{margin-right:30px!important}.mr25{margin-right:25px!important}.mr20{margin-right:20px!important}.mr15{margin-right:15px!important}.mr10{margin-right:10px!important}.mr5{margin-right:5px!important}.mr0{margin-right:0!important}.mr-25{margin-right:-25px!important}.mr-20{margin-right:-20px!important}.mr-15{margin-right:-15px!important}.mr-10{margin-right:-10px!important}.mr-5{margin-right:-5px!important}.mb35{margin-bottom:35px!important}.mb30{margin-bottom:30px!important}.mb25{margin-bottom:25px!important}.mb20{margin-bottom:20px!important}.mb15{margin-bottom:15px!important}.mb10{margin-bottom:10px!important}.mb5{margin-bottom:5px!important}.mb4{margin-bottom:4px!important}.mb3{margin-bottom:3px!important}.mb2{margin-bottom:2px!important}.mb1{margin-bottom:1px!important}.mb0{margin-bottom:0!important}.mb-35{margin-bottom:-35px!important}.mb-30{margin-bottom:-30px!important}.mb-25{margin-bottom:-25px!important}.mb-20{margin-bottom:-20px!important}.mb-15{margin-bottom:-15px!important}.mb-10{margin-bottom:-10px!important}.mb-5{margin-bottom:-5px!important}.ml35{margin-left:35px!important}.ml30{margin-left:30px!important}.ml25{margin-left:25px!important}.ml20{margin-left:20px!important}.ml15{margin-left:15px!important}.ml10{margin-left:10px!important}.ml5{margin-left:5px!important}.ml0{margin-left:0!important}.ml-35{margin-left:-35px!important}.ml-30{margin-left:-30px!important}.ml-25{margin-left:-25px!important}.ml-20{margin-left:-20px!important}.ml-15{margin-left:-15px!important}.ml-10{margin-left:-10px!important}.ml-5{margin-left:-5px!important}.pa35{padding:35px!important}.pa30{padding:30px!important}.pa25{padding:25px!important}.pa20{padding:20px!important}.pa15{padding:15px!important}.pa10{padding:10px!important}.pa5{padding:5px!important}.np{padding:0!important}.pt35{padding-top:35px!important}.pt30{padding-top:30px!important}.pt25{padding-top:25px!important}.pt20{padding-top:20px!important}.pt15{padding-top:15px!important}.pt10{padding-top:10px!important}.pt7{padding-top:7px!important}.pt6{padding-top:6px!important}.pt5{padding-top:5px!important}.pt0{padding-top:0!important}.pr35{padding-right:35px!important}.pr30{padding-right:30px!important}.pr25{padding-right:25px!important}.pr20{padding-right:20px!important}.pr15{padding-right:15px!important}.pr10{padding-right:10px!important}.pr5{padding-right:5px!important}.pr0{padding-right:0!important}.pb35{padding-bottom:35px!important}.pb30{padding-bottom:30px!important}.pb25{padding-bottom:25px!important}.pb20{padding-bottom:20px!important}.pb15{padding-bottom:15px!important}.pb10{padding-bottom:10px!important}.pb5{padding-bottom:5px!important}.pb0{padding-bottom:0!important}.pl35{padding-left:35px!important}.pl30{padding-left:30px!important}.pl25{padding-left:25px!important}.pl20{padding-left:20px!important}.pl15{padding-left:15px!important}.pl10{padding-left:10px!important}.pl5{padding-left:5px!important}.pl0{padding-left:0!important}.width-auto{width:auto!important}#navbar-main2{position:relative}#header-md-nav-content{left:0}.bootbox .bootbox-body{font-size:18px;padding:20px 0;text-align:center}.bootbox .modal-footer{clear:both;overflow:hidden}.bootbox .emoji{display:inline-block;color:#cdd1d5;font-size:5em;padding-bottom:10px;-ms-transform:rotate(90deg);transform:rotate(90deg);line-height:60px;margin-bottom:10px}section.erros .emoji{display:inline-block;color:#cdd1d5;font-size:5em;padding-bottom:15px;-ms-transform:rotate(90deg);transform:rotate(90deg);line-height:60px;margin-bottom:0}section.login .form-register .form-description{margin-bottom:10px}.product-img-principal-pdp{width:410px!important;height:auto}.product-sku-validation{display:block}section.pdp .product-unavaiable,section.pdp .product-without-price{margin-top:20px;padding:25px;background-color:#f5f5f5;font-family:"trebuchet ms",sans-serif}section.pdp .product-unavaiable-title,section.pdp .product-without-price-title{display:block;font-weight:bold;font-size:30px;text-align:center}section.pdp .product-unavaiable-title{color:#ff5f5c!important}section.pdp .product-without-price-title{color:#2abced!important}section.pdp .product-unavaiable-description,section.pdp .product-without-price-description{display:block;font-size:15px;text-align:center}section.pdp .product-buy{display:block;border-top:0 solid #e1e1e1;margin-top:20px}section.pdp .product-references,section.pdp .product-sku{border-bottom:0;border-top:0}section.pdp .product-references{margin-bottom:0}section.pdp .alert{padding:10px;margin-top:10px;margin-bottom:10px}section.pdp .product-review-resume-report .progress-sm{height:15px!important}section.pdp .product-delivery-table{display:table!important}section.pdp .product-sku{font-size:12px!important}.busca .fulltext-search-box{box-shadow:none}.busca .fulltext-search-box-linx{box-shadow:none}.busca .fulltext-search-box-linx-scroll{box-shadow:none}section.checkout .checkout-panel label{font-weight:400}section.checkout .checkout-panel label.agendado span{text-decoration:line-through}ul.checkout-list li{margin-bottom:5px}.fixed-message-footer{position:fixed;width:100%;bottom:0}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.w-100{width:100%}.product-video{display:flex;justify-content:center;align-items:center}.product-video a{opacity:.87;border:solid 1px transparent;padding:5px 20px;text-decoration:none;text-align:center}.product-video a:hover{opacity:1;border:1px solid #e1e1e1!important}.product-video p{margin-top:10px;margin-bottom:0}.div-hidden{display:none!important}img[src="/content/desktop/images/loading.gif"]{width:auto!important}section.login #form-recuperar-senha .panel-checkout{min-height:auto;padding-bottom:20px}section.login #form-recuperar-senha .btn-primary{margin-left:20px}section.login #form-recuperar-senha .btn-default{margin-right:20px}.checkout-panel .disabled{color:#9e9e9e}.custom-banner .col{float:left;padding:15px}.product-block-store-address .product-block-store-address-obs{color:#d70000;font-weight:600}.product-wrapper .product-wrapper-container .fake-btn-buy{cursor:pointer;text-decoration:none}.product-wrapper .product-wrapper-container .product-wrapper-container-btn-kit-buy{margin:0 2% 2% 2%!important}#modalPDPBrinde h2{margin-bottom:0!important}#modalPDPPromo .modal-body p{margin-bottom:0}.shopping-cart .product-back-payment a{border-radius:4px;background-color:#00376b;box-shadow:inset 0 -2px 0 rgba(0,0,0,.35);display:inline-block;color:#fff;text-decoration:none;padding:8px 20px;text-transform:uppercase;font-size:12px;margin-top:15px;margin-right:10px;cursor:pointer}.shopping-cart .product-back-payment{text-align:center}section.shopping-cart .shopping-cart-wrapper .column-labels .product-detils-checkout{width:65%}.cartao-saude{text-align:center}.btn-solicitar-cartao{margin-top:20px}@media only screen and (min-width:1280px){.cartao-saude{padding:0 80px}}.cartao-saude img{width:100%}.cartao-saude .cartao-saude-buttons{margin-top:20px}.cartao-saude button,.cartao-saude a{height:44px;margin-bottom:0;float:none;display:inline-block;border:0;border-radius:4px;background-clip:padding-box;background-color:#ff8d1b;box-shadow:inset 0 -2px 0 rgba(0,0,0,.35);outline:0;text-transform:uppercase;width:100%;color:#fff}.cartao-saude a{background-color:#009c42;display:grid;align-items:center;border-radius:5px}.cartao-saude a:hover{background-color:#047835;border-color:#047835;color:#fff}.cartao-saude button:hover{background-color:#c76e15;border-color:#c76e15;color:#fff}section.pdp .product .fake-btn-aviseme{max-width:425px;width:96%;background:#a0a0a0;border:0;border-bottom:2px solid #686868;color:#fff;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;margin:2% auto;line-height:40px;text-decoration:none;cursor:pointer;font-size:14px;font-weight:600;outline-style:none}section.checkout.shopping-cart .clubSidney-msg p,.clubSidney-msg a,.clubSidney-msg span{font-weight:700!important}section.panel-sidney-club-accept-term .title-regulamento{margin-top:50px;font-weight:700;text-transform:uppercase}section.panel-sidney-club-accept-term .panel-sidney-club-accept-term-item-out-box{font-size:14px;color:#646464;margin:0 20px 20px;padding:0 5px}#aviso-homologacao{padding:10px;margin:0;border:0;text-align:center;width:100%;display:block;background-color:#ff0}section.register #form-cadastro h1.h3,section.register #form-cadastro div.h3{font-size:14px;font-weight:800;color:#00376b;padding:15px 0;text-transform:uppercase;margin:0;border-bottom:1px solid #e6e6e6}section.register #form-cadastro h1{font-size:14px;font-weight:800;margin:0}section.register #form-cadastro div.h3{display:flex;align-items:center;justify-content:space-between}section.register #form-cadastro div.h3 strong{color:#646464}
@charset "UTF-8";
/*
* easy-autocomplete
* jQuery plugin for autocompletion
* 
* @author Łukasz Pawełczak (http://github.com/pawelczak)
* @version 1.3.5
* Copyright  License: 
*/
.easy-autocomplete {
    position: relative;
    width: 100% !important;
}

    .easy-autocomplete input {
        border-color: #ccc;
        border-radius: 4px;
        border-style: solid;
        border-width: 1px;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
        color: #555;
        float: none;
        padding: 6px 12px;
    }

        .easy-autocomplete input:hover, .easy-autocomplete input:focus {
            box-shadow: none;
        }

    .easy-autocomplete a {
        display: block;
    }

    .easy-autocomplete.eac-blue-light input:hover, .easy-autocomplete.eac-blue-light input:focus {
        border-color: #66afe9;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    }

    .easy-autocomplete.eac-blue-light ul {
        border-color: #66afe9;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    }

        .easy-autocomplete.eac-blue-light ul li, .easy-autocomplete.eac-blue-light ul .eac-category {
            border-color: #66afe9;
        }

            .easy-autocomplete.eac-blue-light ul li.selected, .easy-autocomplete.eac-blue-light ul .eac-category.selected {
                background-color: #ecf5fc;
            }

    .easy-autocomplete.eac-green-light input:hover, .easy-autocomplete.eac-green-light input:focus {
        border-color: #41DB00;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6);
    }

    .easy-autocomplete.eac-green-light ul {
        border-color: #41DB00;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6);
    }

        .easy-autocomplete.eac-green-light ul li, .easy-autocomplete.eac-green-light ul .eac-category {
            border-color: #41DB00;
        }

            .easy-autocomplete.eac-green-light ul li.selected, .easy-autocomplete.eac-green-light ul .eac-category.selected {
                background-color: #9eff75;
            }

    .easy-autocomplete.eac-red-light input:hover, .easy-autocomplete.eac-red-light input:focus {
        border-color: #ff5b5b;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6);
    }

    .easy-autocomplete.eac-red-light ul {
        border-color: #ff5b5b;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6);
    }

        .easy-autocomplete.eac-red-light ul li, .easy-autocomplete.eac-red-light ul .eac-category {
            border-color: #ff5b5b;
        }

            .easy-autocomplete.eac-red-light ul li.selected, .easy-autocomplete.eac-red-light ul .eac-category.selected {
                background-color: #ff8e8e;
            }

    .easy-autocomplete.eac-yellow-light input:hover, .easy-autocomplete.eac-yellow-light input:focus {
        border-color: #ffdb00;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6);
    }

    .easy-autocomplete.eac-yellow-light ul {
        border-color: #ffdb00;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6);
    }

        .easy-autocomplete.eac-yellow-light ul li, .easy-autocomplete.eac-yellow-light ul .eac-category {
            border-color: #ffdb00;
        }

            .easy-autocomplete.eac-yellow-light ul li.selected, .easy-autocomplete.eac-yellow-light ul .eac-category.selected {
                background-color: #ffe233;
            }

    .easy-autocomplete.eac-dark-light input:hover, .easy-autocomplete.eac-dark-light input:focus {
        border-color: #333;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6);
    }

    .easy-autocomplete.eac-dark-light ul {
        border-color: #333;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6);
    }

        .easy-autocomplete.eac-dark-light ul li, .easy-autocomplete.eac-dark-light ul .eac-category {
            border-color: #333;
        }

            .easy-autocomplete.eac-dark-light ul li.selected, .easy-autocomplete.eac-dark-light ul .eac-category.selected {
                background-color: #4d4d4d;
                color: #fff;
            }

    .easy-autocomplete.eac-dark {
        color: #fff;
    }

        .easy-autocomplete.eac-dark input {
            background-color: #404040;
            border-radius: 4px;
            box-shadow: 0;
            color: #f6f6f6;
        }

            .easy-autocomplete.eac-dark input:hover, .easy-autocomplete.eac-dark input:focus {
                border-color: #333;
                box-shadow: 0;
            }

        .easy-autocomplete.eac-dark ul {
            border-color: #333;
        }

            .easy-autocomplete.eac-dark ul li, .easy-autocomplete.eac-dark ul .eac-category {
                background-color: #404040;
                border-color: #333;
            }

                .easy-autocomplete.eac-dark ul li.selected, .easy-autocomplete.eac-dark ul .eac-category.selected {
                    background-color: #737373;
                    color: #f6f6f6;
                }

    .easy-autocomplete.eac-dark-glass {
        color: #fff;
    }

        .easy-autocomplete.eac-dark-glass input {
            background-color: rgba(0, 0, 0, 0.8);
            border-radius: 4px;
            box-shadow: 0;
            color: #f6f6f6;
        }

            .easy-autocomplete.eac-dark-glass input:hover, .easy-autocomplete.eac-dark-glass input:focus {
                border-color: rgba(0, 0, 0, 0.8);
                box-shadow: 0;
            }

        .easy-autocomplete.eac-dark-glass ul {
            border-color: rgba(0, 0, 0, 0.8);
        }

            .easy-autocomplete.eac-dark-glass ul li, .easy-autocomplete.eac-dark-glass ul .eac-category {
                background-color: rgba(0, 0, 0, 0.8);
                border-color: rgba(0, 0, 0, 0.8);
            }

                .easy-autocomplete.eac-dark-glass ul li.selected, .easy-autocomplete.eac-dark-glass ul .eac-category.selected {
                    background-color: rgba(64, 64, 64, 0.8);
                    color: #f6f6f6;
                }

                .easy-autocomplete.eac-dark-glass ul li:last-child, .easy-autocomplete.eac-dark-glass ul .eac-category:last-child {
                    border-radius: 0 0 4px 4px;
                }

    .easy-autocomplete.eac-blue {
        color: #fff;
    }

        .easy-autocomplete.eac-blue input {
            background-color: #6d9ed1;
            border-radius: 4px;
            box-shadow: 0;
            color: #f6f6f6;
        }

            .easy-autocomplete.eac-blue input::-webkit-input-placeholder {
                color: #f6f6f6;
            }

            .easy-autocomplete.eac-blue input:-moz-placeholder {
                color: #f6f6f6;
            }

            .easy-autocomplete.eac-blue input::-moz-placeholder {
                color: #f6f6f6;
            }

            .easy-autocomplete.eac-blue input:-ms-input-placeholder {
                color: #f6f6f6;
            }

            .easy-autocomplete.eac-blue input:hover, .easy-autocomplete.eac-blue input:focus {
                border-color: #5A91CB;
                box-shadow: 0;
            }

        .easy-autocomplete.eac-blue ul {
            border-color: #5A91CB;
        }

            .easy-autocomplete.eac-blue ul li, .easy-autocomplete.eac-blue ul .eac-category {
                background-color: #6d9ed1;
                border-color: #5A91CB;
            }

                .easy-autocomplete.eac-blue ul li.selected, .easy-autocomplete.eac-blue ul .eac-category.selected {
                    background-color: #94b8dd;
                    color: #f6f6f6;
                }

    .easy-autocomplete.eac-yellow {
        color: #333;
    }

        .easy-autocomplete.eac-yellow input {
            background-color: #ffdb7e;
            border-color: #333;
            border-radius: 4px;
            box-shadow: 0;
            color: #333;
        }

            .easy-autocomplete.eac-yellow input:hover, .easy-autocomplete.eac-yellow input:focus {
                border-color: #333;
                box-shadow: 0;
            }

        .easy-autocomplete.eac-yellow ul {
            border-color: #333;
        }

            .easy-autocomplete.eac-yellow ul li, .easy-autocomplete.eac-yellow ul .eac-category {
                background-color: #ffdb7e;
                border-color: #333;
            }

                .easy-autocomplete.eac-yellow ul li.selected, .easy-autocomplete.eac-yellow ul .eac-category.selected {
                    background-color: #ffe9b1;
                    color: #333;
                }

    .easy-autocomplete.eac-purple {
        color: #333;
    }

        .easy-autocomplete.eac-purple input {
            background-color: #d6d1e7;
            border-color: #b8afd5;
            box-shadow: 0;
            color: #333;
        }

            .easy-autocomplete.eac-purple input:hover, .easy-autocomplete.eac-purple input:focus {
                border-color: #333;
                box-shadow: 0;
            }

        .easy-autocomplete.eac-purple ul {
            border-color: #333;
        }

            .easy-autocomplete.eac-purple ul li, .easy-autocomplete.eac-purple ul .eac-category {
                background-color: #d6d1e7;
                border-color: #333;
            }

                .easy-autocomplete.eac-purple ul li.selected, .easy-autocomplete.eac-purple ul .eac-category.selected {
                    background-color: #ebe8f3;
                    color: #333;
                }

    .easy-autocomplete.eac-bootstrap input {
        border-color: #ccc;
        border-radius: 4px;
        border-style: solid;
        border-width: 1px;
        color: #555;
        padding: 6px 12px;
    }

.easy-autocomplete-container {
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 2;
}

    .easy-autocomplete-container a, .easy-autocomplete-container a:hover {
        color: #000;
    }

    .easy-autocomplete-container ul {
        background: none repeat scroll 0 0 #ffffff;
        border-top: 1px dotted #ccc;
        border-bottom: 1px solid #ccc;
        display: none;
        margin-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        position: relative;
        top: -1px;
    }

        .easy-autocomplete-container ul li {
            width: 100%;
            float: left;
        }


        .easy-autocomplete-container ul li, .easy-autocomplete-container ul .eac-category {
            background: inherit;
            border-color: #ccc;
            border-image: none;
            border-style: solid;
            border-width: 0 1px;
            display: block;
            font-size: 14px;
            font-weight: normal;
            padding: 4px 12px;
        }

            .easy-autocomplete-container ul li:last-child {
                border-radius: 0 0 2px 2px;
                border-width: 0 1px 1px;
            }

            .easy-autocomplete-container ul li.selected {
                background: none repeat scroll 0 0 #ebebeb;
                cursor: pointer;
            }

                .easy-autocomplete-container ul li.selected div {
                    font-weight: normal;
                }

            .easy-autocomplete-container ul li div {
                display: block;
                font-weight: normal;
            }

            .easy-autocomplete-container ul li b {
                font-weight: bold;
            }

        .easy-autocomplete-container ul .eac-category {
            font-color: #aaa;
            font-style: italic;
        }

.eac-description .eac-item span {
    color: #aaa;
    font-style: italic;
    font-size: 0.9em;
}

.eac-icon-left .eac-item img {
    margin-right: 4px;
    max-height: 30px;
}

.eac-icon-right .eac-item {
    margin-top: 8px;
    min-height: 24px;
    position: relative;
}

    .eac-icon-right .eac-item img {
        margin-left: 4px;
        max-height: 30px;
        position: absolute;
        right: -4px;
        top: -8px;
    }

/*.easy-autocomplete-container ul {
padding-bottom: 10px;
border-radius: 15px;
}*/

.easy-autocomplete-container ul li:last-child {
    /*border-bottom: none;*/
}

.lean-autocomplete-img {
    max-width: 50px !important;
    max-height: 60px;
    margin: auto;
}

.lean-autocomplete-container {
    display: inline-block;
    text-align: left;
}

.busca .fulltext-search-box {
    float: unset !important;
}

.busca .fulltext-search-box-linx {
    float: unset !important;
}

.busca .fulltext-search-box-linx-scroll {
    float: unset !important;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.banner-timer {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}

    .banner-timer .slider-translate {
        width: 100%;
        display: flex;
        transition: 0.3s transform;
    }

        .banner-timer .slider-translate .slider {
            width: 100%;
        }

    .banner-timer a {
        display: block;
        width: 100%;
    }

    .banner-timer .slider-translate img {
        width: 100%;
        object-fit: cover;
    }

    .banner-timer .dots {
        width: 100%;
        position: absolute;
        bottom: 12px;
        left: 0;
        margin: 0 auto;
        display: flex;
        justify-content: center;
        gap: 15px;
        flex-wrap: wrap;
    }

        .banner-timer .dots button {
            width: 40px;
            height: 5px;
            cursor: pointer;
            padding: 0;
            display: flex;
            align-items: center;
            justify-content: flex-start;
            border: 0;
            border-radius: 10px;
            overflow: hidden;
        }

            .banner-timer .dots button div {
                height: inherit;
                background-color: #19386e;
            }

    .banner-timer .navigation-left,
    .banner-timer .navigation-right {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        z-index: 10;
        width: 30px;
    }

        .banner-timer .navigation-left svg,
        .banner-timer .navigation-right svg {
            width: 100%;
            height: auto;
            cursor: pointer;
            fill: #003466;
        }

            .banner-timer .navigation-left svg:hover,
            .banner-timer .navigation-right svg:hover {
                fill: #02417e;
            }

    .banner-timer .navigation-left {
        left: 30px;
    }

    .banner-timer .navigation-right {
        right: 30px;
    }


@media only screen and (max-width: 1024px) {
    .banner-timer .dots button {
        width: 30px;
    }

    .banner-timer .dots {
        bottom: 15px;
        gap: 10px;
    }
}

@media only screen and (max-width: 768px) {

    .banner-timer .navigation-left svg,
    .banner-timer .navigation-right svg {
        display: none;
    }
}


/*VITRINE*/
.product-information-pbm {
    display: flex;
    align-items: center;
    padding: 0 10px;
}

    .product-information-pbm img {
        max-width: 24px;
        max-height: 24px;
    }

    .product-information-pbm span {
        line-height: 9.5px;
        margin-left: 8px;
        padding-top: 10px;
    }

        .product-information-pbm span p:first-child {
            font-size: 9.5px;
            color: #646464;
            text-transform: uppercase;
            margin-bottom: 0;
        }

        .product-information-pbm span p:last-child {
            font-size: 9.5px;
            color: green;
            font-weight: bold;
            text-transform: uppercase;
            display: inline-block;
            margin-bottom: 0;
        }

.product-wrapper .product-wrapper-container .btn-pbm-know-more {
    width: 96%;
    margin: 2%;
    line-height: 40px;
    border-radius: 4px;
    background-color: #19386e;
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    display: none;
}

.product-wrapper .product-wrapper-container .btn-pbm-know-more {
    cursor: pointer;
    text-decoration: none;
}

.product-wrapper .product-wrapper-container:hover .btn-pbm-know-more {
    display: inline-block;
}

@media(max-width:680px) {
    .product-information-pbm img {
        display: none !important;
    }

    .product-information-pbm span {
        margin-left: 0;
    }
}

/*PDP*/
.box-pbm {
    width: 425px;
}

.box-pbm-title p {
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}

.box-pbm-authorized {
    height: 50px;
}

.box-pbm-authorized {
    display: flex;
    align-items: center;
    text-transform: uppercase;
}

    .box-pbm-authorized img {
        max-width: 32px;
        max-height: 32px;
    }

    .box-pbm-authorized span {
        line-height: 2px;
        margin-left: 8px;
        padding-top: 12px;
    }

        .box-pbm-authorized span p:first-child {
            font-size: 10px;
            color: #646464;
        }

        .box-pbm-authorized span p:last-child {
            font-size: 14px;
            color: green;
            font-weight: bold;
        }

.box-pbm-unauthorized {
    display: flex;
    flex-direction: column;
    border: 1px solid #646464;
    border-radius: 4px;
    padding: 10px;
    background: #f5f5f5;
}

    .box-pbm-unauthorized section {
        padding: 12px 0;
    }

        .box-pbm-unauthorized section + section {
            border-top: 1px solid #ccc;
        }

    .box-pbm-unauthorized .section-1 {
        display: flex;
        align-items: flex-start;
    }

        .box-pbm-unauthorized .section-1 img {
            max-height: 36px;
        }

        .box-pbm-unauthorized .section-1 p {
            color: #188641;
            font-weight: bold;
            font-size: 12px;
            margin-left: 12px;
        }

        .box-pbm-programa .section-1 a {
            color: #188641;
            font-weight: bold;
            margin-left: 12px;
        }

        .box-pbm-unauthorized .section-1 a {
            color: #188641;
            font-weight: bold;
            margin-left: 12px;
        }

        .box-pbm-unauthorized .section-2,
        .box-pbm-unauthorized .section-3 {
            display: flex;
            align-items: center;
            /*justify-content: center;*/
            color: #646464;
            flex-direction: column;
        }

        .box-pbm-unauthorized .section-3 button {
            padding: 12px;
            font-size: 10px;
            background: #fff;
            border: 1px solid #ccc;
            border-radius: 4px;
            color: #646464;
            text-decoration: none;
        }


        .box-pbm-unauthorized .section-3 .pbm-unauthorized-try-again {
            display: flex;
            flex-direction: row;
            width: 100%;
            justify-content: flex-end;
            font-size: 12px;
            text-decoration: none;
        }

.box-pbm-programa {
    display: flex;
    flex-direction: column;
    border: 1px solid #646464;
    border-radius: 4px;
    padding: 8px;
    background: #f5f5f5;
}

    .box-pbm-programa section {
        padding: 8px 0;
    }

        .box-pbm-programa section + section {
            border-top: 1px solid #ccc;
        }

    .box-pbm-programa .section-1 {
        display: flex;
        align-items: flex-start;
    }

        .box-pbm-programa .section-1 img {
            max-height: 36px;
        }

        .box-pbm-programa .section-1 p {
            color: #188641;
            font-weight: bold;
            font-size: 12px;
            margin-left: 12px;
        }

    .box-pbm-programa .section-2 {
        display: flex;
        align-items: center;
        justify-content: space-between;
        color: #646464;
    }

        .box-pbm-programa .section-2 p {
            max-width: 220px;
        }

        .box-pbm-programa .section-2 h1 {
            font-size: 32px;
            margin: 0;
            margin-left: 12px;
            max-width: 200px;
            font-weight: 800;
        }

    .box-pbm-programa .section-3 form {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: column;
    }
    .box-pbm-programa .section-3 form div {
       width: 100%;
    }



        .box-pbm-programa .section-3 form div label {
            max-width: 120px;
            color: #646464;
            font-size: 12px;
        }

        .box-pbm-programa .section-3 form div input {
            height: 30px;
            padding: 8px;
            border: 0;
            border-radius: 4px;
            font-size: 14px;
            text-align: center;
            color: #646464;
            max-width: 150px;
        }

            .box-pbm-programa .section-3 form div input::placeholder {
                color: #ccc;
                text-align: center;
            }

        .box-pbm-programa .section-3 form div button {
            padding: 8px;
            font-size: 10px;
            background: #fff;
            border: 1px solid #ccc;
            border-radius: 4px;
            color: #646464;
            text-decoration: none;
        }


.box-pbm-programa .section-3 form .pbm-input-number {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    -moz-appearance: textfield;
}


    .box-pbm-programa .section-3 p {
        color: #646464;
        font-size: 10px;
    }

    .box-pbm-programa p {
        color: #646464;
        font-size: 12px;
    }

.box-pbm-price {
    color: green;
}

@media(max-width: 430px) {
    .box-pbm {
        width: 100%;
    }

    .box-pbm-programa .section-2 {
        display: flex;
        flex-direction: column;
    }

        .box-pbm-programa .section-2 h1 {
            max-width: max-content;
            margin-left: 0;
        }

        .box-pbm-programa .section-2 p {
            max-width: max-content;
            margin: 0;
        }

    .box-pbm-programa .section-3 form {
        display: flex;
        flex-direction: column;
    }

        .box-pbm-programa .section-3 form label {
            max-width: max-content;
        }

        .box-pbm-programa .section-3 form input {
            max-width: max-content;
        }

        .box-pbm-programa .section-3 form button {
            margin: 8px 0 8px;
        }
}

/*CADASTRO*/

.pbm-register-form-section {
    padding: 8px;
    background-color: #f2f2f2;
    font-weight: 800;
    border-radius: 4px;
    border: none;
    margin: 16px 0 16px;
    font-size: 16px;
    color: #646464;
}

section.pbm-register > .pbm-img-header {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

    section.pbm-register > .pbm-img-header img:last-child {
        position: absolute;
        margin-top: 15px;
        height: 90px;
        margin-left: 15%;
    }

section.pbm-register > .pbm-register-title {
    font-size: 24px;
    color: #00376b;
    font-weight: 900;
    text-transform: uppercase;
    text-align: center;
    margin: 40px 0;
}

    section.pbm-register > .pbm-register-title::after {
        content: '';
        width: 50px;
        height: 5px;
        display: block;
        background: #89c3f7;
        margin: 15px auto 0;
    }

section.pbm-register > .pbm-register-data > .col-md-3 p {
    margin: 0;
    text-align: right;
    font-size: 24px;
    font-weight: 800;
    text-transform: uppercase;
    color: #89c3f7;
    line-height: 24px;
}

section.pbm-register > .pbm-register-data > .col-md-9 {
    color: #646464;
}

    section.pbm-register > .pbm-register-data > .col-md-9 p {
        font-size: 14px;
        font-weight: 400;
        margin: 0;
    }

    section.pbm-register > .pbm-register-data > .col-md-9 ul {
        margin: 0;
    }

    section.pbm-register > .pbm-register-data > .col-md-9 li {
        font-size: 14px;
        font-weight: 400;
        margin: 0;
    }

        section.pbm-register > .pbm-register-data > .col-md-9 li::before {
            content: '•';
            margin-right: 5px;
        }

    section.pbm-register > .pbm-register-data > .col-md-9 h4 {
        margin: 0;
        font-size: 14px;
        font-weight: 700;
    }

        section.pbm-register > .pbm-register-data > .col-md-9 h4:not(:first-child) {
            margin: 30px 0 0 0;
        }

    section.pbm-register > .pbm-register-data > .col-md-9 strong {
        color: #00376b;
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
    }

    section.pbm-register > .pbm-register-data > .col-md-9 small {
        font-size: 14px;
        color: #89c3f7;
    }

    section.pbm-register > .pbm-register-data > .col-md-9 .table-responsive {
        margin: 30px 0;
    }

    section.pbm-register > .pbm-register-data > .col-md-9 table {
        border-right: 1px solid #e6e6e6;
        min-width: 600px;
    }

        section.pbm-register > .pbm-register-data > .col-md-9 table th {
            background: #f0f0f0;
            padding: 10px;
            font-size: 14px;
            font-weight: 700;
            width: 33%;
        }

        section.pbm-register > .pbm-register-data > .col-md-9 table td {
            border-bottom: 1px solid #e6e6e6;
            border-left: 1px solid #e6e6e6;
            padding: 10px;
            font-size: 14px;
        }

section.pbm-register > .pbm-register-nav {
    padding: 10px 0;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    margin: 7px 0;
}

    section.pbm-register > .pbm-register-nav label {
        font-size: 14px;
        font-weight: 600;
        color: #636666;
        margin-right: 15px;
    }

    section.pbm-register > .pbm-register-nav select {
        min-width: 280px;
        font-size: 14px;
        font-weight: 600;
        padding: 8px 11px;
        height: 34px;
        border-radius: 4px;
    }

section.pbm-register > .pbm-register-data > .col-md-9 .form-horizontal {
    margin: 30px 0;
}

    section.pbm-register > .pbm-register-data > .col-md-9 .form-horizontal label {
        font-size: 14px;
        font-weight: 400;
        text-align: left;
    }

    section.pbm-register > .pbm-register-data > .col-md-9 .form-horizontal .form-control {
        height: 34px;
        border-color: #c8c8c8;
        border-radius: 5px;
        font-size: 14px;
        padding: 6px 11px;
    }

    section.pbm-register > .pbm-register-data > .col-md-9 .form-horizontal textarea {
        min-height: 200px;
        resize: none;
        overflow: auto;
    }

    section.pbm-register > .pbm-register-data > .col-md-9 .form-horizontal .btn-primary {
        font-size: 12px;
        font-weight: 600;
        text-transform: uppercase;
        padding: 0 30px;
        height: 36px;
        background: #00376b;
        border-bottom: 2px solid #002446;
        border-radius: 5px;
        outline-style: none;
        margin-top: 10px;
    }

section.pbm-register .pbm-buttons-form {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0 15px;
}

section.pbm-register .pbm-button-back {
    padding: 8.5px 49.5px;
    font-size: 12px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #646464;
    text-decoration: none;
    margin-top: 10px;
}



.cart-label-pbm {
    font-size: 11px;
    color: white;
    margin: 0 0 0 10px;
    background-color: green;
    padding: 6px;
    font-weight: 600;
}

@media (max-width: 991px) {
    section.pbm-register > .pbm-register-data > .col-md-3 p {
        display: inline-block;
    }

    section.pbm-register > .pbm-img-header img:last-child {
        height: 60px;
        margin-top: 5px;
    }
}
@media (max-width: 768px) {
    section.pbm-register > .pbm-img-header img:last-child {
        height: 55px;
        margin-top: 5px;
    }
}

@media (max-width: 500px) {
    section.pbm-register > .pbm-img-header img:last-child {
        height: 40px;
        margin-top: 0px;
    }
}

@media (max-width: 400px) {
    section.pbm-register > .pbm-img-header img:last-child {
        height: 30px;
        margin-top: 0px;
    }
}

.box-pbm-programa section.list {
    display: flex;
    flex-direction: column;
}

    .box-pbm-programa section.list > strong {
        color: #646464;
        margin-bottom: 6px;
        align-items: center;
        margin-top: 12px;
    }



        .box-pbm-programa section.list > strong::after {
            content: '';
            height: 2px;
            width: 2px;
            border-radius: 50%;
            background: #646464;
            background: red;
            margin-right: 12px;
        }


    .box-pbm-programa section.list .pbm-extras-discount {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        border-radius: 4px;
        color: #646464;
        padding: 12px 16px;
        position: relative;
        border-top: 2px solid #188641;
        box-shadow: 2px 2px 5px #ccc;
        margin-bottom: 6px;
    }

        .box-pbm-programa section.list .pbm-extras-discount em.percent {
            position: absolute;
            top: 0;
            left: 50%;
            transform: translateX(-50%);
            font-size: 12px;
            background-color: #188641;
            border-radius: 0 0 8px 8px;
            padding: 4px 16px;
            color: white;
            font-weight: bold;
            box-shadow: 2px 4px 10px #ccc;
        }

        .box-pbm-programa section.list .pbm-extras-discount span {
            display: flex;
            align-items: center;
        }

    .box-pbm-programa section.list a {
        text-decoration: none;
        color: #646464;
    }

    .box-pbm-programa section.list .quantity {
        text-decoration: none;
        color: #646464;
        max-width: 180px
    }




.cart-label-pbm {
    font-size: 11px;
    color: white;
    margin: 0 0 0 10px;
    background-color: green;
    padding: 6px;
    font-weight: 600;
}

.box-pbm-programa section.list .pbm-extras-discount span p {
    text-decoration: line-through;
    margin-bottom: 0;
}

.box-pbm-programa section.list .pbm-extras-discount span strong {
    margin-left: 8px;
    margin-right: 0;
    font-size: 16px;
    color: #188641;
    font-weight: 800;
}


.arrow {
    border: solid #646464;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
}

.up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    margin-bottom: -2px;
}

.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin-bottom: 2px;
}

/*PÁGINA AJUDA*/

.help-pbm section {
    width: 100%;
}

.help-pbm .banner img {
    width: 100%;
}

.help-pbm .about {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 56px;
}

    .help-pbm .about h1 {
        margin-bottom: 20px;
    }

    .help-pbm .about p {
        text-align: center;
        max-width: 800px;
        font-size: 18px;
    }

    .help-pbm .about.background-white h1 {
        color: #00376B;
    }

    .help-pbm .about.background-white p {
        color: #94ABBE;
    }

    .help-pbm .about.background-blue {
        background: #00376B;
        color: #FFFF;
    }

.help-pbm .how-buy {
    display: flex;
    justify-content: center;
    background: rgb(228, 228, 228);
    padding: 56px;
}

    .help-pbm .how-buy ul {
        width: 100%;
        max-width: 800px;
        display: flex;
        justify-content: stretch;
    }

    .help-pbm .how-buy li {
        flex: 1;
        display: flex;
        flex-direction: column;
        align-items: center;
        list-style: none;
    }

        .help-pbm .how-buy li + li {
            margin-left: 12px;
        }

        .help-pbm .how-buy li span {
            position: relative;
        }

            .help-pbm .how-buy li span p {
                position: absolute;
                top: -24px;
                left: -24px;
                background: #00376B;
                font-size: 36px;
                font-style: italic;
                color: #ffff;
                border-radius: 50%;
                width: 56px;
                height: 56px;
                display: flex;
                align-items: center;
                justify-content: center;
            }

        .help-pbm .how-buy li > p {
            text-align: center;
            margin-top: 12px;
            color: #00376B;
        }

.help-pbm .programs div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
    max-width: 800px;
}

    .help-pbm .programs div a {
        max-width: 150px;
        margin: 24px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

.help-pbm .programs img {
    width: 100%;
}

@media (max-width: 768px) {
    .help-pbm .how-buy ul {
        flex-direction: column;
    }
    .help-pbm .how-buy ul li{
        margin-bottom: 30px;
    }
}

