:root{--font-family-body: "Outfit", "Helvetica", "Arial", "sans-serif";--font-family-label: "Outfit", "Helvetica", "Arial", "sans-serif";--font-family-semi: "Outfit", "Helvetica", "Arial", "sans-serif";--font-family-title: "Outfit", "Helvetica", "Arial", "sans-serif";--color-a-hover: #21304C;--color-primary: #21304C;--color-secondary: #21304C;--bg-color-btn: #21304C;--bg-color-btn-hover: #21304C;--color-price: #A12D33;--ax-form-bi-width: 1px;--ax-form-btn-width: 1px;}@media (max-width: 767px){#box-product-grid .archive-wrapper-items{margin-left: calc(-10px/2);margin-right: calc(-10px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(10px/2);padding-right: calc(10px/2);margin-bottom: 10px;}}@media (min-width: 768px) and (max-width: 1024px){#box-product-grid .archive-wrapper-items{margin-left: calc(-20px/2);margin-right: calc(-20px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(20px/2);padding-right: calc(20px/2);margin-bottom: 20px;}}@media (min-width: 1025px) and (max-width: 1199px){#box-product-grid .archive-wrapper-items{margin-left: calc(-30px/2);margin-right: calc(-30px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(30px/2);padding-right: calc(30px/2);margin-bottom: 30px;}}@media (min-width: 1200px){#box-product-grid .archive-wrapper-items{margin-left: calc(-30px/2);margin-right: calc(-30px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(30px/2);padding-right: calc(30px/2);margin-bottom: 30px;}}@media (max-width: 767px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/2); flex: 0 0 calc(100%/2); max-width: calc(100%/2);}}@media (min-width: 768px) and (max-width: 1024px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/2); flex: 0 0 calc(100%/2); max-width: calc(100%/2);}}@media (min-width: 1025px) and (max-width: 1199px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/4); flex: 0 0 calc(100%/4); max-width: calc(100%/4);}}@media (min-width: 1200px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/4); flex: 0 0 calc(100%/4); max-width: calc(100%/4);}}@media (min-width: 1025px){.container{max-width:1400px;}}header.is-sticked.is-scroll-up #header-sticky, header.is-sticked.is-scroll-down #header-sticky{-webkit-transform: none; transform: none; visibility: visible; opacity: 1; pointer-events: all;}/* quitar mini carrito */ #toast-container, .toast-container, #toast-container > .toast { display: none !important; opacity: 0 !important; visibility: hidden !important; } /* Ocultar el contenedor de notificaciones Toastr en cualquier dispositivo */ #toast-container, .toast-container, .toast { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } /* quitar mini carrito */ .js-product-miniature .wrapper-imgs picture.recorte-original { overflow: hidden; } .js-product-miniature .wrapper-imgs picture.recorte-original img { transform: scale(var(--escala-original)); transform-origin: center; } esenciales-freedom { background-color: #21304c; } /* Buscamos el label específico del DNI */ label[for="field-dni"] { color: transparent; /* Escondemos el texto original */ font-size: 0; } label[for="field-dni"]::before { content: "DNI "; color: #232323; /* Color normal de tu tema */ font-size: 1.4rem!important; } label[for="field-dni"]::after { content: "(Únicamente en el caso de Baleares y Canarias)"; color: red; font-weight: bold; font-size: 1.4rem!important; margin-left: 5r; } .btn.btn-primary.js-mailalert-add.mt-1{ background-color: #A12D33 !important; border-color: #A12D33 !important; } /*STOCK*/ #product .product-quantity #product-availability{display: none !important;} /* 1) Asegura posicionamiento en el contenedor de la imagen */ .products .js-product-miniature .wrapper-imgs { position: relative;} /* 2) Badge genérico: cuadradito con 🔥 en la esquina sup-izquierda */ .products .js-product-miniature .wrapper-imgs::before { content: "🔥"; position: absolute; top: .5rem; right: .5rem; width: 4rem; height: 4rem; display: grid; place-items: center; font-size: 3rem; z-index: 2; opacity: 0; transform: scale(.9);} /* 3) ——— LISTA DE PRODUCTOS DESTACADOS ——— Activa el badge para los productos en la categoría “Destacados”. Sustituye/añade los IDs según corresponda. */ /* Ocultar el título y el bloque de info adicional de tallas */ .category-16 .product-additional-info.js-product-additional-info, .category-id-16 .info_producte_individual, .id-category-16 .info_producte_individual { display: none !important; visibility: hidden !important; opacity: 0 !important; height: 0 !important; margin: 0 !important; padding: 0 !important; } .products .js-product-miniature[data-id-product="371"] .wrapper-imgs::before, .products .js-product-miniature[data-id-product="372"] .wrapper-imgs::before, .products .js-product-miniature[data-id-product="373"] .wrapper-imgs::before, .products .js-product-miniature[data-id-product="374"] .wrapper-imgs::before, .products .js-product-miniature[data-id-product="246"] .wrapper-imgs::before, .products .js-product-miniature[data-id-product="361"] .wrapper-imgs::before { opacity: 1; transform: none;} .swiper-wrapper { position: relative} .swiper-wrapper::before { content: "🔥"; position: absolute; top: .5rem; left: .5rem; width: 4rem; height: 4rem; display: grid; place-items: center; font-size: 5rem; z-index: 2; opacity: 0; transform: scale(.9)} .product-id-371.product-images-cover .swiper-wrapper::before, .product-id-372.product-images-cover .swiper-wrapper::before, .product-id-373.product-images-cover .swiper-wrapper::before, .product-id-374.product-images-cover .swiper-wrapper::before, .product-id-246.product-images-cover .swiper-wrapper::before, .product-id-361.product-images-cover .swiper-wrapper::before { opacity: 1; transform: none} .btn-primary {background-color: #21304C !important; border-color: #21304C !important;} .product-line-info .current-price .price{color:#21304C!important;} .block-onepagecheckout .card-block.cart-summary-totals .cart-summary-line.cart-total .label{color:#21304C!important;} .btn-primary:hover {background-color: #A12D33 !important; border-color: #A12D33 !important;} .product-price{color: #A12D33 !important;} #form_ets_onepagecheckout input[type="checkbox"] { border: 2px solid #3f3f3f!important; } .type-checkout-options li label input { text-decoration: underline!important; } input#conditions_to_approve { border: 9px solid #000 !important; } .payment-options { display: flex; flex-direction: column-reverse; } .block-onepagecheckout.block-shipping{display:none;} #checkout .block-shipping{ display: none; } #form_ets_onepagecheckout i.ets_checkbox { border: 1px solid #989898 !important; } .value, #cart-subtotal-shipping{color: #A12D33!important;} .page-title.page-title-layout-2.title-text-color-dark{ background-image: none !important; /*background-color: #FAF7F5;*/ color: #21304C !important; font-family: "Outfit", Sans-serif;} .type-checkout-options li label, #form_ets_onepagecheckout .row.delivery-option span.carrier-delay{color: #21304C !important;} .paypal-marks { display: none; } .alert.alert-info { color: #11315a!important; font-weight:bold; } .alert-info { background-color: rgba(33, 48, 77, 0.11); border-color: rgba(33, 48, 77, 0.17); color: #31708f; } #form_ets_onepagecheckout { box-shadow: none!important; } .countdown-timer-wrapper { display: none !important; } #product .product-information .product_meta, #product .product-information .social-list{display: none !important;} .product-type-1 .item-inner .color { width: 19px!important; height: 19px!important; } /* .images-cover-slider .product-images-cover .gallery-swiper-arrow.gallery-swiper-arrow-next, .images-cover-slider .product-images-cover .gallery-swiper-arrow{display:none;} */ /* Desactiva el popup/tooltip del color al pasar el ratón */ .corlor-tooltip { display: none !important; visibility: hidden !important; opacity: 0 !important;} .bloc_categories_home .elementor-image-box-content{ position: absolute; top: 48%;} .bloc_categories_home figure.elementor-image-box-img a img{ border-radius: 20px;} .product-type-1 .item-inner .element-bottom{ min-height: 80px !important;} #category #products .products .archive-wrapper-items .item .element-bottom .product-description .product_name{ font-family: "Outfit", Sans-serif; font-size: 18px; font-weight: 500; margin-bottom: 5px;} #category #products .products .archive-wrapper-items .item .element-bottom .product-description .product_name a{color: #21304C;} #category #products .products .archive-wrapper-items .item .element-bottom .product-description .product-price-and-shipping{ font-family: "Outfit", Sans-serif; font-size: 16px;} /***** Texts fitxa producte sota afegir carrito *****/ #product .info_producte_individual{ margin-top: 25px; } #product .info_producte_individual p{ font-family: "Outfit", Sans-serif; font-size: 16px; color: #21304C; } #product .info_producte_individual p.titol_ipi{ font-weight: 700; margin-bottom: 0px; } .titol_ipi_2{ font-weight: 700! important; margin-bottom: 0px! important; color: #21304C! important; font-family: "Outfit", Sans-serif! important; font-size: 16px! important; } #product .info_producte_individual p.text_ipi{ font-weight: 400; margin-bottom: 30px; } #product .single-product-summary h1.product_title{ font-family: "Outfit", Sans-serif; font-size: 42px; font-weight: 500; line-height: 37px; color: #21304C; } #product .single-product-summary .product-prices .product-price { color: #A12D33; font-family: "Outfit", Sans-serif; font-size: 25px; font-weight: 600; } #product .single-product-summary .product-prices .label-small{ display: none;} #product .product-information form .product-variants .product-variants-item{ margin-bottom: 15px;} #product .product-information form .product-add-to-cart{ padding-top: 1px;} #product .product-information .product-additional-info a{ font-weight: 500; color: #21304C;} /***** SP *****/ .label-flags li.type-on-sale, .label-flags li.type-discount { background-color: red!important; font-size:16pt; font-weigth:600; } /* .btn-action.add-to-cart.quick-view { display: none!important; } */ /* Quitar bullets SOLO en categorías */ .menu_sub .element_ul_depth_1 { list-style: none !important; margin: 0; padding: 0; } .menu_sub .element_ul_depth_1 li { list-style: none !important; } .menu_sub .element_ul_depth_1 li::marker, .menu_sub .element_ul_depth_1 li::before, .menu_sub .element_ul_depth_1 a::before { content: none !important; display: none !important; } /* Estilo texto SIN romper layout */ .menu_sub .element_ul_depth_1 a { font-size: 15px; font-weight: 700; color: #21304C; text-decoration: none; } @media (min-width: 1200px) { #product .single-product-summary{ padding-left: 45px; } } /*** !!!PGE ***/ /* .quick-view, .quickview-button { display: none !important; }*/ /*** !!!PGE ***/ .products .btn-action.add-to-cart.quick-view{ display: none !important; } .products.product-type-3 .btn-action.add-to-cart.quick-view{ display: block !important; } /* .variants-loader { display: none !important; opacity: 0 !important; }*/ .p-ax-img-loader::after {width: 0px;height: 0px; z-index:-1;} .js-product-miniature-selected { position: relative; } .js-product-miniature-selected::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.1); /* color semitransparente */ pointer-events: none; z-index: 10; border-radius: inherit; } /***** Contacte *****/ body#ets_cft_page main{ background-color: #f6f6f6; } body#ets_cft_page main ul.nav-breadcrumbs{ display: none; } body#ets_cft_page main input.wpcf7-submit{ background-color: #21304C; } body#ets_cft_page main h1.panel-title-heading{ color: #21304C; font-size: 40px; font-weight: 500; text-align: center; } .product-type-6 .item-inner .ax-product-cats a { visibility: hidden; display: none; } /************************************* Cart related products pagina individual ***********/ /* Contenedor principal */ .cart-related-products { margin-top: 50px; margin-bottom: 50px; } /* Título */ .cart-related-products h3 { color: #21304C; font-family: 'Outfit', Sans-serif; font-size: 36px; font-weight: 500; text-align: center; margin-bottom: 50px; } /* Grid de productos */ .cart-related-products .products { display: flex; flex-wrap: wrap; justify-content: center; /*gap: 15px;*/ } .cart-related-products .products .producte_etiqueta{ flex: 0 0 20%; max-width: 20%; } /* Cada producto */ .cart-related-products .product-miniature { display: block; text-align: center; transition: transform 0.3s, box-shadow 0.3s; border-radius: 5px; } /* Imagen */ .cart-related-products .product-miniature img { width: 100%; height: auto; border-radius: 5px; margin-bottom: 12px !important; transition: transform 0.3s; } /* Nombre del producto */ .cart-related-products .product-miniature p { font-size: 18px; color: #21304C; font-family: 'Outfit', Sans-serif; margin: 0; } /* Hover efecto */ .cart-related-products .product-miniature:hover img { transform: scale(1.05); box-shadow: 0 8px 20px rgba(0,0,0,0.1); } /* Responsive */ @media (max-width: 768px) { .cart-related-products .products .producte_etiqueta{ flex: 0 0 50%; max-width: 50%; } } @media (max-width: 480px) { .cart-related-products .products .producte_etiqueta{ flex: 0 0 100%; max-width: 100%; } } /***** Guia de tallas *****/ #product.product-id-category-4 .guia_tallas_samarretes{ display: block; } #product.product-id-category-4 .guia_tallas_sudaderes_si_capucha{ display: none; } #product.product-id-category-4 .guia_tallas_sudaderes_no_capucha{ display: none; } #product.product-id-category-4 .guia_tallas_polo_nacional{ display: none; } #product.product-id-category-4 .guia_tallas_polos{ display: none; } #product.product-id-category-5 .guia_tallas_samarretes{ display: none; } #product.product-id-category-5 .guia_tallas_sudaderes_si_capucha{ display: block; } #product.product-id-category-5 .guia_tallas_sudaderes_no_capucha{ display: none; } #product.product-id-category-5 .guia_tallas_polo_nacional{ display: none; } #product.product-id-category-5 .guia_tallas_polos{ display: none; } #product.product-id-category-8 .guia_tallas_samarretes{ display: none; } #product.product-id-category-8 .guia_tallas_sudaderes_si_capucha{ display: none; } #product.product-id-category-8 .guia_tallas_sudaderes_no_capucha{ display: block; } #product.product-id-category-8 .guia_tallas_polo_nacional{ display: none; } #product.product-id-category-8 .guia_tallas_polos{ display: none; } #product.product-id-category-37 .guia_tallas_samarretes{ display: none; } #product.product-id-category-37 .guia_tallas_sudaderes_si_capucha{ display: none; } #product.product-id-category-37 .guia_tallas_sudaderes_no_capucha{ display: none; } /* Polos menys el polo nacional */ #product.product-id-category-37:not(.product-id-374) .guia_tallas_polos { display: block; } #product.product-id-category-37.product-id-374 .guia_tallas_polos { display: none; } /* Nomes el polo nacional */ #product.product-id-category-37:not(.product-id-374) .guia_tallas_polo_nacional { display: none; } #product.product-id-category-37.product-id-374 .guia_tallas_polo_nacional { display: block; } #product.product-id-category-6 .info_producte_individual .titol_ipi_2, #product.product-id-category-7 .info_producte_individual .titol_ipi_2, #product.product-id-category-9 .info_producte_individual .titol_ipi_2{ display: none; } #product.product-id-category-6 .info_producte_individual .product-additional-info, #product.product-id-category-7 .info_producte_individual .product-additional-info, #product.product-id-category-9 .info_producte_individual .product-additional-info{ display: none; } /***** Guia de tallas subrayado *****/ #product .product-information .info_producte_individual .product-additional-info a.btn-size-chart{ font-size: 15px; } #product .product-information .info_producte_individual .product-additional-info a.btn-size-chart span{ text-decoration: underline; } @media only screen and (max-width: 767px) { #nrtsizechart .table td,#nrtsizechart .table th { font-size:1.1rem; padding: 4px } #nrtsizechart .bordered-cell,#nrtsizechart .table>thead>tr>th { font-size: 1.1rem } } #checkout #ets_onepagecheckout .customer-information li input:checked + span { text-decoration: underline; } #checkout .block-onepagecheckout.block-shopping-cart .block-promo .cart-voucher.ets-cart-voucher{ padding-top: 10px; } #checkout .block-onepagecheckout.block-shopping-cart .block-promo .cart-voucher.ets-cart-voucher #promo-code form{ border: none; padding-left: 0; } #checkout .block-onepagecheckout.block-shopping-cart .block-promo .cart-voucher.ets-cart-voucher #promo-code form .ets_icon_scices.ets_icon_svg{ display: none; } /* 1. Desactivar click en XS, 2XL y 3XL SOLO en la categoría deseada body.product-id-category-8 #group_2 input.input-radio[value="22"], body.product-id-category-8 #group_2 input.input-radio[value="12"], body.product-id-category-8 #group_2 input.input-radio[value="13"] { pointer-events: none!important; } */ /* 2. Estilo visual de tallas deshabilitadas body.product-id-category-8 #group_2 input.input-radio[value="22"] + .radio-label, body.product-id-category-8 #group_2 input.input-radio[value="12"] + .radio-label, body.product-id-category-8 #group_2 input.input-radio[value="13"] + .radio-label { position: relative!important; opacity: 0.4!important; color: #999!important; cursor: not-allowed!important; text-decoration: line-through!important; } */ /* 3. X roja superpuesta sobre la talla body.product-id-category-8 #group_2 input.input-radio[value="22"] + .radio-label::after, body.product-id-category-8 #group_2 input.input-radio[value="12"] + .radio-label::after, body.product-id-category-8 #group_2 input.input-radio[value="13"] + .radio-label::after { content: ""; position: absolute!important; left: 50%important!important; top: 50%important!important; transform: translate(-50%, -50%)!important; font-size: 1.2em!important; color: #c00!important!important; pointer-events: none!important; } */ /* 1. Desactivar click en XS, 2XL y 3XL SOLO en la categoría deseada body.product-id-category-5 #group_2 input.input-radio[value="22"], body.product-id-category-5 #group_2 input.input-radio[value="13"]{ pointer-events: none!important; } */ /* 2. Estilo visual de tallas deshabilitadas body.product-id-category-5 #group_2 input.input-radio[value="22"] + .radio-label, body.product-id-category-5 #group_2 input.input-radio[value="13"] + .radio-label{ position: relative!important; opacity: 0.4!important; color: #999!important; cursor: not-allowed!important; text-decoration: line-through!important; } */ /*************************************************************************/ /****************** PopUp vista previa a la dreta i nou disseny ******************/ /*************************************************************************/ /* 1. Contenidor principal del modal */ #quickview-modal-33-13355, .modal.quickview { padding-right: 0 !important; } /* 2. Forçar el diàleg a la dreta i tota l'alçada */ .modal.quickview .modal-dialog { position: fixed; margin: 0; top: 0; right: 0; width: 800px; /* Pots ajustar l'amplada al teu gust */ max-width: 90vw; /* Perquè no ocupi tota la pantalla en mòbils */ height: 100%; transform: none !important; /* Treiem animacions de centrat */ } /* 3. Fer que el contingut ocupi el 100% vertical */ .modal.quickview .modal-content { height: 100vh; border-radius: 0; /* Treiem cantonades arrodonides per l'efecte lateral */ border: none; overflow-y: auto; /* Per si el contingut és més llarg que la pantalla */ } /* 4. Ajustar la fila interna per a una sola columna si és necessari */ .modal.quickview .quick-view-row { /*flex-direction: column;*/ /* Imatge a dalt, text a sota en el panell */ flex-direction: row; margin: 0; } /* 5. Ajustar columnes perquè ocupin el 100% de l'amplada del panell */ .modal.quickview .quick-view-images, .modal.quickview .quick-view-summary { /*max-width: 100%;*/ flex: 0 0 100%; /*padding: 20px;*/ padding: 0px; } /***** per fer la imatge alt tota la pantalla *****/ @media(min-width: 768px){ .modal.quickview .modal-dialog.quick-view-wrapper.popup-wrapper .modal-body{ padding: 0px; } .modal.quickview .quick-view-images .product-images-cover .images-cover-wrapper{ height: 100vh; } .modal.quickview .quick-view-images .product-images-cover .images-cover-wrapper .swiper-wrapper .item-image .img-light-box picture.producte_individual{ height: 100vh; } .modal.quickview .quick-view-images .product-images-cover .images-cover-wrapper .swiper-wrapper .item-image .img-light-box picture.producte_individual img{ height: 100vh; object-fit: cover; object-position: center center; } .modal.quickview .modal-dialog.quick-view-wrapper.popup-wrapper .modal-body .quick-view-row .quick-view-images .product-images-cover{ margin-bottom: 0; } .modal.quickview .modal-dialog.quick-view-wrapper.popup-wrapper .modal-body .quick-view-row .quick-view-summary .summary-container{ padding: 25px; } } /* Opcional: Animació d'entrada des de la dreta */ .modal.quickview.fade .modal-dialog { transform: translateX(100%) !important; transition: transform 0.3s ease-out; } .modal.quickview.in .modal-dialog { transform: translateX(0) !important; } /* 1. Netegem marges i treiem qualsevol punt estrany que hagi quedat */ .element_li_depth_1 { list-style: none !important; display: block !important; padding: 0 !important; margin: 0 !important; } /* 2. Afegim el punt directament davant de l'enllaç */ .element_li_depth_1 a.element_a_item { display: flex !important; align-items: center; text-decoration: none; padding: 5px 0; color: #21304C; /* Blau fosc */ } /* 3. El dibuix del punt blau */ .element_li_depth_1 a.element_a_item::before { content: ""; display: inline-block; width: 6px; height: 6px; background-color: #21304C; /* Color del punt */ border-radius: 50%; margin-right: 10px; /* Espai entre punt i text */ flex-shrink: 0; /* Que no s'aixafi el punt */ } /* 4. Efecte al passar el ratolí (opcional, posa el punt vermell) */ .element_li_depth_1 a.element_a_item:hover::before { background-color: #A12D33; /* Vermell si vols */ } /* RESET base (opcional pero recomendable) */ .label-flags li.type-discount { background-color: transparent !important; } /* RANGOS — más específicos que el theme */ .label-flags li.type-discount.discount-10 { background-color: #4caf50 !important; } .label-flags li.type-discount.discount-20 { background-color: #8bc34a !important; } .label-flags li.type-discount.discount-30 { background-color: #cddc39 !important; } .label-flags li.type-discount.discount-40 { background-color: #ffb300 !important; } .label-flags li.type-discount.discount-50 { background-color: #ff7043 !important; } .label-flags li.type-discount.discount-60 { background-color: #e53935 !important; } /* IMGS CUADRADAS PRODUCTOS */ img.ax-img-loader.ax-lazy-load.ax-img-loaded { object-fit: cover !important; max-width: none !important; height: 100%; width: 100%; } .pswp--zoom-allowed .pswp__img { height: auto !important; } /*Tarjetas de colecciones*/ .fc-card { position: relative; width: 100%; max-width: 380px; /* ligeramente más compacto */ height: 300px; /* altura optimizada para megamenú */ background-size: cover; background-position: center; font-family: Arial, Helvetica, sans-serif; overflow: hidden; } .fc-card::after { content: ""; position: absolute; inset: 0; background: linear-gradient( to bottom, rgba(0,0,0,0.1) 20%, rgba(10,20,40,0.9) 100% ); } .fc-card-content { position: absolute; bottom: 0; left: 0; padding: 20px; /* menos padding para compactar */ color: #fff; z-index: 2; } .fc-card-title { font-size: 22px; /* reducido */ font-weight: 800; letter-spacing: 2px; margin-bottom: 8px; } .fc-card-text { font-size: 14px; /* reducido */ color: #cfd6df; margin-bottom: 15px; line-height: 1.3; } .fc-card-btn { display: inline-block; padding: 10px 18px; border: 2px solid rgba(255,255,255,0.7); color: #fff; text-decoration: none; font-weight: 700; letter-spacing: 1px; font-size: 12px; transition: none; /* elimina animaciones */ } /* Hover neutro (sin cambio visual) */ .fc-card-btn:hover, .fc-card-btn:focus, .fc-card-btn:active { color: #fff !important; border-color: rgba(255,255,255,0.7) !important; background: transparent !important; text-decoration: none !important; }