.page-wrapper{max-width:1400px;}
.navigation, .breadcrumbs, .catalog-category-view .page-main .breadcrumbs, .catalog-category-view .page-main .columns, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main, .page-container > .content, .jumbotron > .container{max-width:1100px;}
.page-header{background-color:#ffffff;background-image:none;background-repeat:no-repeat;background-position:0 ;border-color:#ffffff;}
.page-header .panel.wrapper{background-color:#fafafa;border-color:#f1f1f1;}
.page-header .block-search .input-text{border-color:#f2f2f2;background:#e7e7e7c2;}
.block-search.block-swissup-ajaxsearch.inline .field.search .input-text{box-shadow:0 0 10px 15px #ffffff;}
.page-header .block-search.inline .action.close{color:#303030;}
.page-footer{background-color:#ffffff;background-image:none;background-repeat:no-repeat;background-position:0 35%;font-weight:normal;color:#333333;}
.footer.content .links a, .footer.content .links a:visited, .page-footer .footer-toolbar-top a, .page-footer .footer-toolbar-top .alink{color:#333333;}
.footer.content .links a:hover, .footer.content .links a:visited:hover, .page-footer .footer-toolbar-top a:hover, .page-footer .footer-toolbar-top .alink:hover{color:#000111;}
.page-footer div[data-role="title"]{color:#2f2f2f;font-size:20px;}
.page-footer .footer.content .footer-links{border-color:#ffffff;border-width:0px;}
.page-footer .block.newsletter .action.subscribe{background-color:#202633;}
.page-footer .block.newsletter .action.subscribe:hover, .page-footer .block.newsletter .action.subscribe:focus, .page-footer .block.newsletter .action.subscribe:active{background-color:#202633;}
.page-footer .block.newsletter .action.subscribe::before{background-image:none;}
.page-footer .social-icons .fa-inverse{color:#ffffff;}
.page-footer .social-icons .fa-stack{color:#202633;}
.action.primary{background:#6ca7ff;border-color:#6ca7ff;color:#fff;}
.action.primary:hover, .action.primary:focus, .action.primary:active{background:#6098e8;border-color:#6098e8;color:#fff;}
button, .abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel, .product.data.items .review-add .review-form .action.submit.primary, .cms-index-index a.button:not(.primary), .cms-index-index .column.main .block .actions-toolbar .action.view{background:#6ca7ff;border-color:#6ca7ff;color:#fff;}
button:hover, .abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar > .primary .action.primary:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover, .product.data.items .review-add .review-form .action.submit.primary:hover, .cms-index-index a.button:not(.primary):hover, .cms-index-index .column.main .block .actions-toolbar .action.view:hover, /*ACTIVE STATE*/ button:active, .abs-revert-secondary-color:active, .abs-revert-to-action-secondary:active, .paypal-review .block .actions-toolbar .action.primary:active,.abs-discount-block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.cancel:active, .block-compare .action.primary:active, .cart-summary .block .actions-toolbar > .primary .action.primary:active, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review-discount .actions-toolbar .action.primary:active, .paypal-review-discount .actions-toolbar .action.cancel:active, .cart-discount .actions-toolbar .action.primary:active, .cart-discount .actions-toolbar .action.cancel:active, .product.data.items .review-add .review-form .action.submit.primary:active, .cms-index-index a.button:not(.primary):active, .cms-index-index .column.main .block .actions-toolbar .action.view:active, /*FOCUS STATE*/ button:focus, .abs-revert-secondary-color:focus, .abs-revert-to-action-secondary:focus, .paypal-review .block .actions-toolbar .action.primary:focus,.abs-discount-block .actions-toolbar .action.primary:focus, .abs-discount-block .actions-toolbar .action.cancel:focus, .block-compare .action.primary:focus, .cart-summary .block .actions-toolbar > .primary .action.primary:focus, .cart-summary .form.giftregistry .fieldset .action.primary:focus, .paypal-review-discount .actions-toolbar .action.primary:focus, .paypal-review-discount .actions-toolbar .action.cancel:focus, .cart-discount .actions-toolbar .action.primary:focus, .cart-discount .actions-toolbar .action.cancel:focus, .product.data.items .review-add .review-form .action.submit.primary:focus, .cms-index-index a.button:not(.primary):focus, .cms-index-index .column.main .block .actions-toolbar .action.view:focus{background:#6098e8;border-color:#6098e8;color:#fff;}
.tocart.action, .block.soldtogether-block .soldtogether-cart-btn, .bundle-actions .action.primary.customize{background:#2196f3;border-color:#2196f3;color:#fff;}
.tocart.action:hover, .block.soldtogether-block .soldtogether-cart-btn:hover, .bundle-actions .action.primary.customize:hover, .tocart.action:active, .block.soldtogether-block .soldtogether-cart-btn:active, .bundle-actions .action.primary.customize:active, .tocart.action:focus, .block.soldtogether-block .soldtogether-cart-btn:focus, .bundle-actions .action.primary.customize:focus{background:#2192e8;border-color:#2192e8;color:#fff;}
.page-title-wrapper .page-title, .argento-force-title [role="heading"], .hero .block-title [role="heading"], .argento-force-title-centered [role="heading"], .catalog-product-view .column.main > .block .block-title [role="heading"]{font-family:'Barlow Semi Condensed',sans-serif;font-weight:600;color:#2b3945;}
div.block .block-title strong, .block.askit-question-form > .block-title strong, .contact.form .legend, .column.main .block-title [aria-level="3"]{font-family:'Barlow Semi Condensed',sans-serif;;font-weight:600;color:#2b3945;}
.product-info-main .price-box [data-price-type=finalPrice] .price, .product-info-main .price-box [data-price-type=minPrice] .price, .product-info-main .price-box [data-price-type=maxPrice] .price, .bundle-options-container .block-bundle-summary .price-box [data-price-type=finalPrice] .price{color:#000000;}
.product-item .price::after {
    display: none !important;
}

.product-info-price .price-box .price-container::after {
    content: " " !important;
}



@media (max-width: 768px), print {

    .checkout-index-index .setedias {
        margin-bottom: 0px;
    }
    
    .checkout-index-index .pagbank {
    max-width: 210px !important;
    display: block !important;
    margin: auto;
    margin-top: -30px;
    padding-bottom: 10px;
    float: right !important;
    margin-top: 296px !important;
    }     
    

    .checkout-contatos {
        margin-top: 5px !important;
    }
        
        .checkout-zap {
        font-size: 13px !important;
    }
        
        .checkout-email {
        font-size: 13px !important;
    }
    
        
        .page-header {
    height: 95px !important;
    }   
        
    .checkout-payment-method .payment-option-content .form-discount {
        width: 95% !important;
    }    
    
    .checkout-cart-index .page-main>.messages {
        margin-top: -40px;
        margin-bottom: 40px;
    }
        
    .checkout-index-index .page-main>.messages {
        margin-top: -40px;
        margin-bottom: 40px;
    }    
    
    .catalogsearch-result-index .product-item .price::after {
        background-size: 70% !important;
        background-position: 27px 19px !important;
    }    
        
    .checkout-index-index .header.content {
            padding-top: 5px !important;
        }        
        
        .checkout-cart-index .pagbank {
            max-width: 270px !important;
            display: block !important;
            margin: auto;
            margin-top: 0px;
            padding-bottom: 0px;
        }   
      
            
     
        
   
        
        
         .slider-inicial {
            margin-top: -20px !important;
        }   
        
        
        .background-topo {
        background-image: linear-gradient(to right, #fff, #f0f0f0, #fff);
        height: 25px;
        display: block;
        position: absolute;
            width: 95%;
    }
        
        .catalog-product-view .page-header.configurable .header.content {
    
            margin-top: -20px !important;
            /* margin-bottom: -58px !important; */
        }    
        
        .page-main {
            padding-top: 20px;
        }
     
           .page-header .header.panel {
            padding: 10px 30px !important;
        }       
        
            .nav-toggle {
            height: 63px !important;
        }
            .page-header .header.content .logo img {
            margin-left: 35px !important;
            margin-top: 25px !important;
        }
            .page-header.configurable .minicart-wrapper {
            margin-top: -12px !important;
        }
            .page-header.configurable .block-search .label {
            margin-top: 37px !important;
        
        }
            .page-header.configurable .block-search .control {
            padding-left: 15px !important;
            padding-right: 15px !important;
            background: #ffffffe6 !important;
        }
     
        
        
        .fotorama__nav--dots .fotorama__nav__frame {
        width: 38px !important;
    }
        .fotorama__active .fotorama__dot {
        background-color: #fcc700 !important;
        border-color: #fcc700 !important;
    }
        .fotorama__dot {
        height: 10px !important;
        width: 10px !important;
    }
        
        .googlereviews {
            display: block !important;
        }    
            
        .page-products .columns {
            padding-top: 0px;
        }    
        
        .checkout-cart-index .whatsapp {
            right: 20px !important;
        }
        
        .checkout-index-index .whatsapp {
            right: 20px !important;
        }    
        
    
            
            
            
        .icones-categorias {
            padding: 10px !important;
        }
        
        .titulo-categorias {
            font-size: 1.3rem !important;
        }    
        
        .block-title [aria-level="2"] {
            font-size: 2.7rem !important;
        }    
            
            
        .banner-calc-texto1 {
            font-size: 1.8rem !important;
            width: 300px !important;
        }    
            
        .banner-calc-texto2 {
            line-height: 15px;
        }
            
            
            .slick-slide .slick-current .slick-active {
                width: 310px !important;
            }    
            
            .googlereviews {
            margin-left: 10px !important;
            bottom: 10px !important;
            left: 0px !important;
        }
            
        .whatsapp {
            bottom: 0px !important; 
        }    
        
        .products-grid .product-item-info {
            padding: 5px;
        //    box-shadow: 0px 0px 6px #d2d2d2;
        }    
            
        .catalog-category-view .notification-container {
            display: contents !important;
        }    
        
        .product.featured-attributes {
            display: block !important;
            margin: 0px 0 0;
            font-size: 13px;
        }  
           
            
        .checkout-index-index .page-header .header.content .logo img {
            width: 210px !important;
            margin-left: 0px !important;
            margin-top: 0px !important;
            margin-bottom: 0px !important;
        }    
            
        .checkout-index-index .logo {
            display: block;
            float: none !important;
            margin-left: auto !important;
            margin-right: auto !important;
            margin: 0 0 0px 44px;
            max-width: 53%;
            position: relative;
            z-index: 5;
        }       
        
          
            
        
        .opc-estimated-wrapper {
            margin: 0px 0px 20px !important;
            background: #fafafa;
            color: #333;
            border-bottom: 1px solid #ccc;
            border-top: 1px solid #ccc;
            margin: -21px -15px 15px;
            padding: 18px 15px;
        }
            
            
        .block-order-details-comments .comment-content {
            overflow: hidden;
            margin-top: 9px;
            background-color: #fcc700;
            color: white;
            font-size: 20px;
            text-shadow: 1px 1px 3px #737373, 0 0 1em #fcc700, 0 0 0.2em #fcc700;
            padding: 10px;
            border: 2px solid #eff0f1;
            border-radius: 3px;
            display: inline-block;
            margin: 3px 0 0;
            /* padding: 2px 10px; */
            /* text-transform: uppercase; */
            vertical-align: top;
        } 
        
        
        .opc-progress-bar {
            display: none !important;
            width: auto !important;
        }
        
        .opc-progress-bar {
            padding: 0;
            list-style: none none;
        }
        
        .opc-progress-bar>li {
            margin: 0;
            max-width: 45%;
        }
        
        .opc-progress-bar-item {
            margin: 0 0 10px;
            width: 185px;
            display: inline-block;
            position: relative;
            text-align: center;
            vertical-align: top;
        }
            
         
        
        .checkout-index-index .opc-progress-bar-item._active:before {
            background: #fcc700 !important;
            border-color: #fcc700 !important;
        }
        
        .opc-progress-bar-item:before {
            background: #e4e4e4;
            border: 1px solid #ccc;
            top: 19px;
            transition: background .3s;
            content: '';
            height: 7px;
            left: 0;
            position: absolute;
            width: 100%;
        }
        
        .opc-progress-bar-item {
            margin: 0 0 10px;
            width: 185px;
            display: inline-block;
            position: relative;
            text-align: center;
            vertical-align: top;
        }
        
        .opc-progress-bar {
            counter-reset: i;
            display: block;
            font-size: 0;
            margin: 0;
            padding: revert;
            list-style: none none;
        }
        
        .opc-progress-bar-item._active>span {
            color: #333;
            font-weight: 600;
        }
        
        .opc-progress-bar-item>span {
            display: inline-block;
            padding-top: 45px;
            width: 100%;
            word-wrap: break-word;
            color: #666;
            font-weight: 300;
            font-size: 1.8rem;
        }
        
        .opc-progress-bar-item {
            margin: 0 0 10px;
            width: 185px;
            display: inline-block;
            position: relative;
            text-align: center;
            vertical-align: top;
        }
            
        .opc-progress-bar-item>span:before, .opc-progress-bar-item>span:after {
            background: #e4e4e4;
            border: 1px solid #ccc;
            height: 38px;
            margin-left: -19px;
            transition: background .3s;
            width: 38px;
            border-radius: 50%;
            content: '2';
            left: 50%;
            position: absolute;
            top: 0;
        }     
            
           
        
        .opc-progress-bar-item._active>span {
            color: #333;
            font-weight: 600;
        }
        
        .opc-progress-bar-item>span {
            display: inline-block;
            padding-top: 45px;
            width: 100%;
            word-wrap: break-word;
            color: #666;
            font-weight: 300;
            font-size: 1.9rem;
        }
        
        .opc-progress-bar-item {
            margin: 0 0 10px;
            width: 185px;
            display: inline-block;
            position: relative;
            text-align: center;
            vertical-align: top;
        }
        
        .checkout-index-index .opc-progress-bar-item._active>span:after {
            border-color: #fcc700 !important;
        }
        
        .opc-progress-bar-item._active>span:after {
            border-color: #ff7a0e;
            content: '\f00c';
            font-family: 'FontAwesome';
        }
        
        .opc-progress-bar-item>span:after {
            background: #fff !important;
            height: 26px;
            margin-left: -13px;
            top: 6px;
            width: 26px;
            content: counter(i);
            counter-increment: i;
            color: #333;
            font-weight: 600;
            font-size: 1.9rem !important;
        }
        
        
        
        .opc-progress-bar-item>span {
            display: inline-block;
            padding-top: 45px;
            width: 100%;
            word-wrap: break-word;
            color: #666;
            font-weight: 300;
            font-size: 1.8rem;
        }
        
        .opc-progress-bar-item._active>span {
            color: #333;
            font-weight: 600;
        }
        
        .opc-progress-bar-item>span {
            display: inline-block;
            padding-top: 45px;
            width: 100%;
            word-wrap: break-word;
            color: #666;
            font-weight: 300;
            font-size: 1.8rem;
        }
        
        .opc-progress-bar-item {
            margin: 0 0 10px;
            width: 185px;
            display: inline-block;
            position: relative;
            text-align: center;
            vertical-align: top;
        }
        
        .opc-progress-bar-item:before {
            background: #e4e4e4;
            border: 1px solid #ccc;
            top: 19px;
            transition: background .3s;
            content: '';
            height: 7px;
            left: 0;
            position: absolute;
            width: 100%;
        }
        
        .opc-progress-bar-item>span {
            display: inline-block;
            padding-top: 45px;
            width: 100%;
            word-wrap: break-word;
            color: #666;
            font-weight: 300;
            font-size: 1.8rem;
        }
            
           
            
        
        .opc-progress-bar-item>span:after {
            background: #fff;
            height: 26px;
            margin-left: -13px;
            top: 6px;
            width: 26px;
            content: counter(i);
            counter-increment: i;
            color: #333;
            font-weight: 600;
            font-size: 1.8rem;
        }
        
        
        .opc-progress-bar-item>span {
            display: inline-block;
            padding-top: 45px;
            width: 100%;
            word-wrap: break-word;
            color: #666;
            font-weight: 300;
            font-size: 1.8rem;
        }
        
        .opc-progress-bar-item {
            margin: 0 0 10px;
            width: 185px;
            display: inline-block;
            position: relative;
            text-align: center;
            vertical-align: top;
        }
        
        .opc-progress-bar-item>span {
            display: inline-block;
            padding-top: 45px;
            width: 100%;
            word-wrap: break-word;
            color: #666;
            font-weight: 300;
            font-size: 1.8rem;
        }
        
            
        .opc-progress-bar {
            margin: 10 0 22px !important;
            counter-reset: i;
            display: block;
            font-size: 0;
        }   
            
        
            
        .checkout-index-index .minicart-wrapper .action.showcart {
            display: none;
        }    
            
            
        .opc-wrapper {
            width: 100%;
        }
        
        .column.main .block-title [aria-level="2"] {
            font-size: 2.7rem !important;
        }
            
        .telefone-celular {
            display: block !important;
        }
            
        .telefone-computador {
            display: none !important;
        }    
            
        .soldtogether-swiper .product-item .price::after {
            font-weight: 300;
            color: #6b6b6b;
            /* content: "Parcele em 12x Sem Juros Frete Grátis e 1 Ano de Garantia"; */
            display: block;
            font-size: 12px;
            margin-left: 16px !important;
            background-color: transparent;
            /* padding-left: 5px; */
            /* padding-right: 5px; */
            display: block;
            width: 190px;
            /* background-image: url(/media/wysiwyg/icone-lado-lado-computador.svg); */
            background-image: url(/media/wysiwyg/icone-fretegratis-ladoaladocomputador.svg);
            background-size: contain;
            background-repeat: no-repeat;
            background-size: 100% !important;
            background-position: 0px 19px !important;
            height: 40px;
            /* box-shadow: 0px 0px 6px #454545; */
        }
            
        .product-item .price::after {
            font-weight: 300;
            color: #6b6b6b;
            /* content: "Parcele em 12x Sem Juros Frete Grátis e 1 Ano de Garantia"; */
            display: block;
            font-size: 12px;
            margin-left: 1px;
            background-color: transparent;
            /* padding-left: 5px; */
            /* padding-right: 5px; */
            display: block;
            width: 130px  !important;
           /* background-image: url(/media/wysiwyg/icone-fretegratis-cimabaixocelular.svg) !important; */
            
                background-image: url(/media/wysiwyg/icone-frete-gratis-cima-baixo-celular2.svg) !important;
            
            background-size: contain;
            background-repeat: no-repeat;
            background-size: 130px  !important;
            background-position: 0px 19px  !important;
            height: 65px !important;
            /* box-shadow: 0px 0px 6px #454545; */
        }
            
            
        .selos-ao-lado-do-logo {
            display: none !important;
        }    
    
    
        }
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        







































.swiper-button-next.swiper-button-white {
    padding: 10px;
}

.swiper-button-prev.swiper-button-white {
    padding: 10px;
}

.easyslide-wrapper .swiper-container {
    background-color: black;
}        
        
.videos-checkout {
    margin-top: 10px;
    margin-bottom: 10px;
    
}    
    
    
.checkout-shipping-method .actions-toolbar>.primary {
    width: 100%;
}  

.checkout-shipping-method .actions-toolbar .action.primary.button {
    width: 100%;
}
    
    
.checkout-payment-method .actions-toolbar .primary {
    float: none;
    padding-left: 10%;
    padding-right: 10%;
    width: 100% !important;
    margin-top: 10px;
    margin-bottom: 10px;
}    
    
.tem-mais {
    text-align: center;
    text-transform: capitalize;
    font-size: 2rem;
    color: #fcc700 !important;
    font-weight: bold !important;
    text-rendering: geometricPrecision;
    text-shadow: 1px 1px 2px #919191, 0 0 1em white, 0 0 0.2em #ffffff;
}    
    
    .icone-zap {
    
    }
    
    .zap-legenda {
        line-height: 12px;
        font-size: 12px;
    }
    
    
    .checkout-cart-configure .whatsapp {
        height: 72px !important;
    }
    
    
    .checkout-cart-configure .easybanner-placeholder-wrapper {
        display: none !important;
        
    }
    
    .message.success {
        display: none !important; 
    }
    
    .container-social {
        width: 320px !important;
        margin-top: -20px !important;
    }
    
    .amrewards-points-rate {
        display: none !important;
    }
    
    .nav-sections .header.links li>a {
        background: #f1f1f1;
    }
    
    .checkout-cart-index .selos-ao-lado-do-logo {
        width: 240px;
    }
        
    .checkout-cart-index .minicart-wrapper {
        display: none;
    }
     
    .checkout-index-index .page-footer .footer.content .footer-links {
        display: none;
    }
        
    .checkout-cart-index .page-footer .footer.content .footer-links {
        display: none;
    }  
    
    .cookie-bar {
    background: rgba(255, 255, 255, 0.95) !important;
    
    }
        
    .opc-block-shipping-information {
    background-color: #ffffff !important;
    }
        
    .opc-wrapper .form-shipping-address {
    display: block;
    }
        
        
    .product-info-main .product-info-stock-sku .value {
        color: #ffffff;
        background-color: #c2c2c2;
        padding: 3px;
        font-weight: bolder;
        border-radius: 4px;
        letter-spacing: 1px;
    }   
        
        
        .whatsapp {
            display: block;
            position: fixed;
            z-index: 100;
            float: right;
            filter: drop-shadow(0px 0px 15px #c7c7c7);
            padding-bottom: 8px;
            height: 72px;
            width: 72px;
            margin-bottom: 10px;
            /* margin-right: 6px; */
            opacity: 100%;
            background-color: #fff;
            border-radius: 5px;
            text-align: center;
            z-index: 801;
            right: 110px;
            transition: transform .2s;
            transform: translateZ(0);
            -webkit-backface-visibility: hidden;
            will-change: transform;
            backface-visibility: hidden;
            bottom: 0px;
        }    
        
        
    .askit-show-form {
        margin: auto;
        display: block;
    }   
        
        
        .link-accent, .askit-item-actions .askit-item-trigger, .actions-toolbar>.secondary .action.remind {
            border-bottom: 3px solid #fcc700 !important;
        }
        
        .askit-item-title, .askit-item-answer>.askit-item-author {
            text-transform: none !important;
        }
        
        .ajuste-cordas-inicial {
            padding-top: 10px;
            padding-bottom: 10px;
            margin-top: -10px;
        }
        
        .banner-calc-texto1 {
            font-size: 16px;
            font-weight: 500;
            font-size: 2rem;
            background-size: contain;
            background-color: gainsboro;
            font-weight: bold;
            color: #fff;
            text-rendering: geometricPrecision;
            text-shadow: 1px 1px 2px #919191, 0 0 1em white, 0 0 0.2em #ffffff;
            text-transform: math-auto;
            margin-top: 0px;
            font-family: 'Barlow Semi Condensed', sans-serif;
            width: 403px;
            margin-left: auto;
            margin-right: auto;
        }
        
        .banner-calc-texto2 {
            font-size: 13px;
            margin-top: 0px !important;
        }
        
        .banner-calc-texto3 {
            font-size: 11px;
            margin-top: -10px;
        }
        
        
        
        .slider-inicial {
            padding-top: 30px;
            padding-bottom: 10px;
            background-image: linear-gradient(to right, #fff, #f0f0f0, #fff);
        }
        
        
        
        .checkout-onepage-success .pagbank {
            max-width: 300px;
            margin: auto;
            margin-top: 10px;
            width: 300px;
            display: block;
        }
        
        .blocos-icones {
            max-width: 100%;
            display: flex;
            margin: auto;
            width: 100%;
        }
        
        .icone-redes-simples {
            display: block;
            width: 25%;
        }
        
        .icone-redes-intermediarias {
            display: block;
            width: 25%;
        }
        
        .icone-redes-luxo {
            display: block;
            width: 25%;
        }
        
        .icone-cadeiras {
            display: block;
            width: 20%;
        }
        
        .icone-acessorios {
            display: block;
            width: 25%;
        }
        
        
        
        
        .icones-inicial {
            text-align: center;
            margin-top: -10px;
        }
        
        
        .checkout-cart-index .whatsapp {
            right: 55px;
        }
        
        .checkout-index-index .whatsapp {
            right: 55px;
            height: 72px;
        }
        
        .checkout-cart-index .whatsapp {
            right: 55px;
            height: 72px;
        }
        
        
        
        .opc-sidebar {
            background-color: transparent !important;
        }
        
        .opc-block-summary {
            background: transparent !important;
        }
        
        .checkout-index-index .minicart-wrapper {
            display: none;
        }
        
        .checkout-index-index .logo img {
            width: 40% !important;
            margin-top: 15px;
            margin-bottom: 15px;
            margin-left: 130px;
        }
        
        
        .checkout-index-index .pagbank {
            max-width: 60%;
            display: block;
            margin-top: -20px;
            float: inline-end;
        }
        
        .opc-progress-bar {
            margin-top: 22px;
            margin-bottom: 20px;
            margin-left: auto;
            margin-right: auto;
            counter-reset: i;
            display: block;
            font-size: 0;
            width: max-content;
        }
        
        
        div.block-viewed-products-grid .block-title::before {
            background: transparent;
        }
        
        div.block-viewed-products-grid .block-title :first-child {
            /* color: #90a1b3; */
            /* background: #fff; */
            /* margin-left: 0px; */
            /* padding: 0 10px; */
            /* position: relative; */
            text-transform: capitalize;
            font-size: 3.7rem;
            color: #fcc700 !important;
            font-weight: bold !important;
            text-rendering: geometricPrecision;
            text-shadow: 1px 1px 2px #919191, 0 0 1em white, 0 0 0.2em #ffffff;
            text-transform: capitalize;
            font-size: 3.7rem;
            color: #fcc700 !important;
            font-weight: bold !important;
            text-rendering: geometricPrecision;
            text-shadow: 1px 1px 2px #919191, 0 0 1em white, 0 0 0.2em #ffffff;
            background-image: url(/media/wysiwyg/logo-rede-flat3.svg) !important;
            background-size: contain;
            position: relative;
            display: inline-block;
            box-sizing: border-box;
            background-repeat: no-repeat;
            background-position: 50%;
            padding: 12px 0;
            word-break: break-all;
            padding-left: 17%;
            padding-right: 17%;
            white-space: nowrap;
            max-width: 100%;
            overflow: hidden;
            margin-top: 0px;
            margin-bottom: 0px;
        }
        
        .block .block-title {
            padding-top: 20px;
        }
        
        .titulo-categorias {
        font-size: 2rem;
            background-size: contain;
            text-align: center;
            /* font-weight: bold; */
            color: #525252;
            text-rendering: geometricPrecision;
            text-shadow: 1px 1px 2px #ffffff, 0px 0 0.9em #616161, 0 0 0.5em #ffffff;
            text-transform: capitalize;
            font-family: 'Barlow Semi Condensed', sans-serif;
        }
        
        .icones-categorias {
            display: flex;
            padding: 30px;
            margin-bottom: 30px;
            background-image: linear-gradient(to right, #fff, #f0f0f0, #fff);
        }
        
        
        
        .block-title [aria-level="2"] {
            text-transform: capitalize;
            font-size: 3.7rem;
            color: #fcc700 !important;
            font-weight: bold !important;
            text-rendering: geometricPrecision;
            text-shadow: 1px 1px 2px #919191, 0 0 1em white, 0 0 0.2em #ffffff;
        }
        
        .block-title [aria-level="2"] {
            font-family: 'Barlow Semi Condensed', sans-serif;
            text-transform: capitalize;
            font-size: 3.7rem;
            color: #fcc700 !important;
            font-weight: bold !important;
            text-rendering: geometricPrecision;
            text-shadow: 1px 1px 2px #919191, 0 0 1em white, 0 0 0.2em #ffffff;
            background-image: url(/media/wysiwyg/logo-rede-flat3.svg) !important;
            background-size: contain;
            position: relative;
            display: inline-block;
            box-sizing: border-box;
            background-repeat: no-repeat;
            background-position: 50%;
            padding: 12px 0;
            word-break: break-all;
            padding-left: 17%;
            padding-right: 17%;
            white-space: nowrap;
            max-width: 100%;
            overflow: hidden;
            margin-top: 0px;
            margin-bottom: 0px;
        }
        
        
        a {
          text-decoration: none !important;
        }
        
        
        
        .cd-cart-trigger, .cd-cart {
            right: 20px;
            bottom: 10px !important;
        }
        
        
        
        
        .googlereviews {
       
            position: fixed;
            z-index: 100;
            /* float: left; */
           /* filter: drop-shadow(-1px 1px 3px grey); */
            filter: drop-shadow(0px 0px 15px #c7c7c7);
            padding-bottom: 0px;
            height: 61px;
            margin-bottom: 10px;
            margin-left: 20px;
            /* margin-right: 30%; */
            width: 150px;
            opacity: 100%;
            bottom: 10px;
            left: 0px;
        }
        
        
        
        
        .catalogsearch-result-index .product-item .price::after {
        
            width: 180px !important;
        
        }
        
        
        .catalog-category-view .label.subscribe-popup a {
            cursor: pointer;
            box-shadow: 0px 0px 6px #d2d2d2;
            padding: 10px;
        }
        
        
        .catalog-category-view .amxnotif-block {
        
            text-align: center;
            padding-top: 5px;
            padding-bottom: 5px;
        }
        
        .catalog-product-view .amxnotif-block {
            padding-top: 0px;
            background-color: #fff;
            text-align: center;
            padding: 15px;
            box-shadow: 0px 0px 6px #d2d2d2;
        }
        
        .block-order-details-comments .comment-content {
            overflow: hidden;
            margin-top: 9px;
            background-color: #fcc700;
            color: white;
            font-size: 20px;
            text-shadow: 1px 1px 3px #737373, 0 0 1em #fcc700, 0 0 0.2em #fcc700;
            padding: 10px;
            border: 2px solid #eff0f1;
            border-radius: 3px;
            display: inline-block;
            margin: 3px 0 0;
            /* padding: 2px 10px; */
            /* text-transform: uppercase; */
            vertical-align: top;
        }
        
        .cd-cart-trigger .count {
            background: #fcc700 !important;
        }
    
    
        
        .account .page-title-wrapper .page-title {
            padding-left: 0;
            padding-right: 0;
            white-space: normal;
            max-width: none;
            overflow: visible;
            text-overflow: initial;
            text-transform: capitalize;
            font-size: 3.7rem !important;
            color: #fcc700 !important;
            font-weight: bold !important;
            text-rendering: geometricPrecision;
            text-shadow: 1px 1px 2px #919191, 0 0 1em white, 0 0 0.2em #ffffff;
            background-image: url(/media/wysiwyg/logo-rede-flat3.svg) !important;
            background-size: contain;
        }
        
        .order-status {
            margin-top: 9px;
            background-color: #fcc700;
            color: white;
            font-size: 20px;
            text-shadow: 1px 1px 3px #737373, 0 0 1em #fcc700, 0 0 0.2em #fcc700;
        }
        
        .checkout-success .field-tooltip {
            display: contents;
        }
        
        .opc-wrapper .form-login .fieldset .note, .opc-wrapper .form-shipping-address .fieldset .note {
            font-size: 15px !important;
        }
        
        .checkout-index-index .action-auth-toggle {
            display: none;
        }
        
        
        
        .field-tooltip .field-tooltip-content {
            background: #ebebebed;
            border: 1px solid #fff;
            box-shadow: 0px 0px 30px #6b6b6b;
            border-radius: 9px;
            color: #000;
            font-size: 13px;
            text-align: justify;
        }
        
        .field-tooltip .field-tooltip-content:after {
            border-right-color: #b0b0b0;
            width: 3px;
            z-index: 4;
        }
        
        .checkout-index-index .field-tooltip .field-tooltip-content {
            background: #ebebebed;
            border: 1px solid #fff;
            box-shadow: 0px 0px 30px #6b6b6b;
            border-radius: 9px;
            color: #000;
            font-size: 13px;
            text-align: justify;
        }
        
        .checkout-index-index .field-tooltip .field-tooltip-content:after {
            border-right-color: #b0b0b0;
            width: 3px;
            z-index: 4;
        }
        
        .cart.table-wrapper .col.price .price-excluding-tax {
                font-size: 1.4rem !important;
        }
        
        .cart.table-wrapper .product-item-name {
            font-size: 1.4rem !important;
        }
        
        .cart-summary {
            background: #f7f7f7 !important;
        }
        
        input.input-text, select, textarea {
            border: 0;
            border-radius: 4px;
            border-width: 1px;
            border-color: #e7e7e7;
            border-style: double;
            background: #fff;
            font-size: 16px;
        }
        
        
        
        
        .count-cat {
            font-size: 16px;
        }
        
        .notification-cat {
            font-size: 12px;
        }
        
        .count {
            padding-right: 5px;
            font-size: 20px;
        }
        
        .notification-text {
            font-size: 15px;  
            margin-left: 10px;
        }
        
        .product-info-main .product-info-stock-sku {
            display: flex;
            flex-direction: row-reverse;
        }
        
        .bloco-numero {
            display: contents;
        }
        
        .bloco-animacao {
            display: contents;
        }
        
        
        .sales-counter.eh-top-left p {
            margin-bottom: 0;
            font-size: 17px;
            margin-bottom: 0;
            display: contents;
            margin-right: 0px;
            /* background: #bc8bdb; */
            border-radius: 0px;
            /* color: #fff; */
            color: #333 !important;
            font-size: 12px;
            font-weight: 500;
            /* height: 20px; */
            margin: 0px;
            /* padding: 0 8px; */
            font-size: 1.3rem;
            text-transform: capitalize;
            /* text-shadow: 0 0 black; */
            text-shadow: 1px 1px 2px #d1d1d1, 0 0 1em white, 0 0 0.2em #ffffff;
            text-rendering: geometricPrecision;
        }
        .sales-counter.eh-top-left p.count {
            font-size: 17px;
            margin-bottom: 0;
            display: contents;
            margin-right: 0px;
            /* background: #bc8bdb; */
            border-radius: 0px;
            /* color: #fff; */
            color: #333 !important;
            font-size: 12px;
            font-weight: 500;
            /* height: 20px; */
            margin: 0px;
            /* padding: 0 8px; */
            text-transform: capitalize;
            /* text-shadow: 0 0 black; */
            text-shadow: 1px 1px 2px #d1d1d1, 0 0 1em white, 0 0 0.2em #ffffff;
            text-rendering: geometricPrecision;
        }
        
        .sales-counter.eh-product-info p {
            margin-bottom: 0;
            display: inline-flex;
            margin-right: 0px;
            /* background: #bc8bdb; */
            /* border-radius: 0px; */
            /* color: #fff; */
            /* color: #333 !important; */
            /* font-weight: 500; */
            /* height: 20px; */
            /* margin: 0px; */
            /* padding: 0 3px; */
            /* text-transform: capitalize; */
            /* text-shadow: 0 0 black; */
            /* text-shadow: 1px 1px 2px #d1d1d1, 0 0 1em white, 0 0 0.2em #ffffff; */
            text-rendering: geometricPrecision;
        }
        
        .sales-counter.eh-product-info {
            /* background-color: #1979c3; */
            /* color: #fff; */
            /* margin-top: 0px; */
            display: flex;
            /* float: right; */
            /* font-weight: 100; */
            /* border-radius: 5px; */
            /* text-shadow: 0px 0px 6px #d8d8d8; */
            /* flex-direction: row; */
            /* flex-wrap: nowrap; */
            /* align-content: stretch; */
            /* justify-content: space-evenly; */
            align-items: baseline;
            padding: 0px;
        }
        
        
        
        .explicacao-titulo {
            text-align: center;
            margin-top: -10px;
            max-width: 81%;
            margin-left: auto;
            margin-right: auto;
        }
        
        .block-title {
            text-align: center;
        }
        
        .column.main .block-title [aria-level="2"] {
            text-transform: capitalize;
            font-size: 3.7rem;
            color: #fcc700 !important;
            font-weight: bold !important;
            text-rendering: geometricPrecision;
            text-shadow: 1px 1px 2px #919191, 0 0 1em white, 0 0 0.2em #ffffff;
            background-image: url(/media/wysiwyg/logo-rede-flat3.svg) !important;
            background-size: contain;
            position: relative;
            display: inline-block;
            box-sizing: border-box;
            background-repeat: no-repeat;
            background-position: 50%;
            padding: 12px 0;
            word-break: break-all;
            padding-left: 17%;
            padding-right: 17%;
            white-space: nowrap;
            max-width: 100%;
            overflow: hidden;
            margin-top: 0px;
            margin-bottom: 0px;
        }
        
        .action.primary {
           color: #fff !important;
        }
        
        .catalog-product-view .column.main>.block .block-title [role="heading"] {
            background-image: url(/media/wysiwyg/logo-rede-flat3.svg) !important;
            background-size: contain;
            
        }
        
        .page-main>.page-title-wrapper .page-title {
            text-transform: capitalize;
            font-size: 3.7rem !important;
            color: #fcc700 !important;
            font-weight: bold !important;
            text-rendering: geometricPrecision;
            text-shadow: 1px 1px 2px #919191, 0 0 1em white, 0 0 0.2em #ffffff;
            background-image: url(/media/wysiwyg/logo-rede-flat3.svg) !important;
            background-size: contain;
        }
        
        .column.main .block-title [aria-level="2"] {
            text-transform: capitalize;
            font-size: 3.7rem;
            color: #fcc700 !important;
            font-weight: bold !important;
            text-rendering: geometricPrecision;
            text-shadow: 1px 1px 2px #919191, 0 0 1em white, 0 0 0.2em #ffffff;
        }
        
        h2 {
            font-size: 2.7rem !important;
            background-size: contain;
            font-weight: bold;
            color: #fcc700;
            text-rendering: geometricPrecision;
            text-shadow: 1px 1px 2px #919191, 0 0 1em white, 0 0 0.2em #ffffff;
            text-transform: capitalize;
        }
        
        .telefone-computador {
            display: block;
        } 
        
        .telefone-celular {
            display: none;
        }
        
        .comparison.actions {
            display: none !important;
        }
        
        .old-price, .old.price {
            color: #c1c1c1 !important;
            text-decoration-line: spelling-error;
        }
        
        .table-comparison .price-box {
            display: grid !important;
        }
        
        .page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item .actions-secondary, .block.widget .products-grid:not(.swiper-container) .product-items .product-item .actions-secondary {
            top: 238px !important;
        }
        
        .amreview-toolbar-wrap .pages .action {
            background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgNyAxMyI+PGcgZmlsbD0ibm9uZSI+PGcgZmlsbD0iIzIwMjYzMyI+PHBvbHlnb24gdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUzMCAtMTQpdHJhbnNsYXRlKDAgOCl0cmFuc2xhdGUoNTMwIDIpdHJhbnNsYXRlKDMuNSAxMC41KXNjYWxlKC0xIDEpdHJhbnNsYXRlKC0zLjUgLTEwLjUpIiBwb2ludHM9IjcgMTAuNSAyLjggMTcgMCAxNyA0LjIgMTAuNSAwIDQgMi44IDQiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center / 10px 17px !important;
        }
        
        .product-item .price-box .old-price {
            display: none !important;
        }
        
        .product-info-price .price-box .old-price {
            display: none !important;
        }
        
        
        .soldtogether-swiper .product-item .price::after {
            font-weight: 300;
            color: #6b6b6b;
            /* content: "Parcele em 12x Sem Juros Frete Grátis e 1 Ano de Garantia"; */
            display: block;
            font-size: 12px;
            margin-left: 1px;
            background-color: transparent;
            /* padding-left: 5px; */
            /* padding-right: 5px; */
            display: block;
            width: 190px;
            /* background-image: url(/media/wysiwyg/icone-lado-lado-computador.svg); */
            background-image: url(/media/wysiwyg/icone-fretegratis-ladoaladocomputador.svg);
            background-size: contain;
            background-repeat: no-repeat;
            background-size: 100% !important;
            background-position: 0px 19px !important;
            height: 40px;
            /* box-shadow: 0px 0px 6px #454545; */
        }
        
        
        .product-item .price::after {
            font-weight: 300;
            color: #6b6b6b;
            /* content: "Parcele em 12x Sem Juros Frete Grátis e 1 Ano de Garantia"; */
            display: block;
            font-size: 12px;
            margin-left: 1px;
            background-color: transparent;
            /* padding-left: 5px; */
            /* padding-right: 5px; */
            display: block;
            width: 230px;
            /* background-image: url(/media/wysiwyg/icone-lado-lado-computador.svg); */
            background-image: url(/media/wysiwyg/icone-fretegratis-ladoaladocomputador.svg);
            filter: grayscale(1);
            background-size: contain;
            background-repeat: no-repeat;
            background-size: 100%  !important;
            background-position: 0px 19px  !important;
            height: 40px;
            /* box-shadow: 0px 0px 6px #454545; */
        }
        
        .product-info-price .price-box .price-container::after {
        font-weight: 300;
        color: #6b6b6b;
        /*content: "Parcele em 12x Sem Juros Frete Grátis e 1 Ano de Garantia";*/
        display: block;
        font-size: 13px;
        margin-left: 1px;
        background-color: transparent;
        /* padding-left: 5px; */
        /* padding-right: 5px; */
        display: block;
        width: 230px;
            height: 40px;
            background-image: url(/media/wysiwyg/icone-fretegratis-ladoaladocomputador.svg);
             filter: grayscale(1);
            background-repeat: no-repeat;
            background-size: 100%;
            background-position: 0px 19px;
        /* box-shadow: 0px 0px 6px #454545; */
        }
        
        
        .catalog-category-view .page-title-wrapper {
            display: none !important;
        }
        
        
        .cart-open .cd-cart .checkout {
            color: #fff !important;
        }
        
        .cd-cart footer .checkout, .cd-cart footer .checkout:hover {
            background: #a5ce47;
            color: #fff !important;
        }
        
        .cd-cart .checkout {
            font-size: 17px !important;
        }
        
        .product-item-actions .actions-primary>.stock.unavailable {
            display: none !important;
        }
        
        .icones-produto {
            text-align: center;
        }
        
        
        .product-item {
            font-size: 1.3rem !important;
        }
        
        .product-info-main .product-add-form-bottom {
            line-height: 32px;
            margin-left: 100px;
            float: right !important;
            width: 250px !important;
        }
        
        
        .catalog-product-view .page-title-wrapper .page-title {
            font-weight: 300;
            text-transform: math-auto;
            line-height: normal;
            margin-top: 10px;
            margin-bottom: 10px;
            
        }
        
        .product-info-main .product-info-price .product-reviews-summary .reviews-actions .action.view {
            font-size: 12px !important;
        }
        
        .product-info-main .product-info-price .product-reviews-summary {
            display: table-header-group !important;
        }
        
        .box-tocart .field.qty label {
            color: white !important;
        }
        
        .box-tocart .action.tocart:not(:last-child) {
            font-size: 16px !important;
            font-weight: 300;
        }
        
        .rating-summary .rating-result {
            height: 22px !important;
            width: 110px !important;
        }
        
        
        .rating-summary .rating-result:before {
            
            background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyMnYxOEgweiIvPjxwYXRoIGQ9Ik05LjUgMGwyLjI0MyA2Ljg3NUgxOWwtNS44NzEgNC4yNUwxNS4zNyAxOCA5LjUgMTMuNzUgMy42MjkgMThsMi4yNDItNi44NzVMMCA2Ljg3NWg3LjI1N0w5LjUgMHoiIGZpbGw9IiNFRDlEMDAiLz48L3N2Zz4=) repeat no-repeat left top / 22px 18px !important;
            
        }
        
        .rating-summary .rating-result:before {
            height: 20px !important;
        }
        
        .rating-summary .rating-result>span:before {
            background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyMnYxOEgweiIvPjxwYXRoIGQ9Ik05LjUgMGwyLjI0MyA2Ljg3NUgxOWwtNS44NzEgNC4yNUwxNS4zNyAxOCA5LjUgMTMuNzUgMy42MjkgMThsMi4yNDItNi44NzVMMCA2Ljg3NWg3LjI1N0w5LjUgMHoiIGZpbGw9IiNFRDlEMDAiLz48L3N2Zz4=) repeat no-repeat left top / 22px 18px !important;
            height: 20px !important;
        }
        
        span.link-cep-br {
            margin-left: 10px !important;
        }
        
        .field.postcode input#cep {
            font-size: 14px !important;
            height: 30px !important;
            font-weight: 300 !important;
            width: 120px !important;
            margin-left: 10px;
            background-color: #f5f5f5 !important;
        }
        
        .label-mm {
            font-weight: 300 !important;
            margin-top: 6px !important;
            width: 10% !important;
        }
        
        #simularFrete #sendFrete {
            font-size: 14px !important;
            height: 30px !important;
            font-weight: 300 !important;
            float: left;
            margin-left: 10px;
            background-color: #e2e2e2;
            width: 120px !important;
            text-transform: math-auto;
            padding: 0px !important;
            color: #555555 !important;
        }
        
        
        .product-add-form::before {
            font-weight: 300 !important;
        }
        
        .product-options-wrapper .fieldset>.field>.label {
            font-weight: 300 !important;
            display: none;
        }
        
        .product-options-wrapper .field:not([option-selected]) .control>select {
            font-weight: 300 !important;;
            font-size: 13px !important;;
        }
        
        .product-addto-links .action {
            font-weight: 300 !important;
        }
        
        .product-info-main .product-info-price {
            margin: 0px 0 34px !important;
        }
        
        
        .page-header.configurable .logo {
            width: 210px;
        }
        
        .slick-initialized .slick-slide {
            padding: 20px;
            filter: drop-shadow(0 3px 15px rgba(0, 0, 0, 0.1));
        }
        
        .amreview-widget-container.-grid .amreview-review-wrapper.review-item {
            background: #fff;
        }
        
        .amreview-rating-label {
            display: none;
        }
        
        .amreview-widget-container .amreview-message {
            height: 60px;
            word-break: normal;
            word-wrap: break-word;
        }
        
        .amreview-widget-container .amreview-title-wrapper {
            text-transform: none !important;
            font-size: 12px !important;
        }
        
        .amreview-rating-label {
            display: none;
        }
        
        .amreview-description-wrap {
            width: 80% !important;
            text-align: justify;
            margin-left: 10%;
        }
        
        #product-review-container {
            width: calc(100% + 0px) !important;
        }
        
        .review-list .review-details {
            text-transform: capitalize;
            width: 100%;
        }
        
        .product.data.items>.item.content .review-add {
            margin-top: 0px !important;
        }
        
        
        
        .product.data.items>.item.content .argento-float-photo {
            margin-top: -50px !important;
        }
        
        .page-wrapper {
            box-shadow: 0 0 10px #ffffff !important;
        }
        
        .page-header {
            border-bottom: 0px !important;
        }