@font-face { font-family: 'moduloCookies'; src: url('../fonts/soycookies/moduloCookies.woff') format('woff'), url('../fonts/soycookies/moduloCookies.ttf') format('truetype'); font-weight: normal; font-style: normal; font-display: block; }
#soycontrolcookies, #soycontrolcookies_config { font-family: "Open Sans", Tahoma, sans-serif, Arial; font-size: 14px; font-weight: 300; line-height: 21px; color: #666; text-align: left; }
#soycontrolcookies *, #soycontrolcookies *::before, #soycontrolcookies *::after { box-sizing: border-box; }
#soycontrolcookies .btn { border-radius: 0; box-shadow: none; font-weight: 400; font-family: "Open Sans", Tahoma, sans-serif, Arial; }
#soycontrolcookies p { margin: 0; }
#soycontrolcookies table { border-collapse: collapse; border-spacing: 0px; }
#soycontrolcookies caption, #soycontrolcookies th, #soycontrolcookies td { text-align: left; font-weight: normal; vertical-align: middle; }
#soycontrolcookies button, #soycontrolcookies input, #soycontrolcookies select, #soycontrolcookies textarea { font-family: inherit; font-size: 100%; margin: 0px; }
#soycontrolcookies button, #soycontrolcookies input { line-height: normal; }
#soycontrolcookies button, #soycontrolcookies select { text-transform: none; }
#soycontrolcookies button, #soycontrolcookies input[type="button"], #soycontrolcookies input[type="reset"], #soycontrolcookies input[type="submit"] { appearance: button; cursor: pointer; }
#soycontrolcookies button[disabled], #soycontrolcookies input[disabled] { cursor: default; }
#soycontrolcookies input[type="checkbox"], #soycontrolcookies input[type="radio"] { box-sizing: border-box; padding: 0px; }
#soycontrolcookies input, #soycontrolcookies button, #soycontrolcookies select, #soycontrolcookies textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
#soycontrolcookies button, #soycontrolcookies input, #soycontrolcookies select[multiple], #soycontrolcookies textarea { background-image: none; }
#soycontrolcookies a { color: rgb(68, 68, 68); text-decoration: none; }
#soycontrolcookies p { margin: 0px 0px 9px; }
#soycontrolcookies table { max-width: 100%; background-color: transparent; }
#soycontrolcookies th { text-align: left; }
#soycontrolcookies .table { width: 100%; margin-bottom: 18px; }
#soycontrolcookies .table thead > tr > th, #soycontrolcookies .table thead > tr > td, #soycontrolcookies .table tbody > tr > th, #soycontrolcookies .table tbody > tr > td, #soycontrolcookies .table tfoot > tr > th, #soycontrolcookies .table tfoot > tr > td { padding: 8px; line-height: 1.42857; vertical-align: top; border-top: 1px solid rgb(214, 212, 212); }
#soycontrolcookies .table thead > tr > th { vertical-align: bottom; border-bottom: 2px solid rgb(214, 212, 212); }
#soycontrolcookies .table caption + thead tr:first-child th, #soycontrolcookies .table caption + thead tr:first-child td, #soycontrolcookies .table colgroup + thead tr:first-child th, #soycontrolcookies .table colgroup + thead tr:first-child td, #soycontrolcookies .table thead:first-child tr:first-child th, #soycontrolcookies .table thead:first-child tr:first-child td { border-top: 0px; }
#soycontrolcookies label { display: inline-block; margin-bottom: 5px; font-weight: bold; }
#soycontrolcookies input[type="radio"], #soycontrolcookies input[type="checkbox"] { margin: 4px 0px 0px; line-height: normal; }
#soycontrolcookies input[type="radio"][disabled], #soycontrolcookies fieldset[disabled] input[type="radio"], #soycontrolcookies input[type="checkbox"][disabled], #soycontrolcookies fieldset[disabled] input[type="checkbox"], #soycontrolcookies .radio[disabled], #soycontrolcookies fieldset[disabled] .radio, #soycontrolcookies .radio-inline[disabled], #soycontrolcookies fieldset[disabled] .radio-inline, #soycontrolcookies .checkbox[disabled], #soycontrolcookies fieldset[disabled] .checkbox, #soycontrolcookies .checkbox-inline[disabled], #soycontrolcookies fieldset[disabled] .checkbox-inline { cursor: not-allowed; }
#soycontrolcookies .btn { display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 13px; font-weight: normal; line-height: 1.42857; text-align: center; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-radius: 0px; white-space: nowrap; user-select: none; }
#soycontrolcookies .btn-default { color: rgb(51, 51, 51); background-color: white; border-color: rgb(204, 204, 204); }
#soycontrolcookies .panel { margin-bottom: 18px; background-color: white; border: 1px solid transparent; border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px; }
#soycontrolcookies .btn-default, #soycontrolcookies .btn-medium, #soycontrolcookies .btn-large { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(102, 102, 102); color: rgb(255, 255, 255); line-height: 100%; }
#soycontrolcookies .btn-default { padding-top: 7px; padding-bottom: 9px; font-size: 1.166em; }
#soycontrolcookies .table { margin-bottom: 2em; }
#soycontrolcookies .table > thead > tr > th { background: rgb(251, 251, 251); border-bottom-width: 1px; color: rgb(51, 51, 51); vertical-align: middle; }
#soycontrolcookies .table tbody > tr > td { vertical-align: middle; }
#soycontrolcookies .tab-content { margin-top: 20px; }
#soycontrolcookies label { font-weight: normal; }
#soycontrolcookies a, #soycontrolcookies a.ma_level_0, #soycontrolcookies .shopping_cart:hover .icon_wrap, #soycontrolcookies .shopping_cart.active .icon_wrap, #soycontrolcookies .dropdown_tri_inner, #soycontrolcookies .st_news_letter_form_inner .st_news_letter_submit { transition: color 200ms ease-in-out, background-color 300ms ease-in-out; }
#footer a#soycontrolcookies_config { color: rgb(255, 255, 255); padding-left: 15px; }
#footer .soycontrolcookies p { display: none; }
@media screen and (min-width: 992px) { .soycontrolcookies { width: 23.33%; float: right; position: absolute; top: 255px; left: 756px; } }
@media screen and (min-width: 992px) { #footer .soycontrolcookies p.title_block_name { display: block; color: rgb(255, 255, 255); font-weight: bold; font-size: 16px; line-height: 20px; margin-bottom: 6px; } }
@media screen and (min-width: 992px) { #footer a#soycontrolcookies_config { padding: 0px; } }
@media screen and (min-width: 1200px) { .soycontrolcookies { left: 850px; } }
@media (min-width: 992px) { #soycontrolcookies .soycontrolcookies_header { flex-wrap: nowrap !important; } }
#soycontrolcookies table th { font-weight: bold; }
#soycontrolcookies table td, #soycontrolcookies table th { padding: 9px 10px; text-align: left; }
#soycontrolcookies_config [class^="soyFont-"], #soycontrolcookies_config [class*=" soyFont-"] { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: moduloCookies !important; }
#soycontrolcookies_config .soyFont-cookies::before { content: ""; font-size: 16px; }
#soycontrolcookies_config { color: rgb(11, 52, 73); line-height: 40px; }
#soycontrolcookies [class^="soyFont-"], #soycontrolcookies [class*=" soyFont-"] { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: moduloCookies !important; }
#soycontrolcookies .soyFont-arrow_down::before { content: ""; }
#soycontrolcookies .soyFont-arrow_up::before { content: ""; }
#soycontrolcookies .soyFont-cancel::before { content: ""; margin-right: 5px; }
#soycontrolcookies .soyFont-ckeck::before { content: ""; margin-right: 5px; }
#soycontrolcookies .soyFont-close::before { content: ""; }
#soycontrolcookies .soyFont-cookies::before { content: ""; }
#soycontrolcookies .soyFont-filter::before { content: ""; margin-right: 5px; }
#soycontrolcookies .soyFont-lock::before { content: ""; font-size: 23px; }
#soycontrolcookies .soyFont-save::before { content: ""; margin-right: 5px; }
#soycontrolcookies { position: fixed; bottom: 0px; left: 0px; width: 100%; background: rgb(255, 255, 255); z-index: 99999; border-top: 1px solid rgb(204, 204, 204); }
#soycontrolcookies .soycontrolcookies_text { color: rgb(0, 0, 0); padding: 21px 27px; float: left; width: calc(100% - 190px); }
#soycontrolcookies .soycontrolcookies_buttons { float: right; padding: 13px; width: 190px; }
#soycontrolcookies .soycontrolcookies_buttons button { clear: both; display: block; padding: 4px 11px; }
#soycontrolcookies .soycontrolcookies_buttons .config-button { margin-bottom: 11px; }
#soycontrolcookies .soycontrolcookies_buttons .reject-button { margin-top: 11px; }
#soycontrolcookies .soycontrolcookies_table { clear: left; width: 100%; padding: 19px 55px 10px; border-top: 1px solid rgb(204, 204, 204); margin-top: 0px; display: none; }
#soycontrolcookies .soycontrolcookies_table .tab-pane { max-height: 200px; overflow-y: auto; }
#soycontrolcookies .nav-tabs li a { color: rgb(0, 0, 0); text-shadow: none !important; }
#soycontrolcookies .nav-tabs li a:hover { color: rgb(0, 0, 0); }
#soycontrolcookies .nav-tabs li a:focus { outline: none; }
#soycontrolcookies .soycontrolcookies_table .panel { margin-bottom: 15px; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; margin-top: 0px; }
#soycontrolcookies .soycontrolcookies_table .nav-tabs li { padding-bottom: 0px; }
#soycontrolcookies .soycontrolcookies_table table { margin-bottom: 0px; margin-top: 0.8rem; }
#soycontrolcookies .soycontrolcookies_header { display: inline-block; width: 100%; }
#soycontrolcookies_close::before { transform: rotate(45deg); height: 100%; width: 100%; position: absolute; border-left: 2px solid rgb(0, 0, 0); content: ""; margin-left: 5px; margin-top: 5px; }
#soycontrolcookies_close::after { transform: rotate(-45deg); height: 100%; width: 100%; position: absolute; border-left: 2px solid rgb(0, 0, 0); content: ""; margin-left: 5px; margin-top: -4px; }
#soycontrolcookies #soycontrolcookies_close { color: rgb(0, 0, 0); position: absolute; right: 49px; font-size: 17px; width: 15px; height: 15px; }
#soycontrolcookies .nav-tabs .active a, #soycontrolcookies .nav-tabs li a:hover { color: rgb(0, 0, 0) !important; }
#soycontrolcookies .soycontrolcookies_table input[type="checkbox"] { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; cursor: pointer; }
#soycontrolcookies .soycontrolcookies_table .checker span::before { content: ""; font-family: FontAwesome; color: rgb(171, 17, 17); position: absolute; }
#soycontrolcookies .soycontrolcookies_table .checker span.checked::before { content: ""; color: rgb(140, 196, 35); }
#soycontrolcookies .soycontrolcookies_table #gdpr_category_0 .checker span.checked::before { color: rgb(205, 236, 147); }
#soycontrolcookies #soy_save_gdprcookies { float: right; margin-bottom: 15px; }
#soycontrolcookies_container { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 9999999; }
#soycontrolcookies .material-icons { margin-right: 5px; }
.soy_gdprcookies_check { display: none; }
#soycontrolcookies .not_interested { color: red; display: inline-block; padding: 0px 0.8125rem; }
#soycontrolcookies #gdpr_category_0 { cursor: default; }
#soycontrolcookies #gdpr_category_0 .done { color: rgb(181, 227, 194); cursor: default; }
.soycontrolcookies_table .tab-pane .soy-check-category { float: right; margin-right: 60px; }
.soycontrolcookies_table .tab-pane .soy-check-category label { font-size: 16px; font-weight: bold; }
input:checked + .soycontrolcookies_slider.soycontrolcookies_disabled { opacity: 0.4; background-color: rgb(204, 204, 204); }
@media (max-width: 767px) { #soycontrolcookies .soycontrolcookies_table .nav-tabs li { width: 50%; float: left; margin-left: 0px; text-align: center; } }
@media (max-width: 767px) { #soycontrolcookies .soycontrolcookies_table .nav-tabs li:last-child { width: 100%; } }
@media (max-width: 767px) { #soycontrolcookies .nav-tabs li a { border: 1px solid rgb(204, 204, 204); } }
@media (max-width: 767px) { #soycontrolcookies #soycontrolcookies_close { right: 23px; } }
@media (max-width: 767px) { #soycontrolcookies .soycontrolcookies_text { width: 100%; } }
@media (max-width: 767px) { #soycontrolcookies .soycontrolcookies_buttons { width: 100%; } }
@media (max-width: 767px) { #soycontrolcookies .soycontrolcookies_buttons .btn-default { float: left; clear: none; } }
#soycontrolcookies .soycontrolcookies_table .panel { overflow-y: auto; height: auto; border: unset; width: 99%; margin: 1.2rem auto 0px; max-height: 350px; }
#soycontrolcookies #soy_save_gdprcookies { background-color: rgb(11, 52, 73); color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 100; width: 100%; height: 40px; font-size: 14px; }
#soycontrolcookies .soycontrolcookies_table .soy_gdpr_category { padding: 15px 5px; border: 1px solid rgb(230, 230, 230); margin: 8px auto 16px; }
#soycontrolcookies .soycontrolcookies_table .soy_gdpr_category .soycontrolcookies_table_header { display: flex; justify-content: space-between; align-items: center; padding: 0px 0.75rem; }
#soycontrolcookies .soycontrolcookies_table .soy_gdpr_category .soycontrolcookies_table_header .soycontrolcookies_table_name { text-transform: uppercase; font-weight: 300; font-size: 20px; color: rgb(11, 52, 73); line-height: 33px; }
#soycontrolcookies #gdpr_category_0 .soycontrolcookies_table_header .soycontrolcookies_table_name p { font-size: 21px; }
#soycontrolcookies .soycontrolcookies_table .soy_gdpr_category .soycontrolcookies_table_header .soycontrolcookies_table_name p { color: rgb(11, 52, 73); font-weight: 300; font-size: 23px; display: inline-block; margin-bottom: 0px; }
#soycontrolcookies .soycontrolcookies_header { display: flex; flex-wrap: wrap; }
#soycontrolcookies .soycontrolcookies_textblock { flex: 0 0 100%; display: flex; align-items: center; justify-content: center; padding: 15px; }
#soycontrolcookies .soycontrolcookies_textblock .soyFont-cookies::before { font-size: 25px; }
#soycontrolcookies .soycontrolcookies_text { font-size: 14px; color: rgb(11, 52, 73); padding: 0px 0px 0px 10px; }
#soycontrolcookies .soycontrolcookies_buttons { flex: 0 0 100%; display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 0px; }
#soycontrolcookies .soycontrolcookies_buttons button { flex: 1 1 31%; background-color: rgb(11, 52, 73); color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 100; margin: 0px 5px; }
#soycontrolcookies .soycontrolcookies_buttons .config-button { flex: 0 0 100%; width: 100%; order: 3; margin: 0.5% 0px 0px; text-align: left; height: 40px; }
#soycontrolcookies .soycontrolcookies_buttons .config-button .soycontrolcookies_arrow_icons { float: right; }
#soycontrolcookies .soycontrolcookies_buttons .config-button .soycontrolcookies_close_icon { display: none; }
#soycontrolcookies .soycontrolcookies_buttons .reject-button, #soycontrolcookies .soycontrolcookies_buttons .accept-button { flex: 0 0 49.5%; margin: 0px; height: 40px; }
#soycontrolcookies .soycontrolcookies_buttons .reject-button { margin-top: 0px; }
#soycontrolcookies .soycontrolcookies_buttons .btn-default { font-size: 12px; }
#soycontrolcookies .soycontrolcookies_buttons .reject-button img, #soycontrolcookies .soycontrolcookies_buttons .accept-button img { margin-right: 5px; }
#soycontrolcookies .soycontrolcookies_table { border-top: 1px solid rgb(11, 52, 73); width: auto; margin-left: 13px; margin-right: 13px; padding: 0px; color: rgb(11, 52, 73); }
#soycontrolcookies .soycontrolcookies_table thead { display: none; }
#soycontrolcookies .soycontrolcookies_table .table thead th { border-top: unset; background: unset; color: rgb(11, 52, 73); font-weight: bold; font-size: 16px; }
#soycontrolcookies .table td { border-top: unset; font-size: 16px; font-weight: 300; text-align: right; }
#soycontrolcookies .soycontrolcookies_buttons .config-button .soycontrolcookies_arrow_icons .soycontrolcookies_arrow_up_icon, #soycontrolcookies .soycontrolcookies_buttons .config-button.soycontrolcookies_opened .soycontrolcookies_arrow_icons .soycontrolcookies_arrow_down_icon { display: none; }
#soycontrolcookies .soycontrolcookies_buttons .config-button.soycontrolcookies_opened .soycontrolcookies_arrow_icons .soycontrolcookies_arrow_up_icon { display: block; }
#soycontrolcookies .soy_save_gdprcookies_button_block { width: 99%; margin: 1.2rem auto 0px; }
#soycontrolcookies .soycontrolcookies_buttons .accept-button.soycontrolcookies_no_reject_button { flex: 0 0 100%; }
#soycontrolcookies .soycontrolcookies_text p { margin-bottom: 0px; }
.soycontrolcookies_switch { position: relative; display: inline-block; width: 65px; height: 33px; margin-bottom: 0px; }
.soycontrolcookies_switch input { opacity: 0; width: 0px; height: 0px; }
.soycontrolcookies_slider { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(204, 204, 204); transition: 0.4s; border-radius: 34px; }
.soycontrolcookies_slider:disabled { opacity: 0.4; background-color: rgb(204, 204, 204); }
.soycontrolcookies_slider::before { position: absolute; content: ""; height: 25px; width: 25px; left: 4px; bottom: 4px; background-color: white; transition: 0.4s; border-radius: 50%; }
input:focus + .soycontrolcookies_slider { box-shadow: rgb(11, 52, 73) 0px 0px 1px; }
input[type="checkbox"]:checked + .soycontrolcookies_slider::before { transform: translateX(32px); }
@media (min-width: 992px) { #soycontrolcookies #soy_save_gdprcookies { max-width: 300px; } }
@media (min-width: 992px) { #soycontrolcookies .soycontrolcookies_buttons .config-button.soycontrolcookies_opened .soycontrolcookies_close_icon { display: block; float: right; padding-top: 2px; } }
@media (min-width: 992px) { #soycontrolcookies .soycontrolcookies_table thead { display: table-header-group; } }
@media (min-width: 992px) { #soycontrolcookies .soycontrolcookies_buttons .config-button.soycontrolcookies_opened { background-color: rgb(255, 102, 0); } }
@media (min-width: 992px) { #soycontrolcookies .soycontrolcookies_textblock { flex: 0 0 65%; text-align: left; justify-content: left; padding-right: 2%; } }
@media (min-width: 992px) { #soycontrolcookies .soycontrolcookies_buttons { padding: 13px; } }
@media (min-width: 992px) { #soycontrolcookies .soycontrolcookies_buttons { flex: 0 0 35%; justify-content: space-between; align-items: center; } }
@media (min-width: 992px) { #soycontrolcookies .soycontrolcookies_buttons .config-button { flex: 0 0 33%; order: unset; margin-top: 0px; height: 45px; font-size: 13px; } }
@media (min-width: 992px) { #soycontrolcookies .soycontrolcookies_buttons .reject-button, #soycontrolcookies .soycontrolcookies_buttons .accept-button { flex: 0 0 33%; height: 45px; } }
@media (min-width: 992px) { #soycontrolcookies .soycontrolcookies_buttons .config-button.soycontrolcookies_no_reject_button, #soycontrolcookies .soycontrolcookies_buttons .accept-button.soycontrolcookies_no_reject_button { flex: 0 0 49.5%; } }
@media (min-width: 992px) { #soycontrolcookies .soycontrolcookies_text { width: 100%; } }
@media (min-width: 992px) { #soycontrolcookies .soycontrolcookies_buttons .btn-default { font-size: 12px; } }
@media (min-width: 992px) { #soycontrolcookies .soycontrolcookies_header { justify-content: space-between; } }
@media (min-width: 992px) { #soycontrolcookies .soycontrolcookies_buttons .config-button.soycontrolcookies_opened .soycontrolcookies_arrow_icons { display: none; } }
@media (min-width: 992px) { #soycontrolcookies .table td { text-align: left; } }
@media (min-width: 992px) { .soycontrolcookies_switch { width: 60px; height: 26px; } }
@media (min-width: 992px) { .soycontrolcookies_slider::before { height: 20px; width: 20px; bottom: 3px; } }
@media (min-width: 360px) { #soycontrolcookies .soycontrolcookies_buttons .btn-default { font-size: 14px; } }
@media (min-width: 992px) and (max-width: 1199px) { #soycontrolcookies .soycontrolcookies_textblock { flex: 0 0 49%; } }
@media (min-width: 992px) and (max-width: 1199px) { #soycontrolcookies .soycontrolcookies_buttons { flex: 0 0 51%; } }
@media (min-width: 1200px) and (max-width: 1450px) { #soycontrolcookies .soycontrolcookies_textblock { flex: 0 0 58%; } }
@media (min-width: 1200px) and (max-width: 1450px) { #soycontrolcookies .soycontrolcookies_buttons { flex: 0 0 42%; } }
@media screen and (max-width: 991px) { #soycontrolcookies .soycontrolcookies_table tr, #soycontrolcookies .soycontrolcookies_table td { display: block; } }
@media screen and (max-width: 991px) { #soycontrolcookies .soycontrolcookies_table thead { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; } }
@media screen and (max-width: 991px) { #soycontrolcookies .soycontrolcookies_table td::before { content: attr(data-label); float: left; font-weight: bold; } }
@media screen and (max-width: 991px) { #soycontrolcookies .soycontrolcookies_table tr { border-bottom: 1px solid rgb(230, 230, 230); margin: 1rem; padding-bottom: 1.2rem; } }
@media screen and (max-width: 991px) { #soycontrolcookies .soycontrolcookies_table tr:last-child { border-bottom: unset; } }
#soycontrolcookies .soycontrolcookies_buttons .btn.btn-default, #soycontrolcookies #soy_save_gdprcookies { font-weight: 400; }
input[type="checkbox"]:checked + .soycontrolcookies_slider { background-color: rgb(102, 187, 106); }
@media (min-width: 992px) { #soycontrolcookies .soycontrolcookies_buttons { margin-right: 2rem; margin-bottom: 2rem; } }
@media (max-width: 991px) { #soycontrolcookies .soycontrolcookies_buttons { margin-bottom: 2rem; } }
#soycontrolcookies .soycontrolcookies_text, #soycontrolcookies .soycontrolcookies_text p, #soycontrolcookies .soycontrolcookies_table .table thead th, #soycontrolcookies .soycontrolcookies_table .soy_gdpr_category .soycontrolcookies_table_header .soycontrolcookies_table_name p, #soycontrolcookies .soycontrolcookies_table, #soycontrolcookies .soyFont-cookies, #soycontrolcookies .soycontrolcookies_table .soy_gdpr_category .soycontrolcookies_table_header .soycontrolcookies_table_name i { color: rgb(0, 0, 0); }
#soycontrolcookies .soycontrolcookies_table .soy_gdpr_category { border-color: rgb(230, 230, 230); }
#soycontrolcookies .soycontrolcookies_buttons .btn-default, #soycontrolcookies #soy_save_gdprcookies { background: rgb(255, 160, 0); }
#soycontrolcookies .soycontrolcookies_buttons .btn.btn-default, #soycontrolcookies #soy_save_gdprcookies { color: rgb(255, 255, 255); }
#soycontrolcookies .soycontrolcookies_buttons .config-button.soycontrolcookies_opened { background-color: rgb(0, 0, 0); }
#soycontrolcookies .soycontrolcookies_buttons .config-button.soycontrolcookies_opened { color: rgb(255, 255, 255); }
input[type="checkbox"]:checked + .soycontrolcookies_slider { background: rgb(0, 249, 0); }
#soycontrolcookies_container[hidden] { display: none; }
.soy-cookies-configurar { padding: 0 15px 20px; }
.soy-cookies-configurar #soycontrolcookies_config, .soy-cookies-configurar #soycontrolcookies_config:hover { color: #fff; text-decoration: none; font-size: 14px; }
