/* Minification failed. Returning unminified contents.
(1005,1): run-time error CSS1019: Unexpected token, found '@import'
(1005,9): run-time error CSS1019: Unexpected token, found 'url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap')'
(2047,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2048,10): run-time error CSS1035: Expected colon, found '{'
(2057,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2058,10): run-time error CSS1035: Expected colon, found '{'
 */
@charset "UTF-8";
/* Font Size
-------------------------------*/

.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 validation  */
.parsley-errors-list {
    display: none;
    margin: 0px;
    padding: 0px;
}

    .parsley-errors-list.filled {
        display: block;
    }

    .parsley-errors-list > li {
        font-size: 12px;
        list-style: none;
        color: #ed5466;
    }

.parsley-error {
    border-color: #ed5466 !important;
}

.parsley-custom-error-message {
    color: #ed5466;
}
/* checkbox + radio */
.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;
}

/* Margin */
.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: 0px !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: 0px !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: 0px !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: 0px !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: 0px !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;
}

/* Padding */
.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: 0px !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: 0px !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: 0px !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: 0px !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: 0px !important;
}

.width-auto {
    width: auto !important;
}

/*
    MENU
*/

#navbar-main2 {
    position: relative;
}

#header-md-nav-content {
    left: 0;
}

/*  Bootbox customization ========================================================================== */
.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;
}

/*  emoji usado na página de erro 404 ========================================================================== */
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;
}

/*  LOGIN, CADASTRO ========================================================================== */
section.login .form-register .form-description {
    margin-bottom: 10px;
}

/*  PDP ========================================================================== */
.product-img-principal-pdp {
    width: 410px !important;
    height: auto;
}

.product-sku-validation {
    display: block;
}

section.pdp .product-sku-topic .custom-radio label {
    border-color: #DAD2D2;
    background-color: #FFFFFF;
    color: #4D4D4D;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 13px;
}


section.pdp .product-sku-topic .custom-radio input[type='radio']:checked + label {
    color: #02B3DF !important;
    background-color: #FFFFFF;
    border-color: #02B3DF !important;
}

section.pdp .product-sku-topic .custom-radio input[type='radio'].indisponivel + label {
    background-color: transparent;
}

/*section.pdp .product-sku-topic .custom-radio input[type='radio']:disabled + label {
    color: #a7a7a7;
    border-color: #a7a7a7;
    background-color: #E4E4E4 !important;
    cursor: not-allowed;
}*/

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: 0px solid #e1e1e1;
    margin-top: 20px;
}

section.pdp .product-references, section.pdp .product-sku {
    border-bottom: 0;
}

section.pdp .product-references {
    margin-bottom: 0;
}

section.pdp .alert {
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

section.pdp .product-sku-topic .custom-radio i {
    font-size: 15px;
    position: absolute;
    right: -4px;
    top: -6px;
    color: #a10000;
}

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;
}

section.pdp .product-sku-topic > li:first-child {
    margin-left: 0;
}

section.pdp .product-sku-topic > li {
    margin-left: 5px;
}

/* BUSCA ========================================================================== */
.busca .fulltext-search-box {
    box-shadow: none;
}

/*  DETALHE PEDIDO ========================================================================== */
/*#pedido-itens thead tr th {
    font-weight: 900;
}

#pedido-itens tfoot tr td:last-child {
    font-weight: 900;
}*/

/*  BANNERS ========================================================================== */
/*.banner-full img {
    width:100% !important;
}*/

/*  CHECKOUT ========================================================================== */
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;
}

/*  MODAL CONSULTAR PRECO ========================================================================== */
.modal-consultar-preco .btn-consultar-preco, section.pdp .product-without-price .btn-consultar-preco {
    font-weight: 500;
    height: 50px;
    text-transform: uppercase;
    border-radius: 2px;
}

/* JIVO CHAT ========================================================================== */
.wrap_mW {
    bottom: 65px !important;
}

.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,
section.login #form-recadastrar-senha .panel-checkout {
    min-height: auto;
    padding-bottom: 20px;
}

section.login #form-recuperar-senha .btn-primary,
section.login #form-recadastrar-senha .btn-primary {
    margin-left: 20px;
}

section.login #form-recuperar-senha .btn-default,
section.login #form-recadastrar-senha .btn-default {
    margin-right: 20px;
}


.product-size-guide {
    border-bottom: none 0;
    border-top: 1px solid #e1e1e1;
    padding: 15px 0;
}

.checkout-panel .disabled {
    color: #9e9e9e;
}

#form-alterar-cadastro .form-section .tolltip {
    display: inline-block;
    width: 23px;
    height: 23px;
    background-color: #ccc;
    border-radius: 20px;
    font-weight: bold;
    padding: 3px 9px;
    text-decoration: none;
}

.tooltip-left {
    position: relative;
    width: 23px;
    height: 23px;
    display: inline-block;
    background-color: #ccc;
    border-radius: 20px;
    font-weight: bold;
    padding: 3px 9px;
    text-decoration: none;
}

    .tooltip-left .tooltiptext {
        visibility: hidden;
        width: 200px;
        background-color: black;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 3px 1px;
        position: absolute;
        z-index: 1;
        right: 105%;
        font-size: 12.5px;
    }

    .tooltip-left:hover .tooltiptext {
        visibility: visible;
    }

.share-container {
    margin-bottom: 15px;
}

.share-button {
    margin-left: 20px;
}

    .share-button i {
        font-size: 20px;
    }

.share-item {
    display: inline-block;
    margin: 0 15px 0 15px;
}

    .share-item i {
        font-size: 22px;
    }

.lgpd-navegacao {
    z-index: 9999;
    width: 1024px;
    max-width: 90vw;
    bottom: 1.2rem;
    position: fixed;
    display: flex;
    justify-content: space-between;
    background-color: white;
    border-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px;
    left: 50%;
    transform: translateX(-50%);
    padding: 5px;
}

    .lgpd-navegacao > * {
        margin: 15px;
    }

.lgpd-navegacao-button {
    align-items: center;
    display: flex;
}

    .lgpd-navegacao-button button {
        font-weight: 700;
        padding-left: 16px;
        padding-right: 16px;
        height: 30px;
    }

@media (max-width: 768px) {

    .lgpd-navegacao {
        flex-direction: column;
    }

    .lgpd-navegacao-button {
        justify-content: flex-end;
    }

}

/*CARTMILE*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body,
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
main .product-list-title,
section.vitrine .product-list-title,
.h3,
.h4,
.h5 {
    font-family: "Poppins", sans-serif !important;
}

.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:active:focus,
.btn-primary:active:hover {
    background: #7B2BBF;
    border-color: #7B2BBF;
    color: #FFF;
}

.header-top.visible-lg {
    display: none !important;
}

#container .leancom-header .header-middle-2 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 4999;
    width: 100%;
    padding: 10px 0;
    background: #FFF;
    box-shadow: 0px 1px 7px 0px rgba(0,0,0,0.1);
}

    #container .leancom-header .header-middle-2 > .container {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

        #container .leancom-header .header-middle-2 > .container:before,
        #container .leancom-header .header-middle-2 > .container:after {
            display: none;
        }

.header-middle-right-nav {
    display: flex;
    align-items: center;
    gap: 50px;
}

.leancom-header .header-search-holder {
    padding: 0;
    margin: 0;
}

#container .leancom-header .easy-autocomplete {
    border-radius: 25px 0 0 25px;
    border: none;
    background: #f5f5f5;
}

#container .leancom-header .fulltext-search-box {
    border: none;
    height: 45px;
    border: none;
    background: transparent;
    padding: 0 15px;
}

#container .leancom-header .input-group-btn {
    border-radius: 0 25px 25px 0;
    background: #f5f5f5;
}

    #container .leancom-header .input-group-btn .header-btn-search {
        background: transparent;
        color: #f1a530;
        display: flex;
        align-items: center;
        justify-content: center;
        height: auto;
        width: 50px;
        border: none;
    }

.header-md-nav-icon-holder {
    margin: 0;
    padding: 0;
}

.header-md-nav-icon-list {
    display: flex;
    align-items: center;
    gap: 50px;
}

    .header-md-nav-icon-list:before,
    .header-md-nav-icon-list:after {
        display: none;
    }

    .header-md-nav-icon-list li {
        min-width: fit-content;
    }

    .header-md-nav-icon-list > li > div > a {
        width: max-content;
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        padding: 0;
        gap: 10px;
    }

.header-favoritos {
    color: #E2E2E2;
    transition: color 0.5s ease;
}

    .header-favoritos:hover {
        color: #f1a530;
    }

.header-my-cart-2 .header-mini-cart {
    margin-top: 54px;
}

.header-my-cart-2:hover .header-mini-cart {
    display: block;
}


header .navbar {
    border: none;
    background: transparent;
}

#container .leancom-header .header-base {
    background: #5A1A9A;
    height: 70px;
    margin-bottom: 15px;
}

    #container .leancom-header .header-base .header-md-nav-list {
        height: 70px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 15px;
    }

        #container .leancom-header .header-base .header-md-nav-list:before,
        #container .leancom-header .header-base .header-md-nav-list:after {
            display: none;
        }

        #container .leancom-header .header-base .header-md-nav-list .header-md-nav-item {
            width: fit-content;
            padding: 0 20px;
            border-radius: 8px;
        }

            #container .leancom-header .header-base .header-md-nav-list .header-md-nav-item .icon-arrow-hover {
                color: #FFF;
                font-weight: 200;
                font-size: 20px;
                rotate: 90deg;
                background: transparent;
                width: auto;
                height: auto;
            }

            #container .leancom-header .header-base .header-md-nav-list .header-md-nav-item:hover .icon-arrow-hover {
                rotate: -90deg;
            }

            #container .leancom-header .header-base .header-md-nav-list .header-md-nav-item .icon-arrow-hover:before {
                content: ">";
            }

            #container .leancom-header .header-base .header-md-nav-list .header-md-nav-item > a {
                height: 70px;
                display: flex;
                align-items: center;
                gap: 10px;
                font-size: 15px;
                font-weight: 700;
                color: #FFF;
                margin: 0;
                padding: 0;
            }

            #container .leancom-header .header-base .header-md-nav-list .header-md-nav-item:hover {
                background: #4a0f84;
            }

.header-md-nav-item .dropdown-menu {
    margin-left: -20px;
}

#header-md-nav-content .header-md-nav-holder > .container {
    padding: 0;
    margin: 0;
}

.header-md-nav-content-inner > .row {
    column-count: 4;
    height: 100%;
    width: 100%;
    margin: 0;
}

    .header-md-nav-content-inner > .row:before,
    .header-md-nav-content-inner > .row:after {
        display: none;
    }

    .header-md-nav-content-inner > .row > div {
        width: inherit;
        padding: 5px 0;
        page-break-inside: avoid;
        break-inside: avoid-column;
        display: table;
    }



@media (min-width: 1200px) {
    .leancom-header .header-search-holder {
        width: 600px;
    }

    #container .leancom-header .header-middle-2 > .container {
        gap: 50px;
    }
}

@media (max-width: 1199.9px) {
    #container .leancom-header .header-middle-2 > .container {
        flex-direction: column;
    }

    .header-middle-2-logo {
        display: flex;
        justify-content: space-between;
        width: 100%;
        margin-bottom: 10px;
        gap: 30px;
        align-items: center;
    }

    .header-middle-right-nav {
        width: 100%;
    }

    #container .leancom-header .header-base .header-md-nav-item:first-child ~ .header-md-nav-item {
        display: none;
    }
}




footer {
    background-image: url('data:image/png;base64,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gAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAABTR1k8AAA8YSURBVAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAAwAAAAAAAIQQgAEAAAAAAABCCMAAAAAAAAAAIQRgAAAAAAAAgBACMAAAAAAAAEAIARgAAAAAAAAghAAMAAAAAAAAEEIABgAAAAAAAAghAAMAAAAAAACEEIABAAAAAAAAQgjAAAAAAAAAACEEYAAAAAAAAIAQAjAAAAAAAABACAEYAAAAAAAAIIQADAAAAAAAABBCAAYAAAAAAAAIIQADAAAAAAAAhBCAAQAAAAAAAEIIwAAAAAAAAAAhBGAAAAAAAACAEAIwAAAAAAAAQAgBGAAAAAAAACCEAAwAAAAAAAAQQgAGAAAAAAAACCEAA8Cf27MDGQAAAIBB/tb3+EojAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYEMAAAAAAAAMCEAAYAAAAAAACYEMAAAAAAAAAAEwIYAAAAAAAAYEIAAwAAAAAAAEwIYAAAAAAAAIAJAQwAAAAAAAAwIYABAAAAAAAAJgQwAAAAAAAAwIQABgAAAAAAAJgQwAAAAAAAAAATAhgAAAAAAABgQgADAAAAAAAATAhgAAAAAAAAgAkBDAAAAAAAADAhgAEAAAAAAAAmBDAAAAAAAADAhAAGAAAAAAAAmBDAAAAAAAAAABMCGAAAAAAAAGBCAAMAAAAAAABMCGAAAAAAAACACQEMAAAAAAAAMCGAAQAAAAAAACYCrtdbGgz5k+UAAAAASUVORK5CYII=')
}

.footer-base {
    background: transparent;
    min-height: 857px;
    display: flex;
    align-items: center;
    padding-top: 250px;
    border: none;
}

.footer-links {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.footer-title {
    font-size: 15px;
    margin-bottom: 15px;
    text-transform: none;
    color: #FF9D01;
}

.footer-base .nav {
    margin-bottom: 0;
}

.footer-base li {
    margin: 5px 0;
}

    .footer-base li a {
        font-size: 15px;
        color: #D5BAF1;
    }

.footer-author {
    background: transparent;
    padding: 0;
    color: #FFF;
    font-size: 15px;
    position: relative;
    padding: 0 15px;
}

    .footer-author .container > .row > .col-md-12 {
        display: flex;
        flex: 1;
        border-top: 1px solid #FF9D01;
        padding: 10px 0;
        margin-top: -36px;
    }

        .footer-author .container > .row > .col-md-12 > div {
            flex: 0 50%;
        }

@media (max-width: 1199.9px) {
    .footer-base {
        position: relative;
        padding-top: 0;
        top: 300px;
        padding-bottom: 390px;
        background: #5a1a9a;
    }

    .footer-links {
        flex-direction: column;
        align-items: center;
        text-align: center;
        gap: 50px;
    }

    .footer-logo {
        order: -1;
    }
}

.banner-full {
    border-radius: 8px;
    overflow: hidden;
}

.carousel-vitrine-title,
section.pdp .product-details .tab-content-title,
section.pdp .product-details-2 .tab-content-title,
section.pdp .product-details-container-title,
section.shopping-cart .shopping-cart-title {
    color: #7B2BBF;
    font-weight: 700;
    font-size: 26px;
    position: relative;
    padding-top: 15px;
    border: none;
}

    .carousel-vitrine-title:before,
    section.pdp .product-details .tab-content-title:before,
    section.pdp .product-details-2 .tab-content-title:before,
    section.pdp .product-details-container-title:before,
    section.shopping-cart .shopping-cart-title:before {
        content: "";
        display: block;
        background: #FF6D00;
        height: 2px;
        width: 24px;
        position: absolute;
        top: 0;
        left: 0;
    }

.owl-carousel .owl-dots {
    width: auto;
    right: 50px;
    bottom: 20px;
}

    .owl-carousel .owl-dots .owl-dot {
        border: none;
        background: #FF9D01;
        width: 8px;
        height: 8px;
        border-radius: 25px;
        margin: 0 5px;
    }

        .owl-carousel .owl-dots .owl-dot.active {
            background: #5a1a9a;
        }

.carousel-vitrine > .owl-carousel {
    padding: 0;
    margin: 0;
}

.owl-carousel .owl-nav {
    position: absolute;
    top: -30px;
    right: 0;
    height: auto;
    width: fit-content;
    left: auto;
    display: flex;
    gap: 15px;
}

    .owl-carousel .owl-nav button.owl-prev,
    .owl-carousel .owl-nav button.owl-next {
        position: initial;
        height: 30px;
        width: 30px;
        background: #F7690C;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 18px;
        color: #FFF;
        border-radius: 4px;
        font-weight: 300;
        transition: transform .2s;
    }

        .owl-carousel .owl-nav button.owl-prev:hover,
        .owl-carousel .owl-nav button.owl-next:hover {
            transform: scale(1.2);
        }

        .owl-carousel .owl-nav button.owl-prev.disabled,
        .owl-carousel .owl-nav button.owl-next.disabled {
            opacity: 0.3;
        }

.carousel-vitrine .owl-item {
    padding-left: 0 !important;
    padding-right: 0 !important;
}


.product-wrapper {
    border: 1px solid #EFF1F2;
    background: #FFF;
    border-radius: 12px;
    padding: 10px;
}

    .product-wrapper .product-wrapper-container {
        padding: 0;
        margin: 0;
        min-height: inherit;
    }

    .product-wrapper .product-item-link figure {
        height: auto;
        padding-top: 100%;
    }

    .product-wrapper .product-description {
        display: none;
    }

    .product-wrapper .product-price-sell {
        color: #7B2BBF;
        font-size: 18px;
        margin-bottom: 5px;
    }

        .product-wrapper .product-price-sell small {
            display: block;
            font-size: 15px;
            line-height: 15px;
            color: #949494;
            font-weight: 300;
        }

.vitrine-add-to-cart,
.vitrine-add-to-cart:active,
.vitrine-add-to-cart:active:focus,
.vitrine-add-to-cart:active:hover,
.vitrine-add-to-cart:hover,
.vitrine-add-to-cart:focus,
.vitrine-add-to-cart[disabled]:hover,
.vitrine-add-to-cart[disabled]:active,
.vitrine-add-to-cart[disabled]:active:hover,
.vitrine-add-to-cart[disabled]:active:focus {
    padding: 0;
    border: none;
    border-radius: 4px;
    overflow: hidden;
    background: #EFF1F2;
    display: flex;
    align-items: center;
    width: 100%;
}

    .vitrine-add-to-cart i {
        height: 47px;
        min-width: 42px;
        width: 42px;
        background: #7B2BBF;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #FFF;
    }

    .vitrine-add-to-cart span {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #7B2BBF;
        white-space: normal;
        font-size: 15px;
        line-height: 15px;
        font-weight: 500;
        padding: 0 10px;
    }

.product-block-price {
    height: 64px;
    display: inline-block;
}

.star-rating {
    display: none;
}

.slick-disabled {
    opacity: 0.5;
}


#addProductModal .modal-dialog {
    max-width: 400px;
}

#addProductModal .modal-header {
    border: none;
}

#addProductModal .product-wrapper-container {
    min-height: inherit;
    width: 100%;
    max-width: inherit;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding-bottom: 20px;
}

#addProductModal .product-item-link {
    display: flex;
    gap: 20px;
}

#addProductModal .product-description {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

#addProductModal figure {
    height: 100px;
    min-width: 100px;
}

    #addProductModal figure img {
        height: 100%;
        max-width: 100px;
    }

#addProductModal .product-name {
    font-size: 14px;
    margin: 0;
    padding: 0;
    font-weight: 700;
}

#addProductModal .product-block-price {
    height: auto;
}

#addProductModal .product-price-sell {
    color: #7B2BBF;
    font-size: 18px;
    margin-bottom: 5px;
}

#addProductModal .actions {
    display: flex;
    gap: 10px;
    border-top: 1px solid #CCCCCC;
    margin-top: 10px;
    padding-top: 15px;
}

    #addProductModal .actions .change-qtd {
        display: flex;
        gap: 5px;
        border: 1px solid #CCCCCC;
        align-items: center;
        border-radius: 8px;
        overflow: hidden;
        width: 140px;
    }

        #addProductModal .actions .change-qtd button {
            border: none;
            padding: 0;
            margin: 0;
            background: transparent;
            height: 100%;
            width: 100%;
        }

        #addProductModal .actions .change-qtd span {
            min-width: 20px;
            text-align: center;
        }

#addProductModal .slider-variations-group .slider-wrapper button:focus,
#addProductModal .slider-variations-group .slider-wrapper button.selected {
    box-shadow: 0 0 0 2px #7B2BBF;
}

    #addProductModal .slider-variations-group .slider-wrapper button.selected span {
        border-color: transparent;
    }

main > .home-container:nth-child(even) {
    background: #F5F5F5;
}


@media (max-width: 400.9px) {
    .vitrine-add-to-cart span {
        font-size: 12px;
        line-height: 12px;
    }
}

.btn-success,
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success:active:hover,
.btn-success:active:focus,
.btn-success:active.focus,
.btn-success.active:hover,
.btn-success.active:focus,
.btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus,
.modal-footer .btn + .btn {
    background: #7B2BBF;
    border-color: #7B2BBF;
    color: #FFF;
}

.buy-wrapper {
    display: flex;
    gap: 20px;
    height: 75px;
    margin-bottom: 10px;
}

    .buy-wrapper .btn-lista-desejos {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        min-width: 77px;
        background: #F5F5F5;
        border-radius: 4px;
        transition: color 0.5s ease;
    }

        .buy-wrapper .btn-lista-desejos:hover,
        .buy-wrapper .btn-lista-desejos:focus {
            text-decoration: none;
            color: #FA5F26;
        }

        .buy-wrapper .btn-lista-desejos .text-add {
            display: none;
        }

section.pdp .product .btn-buy,
section.pdp .product .btn-buy:hover,
section.pdp .product .btn-buy:focus,
section.pdp .product .btn-buy:active {
    background: #7B2BBF;
    border-color: #7B2BBF;
    color: #FFF;
    margin: 0;
    padding: 0;
    height: inherit;
    text-transform: capitalize;
    font-size: 16px;
    border-radius: 4px;
}

section.pdp .product .btn-add-to-cart {
    background: #F5F5F5;
    color: #7B2BBF;
    height: 75px;
    font-size: 16px;
    border-radius: 4px;
}

section.pdp .product-name {
    font-size: 32px;
    font-weight: 500;
    color: #323856;
    margin-bottom: 10px;
}

section.pdp .product-references {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

section.pdp .product-seller-feedback {
    display: none;
}

section.pdp .product-actions .product-price {
    text-align: left;
}

section.pdp .product-price-old {
    color: #818181;
    font-size: 20px;
    display: flex;
    align-items: center;
    gap: 5px;
}

section.pdp .product-price-new {
    color: #7B2BBF;
    font-size: 34px;
    font-weight: 700;
}

.product-price-wrapper {
    display: flex;
    justify-content: space-between;
}

section.pdp .product-quantity {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    width: fit-content;
}

    section.pdp .product-quantity .item-quantity-change-increment,
    section.pdp .product-quantity .item-quantity-change-decrement,
    section.pdp .product-quantity .item-quantity-change-increment:hover,
    section.pdp .product-quantity .item-quantity-change-decrement:hover,
    section.pdp .product-quantity .item-quantity-change-increment:active,
    section.pdp .product-quantity .item-quantity-change-decrement:active {
        border: none;
        width: 60px;
        background: transparent;
        box-shadow: none;
    }

    section.pdp .product-quantity .item-quantity-input {
        border-radius: 100%;
        width: 55px;
        height: 55px;
        background: #EFF1F2;
        color: #7B2BBF;
        border: none;
    }

section.pdp .product-code a, section.pdp .product-seller-name a,
section.pdp .product-seller-brand-name a {
    color: #818181;
}

section.pdp .product-accordion-pagamento {
    display: none;
}

section.pdp .product-delivery {
    padding: 0;
    border: none;
    box-shadow: none;
}

    section.pdp .product-delivery .form-group {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

        section.pdp .product-delivery .form-group:before,
        section.pdp .product-delivery .form-group:after {
            display: none;
        }

    section.pdp .product-delivery label {
        width: 100%;
        text-align: left;
        font-weight: 400;
        font-size: 14px;
    }

    section.pdp .product-delivery .input-wrapper {
        display: flex;
        gap: 10px;
    }

        section.pdp .product-delivery .input-wrapper input {
            background: #EFF1F2;
            border: none;
            border-radius: 4px;
            box-shadow: none;
            max-width: 210px;
            font-size: 14px;
        }

        section.pdp .product-delivery .input-wrapper button {
            width: fit-content;
            border-radius: 4px;
            background: #EFF1F2;
            color: #7B2BBF;
            border: none;
            min-width: 120px;
            font-size: 14px;
        }

section.pdp .product-details-section.product-details-review {
    display: none;
}

section.pdp .product-details {
    background: #F5F5F5;
}

section.pdp .product-details-container,
section.pdp .product-details-2 {
    padding-top: 50px;
    padding-bottom: 50px;
}

section.pdp .product-details-section {
    border: none;
    color: #818181;
    margin-bottom: 100px;
}

section.pdp .product-price-discount {
    background: #FA5F26;
    color: #FFF;
}

    section.pdp .product-price-discount:before {
        border-right-color: #FA5F26;
    }

section.checkout {
    padding-top: 40px;
}

section.shopping-cart .cart-finalizar-mob .btn-checkout,
section.shopping-cart .btn-checkout,
.panel-pagamento .btn-success {
    background: #7B2BBF;
    border-color: #7B2BBF;
}

.product-wrapper .product-favorites {
    position: absolute;
    top: 0px;
    right: 5px;
    color: #EFF1F2;
    font-size: 24px;
    z-index: 9;
    transition: color 0.5s ease;
}

    .product-wrapper .product-favorites .text-add {
        display: none;
    }

    .product-wrapper .product-favorites:hover,
    .product-wrapper .product-favorites.salvo {
        color: #FA5F26;
    }

section.pdp .product-sku-topic .custom-radio input[type='radio']:checked + label {
    border-color: #7B2BBF !important;
    color: #7B2BBF !important;
}

section.pdp .product-sku {
    border: none;
}

section.pdp .product-actions .product-price {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin: 0;
}

    section.pdp .product-actions .product-price .product-price-parcels,
    section.pdp .product-actions .product-price .product-price-new,
    section.pdp .product-actions .product-price .product-price-old {
        margin: 0;
        padding: 0;
    }

[name="adicionarItemCarrinhoForm"] {
    margin-top: 20px;
}

.header-mini-cart-list li {
    padding: 15px 0 15px 14px;
}

.select-box {
    position: relative;
    display: block;
    width: 150px;
    font-size: 16px;
    color: #606060;
}

.select-box__current {
    position: relative;
    box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    outline: none;
}

    .select-box__current:focus + .select-box__list {
        opacity: 1;
        -webkit-animation-name: none;
        animation-name: none;
    }

        .select-box__current:focus + .select-box__list .select-box__option {
            cursor: pointer;
        }

    .select-box__current:focus .select-box__icon {
        transform: translateY(-50%) rotate(180deg);
    }

.select-box__icon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    width: 20px;
    opacity: 0.3;
    transition: 0.2s ease;
    color: #F7690C;
}

.select-box__value {
    display: flex;
}

.select-box__input {
    display: none;
}

    .select-box__input:checked + .select-box__input-text {
        display: block;
    }

.select-box__input-text {
    display: none;
    width: 100%;
    margin: 0;
    /*padding: 15px;*/
    background-color: #fff;
}

.select-box__list {
    position: absolute;
    width: 100%;
    padding: 0;
    list-style: none;
    opacity: 0;
    -webkit-animation-name: HideList;
    animation-name: HideList;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
    box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.1);
}

.select-box__list:hover .select-box__option.active {
    background-color: #fff;
}

.select-box__option {
    display: block;
    padding: 5px 10px;
    background-color: #fff;
    margin: 0;
    font-weight: 400;
}

    .select-box__list:hover .select-box__option:hover, .select-box__list:hover .select-box__option:focus, .select-box__option.active {
        color: #546c84;
        background-color: #f1f1f1;
    }

@-webkit-keyframes HideList {
    from {
        transform: scaleY(1);
    }

    to {
        transform: scaleY(0);
    }
}

@keyframes HideList {
    from {
        transform: scaleY(1);
    }

    to {
        transform: scaleY(0);
    }
}
