
        :root{
            --colectivo-color: #3E0D81;
            --colectivo-color-secundario: #CDB8FA;
            --colectivo-color-letra: #3E0D81;
        }

        body .page-header.type8 .drop-menu>a,
        body .footer-middle, body .footer-bottom,
        body h2.filterproduct-title:after, body h2.border-title:after, body h2.border-title-yellow:after,
        body .footer-top .social-icons a,
        body .page-header.type8.header-newskin .minicart-wrapper .action.showcart .counter.qty,
        body h1.category-name:after,
        body .reserva_non_available_product span,
        body .footer-top .social-icons a:hover,
        body .amreview-add-new .action.primary.amreview-button,
        body .pages strong.page,
        body .pages a.page:hover,
        body #consultar_facturas.action.primary,
        body .action.primary.continue {
            background-color: var(--colectivo-color) !important;
        }

        body .form.form-edit-account,
        body .form-address-edit {
            border-top-color: var(--colectivo-color) !important;
        }
        
        @media only screen and (max-width: 767px) {
            body .product-info-main .fieldset,
            body .footer-middle #accordion .card-header
            {
                background-color: var(--colectivo-color) !important;
                background: var(--colectivo-color) !important;
            }
            body .page-header.type8.header-newskin .nav-toggle:before
            {
                color: var(--colectivo-color-letra) !important;
            }
        }

        @media only screen and (min-width: 768px), print {
            body .opc-progress-bar-item._active:before,
            body .opc-progress-bar-item._active>span:before {
                background: var(--colectivo-color) !important;
            }
        }

        body .opc-wrapper .shipping-address-item.selected-item:after,
        body .ampromo-items-content .ampromo-item.-selected {
            background: var(--colectivo-color) !important;
        }

        body .product.info.detailed.vertical .product.data.items > .item.title.active > .switch,
        body .product.info.detailed.vertical .product.data.items > .item.title.active > .switch:focus,
        body .product.info.detailed.vertical .product.data.items > .item.title.active > .switch:hover {
            border-left-color: var(--colectivo-color) !important;
        }

        body button:hover, 
        body button.action.primary, 
        body button.action.primary:hover, 
        body .action.primary:hover,
        body button#open-modal-multinif:focus,
        body button.action.primary.checkout {
            background-color: var(--colectivo-color) !important;
            border-color: var(--colectivo-color) !important;
        }

        body .link-cnet-details {
            border: 1px solid var(--colectivo-color) !important;
        }

        body .action.primary, 
        body .action.primary:hover, 
        body .modes-mode.active, 
        body .modes-mode:hover,
        body .pages strong.page, 
        body .pages .action:hover, 
        body .pages a.page:hover,
        body .fotorama__nav .fotorama__thumb-border, 
        body button:hover,
        body .action.primary:focus, 
        body .action.primary:active,
        body .products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart,
        body .products-grid.products.grid.flex-grid .product-item-details .product-item-actions .tocart,
        body .filter-toggle.active, 
        body i.ajax-loader, 
        body .swatch-option.selected,
        body .swatch-option.image:not(.disabled):hover, 
        body .swatch-option.color:not(.disabled):hover,
        body .swatch-option:not(.disabled):hover,
        body .product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
        body .product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
        body .product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
        body .product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
        body .product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
        body .product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
        body .opc-wrapper .shipping-address-item.selected-item {
            border-color: var(--colectivo-color) !important;
        }

        body #details_main_panel .product.data.items .item.title.active a {
            border-bottom: 2px solid var(--colectivo-color) !important;
        }

        body .header.links.show:before,
        body .header.links.show:after {
            border-bottom: 10px solid var(--colectivo-color) !important;
            border-bottom-color: var(--colectivo-color) !important;
        }

        body .page-header.type8 .top-links-area > .links {
            border-top: 3px solid var(--colectivo-color) !important;
        }
    
        body .menu-container,
        body .footer-top {
            background-color: var(--colectivo-color-secundario) !important;
        }

        body .porto-icon-up-open:before {
            color: var(--colectivo-color-secundario) !important;
        }

        body button .action-edit:hover {
            background-color: transparent;
        }

        body .top-links-icon a span,
        body .page-header.header-newskin .minicart-wrapper .text,
        body .footer-top .footer-top-inner,
        body .cms-home .footer-top, 
        body .footer-top .block-title strong, 
        body .footer-top .block-content,
        body .navigation h2,
        body h1, body h2, body h3, body h4, body h5, body h6,
        body a, body a:focus,
        body .category_list_product_amount, 
        body .product_page_price,
        body .estimated_delivery_day,
        body .footer-top .block.newsletter .field .control:before,
        body .footer-top .block.newsletter .actions button,
        body .filter-options-title,
        body .filter-suboptions-title,
        body .filter-options-title:after, 
        body .filter-suboptions-title:after,
        body .custom_shipping_information,
        body .product.attribute.description,
        body .additional-attributes-wrapper.table-wrapper,
        body .minicart-items .action.delete:before,
        body .cart-discount .block > .title strong,
        body .cart.table-wrapper .actions-toolbar > .action-edit:before,
        body .cart.table-wrapper .col.subtotal .price,
        body .cart.table-wrapper .actions-toolbar > .action-delete:hover:before, 
        body .cart.table-wrapper .actions-toolbar > .action-edit:before, 
        body .cart.table-wrapper .actions-toolbar > .action-delete:before,
        body .page-header.type8 .block-search input, 
        body .page-header.type8 .block-search .action.search:before, 
        body .page-header.type8 .block-search .action.search:hover:before, 
        body .page-header.type8.header-newskin .block-search input,
        body #search_mini_form > div.actions > button,
        body .checkout-agreements-block .action-show,
        body .checkout-payment-method .payment-option-title .action-toggle,
        body .opc-block-shipping-information .shipping-information-title .action-edit:before, 
        body .opc-block-shipping-information .shipping-information-title .action-edit:hover:before,
        body #switcher-language-trigger, 
        body .page-header.type8.header-newskin .panel.header a,
        body .fotorama .fotorama__arr .fotorama__arr__arr,
        body .custom-menu-block ul li ul li a:hover,
        body .sw-megamenu.navigation li.level0.fullwidth > .submenu a:hover, 
        body .sw-megamenu.navigation li.level0.staticwidth > .submenu a:hover,
        body .sw-megamenu.navigation li.level2 > a .span-to-h4:hover,
        body .page-header.header-newskin .top-links-icon,
        body .page-header.type8.header-newskin .block-search .label:before,
        body .fieldset > .legend,
        body .footer > .brands .porto-icon-right-open-big:before,
        body .footer > .brands .porto-icon-left-open-big:before,
        body .price-not-available span,
        body .modal-popup .action-close:before, body .modal-slide .action-close:before,
        body .modal-popup .action-close:hover::before, body .modal-slide .action-close:hover::before,
        body .opc-progress-bar-item._complete > span {
            color: var(--colectivo-color-letra) !important;
        }
            
        body input#search::placeholder,
        body input#search::-webkit-input-placeholder {
            color: var(--colectivo-color-letra) !important;
            opacity: 1 !important;
        }

        body input#footer_newsletter::placeholder,
        body input#footer_newsletter::-webkit-input-placeholder {
            color: var(--colectivo-color-letra) !important;
            opacity: 1 !important;
        }
        
        body ul.items.pages-items li.item a:hover.page span {
            color: #fff;
        }