/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 29 2026 | 09:12:35 */
/*COOKIES*/
/*#cliSettingsPopup table:not(.variations):not(.shop_table):not(.group_table) thead th {font-size: 1.4rem !important;}*/
table tbody tr td {line-height: 24px !important;}
.politica {text-decoration:none !important; border:none !important; outline-offset: 0 !important; outline:none !important;}
.cli-tab-container h4 {font-weight:400 !important; font-size:15px !important; text-transform: none; line-height: 26px;}
.cli-switch input:checked + .cli-slider {background-color: #6c7689 !important;}
.cli-modal-content {border-radius: 0 !important; padding: 30px 30px 30px 30px;}
.cookielawinfo-row-cat-table {margin-left: 0 !important;}
.wt-cli-element {border-bottom: none !important;}
#wt-cli-settings-btn {cursor:pointer;}
.cli-tab-container p, .cli-privacy-content-text {font-size: 15px !important;}
.cli-style-v2 {font-size: 15px !important;}
span.cli-necessary-caption {font-size: 15px !important;}
.cli-tab-header a.cli-nav-link {font-size: 15px !important;}
.cli-switch .cli-slider::after {font-size:15px !important;}
#wt-cli-accept-btn, #wt-cli-settings-btn, #wt-cli-reject-btn {
  margin: 15px 5px 5px 0px !important;
  text-transform: uppercase;
  border-radius: 0px !important;
  padding: 13px 21px !important;
  border: 1px solid #6c7689 !important;	
  border-radius: 30px !important;	
}
#wt-cli-accept-all-btn, #wt-cli-privacy-save-btn {
  margin: 8px 5px 5px 0px !important;
  text-transform: uppercase;
  border-radius: 0px !important;
  padding: 13px 21px !important;
  border: 1px solid #6c7689 !important;
  border-radius: 30px !important;	
}
#cookie-law-info-bar {
  padding-left: 32px!important;
  padding-right: 32px!important;
  padding-top: 27px!important;
  padding-bottom: 26px!important;
  border-radius: 0px;
}
#cookie-law-info-bar a, .cli-modal a {text-decoration: none !important;}
.cli-tab-container p, .cli-privacy-content-text {font-size: 16px;}
.cli-bar-message {
  font-size: 15px;
  line-height: 26px;
  margin-bottom: 9px;
}
.cli-bar-btn_container a {
    display: inline-block;
    margin: 5px;
    padding: 8px 25px;
}
.cli-bar-btn_container {
	display: flex;
    flex-wrap: wrap;
}
.cli-bar-btn_container a:nth-child(1),
.cli-bar-btn_container a:nth-child(2) {
	flex: 1 1 40%;
	text-align: center;
}
.cli-bar-btn_container a:nth-child(3) {
	flex: 1 1 100%;
	text-align: center;
	margin-top: 10px;
}
.cli-privacy-content {margin-bottom: 10px;}
/* Foco visible en los tabs (Necesarias, Personalización, Analíticas...) */
.cli-tab-header .cli-nav-link:focus,
.cli-tab-header .cli-nav-link:focus-visible {
    outline: 2px solid #6c7689 !important;
    outline-offset: 4px !important;
}
/* Foco visible en el switch (el slider del checkbox) */
.cli-switch input.cli-user-preference-checkbox:focus + .cli-slider,
.cli-switch input.cli-user-preference-checkbox:focus-visible + .cli-slider {
    outline: 2px solid #6c7689 !important;
    outline-offset: 4px !important;
}
/* Foco visible en botones (Guardar y aceptar / Cerrar) */
.cli-btn:focus,
.cli-btn:focus-visible,
.cli-modal-close:focus,
.cli-modal-close:focus-visible {outline: 2px solid #6c7689 !important;}
.cli-tab-footer .wt-cli-privacy-accept-btn {background-color: #6c7689;color: #ffffff;}
.cli-btn {
  cursor: pointer;
  font-size: 13px;
  font-weight: 400;
}
.cli-bar-btn_container a {margin-left: 0px !important;}
.cli-style-v2 .cli_settings_button:not(.cli-plugin-button) {text-decoration:none;}
.medium.cli-plugin-button {font-weight: 400;}
ul {margin-left: 31px;}
button:not(.ubtn):hover {background: #fff;border: 1px solid #6c7689;}
.cli-modal .cli-modal-close {border-radius: 0;}
#cookie-law-info-again {
	/*font-size: 1.3rem;*/
	padding: 2px 13px;
	left:0 !important;
	box-shadow: rgb(79, 83, 81) 1px 1px 2px 1px !important;
	color: #3c3f3e !important;
}
.cli-modal-backdrop.cli-show {opacity: .31 !important;}
.cli-tab-section .cookielawinfo-row-cat-table {margin-top:20px;}
table.cookielawinfo-classic thead tr th, table.cookielawinfo-classic td, table.cookielawinfo-classic th {
	background:#fff !important;
}
/*#cliSettingsPopup table tbody tr td {font-size:1.3rem !important;}*/
/*.cookies-first {font-size: 1.5rem}*/
.cookies-first:focus {outline: none !important; border-bottom:1px solid;}
/*fin cookies*/
:focus {
  outline: 2px solid #005fcc !important;
  outline-offset: 8px;
}

