/* ------------------------------------------------------------------
   MODO ESCURO — camada gerada
   Gerado por scripts/gerar-tema-escuro.mjs. Não editar à mão: volta a ser
   escrito. O que for preciso corrigir à mão vive no arl-tema.php, que carrega
   depois desta camada e por isso ganha-lhe.

   1182 regras, a partir de 1614 lidas em 16 páginas.
   ------------------------------------------------------------------ */

html[data-tema="escuro"] :root {
  --wp-editor-canvas-background: rgb(22, 22, 22);
  --wp-admin-theme-color-darker-20: rgb(100, 160, 201);
}

html[data-tema="escuro"] :root .has-very-light-gray-background-color {
  background-color: rgb(27, 27, 27);
}

html[data-tema="escuro"] :root .has-very-dark-gray-background-color {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] :root .has-very-dark-gray-color {
  color: rgb(154, 154, 154);
}

html[data-tema="escuro"] :root .has-subdued-olive-gradient-background {
  background-image: linear-gradient(135deg, rgb(30, 30, 23), rgb(103, 166, 113));
}

html[data-tema="escuro"] :root .has-atomic-cream-gradient-background {
  background-image: linear-gradient(135deg, rgb(253, 215, 154), rgb(46, 108, 124));
}

html[data-tema="escuro"] :root .has-nightshade-gradient-background {
  background-image: linear-gradient(135deg, rgb(81, 50, 141), rgb(49, 205, 207));
}

html[data-tema="escuro"] :root .has-midnight-gradient-background {
  background-image: linear-gradient(135deg, rgb(17, 54, 168), rgb(40, 116, 252));
}

html[data-tema="escuro"] .screen-reader-text:focus {
  background-color: rgb(22, 22, 22);
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .wp-block-button__link {
  background-color: rgb(0, 1, 2);
}

html[data-tema="escuro"] .wp-block-file__button {
  background-color: rgb(0, 1, 2);
}

html[data-tema="escuro"] .ff-cropper-lightbox {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .ff-cropper-lightbox__header {
  border-bottom-color: rgb(26, 26, 26);
}

html[data-tema="escuro"] .ff-cropper-lity .lity-close.ff-cropper-lightbox__close,
html[data-tema="escuro"] .ff-cropper-lity .lity-close.ff-cropper-lightbox__close:active,
html[data-tema="escuro"] .ff-cropper-lity .lity-close.ff-cropper-lightbox__close:focus,
html[data-tema="escuro"] .ff-cropper-lity .lity-close.ff-cropper-lightbox__close:hover,
html[data-tema="escuro"] .ff-cropper-lity .lity-close.ff-cropper-lightbox__close:visited {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .ff-cropper-lightbox__toolbar-label {
  color: rgb(150, 152, 157);
}

html[data-tema="escuro"] .ff-cropper-lightbox__ratio-btn {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(21, 23, 28);
  border-right-color: rgb(21, 23, 28);
  border-bottom-color: rgb(21, 23, 28);
  border-left-color: rgb(21, 23, 28);
  color: rgb(150, 152, 157);
}

html[data-tema="escuro"] .ff-cropper-lightbox__ratio-btn.is-active {
  background-color: rgb(24, 29, 34);
  color: rgb(75, 151, 255);
}

html[data-tema="escuro"] .ff-cropper-lightbox__footer {
  border-top-color: rgb(26, 26, 26);
}

html[data-tema="escuro"] .ff-cropper-lightbox__btn {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(21, 23, 28);
  border-right-color: rgb(21, 23, 28);
  border-bottom-color: rgb(21, 23, 28);
  border-left-color: rgb(21, 23, 28);
  color: rgb(150, 152, 157);
}

html[data-tema="escuro"] .ff-cropper-lightbox__btn:focus,
html[data-tema="escuro"] .ff-cropper-lightbox__btn:hover {
  background-color: rgb(28, 29, 31);
  border-top-color: rgb(13, 16, 21);
  border-right-color: rgb(13, 16, 21);
  border-bottom-color: rgb(13, 16, 21);
  border-left-color: rgb(13, 16, 21);
  color: rgb(153, 154, 157);
}

html[data-tema="escuro"] .fluentform .ff-el-ratings {
  --ff-rating-inactive-color: rgb(20, 20, 20);
}

html[data-tema="escuro"] .fluentform .ff-el-tooltip:hover {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .fluentform .ff-el-progress {
  background-color: rgb(24, 26, 28);
}

html[data-tema="escuro"] .fluentform .ff-chat-gpt-loader-svg {
  border-top-color: rgb(16, 20, 24);
  border-right-color: rgb(16, 20, 24);
  border-bottom-color: rgb(16, 20, 24);
  border-left-color: rgb(16, 20, 24);
}

html[data-tema="escuro"] .fluentform .ff-step-header--tabs {
  background-color: rgb(27, 29, 34);
}

html[data-tema="escuro"] .fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress {
  background-color: rgb(21, 25, 30);
}

html[data-tema="escuro"] .fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress-status {
  color: rgb(139, 153, 177);
}

html[data-tema="escuro"] .fluentform .ff-step-header--tabs .ff-step-titles li {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(19, 23, 28);
  border-right-color: rgb(19, 23, 28);
  border-bottom-color: rgb(19, 23, 28);
  border-left-color: rgb(19, 23, 28);
  color: rgb(148, 153, 160);
}

html[data-tema="escuro"] .fluentform .ff-step-header--tabs .ff-step-titles li:focus-visible,
html[data-tema="escuro"] .fluentform .ff-step-header--tabs .ff-step-titles li:hover {
  background-color: rgb(28, 30, 33);
  color: rgb(69, 151, 255);
}

html[data-tema="escuro"] .fluentform .ff-step-header--tabs .ff-step-titles li.ff_completed {
  background-color: rgb(28, 30, 33);
  color: rgb(69, 151, 255);
}

html[data-tema="escuro"] .fluentform .ff-step-header--tabs .ff-step-titles li.ff_active {
  background-color: rgb(25, 30, 34);
  color: rgb(69, 151, 255);
}

html[data-tema="escuro"] .fluentform .ff-step-header--tabs-left {
  background-color: rgb(27, 29, 34);
}

html[data-tema="escuro"] .fluentform .ff-step-header--tabs-left .ff-step-titles li {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(19, 23, 28);
  border-right-color: rgb(19, 23, 28);
  border-bottom-color: rgb(19, 23, 28);
  border-left-color: rgb(19, 23, 28);
  color: rgb(148, 153, 160);
}

html[data-tema="escuro"] .fluentform .ff-step-header--tabs-left .ff-step-titles li::before {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(15, 19, 24);
  border-right-color: rgb(15, 19, 24);
  border-bottom-color: rgb(15, 19, 24);
  border-left-color: rgb(15, 19, 24);
  color: rgb(148, 153, 160);
}

html[data-tema="escuro"] .fluentform .ff-step-header--tabs-left .ff-step-titles li::after {
  background-color: rgb(19, 23, 28);
}

html[data-tema="escuro"] .fluentform .ff-step-header--tabs-left .ff-step-titles li:focus-visible,
html[data-tema="escuro"] .fluentform .ff-step-header--tabs-left .ff-step-titles li:hover {
  background-color: rgb(28, 30, 33);
  color: rgb(69, 151, 255);
}

html[data-tema="escuro"] .fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_completed {
  background-color: rgb(28, 30, 33);
  color: rgb(69, 151, 255);
}

html[data-tema="escuro"] .fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_completed::before {
  background-color: rgb(31, 31, 31);
  color: rgb(69, 151, 255);
}

html[data-tema="escuro"] .fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_active {
  background-color: rgb(25, 30, 34);
  color: rgb(69, 151, 255);
}

html[data-tema="escuro"] .fluentform .ff-step-titles li {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .fluentform .ff-step-titles li.ff_active,
html[data-tema="escuro"] .fluentform .ff-step-titles li.ff_completed {
  color: rgb(69, 151, 255);
}

html[data-tema="escuro"] .fluentform .ff-step-titles li::before {
  background-color: rgb(31, 31, 31);
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .fluentform .ff-upload-preview {
  border-top-color: rgb(16, 20, 24);
  border-right-color: rgb(16, 20, 24);
  border-bottom-color: rgb(16, 20, 24);
  border-left-color: rgb(16, 20, 24);
}

html[data-tema="escuro"] .fluentform .ff-upload-thumb {
  background-color: rgb(27, 27, 27);
}

html[data-tema="escuro"] .fluentform .ff-upload-details {
  border-left-color: rgb(25, 27, 28);
}

html[data-tema="escuro"] .fluentform .ff-checkable-grids {
  border-top-color: rgb(28, 28, 28);
  border-right-color: rgb(28, 28, 28);
  border-bottom-color: rgb(28, 28, 28);
  border-left-color: rgb(28, 28, 28);
}

html[data-tema="escuro"] .fluentform .ff-checkable-grids thead > tr > th {
  background-color: rgb(28, 28, 28);
}

html[data-tema="escuro"] .fluentform .ff-checkable-grids tbody > tr:nth-child(2n) > td {
  background-color: rgb(28, 28, 28);
}

html[data-tema="escuro"] .fluentform .ff-checkable-grids tbody > tr:nth-child(2n-1) > td {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .fluentform .ff_upload_btn.ff-btn {
  background-color: rgb(1, 2, 4);
  border-top-color: rgb(1, 2, 4);
  border-right-color: rgb(1, 2, 4);
  border-bottom-color: rgb(1, 2, 4);
  border-left-color: rgb(1, 2, 4);
}

html[data-tema="escuro"] .fluentform .ff_upload_btn.ff-btn:hover {
  background-color: rgb(4, 5, 8);
}

html[data-tema="escuro"] .fluentform .ff_upload_btn.ff-btn:focus-visible {
  background-color: rgb(4, 5, 8);
}

html[data-tema="escuro"] .fluentform .ff-el-form-control::placeholder {
  color: rgb(147, 153, 159);
}

html[data-tema="escuro"] .fluentform .ff-el-form-control:disabled,
html[data-tema="escuro"] .fluentform .ff-el-form-control[readonly]:not(.flatpickr-input) {
  background-color: rgb(24, 26, 28);
}

html[data-tema="escuro"] .ff-message-success {
  border-top-color: rgb(16, 20, 24);
  border-right-color: rgb(16, 20, 24);
  border-bottom-color: rgb(16, 20, 24);
  border-left-color: rgb(16, 20, 24);
}

html[data-tema="escuro"] .fluentform .ff_scrolled_text {
  background-color: rgb(25, 26, 27);
}

html[data-tema="escuro"] .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label > span {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(21, 23, 28);
  border-right-color: rgb(21, 23, 28);
  border-bottom-color: rgb(21, 23, 28);
  color: rgb(150, 152, 157);
}

html[data-tema="escuro"] .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label > span:hover {
  color: rgb(75, 151, 255);
}

html[data-tema="escuro"] .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder {
  border-top-color: rgb(21, 23, 27);
  border-right-color: rgb(21, 23, 27);
  border-bottom-color: rgb(21, 23, 27);
  border-left-color: rgb(21, 23, 27);
}

html[data-tema="escuro"] .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:first-child label > span {
  border-left-color: rgb(21, 23, 28);
}

html[data-tema="escuro"] .fluentform .ff-dropzone .ff_upload_btn.ff-btn {
  background-color: rgba(22, 27, 32, 0.13);
}

html[data-tema="escuro"] .fluentform .ff-dropzone .ff_upload_btn.ff-btn:hover {
  background-color: rgba(22, 27, 32, 0.49);
}

html[data-tema="escuro"] .fluentform .ff-el-group .ff-read-only {
  background-color: rgb(24, 26, 28) !important;
}

html[data-tema="escuro"] .fluentform .mce-tinymce.mce-container.mce-panel {
  border-top-color: rgb(16, 20, 24);
  border-right-color: rgb(16, 20, 24);
  border-bottom-color: rgb(16, 20, 24);
  border-left-color: rgb(16, 20, 24);
}

html[data-tema="escuro"] .fluentform .ff_input-group-text {
  background-color: rgb(24, 26, 28);
  color: rgb(147, 153, 159);
}

html[data-tema="escuro"] .fluentform .ff_coupon_wrapper .ff_input-group-append:hover .ff_input-group-text {
  background-color: rgb(22, 25, 29);
}

html[data-tema="escuro"] .fluentform ul.ff_coupon_responses span.error-clear {
  color: rgb(243, 98, 93);
}

html[data-tema="escuro"] .fluentform ul.ff_coupon_responses .ff_success {
  color: rgb(80, 176, 94);
}

html[data-tema="escuro"] .fluentform .ff-btn.ff-working::after {
  background-color: rgba(31, 31, 31, 0.4);
}

html[data-tema="escuro"] .ff_modal_container {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .fluentform span.select2.select2-container::after {
  border-top-color: rgb(0, 1, 3);
}

html[data-tema="escuro"] .ff_net_table tbody tr td {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(22, 22, 22);
  border-right-color: rgb(22, 22, 22);
  border-bottom-color: rgb(22, 22, 22);
}

html[data-tema="escuro"] .ff_net_table tbody tr td:first-of-type {
  border-left-color: rgb(22, 22, 22);
}

html[data-tema="escuro"] .ff_net_table tbody tr td label {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .ff-checkable-grids.mobile tbody td.ff_grid_header {
  background-color: rgb(27, 27, 27) !important;
}

html[data-tema="escuro"] .ff-el-section-break hr {
  background-color: rgb(21, 22, 23);
}

html[data-tema="escuro"] .ff_flexible_table.mobile tbody tr {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(16, 20, 24);
  border-right-color: rgb(16, 20, 24);
  border-bottom-color: rgb(16, 20, 24);
  border-left-color: rgb(16, 20, 24);
}

html[data-tema="escuro"] :root {
  --fluentform-secondary: rgb(1, 2, 3);
  --fluentform-border-color: rgb(21, 22, 23);
}

html[data-tema="escuro"] .ff-default .ff-btn-secondary:not(.ff_btn_no_style) {
  background-color: rgb(1, 2, 3);
  border-top-color: rgb(1, 2, 3);
  border-right-color: rgb(1, 2, 3);
  border-bottom-color: rgb(1, 2, 3);
  border-left-color: rgb(1, 2, 3);
}

html[data-tema="escuro"] .ff-default .ff-btn-secondary:not(.ff_btn_no_style):focus,
html[data-tema="escuro"] .ff-default .ff-btn-secondary:not(.ff_btn_no_style):hover {
  background-color: rgb(1, 2, 4);
  border-top-color: rgb(1, 2, 4);
  border-right-color: rgb(1, 2, 4);
  border-bottom-color: rgb(1, 2, 4);
  border-left-color: rgb(1, 2, 4);
}

html[data-tema="escuro"] .ff-default .ff-el-form-control:focus {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .ff_uploading .ff-el-progress .ff-el-progress-bar {
  background-image: linear-gradient(-45deg, rgba(31, 31, 31, 0.2) 25%, transparent 0px, transparent 50%, rgba(31, 31, 31, 0.2) 0px, rgba(31, 31, 31, 0.2) 75%, transparent 0px, transparent);
}

html[data-tema="escuro"] :root {
  --wc-secondary: rgb(26, 24, 29);
  --wc-secondary-text: rgb(152, 152, 152);
  --wc-content-bg: rgb(31, 31, 31);
  --wc-subtext: rgb(152, 152, 152);
  --wc-form-border-color: rgba(64, 35, 34, 0.8);
}

html[data-tema="escuro"] .woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
  box-shadow: 2px 2px 0 var(--wp--preset--color--background,rgb(31, 31, 31));
}

html[data-tema="escuro"] .woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
  box-shadow: -2px 2px 0 var(--wp--preset--color--background,rgb(31, 31, 31));
}

html[data-tema="escuro"] :root {
  --wp--preset--color--black: rgb(255, 255, 255);
  --wp--preset--color--cyan-bluish-gray: rgb(8, 13, 17);
  --wp--preset--color--white: rgb(31, 31, 31);
  --wp--preset--color--base: rgb(31, 31, 31);
  --wp--preset--color--contrast: rgb(197, 197, 197);
  --wp--preset--color--accent-3: rgb(147, 137, 235);
  --wp--preset--color--accent-4: rgb(2, 2, 2);
  --wp--preset--color--accent-5: rgb(31, 30, 25);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(27, 27, 27) 0%,rgb(8, 13, 17) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(210, 119, 157) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(103, 147, 249) 0%,rgb(40,116,252) 100%);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(31, 31, 31), 6px 6px rgb(0, 0, 0);
}

html[data-tema="escuro"] mark {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] body {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .oxy-nav-menu.oxy-nav-menu-open {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .oxy-progress-bar-background {
  background-color: rgb(20, 20, 20);
}

html[data-tema="escuro"] .oxy-progress-bar-progress {
  background-color: rgb(9, 9, 9);
}

html[data-tema="escuro"] .woocommerce form .show-password-input,
html[data-tema="escuro"] .woocommerce-page form .show-password-input {
  color: var(--wc-form-color-text,rgb(255, 255, 255));
}

html[data-tema="escuro"] .twentyfifteen .t15wc {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .woocommerce form .form-row .input-text,
html[data-tema="escuro"] .woocommerce form .form-row select {
  background-color: var(--wc-form-color-background,rgb(31, 31, 31));
  color: var(--wc-form-color-text,rgb(255, 255, 255));
}

html[data-tema="escuro"] :where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered {
  color: var(--wc-form-color-text,rgb(152, 152, 152));
}

html[data-tema="escuro"] :where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder {
  color: var(--wc-form-color-text,rgb(152, 152, 152));
}

html[data-tema="escuro"] :where(.woocommerce) .select2-container .select2-dropdown,
html[data-tema="escuro"] :where(.woocommerce) .select2-container .select2-selection {
  background-color: var(--wc-form-color-background,rgb(31, 31, 31));
}

html[data-tema="escuro"] .woocommerce .blockUI.blockOverlay::before {
  color: rgba(255, 255, 255, 0.75);
}

html[data-tema="escuro"] .woocommerce .loader::before {
  color: rgba(255, 255, 255, 0.75);
}

html[data-tema="escuro"] .woocommerce small.note {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {
  border-top-color: rgb(28, 28, 28);
  border-right-color: rgb(28, 28, 28);
  border-bottom-color: rgb(28, 28, 28);
  border-left-color: rgb(28, 28, 28);
}

html[data-tema="escuro"] .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .woocommerce div.product .woocommerce-tabs ul.tabs li {
  border-top-color: rgb(19, 17, 22);
  border-right-color: rgb(19, 17, 22);
  border-bottom-color: rgb(19, 17, 22);
  border-left-color: rgb(19, 17, 22);
  background-color: rgb(26, 24, 29);
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce div.product .woocommerce-tabs ul.tabs li a {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background-color: rgb(31, 31, 31);
  color: rgb(152, 152, 152);
  border-bottom-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
  box-shadow: rgb(31, 31, 31) 2px 2px 0px;
}

html[data-tema="escuro"] .woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
  box-shadow: rgb(31, 31, 31) -2px 2px 0px;
}

html[data-tema="escuro"] .woocommerce div.product .woocommerce-tabs ul.tabs li::after,
html[data-tema="escuro"] .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
  border-top-color: rgb(19, 17, 22);
  border-right-color: rgb(19, 17, 22);
  border-bottom-color: rgb(19, 17, 22);
  border-left-color: rgb(19, 17, 22);
}

html[data-tema="escuro"] .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
  box-shadow: rgb(26, 24, 29) 2px 2px 0px;
}

html[data-tema="escuro"] .woocommerce div.product .woocommerce-tabs ul.tabs li::after {
  box-shadow: rgb(26, 24, 29) -2px 2px 0px;
}

html[data-tema="escuro"] .woocommerce div.product .woocommerce-tabs ul.tabs::before {
  border-bottom-color: rgb(19, 17, 22);
}

html[data-tema="escuro"] .woocommerce ul.products li.product .woocommerce-placeholder {
  border-top-color: rgb(28, 28, 28);
  border-right-color: rgb(28, 28, 28);
  border-bottom-color: rgb(28, 28, 28);
  border-left-color: rgb(28, 28, 28);
}

html[data-tema="escuro"] .woocommerce ul.products li.product .price .from {
  color: rgba(153, 153, 144, 0.5);
}

html[data-tema="escuro"] .woocommerce nav.woocommerce-pagination ul {
  border-top-color: rgb(19, 17, 22);
  border-bottom-color: rgb(19, 17, 22);
  border-left-color: rgb(19, 17, 22);
}

html[data-tema="escuro"] .woocommerce nav.woocommerce-pagination ul li {
  border-right-color: rgb(19, 17, 22);
}

html[data-tema="escuro"] .woocommerce nav.woocommerce-pagination ul li a:focus,
html[data-tema="escuro"] .woocommerce nav.woocommerce-pagination ul li a:hover,
html[data-tema="escuro"] .woocommerce nav.woocommerce-pagination ul li span.current {
  background-color: rgb(26, 24, 29);
  color: rgb(160, 144, 180);
}

html[data-tema="escuro"] .woocommerce #reviews h2 small {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce #reviews h2 small a {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce #reviews #comments ol.commentlist li img.avatar {
  background-color: rgb(26, 24, 29);
  border-top-color: rgb(24, 22, 27);
  border-right-color: rgb(24, 22, 27);
  border-bottom-color: rgb(24, 22, 27);
  border-left-color: rgb(24, 22, 27);
}

html[data-tema="escuro"] .woocommerce #reviews #comments ol.commentlist li .comment-text {
  border-top-color: rgb(24, 22, 27);
  border-right-color: rgb(24, 22, 27);
  border-bottom-color: rgb(24, 22, 27);
  border-left-color: rgb(24, 22, 27);
}

html[data-tema="escuro"] .woocommerce #reviews #comments ol.commentlist #respond {
  border-top-color: rgb(24, 22, 27);
  border-right-color: rgb(24, 22, 27);
  border-bottom-color: rgb(24, 22, 27);
  border-left-color: rgb(24, 22, 27);
}

html[data-tema="escuro"] .woocommerce .widget_shopping_cart .total,
html[data-tema="escuro"] .woocommerce.widget_shopping_cart .total {
  border-top-color: rgb(26, 24, 29);
}

html[data-tema="escuro"] .woocommerce form.checkout_coupon,
html[data-tema="escuro"] .woocommerce form.login,
html[data-tema="escuro"] .woocommerce form.register {
  border-top-color: rgb(19, 17, 22);
  border-right-color: rgb(19, 17, 22);
  border-bottom-color: rgb(19, 17, 22);
  border-left-color: rgb(19, 17, 22);
}

html[data-tema="escuro"] .woocommerce ul.order_details li {
  border-right-color: rgb(19, 17, 22);
}

html[data-tema="escuro"] .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: rgb(85, 65, 110);
}

html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
  color: rgb(152, 152, 152);
  background-color: rgb(26, 24, 29);
}

html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover {
  background-color: rgb(23, 20, 26);
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,
html[data-tema="escuro"] :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover {
  background-color: rgb(26, 24, 29);
}

html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,
html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
  color: rgb(161, 156, 66);
}

html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
  color: rgb(161, 156, 66);
}

html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
  color: rgb(161, 156, 66);
}

html[data-tema="escuro"] .woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce-error,
html[data-tema="escuro"] .woocommerce-info,
html[data-tema="escuro"] .woocommerce-message {
  background-color: rgb(29, 28, 30);
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce-info::before {
  color: rgb(85, 161, 210);
}

html[data-tema="escuro"] .woocommerce-error::before {
  color: rgb(235, 106, 99);
}

html[data-tema="escuro"] #add_payment_method table.cart td.actions .coupon .input-text,
html[data-tema="escuro"] .woocommerce-cart table.cart td.actions .coupon .input-text,
html[data-tema="escuro"] .woocommerce-checkout table.cart td.actions .coupon .input-text {
  border-top-color: rgb(19, 17, 22);
  border-right-color: rgb(19, 17, 22);
  border-bottom-color: rgb(19, 17, 22);
  border-left-color: rgb(19, 17, 22);
}

html[data-tema="escuro"] #add_payment_method .cart-collaterals .cart_totals p small,
html[data-tema="escuro"] .woocommerce-cart .cart-collaterals .cart_totals p small,
html[data-tema="escuro"] .woocommerce-checkout .cart-collaterals .cart_totals p small {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] #add_payment_method .cart-collaterals .cart_totals table small,
html[data-tema="escuro"] .woocommerce-cart .cart-collaterals .cart_totals table small,
html[data-tema="escuro"] .woocommerce-checkout .cart-collaterals .cart_totals table small {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] #add_payment_method .cart-collaterals .cart_totals .discount td,
html[data-tema="escuro"] .woocommerce-cart .cart-collaterals .cart_totals .discount td,
html[data-tema="escuro"] .woocommerce-checkout .cart-collaterals .cart_totals .discount td {
  color: rgb(161, 156, 66);
}

html[data-tema="escuro"] #add_payment_method .cart-collaterals .cart_totals tr td,
html[data-tema="escuro"] #add_payment_method .cart-collaterals .cart_totals tr th,
html[data-tema="escuro"] .woocommerce-cart .cart-collaterals .cart_totals tr td,
html[data-tema="escuro"] .woocommerce-cart .cart-collaterals .cart_totals tr th,
html[data-tema="escuro"] .woocommerce-checkout .cart-collaterals .cart_totals tr td,
html[data-tema="escuro"] .woocommerce-checkout .cart-collaterals .cart_totals tr th {
  border-top-color: rgb(26, 24, 29);
}

html[data-tema="escuro"] #add_payment_method .checkout .create-account small,
html[data-tema="escuro"] .woocommerce-cart .checkout .create-account small,
html[data-tema="escuro"] .woocommerce-checkout .checkout .create-account small {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] #add_payment_method #payment div.payment_box,
html[data-tema="escuro"] .woocommerce-cart #payment div.payment_box,
html[data-tema="escuro"] .woocommerce-checkout #payment div.payment_box {
  background-color: rgb(23, 20, 26);
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] #add_payment_method #payment div.payment_box input.input-text,
html[data-tema="escuro"] #add_payment_method #payment div.payment_box textarea,
html[data-tema="escuro"] .woocommerce-cart #payment div.payment_box input.input-text,
html[data-tema="escuro"] .woocommerce-cart #payment div.payment_box textarea,
html[data-tema="escuro"] .woocommerce-checkout #payment div.payment_box input.input-text,
html[data-tema="escuro"] .woocommerce-checkout #payment div.payment_box textarea {
  border-right-color: rgb(16, 13, 19);
  border-bottom-color: rgb(16, 13, 19);
  border-left-color: rgb(16, 13, 19);
  border-top-color: rgb(12, 10, 15);
}

html[data-tema="escuro"] #add_payment_method #payment div.payment_box ::-webkit-input-placeholder,
html[data-tema="escuro"] .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,
html[data-tema="escuro"] .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder {
  color: rgb(154, 150, 158);
}

html[data-tema="escuro"] #add_payment_method #payment div.payment_box span.help,
html[data-tema="escuro"] .woocommerce-cart #payment div.payment_box span.help,
html[data-tema="escuro"] .woocommerce-checkout #payment div.payment_box span.help {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] #add_payment_method #payment div.payment_box::before,
html[data-tema="escuro"] .woocommerce-cart #payment div.payment_box::before,
html[data-tema="escuro"] .woocommerce-checkout #payment div.payment_box::before {
  border-bottom-color: rgb(23, 20, 26);
}

html[data-tema="escuro"] .splide__spinner {
  border-top-color: rgb(6, 6, 6);
  border-right-color: rgb(6, 6, 6);
  border-bottom-color: rgb(6, 6, 6);
}

html[data-tema="escuro"] .splide__arrow {
  background-color: rgb(18, 18, 18);
}

html[data-tema="escuro"] .splide__arrow svg {
  fill: rgb(255, 255, 255);
}

html[data-tema="escuro"] .splide__pagination__page {
  background-color: rgb(18, 18, 18);
}

html[data-tema="escuro"] .splide__pagination__page.is-active {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .splide__progress__bar {
  background-color: rgb(18, 18, 18);
}

html[data-tema="escuro"] .pswp__img--placeholder--blank {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .pswp__share-tooltip {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .pswp__share-tooltip a {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .pswp__share-tooltip a:hover {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] a.pswp__share--facebook::before {
  border-bottom-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] a.pswp__share--pinterest:hover {
  background-color: rgb(18, 18, 18);
  color: rgb(239, 102, 95);
}

html[data-tema="escuro"] a.pswp__share--download:hover {
  background-color: rgb(22, 22, 22);
}

html[data-tema="escuro"] .pswp__caption small {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .pswp--css_animation .pswp__preloader__donut {
  border-top-color: rgb(31, 31, 31);
  border-right-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .arl-heroi-img {
  background-color: rgb(1, 0, 0) !important;
}

html[data-tema="escuro"] .frm-fluent-form .ff-el-input--label label {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .frm-fluent-form .ff-el-is-required.asterisk-right label::after,
html[data-tema="escuro"] .frm-fluent-form .ff-el-input--label.ff-el-is-required label::after {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] .frm-fluent-form .ff-el-form-control,
html[data-tema="escuro"] .frm-fluent-form input[type="text"],
html[data-tema="escuro"] .frm-fluent-form input[type="email"],
html[data-tema="escuro"] .frm-fluent-form input[type="tel"],
html[data-tema="escuro"] .frm-fluent-form input[type="number"],
html[data-tema="escuro"] .frm-fluent-form textarea,
html[data-tema="escuro"] .frm-fluent-form select {
  border-top-color: rgb(26, 23, 21) !important;
  border-right-color: rgb(26, 23, 21) !important;
  border-bottom-color: rgb(26, 23, 21) !important;
  border-left-color: rgb(26, 23, 21) !important;
  background-color: rgb(31, 31, 31) !important;
  color: rgb(189, 187, 187) !important;
}

html[data-tema="escuro"] .frm-fluent-form .ff-el-form-control:focus,
html[data-tema="escuro"] .frm-fluent-form textarea:focus,
html[data-tema="escuro"] .frm-fluent-form select:focus {
  border-top-color: rgb(19, 15, 13) !important;
  border-right-color: rgb(19, 15, 13) !important;
  border-bottom-color: rgb(19, 15, 13) !important;
  border-left-color: rgb(19, 15, 13) !important;
}

html[data-tema="escuro"] .frm-fluent-form .ff-el-form-control::placeholder {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .frm-fluent-form .error.text-danger,
html[data-tema="escuro"] .frm-fluent-form .ff-el-is-error .error {
  color: rgb(229, 112, 100);
}

html[data-tema="escuro"] .ff-message-success,
html[data-tema="escuro"] .frm-fluent-form + .ff_submit_success,
html[data-tema="escuro"] .ff_submit_success {
  background-color: rgb(26, 28, 26) !important;
  color: rgb(114, 166, 134) !important;
}

html[data-tema="escuro"] .arl-busca-topo .woocommerce-product-search {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(26, 23, 21);
  border-right-color: rgb(26, 23, 21);
  border-bottom-color: rgb(26, 23, 21);
  border-left-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] .arl-busca-topo .woocommerce-product-search:focus-within {
  border-top-color: rgb(19, 15, 13);
  border-right-color: rgb(19, 15, 13);
  border-bottom-color: rgb(19, 15, 13);
  border-left-color: rgb(19, 15, 13);
}

html[data-tema="escuro"] .arl-busca-topo .woocommerce-product-search .search-field,
html[data-tema="escuro"] .arl-busca-topo .woocommerce-product-search input[type="search"] {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-busca-topo .woocommerce-product-search .search-field::placeholder {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .arl-sugestoes .arl-sugestoes-rotulo {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .arl-sugestoes a {
  background-color: rgb(29, 26, 24);
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-sugestoes a:hover {
  background-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] .arl-pol-fundo {
  background-color: rgba(1, 0, 0, 0.55);
}

html[data-tema="escuro"] .arl-pol-caixa {
  background-color: rgb(31, 30, 30);
  box-shadow: rgba(1, 0, 0, 0.45) 0px 30px 80px -22px;
}

html[data-tema="escuro"] .arl-pol-topo {
  border-bottom-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] .arl-pol-titulo {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-pol-fechar {
  border-top-color: rgb(26, 24, 22);
  border-right-color: rgb(26, 24, 22);
  border-bottom-color: rgb(26, 24, 22);
  border-left-color: rgb(26, 24, 22);
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-pol-fechar:hover {
  background-color: rgb(1, 1, 1);
  border-top-color: rgb(1, 1, 1);
  border-right-color: rgb(1, 1, 1);
  border-bottom-color: rgb(1, 1, 1);
  border-left-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .arl-pol-corpo {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-pol-corpo h1,
html[data-tema="escuro"] .arl-pol-corpo h2,
html[data-tema="escuro"] .arl-pol-corpo h3,
html[data-tema="escuro"] .arl-pol-corpo h4 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-pol-corpo a {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] .arl-pol-corpo th,
html[data-tema="escuro"] .arl-pol-corpo td {
  border-bottom-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] .arl-pol-rodape {
  border-top-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] .arl-pol-pagina {
  color: rgb(156, 151, 149);
  border-bottom-color: rgb(22, 18, 16);
}

html[data-tema="escuro"] .arl-pol-pagina:hover {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] .arl-caso-nota {
  background-color: rgb(30, 27, 27);
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-caso-nota strong {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .wc-archive-top-1 h1,
html[data-tema="escuro"] .woocommerce-products-header__title {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .woocommerce-ordering select,
html[data-tema="escuro"] .wc-sort select {
  color: rgb(156, 151, 149);
  border-top-color: rgb(26, 23, 21);
  border-right-color: rgb(26, 23, 21);
  border-bottom-color: rgb(26, 23, 21);
  border-left-color: rgb(26, 23, 21);
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .wc-filters .widget > h2,
html[data-tema="escuro"] .wc-filters .widgettitle,
html[data-tema="escuro"] .wc-filters .widget-title {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .wc-filters ul li a,
html[data-tema="escuro"] .wc-filters .woocommerce-widget-layered-nav-list__item a {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .wc-filters ul li a:hover {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] .wc-filters .count {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .wc-filters .widget {
  border-bottom-color: rgb(28, 24, 22);
}

html[data-tema="escuro"] .wc-filters .price_slider_wrapper .ui-slider {
  background-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] .wc-filters .ui-slider .ui-slider-handle {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .wc-filters .price_label {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .woocommerce ul.products li.product,
html[data-tema="escuro"] .wc-archive-item-2,
html[data-tema="escuro"] .wc-archive-item-3 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] .woocommerce-loop-product__title,
html[data-tema="escuro"] .wc-archive-item-2-title,
html[data-tema="escuro"] .wc-archive-item-3-title {
  color: rgb(189, 187, 187) !important;
}

html[data-tema="escuro"] .woocommerce ul.products li.product .price,
html[data-tema="escuro"] .wc-archive-item-2-price,
html[data-tema="escuro"] .wc-archive-item-3-price {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .woocommerce ul.products li.product .price del {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .woocommerce ul.products li.product .posted_in,
html[data-tema="escuro"] .woocommerce ul.products li.product .product__category {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .wc-new-badge {
  background-color: rgb(1, 1, 1) !important;
}

html[data-tema="escuro"] .woocommerce nav.woocommerce-pagination ul li a,
html[data-tema="escuro"] .woocommerce nav.woocommerce-pagination ul li span {
  color: rgb(156, 151, 149);
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] .woocommerce nav.woocommerce-pagination ul li span.current {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .wc-filters .woocommerce-product-search input[type="search"] {
  border-top-color: rgb(26, 23, 21);
  border-right-color: rgb(26, 23, 21);
  border-bottom-color: rgb(26, 23, 21);
  border-left-color: rgb(26, 23, 21);
  background-color: rgb(31, 31, 31);
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .wc-columns-archive a:not(.button):not(.ct-link),
html[data-tema="escuro"] .oxy-dynamic-list a:not(.button):not(.ct-link) {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .wc-columns-archive a:not(.button):not(.ct-link):hover {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] .wc-columns-archive .price,
html[data-tema="escuro"] .woocommerce ul.products li.product .price,
html[data-tema="escuro"] .oxy-dynamic-list .price {
  color: rgb(189, 187, 187) !important;
}

html[data-tema="escuro"] .wc-columns-archive .price del,
html[data-tema="escuro"] .oxy-dynamic-list .price del {
  color: rgb(157, 151, 149) !important;
}

html[data-tema="escuro"] .wc-columns-archive .price ins,
html[data-tema="escuro"] .oxy-dynamic-list .price ins {
  color: rgb(189, 187, 187) !important;
}

html[data-tema="escuro"] .price_slider.ui-slider,
html[data-tema="escuro"] .price_slider_wrapper .ui-widget-content {
  background-color: rgb(26, 23, 21) !important;
}

html[data-tema="escuro"] .price_slider .ui-slider-handle,
html[data-tema="escuro"] .price_slider_wrapper .ui-slider-handle {
  background-color: rgb(31, 31, 31) !important;
}

html[data-tema="escuro"] .price_slider_amount .price_label {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-escuro .arl-btn-ghost {
  background-color: rgb(31, 31, 31) !important;
  border-top-color: rgb(31, 31, 31) !important;
  border-right-color: rgb(31, 31, 31) !important;
  border-bottom-color: rgb(31, 31, 31) !important;
  border-left-color: rgb(31, 31, 31) !important;
}

html[data-tema="escuro"] .arl-escuro .arl-btn-ghost .ct-link-text,
html[data-tema="escuro"] .arl-escuro .arl-btn-ghost a,
html[data-tema="escuro"] .arl-escuro .arl-btn-ghost .ct-text-block {
  color: rgb(189, 187, 187) !important;
}

html[data-tema="escuro"] .arl-escuro .arl-btn-ghost:hover {
  background-color: rgb(29, 26, 24) !important;
  border-top-color: rgb(29, 26, 24) !important;
  border-right-color: rgb(29, 26, 24) !important;
  border-bottom-color: rgb(29, 26, 24) !important;
  border-left-color: rgb(29, 26, 24) !important;
}

html[data-tema="escuro"] .woocommerce,
html[data-tema="escuro"] .woocommerce-page {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .woocommerce h1,
html[data-tema="escuro"] .woocommerce h2,
html[data-tema="escuro"] .woocommerce h3,
html[data-tema="escuro"] .woocommerce-page h1,
html[data-tema="escuro"] .woocommerce-page h2,
html[data-tema="escuro"] .woocommerce-page h3 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .woocommerce table.shop_table th {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .woocommerce table.shop_table td {
  border-top-color: rgb(28, 24, 22);
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .woocommerce table.shop_table tbody tr:first-child td {
  border-top-color: rgb(25, 21, 19);
}

html[data-tema="escuro"] .woocommerce table.shop_table .product-name a {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .woocommerce table.shop_table .product-name a:hover {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] .woocommerce table.shop_table td.product-remove a.remove {
  color: rgb(157, 151, 149) !important;
}

html[data-tema="escuro"] .woocommerce table.shop_table td.product-remove a.remove:hover {
  color: rgb(247, 95, 81) !important;
}

html[data-tema="escuro"] .woocommerce .quantity .qty {
  border-top-color: rgb(26, 23, 21);
  border-right-color: rgb(26, 23, 21);
  border-bottom-color: rgb(26, 23, 21);
  border-left-color: rgb(26, 23, 21);
  background-color: rgb(31, 31, 31);
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .woocommerce form .form-row label {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .woocommerce form .form-row .required {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] .woocommerce .input-text,
html[data-tema="escuro"] .woocommerce-Input,
html[data-tema="escuro"] .woocommerce select,
html[data-tema="escuro"] .woocommerce textarea,
html[data-tema="escuro"] .woocommerce input[type="text"],
html[data-tema="escuro"] .woocommerce input[type="email"],
html[data-tema="escuro"] .woocommerce input[type="tel"],
html[data-tema="escuro"] .woocommerce input[type="password"],
html[data-tema="escuro"] .woocommerce-checkout .input-text,
html[data-tema="escuro"] .woocommerce-page .input-text {
  border-top-color: rgb(26, 23, 21) !important;
  border-right-color: rgb(26, 23, 21) !important;
  border-bottom-color: rgb(26, 23, 21) !important;
  border-left-color: rgb(26, 23, 21) !important;
  background-color: rgb(31, 31, 31) !important;
  color: rgb(189, 187, 187) !important;
}

html[data-tema="escuro"] .woocommerce .input-text:focus,
html[data-tema="escuro"] .woocommerce-Input:focus,
html[data-tema="escuro"] .woocommerce select:focus,
html[data-tema="escuro"] .woocommerce textarea:focus {
  border-top-color: rgb(19, 15, 13);
  border-right-color: rgb(19, 15, 13);
  border-bottom-color: rgb(19, 15, 13);
  border-left-color: rgb(19, 15, 13);
}

html[data-tema="escuro"] .woocommerce .select2-container .select2-selection--single {
  border-top-color: rgb(26, 23, 21);
  border-right-color: rgb(26, 23, 21);
  border-bottom-color: rgb(26, 23, 21);
  border-left-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] .woocommerce-message,
html[data-tema="escuro"] .woocommerce-info,
html[data-tema="escuro"] .woocommerce-error,
html[data-tema="escuro"] .woocommerce-notice {
  background-color: rgb(30, 27, 27);
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .woocommerce-message {
  background-color: rgb(26, 28, 26);
  color: rgb(114, 166, 134);
}

html[data-tema="escuro"] .woocommerce-error {
  background-color: rgb(32, 25, 25);
  color: rgb(229, 112, 100);
}

html[data-tema="escuro"] .wc-block-components-notice-banner {
  background-color: rgb(30, 27, 27) !important;
  color: rgb(156, 151, 149) !important;
}

html[data-tema="escuro"] .wc-block-components-notice-banner.is-info {
  background-color: rgb(30, 27, 27) !important;
}

html[data-tema="escuro"] .wc-block-components-notice-banner.is-success {
  background-color: rgb(26, 28, 26) !important;
  color: rgb(114, 166, 134) !important;
}

html[data-tema="escuro"] .wc-block-components-notice-banner.is-error {
  background-color: rgb(32, 25, 25) !important;
  color: rgb(229, 112, 100) !important;
}

html[data-tema="escuro"] .woocommerce .cart_totals,
html[data-tema="escuro"] .woocommerce-checkout #order_review,
html[data-tema="escuro"] .woocommerce-checkout-review-order {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] .woocommerce .cart_totals table.shop_table td,
html[data-tema="escuro"] .woocommerce .cart_totals table.shop_table th {
  border-top-color: rgb(25, 21, 19);
}

html[data-tema="escuro"] .woocommerce .cart_totals .order-total .amount {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .woocommerce-checkout form.checkout > #customer_details,
html[data-tema="escuro"] .woocommerce-checkout #payment,
html[data-tema="escuro"] .woocommerce .cart_totals,
html[data-tema="escuro"] .woocommerce-checkout #order_review {
  background-color: rgb(30, 27, 27) !important;
}

html[data-tema="escuro"] .woocommerce-checkout #payment div.payment_box {
  color: rgb(156, 151, 149);
  background-color: rgb(31, 31, 31) !important;
}

html[data-tema="escuro"] .woocommerce a.button.wc-backward {
  color: rgb(156, 151, 149) !important;
  border-top-color: rgb(26, 23, 21) !important;
  border-right-color: rgb(26, 23, 21) !important;
  border-bottom-color: rgb(26, 23, 21) !important;
  border-left-color: rgb(26, 23, 21) !important;
}

html[data-tema="escuro"] .woocommerce a.button.wc-backward:hover {
  background-color: rgb(30, 27, 27) !important;
}

html[data-tema="escuro"] .woocommerce-account .woocommerce-MyAccount-navigation li a {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .woocommerce-account .woocommerce-form-login,
html[data-tema="escuro"] .woocommerce-account .woocommerce-form-register {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] .woocommerce-account .woocommerce-LostPassword a {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .woocommerce-account .woocommerce-LostPassword a:hover {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] .oxy-woo-my-account .woocommerce-MyAccount-navigation li a,
html[data-tema="escuro"] .woocommerce-MyAccount-navigation li a {
  color: rgb(156, 151, 149) !important;
}

html[data-tema="escuro"] .woocommerce-MyAccount-navigation li a:hover {
  background-color: rgb(31, 31, 31) !important;
  border-top-color: rgb(26, 24, 22) !important;
  border-right-color: rgb(26, 24, 22) !important;
  border-bottom-color: rgb(26, 24, 22) !important;
  border-left-color: rgb(26, 24, 22) !important;
  color: rgb(189, 187, 187) !important;
}

html[data-tema="escuro"] .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout {
  border-top-color: rgb(28, 24, 22) !important;
}

html[data-tema="escuro"] .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a {
  color: rgb(157, 151, 149) !important;
}

html[data-tema="escuro"] .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
  background-color: rgb(32, 25, 25) !important;
  color: rgb(247, 95, 81) !important;
}

html[data-tema="escuro"] .woocommerce-MyAccount-content .woocommerce-button--previous,
html[data-tema="escuro"] .woocommerce-MyAccount-content .woocommerce-button--next,
html[data-tema="escuro"] .woocommerce-MyAccount-content td .button,
html[data-tema="escuro"] .woocommerce-MyAccount-content .woocommerce-orders-table__cell .button {
  background-color: rgb(31, 31, 31) !important;
  color: rgb(156, 151, 149) !important;
  border-top-color: rgb(26, 23, 21) !important;
  border-right-color: rgb(26, 23, 21) !important;
  border-bottom-color: rgb(26, 23, 21) !important;
  border-left-color: rgb(26, 23, 21) !important;
}

html[data-tema="escuro"] .woocommerce-MyAccount-content .woocommerce-button--previous:hover,
html[data-tema="escuro"] .woocommerce-MyAccount-content .woocommerce-button--next:hover,
html[data-tema="escuro"] .woocommerce-MyAccount-content td .button:hover {
  background-color: rgb(30, 27, 27) !important;
  border-top-color: rgb(22, 19, 17) !important;
  border-right-color: rgb(22, 19, 17) !important;
  border-bottom-color: rgb(22, 19, 17) !important;
  border-left-color: rgb(22, 19, 17) !important;
}

html[data-tema="escuro"] .arl-camp-heroi {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .arl-camp-heroi::before {
  background-image: linear-gradient(90deg, rgba(1, 0, 0, 0.86) 0%, rgba(1, 0, 0, 0.62) 55%, rgba(1, 0, 0, 0.42) 100%);
}

html[data-tema="escuro"] .arl-camp-bloco {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .arl-camp-bloco::before {
  background-image: linear-gradient(90deg, rgba(1, 0, 0, 0.9) 0%, rgba(1, 0, 0, 0.66) 52%, rgba(1, 0, 0, 0.34) 100%);
}

html[data-tema="escuro"] .arl-camp-bloco--cartao:hover {
  box-shadow: rgba(1, 1, 0, 0.45) 0px 22px 50px -18px;
}

html[data-tema="escuro"] .arl-camp-bloco--faixa::before {
  background-image: linear-gradient(90deg, rgba(1, 0, 0, 0.9) 0%, rgba(1, 0, 0, 0.72) 46%, rgba(1, 0, 0, 0.38) 100%);
}

html[data-tema="escuro"] .arl-camp-cartao {
  background-color: rgb(31, 30, 30);
  border-top-color: rgb(26, 24, 22);
  border-right-color: rgb(26, 24, 22);
  border-bottom-color: rgb(26, 24, 22);
  border-left-color: rgb(26, 24, 22);
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-camp-cartao:hover {
  box-shadow: rgba(1, 1, 0, 0.18) 0px 16px 40px -12px;
}

html[data-tema="escuro"] .arl-camp-cartao-imagem img {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .arl-camp-cartao-cat {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .arl-camp-cartao-preco {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-camp-cartao-preco del {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .arl-camp-vazio {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #section-3001-22 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #section-3005-22 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #section-3021-22 {
  background-color: rgb(1, 0, 0);
}

html[data-tema="escuro"] #div_block-3031-22 {
  border-top-color: rgb(1, 1, 1);
  border-right-color: rgb(1, 1, 1);
  border-bottom-color: rgb(1, 1, 1);
  border-left-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] #text_block-3004-22 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-3025-22 {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] #text_block-3026-22 {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] #text_block-3028-22 {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] #text_block-3032-22 {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] #text_block-3065-22 {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] #text_block-3067-22 {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] #text_block-3068-22 {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] #text_block-3069-22 {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] #text_block-3070-22 {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] #text_block-3071-22 {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] #section-3001-11 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #section-3032-11 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #section-3074-11 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #section-62500-11 {
  background-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] #section-3094-11 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #section-5001-11 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #section-3134-11 {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] #div_block-3009-11 {
  background-color: rgb(31, 31, 31);
  box-shadow: rgba(1, 1, 0, 0.1) 44px -8px;
}

html[data-tema="escuro"] #div_block-3020-11 {
  border-top-color: rgb(26, 24, 22);
  border-right-color: rgb(26, 24, 22);
  border-bottom-color: rgb(26, 24, 22);
  border-left-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] #div_block-3022-11 {
  border-top-color: rgb(26, 24, 22);
  border-right-color: rgb(26, 24, 22);
  border-bottom-color: rgb(26, 24, 22);
  border-left-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] #div_block-3024-11 {
  border-top-color: rgb(26, 24, 22);
  border-right-color: rgb(26, 24, 22);
  border-bottom-color: rgb(26, 24, 22);
  border-left-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] #div_block-3026-11 {
  border-top-color: rgb(26, 24, 22);
  border-right-color: rgb(26, 24, 22);
  border-bottom-color: rgb(26, 24, 22);
  border-left-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] #div_block-3028-11 {
  border-top-color: rgb(26, 24, 22);
  border-right-color: rgb(26, 24, 22);
  border-bottom-color: rgb(26, 24, 22);
  border-left-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] #div_block-3030-11 {
  border-top-color: rgb(26, 24, 22);
  border-right-color: rgb(26, 24, 22);
  border-bottom-color: rgb(26, 24, 22);
  border-left-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] #div_block-3143-11 {
  border-top-color: rgb(2, 1, 1);
  border-right-color: rgb(2, 1, 1);
  border-bottom-color: rgb(2, 1, 1);
  border-left-color: rgb(2, 1, 1);
}

html[data-tema="escuro"] #text_block-3019-11 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-3021-11 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-3023-11 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-3025-11 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-3027-11 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-3029-11 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-3031-11 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-3041-11 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-3047-11 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-3053-11 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-3060-11 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-3066-11 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-3072-11 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-3079-11 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-3083-11 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-3087-11 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-3091-11 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-3137-11 {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] #text_block-3139-11 {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] #text_block-3148-11 {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] #text_block-3151-11 {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] #text_block-3155-11 {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] #text_block-3158-11 {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] #text_block-12019-11 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-14002-11 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-14004-11 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #link_text-3042-11 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-3048-11 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-3054-11 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-3061-11 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-3067-11 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-3073-11 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-3099-11 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-5007-11 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] .oxy-dynamic-list :is([data-id="link_text-5022-11"],
html[data-tema="escuro"] #incspec) {
  color: rgb(148, 153, 160);
}

html[data-tema="escuro"] .oxy-dynamic-list :is([data-id="link_text-5022-11"],
html[data-tema="escuro"] #incspec):hover {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] #_dynamic_list-5009-11 .oxy-repeater-pages {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] #_dynamic_list-5009-11 .oxy-repeater-pages a.page-numbers {
  color: rgb(155, 155, 155);
}

html[data-tema="escuro"] #_dynamic_list-5009-11 .oxy-repeater-pages a {
  border-top-color: rgb(25, 25, 25);
  border-right-color: rgb(25, 25, 25);
  border-bottom-color: rgb(25, 25, 25);
  border-left-color: rgb(25, 25, 25);
}

html[data-tema="escuro"] #_dynamic_list-5009-11 .oxy-repeater-pages span.current {
  border-top-color: rgb(1, 1, 1);
  border-right-color: rgb(1, 1, 1);
  border-bottom-color: rgb(1, 1, 1);
  border-left-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] #_dynamic_list-5009-11 .oxy-repeater-pages a:hover {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(1, 1, 1);
  border-right-color: rgb(1, 1, 1);
  border-bottom-color: rgb(1, 1, 1);
  border-left-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .oxy-dynamic-list :is([data-id="-product-price-5024-11"],
html[data-tema="escuro"] #incspec) .price del .woocommerce-Price-amount,
html[data-tema="escuro"] .oxy-dynamic-list :is([data-id="-product-price-5024-11"],
html[data-tema="escuro"] #incspec) .price del {
  color: rgb(232, 108, 104);
}

html[data-tema="escuro"] .oxy-dynamic-list :is([data-id="-product-price-5024-11"],
html[data-tema="escuro"] #incspec) {
  background-color: rgb(28, 28, 28);
}

html[data-tema="escuro"] .oxy-pricing-box .oxy-pricing-box-sale-price {
  color: rgba(255, 255, 255, 0.5);
}

html[data-tema="escuro"] .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
  color: rgba(255, 255, 255, 0.5);
}

html[data-tema="escuro"] .oxy-progress-bar .oxy-progress-bar-background {
  background-image: linear-gradient(-45deg, rgba(31, 31, 31, 0.12) 25%, transparent 25%, transparent 50%, rgba(31, 31, 31, 0.12) 50%, rgba(31, 31, 31, 0.12) 75%, transparent 75%, transparent);
}

html[data-tema="escuro"] .oxy-progress-bar .oxy-progress-bar-progress {
  background-image: linear-gradient(-45deg, rgba(31, 31, 31, 0.12) 25%, transparent 25%, transparent 50%, rgba(31, 31, 31, 0.12) 50%, rgba(31, 31, 31, 0.12) 75%, transparent 75%, transparent);
}

html[data-tema="escuro"] .ct-slider .unslider-nav ol li {
  border-top-color: rgb(31, 31, 31);
  border-right-color: rgb(31, 31, 31);
  border-bottom-color: rgb(31, 31, 31);
  border-left-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .ct-slider .unslider-nav ol li.unslider-active {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .woocommerce div.flex-viewport,
html[data-tema="escuro"] .woocommerce-product-gallery__wrapper,
html[data-tema="escuro"] .woocommerce div.product div.images .flex-control-thumbs li,
html[data-tema="escuro"] .woocommerce ul.products li.product a img,
html[data-tema="escuro"] .woocommerce-cart table.cart img {
  border-top-color: rgb(21, 18, 20);
  border-right-color: rgb(21, 18, 20);
  border-bottom-color: rgb(21, 18, 20);
  border-left-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .woocommerce button.button.alt,
html[data-tema="escuro"] .woocommerce a.button,
html[data-tema="escuro"] .woocommerce ul.products li.product .button,
html[data-tema="escuro"] .woocommerce #review_form #respond .form-submit input,
html[data-tema="escuro"] .woocommerce a.button.alt,
html[data-tema="escuro"] .woocommerce button.button {
  background-color: rgb(2, 2, 2);
  border-top-color: rgb(2, 2, 2);
  border-right-color: rgb(2, 2, 2);
  border-bottom-color: rgb(2, 2, 2);
  border-left-color: rgb(2, 2, 2);
}

html[data-tema="escuro"] .woocommerce button.button.alt:hover,
html[data-tema="escuro"] .woocommerce a.button:hover,
html[data-tema="escuro"] .woocommerce ul.products li.product .button:hover,
html[data-tema="escuro"] .woocommerce #review_form #respond .form-submit input:hover,
html[data-tema="escuro"] .woocommerce a.button.alt:hover,
html[data-tema="escuro"] .woocommerce button.button:hover {
  background-color: rgb(6, 6, 6);
  border-top-color: rgb(6, 6, 6);
  border-right-color: rgb(6, 6, 6);
  border-bottom-color: rgb(6, 6, 6);
  border-left-color: rgb(6, 6, 6);
}

html[data-tema="escuro"] .woocommerce button.button:disabled,
html[data-tema="escuro"] .woocommerce button.button:disabled[disabled],
html[data-tema="escuro"] .woocommerce .widget_shopping_cart .buttons a,
html[data-tema="escuro"] .woocommerce.widget_shopping_cart .buttons a,
html[data-tema="escuro"] .woocommerce .widget_price_filter .price_slider_amount .button,
html[data-tema="escuro"] .woocommerce a.added_to_cart,
html[data-tema="escuro"] .woocommerce .cart .button,
html[data-tema="escuro"] .woocommerce .cart input.button,
html[data-tema="escuro"] .woocommerce table.my_account_orders .button,
html[data-tema="escuro"] td a.woocommerce-MyAccount-downloads-file.button.alt {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .woocommerce button.button:disabled:hover,
html[data-tema="escuro"] .woocommerce button.button:disabled[disabled]:hover,
html[data-tema="escuro"] .woocommerce .widget_shopping_cart .buttons a:hover,
html[data-tema="escuro"] .woocommerce.widget_shopping_cart .buttons a:hover,
html[data-tema="escuro"] .woocommerce a.added_to_cart:hover,
html[data-tema="escuro"] .woocommerce .cart .button:hover,
html[data-tema="escuro"] .woocommerce .cart input.button:hover,
html[data-tema="escuro"] .woocommerce table.my_account_orders .button:hover,
html[data-tema="escuro"] td a.woocommerce-MyAccount-downloads-file.button.alt:hover {
  background-color: rgb(31, 31, 31);
  color: rgb(117, 159, 180);
}

html[data-tema="escuro"] .woocommerce a.wcppec-checkout-buttons__button,
html[data-tema="escuro"] .woocommerce ul.product_list_widget li a,
html[data-tema="escuro"] .woocommerce ul.product-categories a,
html[data-tema="escuro"] .woocommerce .widget_layered_nav_filters ul li a,
html[data-tema="escuro"] .woocommerce .woocommerce-widget-layered-nav-list__item a,
html[data-tema="escuro"] .woocommerce .wc-layered-nav-rating a,
html[data-tema="escuro"] .woocommerce div.tagcloud a,
html[data-tema="escuro"] .woocommerce ul.products li.product .woocommerce-loop-category__title,
html[data-tema="escuro"] .woocommerce ul.products li.product .woocommerce-loop-product__title,
html[data-tema="escuro"] h2.woocommerce-loop-category__title,
html[data-tema="escuro"] .comment-form-rating a,
html[data-tema="escuro"] .woocommerce .download-product a,
html[data-tema="escuro"] a.woocommerce-remove-coupon,
html[data-tema="escuro"] .woocommerce a.shipping-calculator-button,
html[data-tema="escuro"] .woocommerce a.remove,
html[data-tema="escuro"] .woocommerce a.reset_variations,
html[data-tema="escuro"] .woocommerce .product-name a,
html[data-tema="escuro"] .woocommerce-info a,
html[data-tema="escuro"] .woocommerce-error a,
html[data-tema="escuro"] .woocommerce-message a,
html[data-tema="escuro"] .woocommerce-checkout-payment a,
html[data-tema="escuro"] .woocommerce-LostPassword a,
html[data-tema="escuro"] .woocommerce-Address-title a,
html[data-tema="escuro"] .woocommerce-MyAccount-navigation-link a,
html[data-tema="escuro"] .woocommerce-MyAccount-content a,
html[data-tema="escuro"] a.woocommerce-review-link,
html[data-tema="escuro"] .posted_in a,
html[data-tema="escuro"] .tagged_as a,
html[data-tema="escuro"] .woocommerce .woocommerce-breadcrumb a {
  color: rgb(117, 159, 180);
}

html[data-tema="escuro"] .woocommerce div.product form.cart .variations label,
html[data-tema="escuro"] .woocommerce form label {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .select2-container--default .select2-selection--single,
html[data-tema="escuro"] .woocommerce div.product form.cart .variations select {
  color: rgb(255, 255, 255);
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .woocommerce .oxy-product-info h2,
html[data-tema="escuro"] .woocommerce .widget_recent_reviews h2,
html[data-tema="escuro"] .woocommerce .widget_top_rated_products h2,
html[data-tema="escuro"] .woocommerce .widget_shopping_cart h2,
html[data-tema="escuro"] .woocommerce .widget_products h2,
html[data-tema="escuro"] .woocommerce .widget_product_categories h2,
html[data-tema="escuro"] .woocommerce .widget_layered_nav_filters h2,
html[data-tema="escuro"] .woocommerce .woocommerce-widget-layered-nav h2,
html[data-tema="escuro"] .woocommerce .widget_rating_filter h2,
html[data-tema="escuro"] .woocommerce .widget_price_filter h2,
html[data-tema="escuro"] .woocommerce div.widget_product_tag_cloud h2,
html[data-tema="escuro"] .woocommerce h1.page-title,
html[data-tema="escuro"] .woocommerce h1.product_title,
html[data-tema="escuro"] .woocommerce section.related.products h2,
html[data-tema="escuro"] .woocommerce section.upsells.products h2,
html[data-tema="escuro"] .woocommerce h2.woocommerce-Reviews-title,
html[data-tema="escuro"] .woocommerce span.comment-reply-title,
html[data-tema="escuro"] .woocommerce-Tabs-panel h2,
html[data-tema="escuro"] h2.woocommerce-order-downloads__title,
html[data-tema="escuro"] .woocommerce-orders article header h1,
html[data-tema="escuro"] .woocommerce-account article header h1,
html[data-tema="escuro"] .woocommerce-downloads article header h1,
html[data-tema="escuro"] .woocommerce-edit-address article header h1,
html[data-tema="escuro"] .woocommerce-account h2,
html[data-tema="escuro"] .woocommerce-Address-title h3,
html[data-tema="escuro"] .woocommerce-MyAccount-content h3,
html[data-tema="escuro"] .woocommerce-EditAccountForm legend,
html[data-tema="escuro"] h1.oxy-woo-archive-title,
html[data-tema="escuro"] h2.woocommerce-column__title,
html[data-tema="escuro"] h2.woocommerce-order-downloads__title,
html[data-tema="escuro"] h2.woocommerce-order-details__title,
html[data-tema="escuro"] .woocommerce-billing-fields h3,
html[data-tema="escuro"] .woocommerce-checkout h3,
html[data-tema="escuro"] .woocommerce .cart_totals h2,
html[data-tema="escuro"] .woocommerce .cross-sells h2 {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .woocommerce .price_label .from,
html[data-tema="escuro"] .woocommerce .price_label .to,
html[data-tema="escuro"] .woocommerce ul.products li.product .price,
html[data-tema="escuro"] .product-quantity,
html[data-tema="escuro"] .woocommerce .price ins,
html[data-tema="escuro"] .woocommerce-Price-amount,
html[data-tema="escuro"] .woocommerce-loop-category__title .count,
html[data-tema="escuro"] .woocommerce .price {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .woocommerce .product_list_widget del span.woocommerce-Price-amount,
html[data-tema="escuro"] .woocommerce ul.products li.product .price del,
html[data-tema="escuro"] .woocommerce .price del,
html[data-tema="escuro"] .woocommerce .price del .woocommerce-Price-amount {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce div.product p.price,
html[data-tema="escuro"] .woocommerce div.product span.price,
html[data-tema="escuro"] .woocommerce div.product span.price ins {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .woocommerce-cart table.cart th,
html[data-tema="escuro"] .woocommerce-cart .cart-collaterals .cart_totals table th,
html[data-tema="escuro"] .woocommerce table.shop_table th,
html[data-tema="escuro"] .woocommerce table.shop_table tfoot th {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce .woocommerce-mini-cart__total strong,
html[data-tema="escuro"] .woocommerce .woocommerce-mini-cart span.quantity,
html[data-tema="escuro"] .woocommerce .widget_product_categories span.count,
html[data-tema="escuro"] .woocommerce .woocommerce-widget-layered-nav-list__item span,
html[data-tema="escuro"] .woocommerce-product-attributes-item__value p,
html[data-tema="escuro"] .woocommerce-error,
html[data-tema="escuro"] .woocommerce-table--order-downloads,
html[data-tema="escuro"] .woocommerce-Address address,
html[data-tema="escuro"] .woocommerce-orders-table,
html[data-tema="escuro"] .woocommerce-table,
html[data-tema="escuro"] ul.woocommerce-shipping-methods,
html[data-tema="escuro"] p.woocommerce-shipping-destination,
html[data-tema="escuro"] .woocommerce-column--shipping-address address,
html[data-tema="escuro"] .woocommerce-column--billing-address address,
html[data-tema="escuro"] .woocommerce-order p,
html[data-tema="escuro"] .woocommerce .product-name,
html[data-tema="escuro"] .woocommerce .product-total,
html[data-tema="escuro"] .oxy-product-stock p,
html[data-tema="escuro"] .oxy-product-description p,
html[data-tema="escuro"] .woocommerce-Reviews .comment-text p,
html[data-tema="escuro"] .product .summary .product_meta,
html[data-tema="escuro"] .woocommerce-Tabs-panel,
html[data-tema="escuro"] .woocommerce-product-details__short-description p,
html[data-tema="escuro"] .woocommerce-form-track-order p,
html[data-tema="escuro"] .woocommerce-checkout-payment p,
html[data-tema="escuro"] .checkout_coupon p,
html[data-tema="escuro"] .woocommerce-ResetPassword p,
html[data-tema="escuro"] .woocommerce-info,
html[data-tema="escuro"] .woocommerce-error,
html[data-tema="escuro"] .woocommerce-message,
html[data-tema="escuro"] .woocommerce-MyAccount-content p,
html[data-tema="escuro"] .woocommerce-breadcrumb,
html[data-tema="escuro"] p.woocommerce-result-count {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce-product-attributes-item__label,
html[data-tema="escuro"] .woocommerce-error strong,
html[data-tema="escuro"] .woocommerce-MyAccount-content strong,
html[data-tema="escuro"] .woocommerce-shipping-destination strong,
html[data-tema="escuro"] .woocommerce p.order-info mark,
html[data-tema="escuro"] .woocommerce-MyAccount-content mark.order-number,
html[data-tema="escuro"] .woocommerce-MyAccount-content mark.order-date,
html[data-tema="escuro"] .woocommerce-MyAccount-content mark.order-status,
html[data-tema="escuro"] .woocommerce-order-overview strong {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li a,
html[data-tema="escuro"] .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li a {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active a,
html[data-tema="escuro"] .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li.active a {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .woocommerce .oxy-woo-element table.shop_attributes th,
html[data-tema="escuro"] .woocommerce .oxy-woo-element table.shop_attributes td {
  border-top-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .woocommerce .oxy-woo-element div.product form.cart button.button.alt.disabled,
html[data-tema="escuro"] .woocommerce button.button.alt.disabled {
  background-color: rgb(18, 18, 18) !important;
  border-top-color: rgb(18, 18, 18) !important;
  border-right-color: rgb(18, 18, 18) !important;
  border-bottom-color: rgb(18, 18, 18) !important;
  border-left-color: rgb(18, 18, 18) !important;
}

html[data-tema="escuro"] .woocommerce .quantity .qty {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .woocommerce .woocommerce-ordering select,
html[data-tema="escuro"] .woocommerce .oxy-woo-element div.product form.cart .variations select,
html[data-tema="escuro"] .woocommerce div.product .oxy-product-cart-button form.cart .variations select,
html[data-tema="escuro"] .woocommerce div.product form.cart .variations select,
html[data-tema="escuro"] .woocommerce form.cart .variations select {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .woocommerce-cart table.cart td.actions .coupon .input-text,
html[data-tema="escuro"] .select2-container--default .select2-search--dropdown .select2-search__field,
html[data-tema="escuro"] .woocommerce textarea,
html[data-tema="escuro"] .select2-dropdown,
html[data-tema="escuro"] .woocommerce .select2-selection,
html[data-tema="escuro"] .woocommerce input[type="search"],
html[data-tema="escuro"] .woocommerce input[type="text"],
html[data-tema="escuro"] .woocommerce input[type="number"],
html[data-tema="escuro"] .woocommerce input[type="tel"],
html[data-tema="escuro"] .woocommerce input[type="email"],
html[data-tema="escuro"] .woocommerce input[type="password"],
html[data-tema="escuro"] .woocommerce select {
  border-top-color: rgb(21, 18, 20);
  border-right-color: rgb(21, 18, 20);
  border-bottom-color: rgb(21, 18, 20);
  border-left-color: rgb(21, 18, 20);
  background-color: rgb(31, 31, 31);
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .woocommerce-form-login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span::before,
html[data-tema="escuro"] .oxy-woo-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span::before {
  border-top-color: rgb(21, 18, 20);
  border-right-color: rgb(21, 18, 20);
  border-bottom-color: rgb(21, 18, 20);
  border-left-color: rgb(21, 18, 20);
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] input[type="checkbox"]:checked ~ span::before {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .woocommerce input[type="radio"] {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(21, 18, 20);
  border-right-color: rgb(21, 18, 20);
  border-bottom-color: rgb(21, 18, 20);
  border-left-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .woocommerce input[type="radio"]:checked {
  box-shadow: rgb(31, 31, 31) 0px 0px 0px 8px inset;
}

html[data-tema="escuro"] .woocommerce input[type="radio"]:checked:hover {
  box-shadow: rgb(31, 31, 31) 0px 0px 0px 8px inset, rgb(101, 190, 194) 0px 0px 5px;
}

html[data-tema="escuro"] .oxy-woo-order-tracking form,
html[data-tema="escuro"] .woocommerce form.woocommerce-ResetPassword.lost_reset_password,
html[data-tema="escuro"] .woocommerce .woocommerce-EditAccountForm,
html[data-tema="escuro"] .woocommerce .woocommerce-address-fields,
html[data-tema="escuro"] .woocommerce-cart .cart-collaterals .cart_totals table,
html[data-tema="escuro"] .woocommerce .col2-set,
html[data-tema="escuro"] .woocommerce-form-coupon,
html[data-tema="escuro"] .woocommerce #reviews #comments ol.commentlist li .comment-text,
html[data-tema="escuro"] ul.woocommerce-order-overview,
html[data-tema="escuro"] .woocommerce form.login,
html[data-tema="escuro"] .woocommerce form.checkout_coupon,
html[data-tema="escuro"] .woocommerce table.shop_table {
  border-right-color: rgb(21, 18, 20);
  border-bottom-color: rgb(21, 18, 20);
  border-left-color: rgb(21, 18, 20);
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .woocommerce table tr {
  border-top-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .woocommerce table.shop_table td,
html[data-tema="escuro"] .woocommerce table.shop_table tfoot td,
html[data-tema="escuro"] .woocommerce table.shop_table tfoot th,
html[data-tema="escuro"] .woocommerce table.shop_table th {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce-info,
html[data-tema="escuro"] .woocommerce-error,
html[data-tema="escuro"] .woocommerce-message {
  border-bottom-color: rgb(21, 18, 20);
  border-left-color: rgb(21, 18, 20);
  border-right-color: rgb(21, 18, 20);
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .woocommerce-error::before {
  color: rgb(223, 108, 153);
}

html[data-tema="escuro"] .woocommerce table.shop_attributes {
  border-top-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .woocommerce table.shop_attributes th,
html[data-tema="escuro"] .woocommerce table.shop_attributes td {
  border-bottom-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .woocommerce .widget_product_categories .select2-container .select2-selection--single {
  border-top-color: rgb(21, 18, 20);
  border-right-color: rgb(21, 18, 20);
  border-bottom-color: rgb(21, 18, 20);
  border-left-color: rgb(21, 18, 20);
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .woocommerce .select2-container--open .select2-dropdown--below {
  border-top-color: rgb(21, 18, 20);
  border-right-color: rgb(21, 18, 20);
  border-bottom-color: rgb(21, 18, 20);
  border-left-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .woocommerce .select2-container--open .select2-dropdown--above {
  border-top-color: rgb(21, 18, 20);
  border-right-color: rgb(21, 18, 20);
  border-bottom-color: rgb(21, 18, 20);
  border-left-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .woocommerce .select2-container--default .select2-search--dropdown .select2-search__field {
  border-top-color: rgb(21, 18, 20);
  border-right-color: rgb(21, 18, 20);
  border-bottom-color: rgb(21, 18, 20);
  border-left-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .woocommerce .product_list_widget del {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce ul.product_list_widget li img {
  border-top-color: rgb(21, 18, 20);
  border-right-color: rgb(21, 18, 20);
  border-bottom-color: rgb(21, 18, 20);
  border-left-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .woocommerce ul.product_list_widget li {
  border-bottom-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .woocommerce .product_list_widget .reviewer {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,
html[data-tema="escuro"] .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .oxy-site-navigation {
  --oxynav-brand-color: rgb(140, 136, 247);
  --oxynav-neutral-color: rgb(31, 31, 31);
  --oxynav-activehover-color: rgb(27, 26, 31);
  --oxynav-background-color: rgb(102, 88, 217);
}

html[data-tema="escuro"] .oxy-nav-menu-hamburger-line {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] a {
  color: rgb(78, 154, 244);
}

html[data-tema="escuro"] .saas-body-text {
  color: rgb(145, 151, 177);
}

html[data-tema="escuro"] .c-bg-light {
  background-color: rgb(30, 30, 30);
}

html[data-tema="escuro"] .c-heading-dark {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] .c-text-dark {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .c-icon-accent-l {
  color: rgb(106, 136, 255);
}

html[data-tema="escuro"] .atomic-subheading {
  color: rgb(161, 162, 156);
}

html[data-tema="escuro"] .atomic-secondary-heading {
  color: rgb(161, 162, 156);
}

html[data-tema="escuro"] .atomic-team-2-title {
  color: rgb(133, 154, 184);
}

html[data-tema="escuro"] .atomic-team-2-small-text {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .atomic-team-2-wrapper {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .c-link-accent {
  color: rgb(106, 136, 255);
}

html[data-tema="escuro"] .c-title-4 {
  background-image: linear-gradient(90deg, rgb(31, 31, 31) 30%, rgba(31, 31, 31, 0)), url("https://images.unsplash.com/photo-1574740637579-9ca0a610e491?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80");
}

html[data-tema="escuro"] .c-btn-alt {
  color: rgb(106, 136, 255);
  background-color: rgb(27, 27, 27);
}

html[data-tema="escuro"] .c-icon-accent-s {
  color: rgb(106, 136, 255);
}

html[data-tema="escuro"] .atomic-primary-heading {
  color: rgb(161, 162, 156);
}

html[data-tema="escuro"] .c-bg-accent-alt {
  background-color: rgb(27, 27, 27);
}

html[data-tema="escuro"] .c-divider {
  background-color: rgb(25, 25, 25);
}

html[data-tema="escuro"] .toggle-5260 {
  border-bottom-color: rgb(25, 25, 25);
}

html[data-tema="escuro"] .toggle-5260-expanded {
  color: rgb(106, 136, 255);
}

html[data-tema="escuro"] .hosting-heading-two {
  color: rgb(131, 156, 177);
}

html[data-tema="escuro"] .hosting-company-2-title {
  color: rgb(131, 156, 177);
}

html[data-tema="escuro"] .hosting-company-2-text {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .c-icon-accent-m {
  color: rgb(106, 136, 255);
}

html[data-tema="escuro"] .c-accent {
  color: rgb(106, 136, 255);
}

html[data-tema="escuro"] .c-bg-light-alt {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .c-heading-accent {
  color: rgb(247, 91, 104);
}

html[data-tema="escuro"] .c-border-light {
  border-top-color: rgb(25, 25, 25);
  border-right-color: rgb(25, 25, 25);
  border-bottom-color: rgb(25, 25, 25);
  border-left-color: rgb(25, 25, 25);
}

html[data-tema="escuro"] .c-custom--card-w-img {
  color: rgb(200, 200, 200);
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .c-card-light {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .hyperion-subheading {
  color: rgb(223, 108, 153);
}

html[data-tema="escuro"] .hyperion-heading-two {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .hyperion-outline-button {
  color: rgb(223, 108, 153);
}

html[data-tema="escuro"] .tabs-6038-tab {
  color: rgb(152, 151, 159);
}

html[data-tema="escuro"] .tabs-6038-tab-active {
  background-color: rgb(31, 31, 31);
  color: rgb(169, 170, 178);
}

html[data-tema="escuro"] .hyperion_tabs-1_image-column {
  background-color: rgb(15, 14, 20);
}

html[data-tema="escuro"] .hyperion_tabs-1_description {
  color: rgb(151, 151, 160);
}

html[data-tema="escuro"] .hyperion_tabs-1_title {
  color: rgb(169, 170, 178);
}

html[data-tema="escuro"] .hyperion_tabs-1_label {
  color: rgb(152, 151, 159);
}

html[data-tema="escuro"] .atomic-outline-button:hover {
  color: rgb(117, 159, 180);
}

html[data-tema="escuro"] .atomic-outline-button {
  color: rgb(117, 159, 180);
}

html[data-tema="escuro"] .atomic-content-26-title {
  color: rgb(133, 154, 184);
}

html[data-tema="escuro"] .atomic-content-26-text {
  color: rgb(152, 153, 148);
}

html[data-tema="escuro"] .c-bg-dark {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .c-bg-dark-alt {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .wc-btn-alt {
  background-color: rgb(1, 1, 3);
}

html[data-tema="escuro"] .c-icon-dark-s {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] .c-icon-dark-m {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] .wc-archive-item-3-title {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] .wc-archive-item-3-price .price,
html[data-tema="escuro"] .wc-archive-item-3-price .woocommerce-Price-amount,
html[data-tema="escuro"] .wc-archive-item-3-price .price del {
  color: rgb(232, 108, 104);
}

html[data-tema="escuro"] .wc-archive-item-3-price .price del .woocommerce-Price-amount,
html[data-tema="escuro"] .wc-archive-item-3-price .price del {
  color: rgb(155, 155, 155);
}

html[data-tema="escuro"] .wc-archive-item-2-title {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] .wc-archive-item-2-price .price,
html[data-tema="escuro"] .wc-archive-item-2-price .woocommerce-Price-amount,
html[data-tema="escuro"] .wc-archive-item-2-price .price del {
  color: rgb(232, 108, 104);
}

html[data-tema="escuro"] .wc-archive-item-2-price .price del .woocommerce-Price-amount,
html[data-tema="escuro"] .wc-archive-item-2-price .price del {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .wc-mini-cart:hover {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .wc-follow-dark {
  color: rgb(232, 108, 104);
}

html[data-tema="escuro"] .wc-header-main {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .wc-header-ui-icon:hover {
  color: rgb(232, 108, 104);
}

html[data-tema="escuro"] .wc-header-ui-icon {
  color: rgb(148, 153, 160);
}

html[data-tema="escuro"] .wc-header-search-full {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .wc-hamburger-icon {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] .wc-full-menu-1-link:hover {
  color: rgb(232, 108, 104);
}

html[data-tema="escuro"] .wc-full-menu-1-link {
  color: rgb(155, 155, 155);
}

html[data-tema="escuro"] .wc-full-menu-1-dropdown-icon {
  color: rgb(155, 155, 155);
}

html[data-tema="escuro"] .wc-btn-main:hover {
  border-bottom-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .wc-btn-main {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .wc-full-menu-1-dropdown-content {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .wc-full-menu-1-dropdown-heading {
  color: rgb(155, 155, 155);
  background-color: rgb(29, 29, 29);
}

html[data-tema="escuro"] .wc-footer-1 {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .wc-footer-1-heading {
  border-bottom-color: rgba(25, 25, 25, 0.15);
}

html[data-tema="escuro"] .wc-footer-1-link:hover {
  color: rgb(232, 108, 104);
}

html[data-tema="escuro"] .c-social-icon:hover {
  color: rgb(106, 136, 255);
}

html[data-tema="escuro"] .c-social-icon {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .c-btn-transparent:hover {
  background-color: rgb(31, 31, 31);
  color: rgb(106, 136, 255);
}

html[data-tema="escuro"] .c-btn-transparent {
  background-color: rgba(31, 31, 31, 0.15);
}

html[data-tema="escuro"] .c-product-title {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] .c-inner-outline {
  outline-color: rgba(31, 31, 31, 0.36);
}

html[data-tema="escuro"] .toggle-4086:hover {
  color: rgb(232, 108, 104);
}

html[data-tema="escuro"] .toggle-4086 {
  border-bottom-color: rgb(25, 25, 25);
  color: rgb(200, 200, 200);
  border-top-color: rgb(25, 25, 25);
}

html[data-tema="escuro"] .toggle-4086-expanded {
  color: rgb(232, 108, 104);
}

html[data-tema="escuro"] .wc-single-price .price,
html[data-tema="escuro"] .wc-single-price .woocommerce-Price-amount,
html[data-tema="escuro"] .wc-single-price .price del {
  color: rgb(155, 155, 155);
}

html[data-tema="escuro"] .wc-single-price .price del .woocommerce-Price-amount,
html[data-tema="escuro"] .wc-single-price .price del {
  color: rgba(155, 155, 155, 0.5);
}

html[data-tema="escuro"] .oxel_megamenu_parent:hover {
  background-color: rgb(17, 20, 23);
}

html[data-tema="escuro"] .oxel_megamenu_parent {
  background-color: rgb(30, 30, 30);
}

html[data-tema="escuro"] .oxel_megamenu_parent__title {
  color: rgb(146, 153, 159);
}

html[data-tema="escuro"] .oxel_megamenu__close-icon {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .c-avatar-xs {
  border-top-color: rgb(31, 31, 31);
  border-right-color: rgb(31, 31, 31);
  border-bottom-color: rgb(31, 31, 31);
  border-left-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .c-card-dark {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .c-card-transparent {
  background-color: rgba(31, 31, 31, 0.2);
}

html[data-tema="escuro"] .c-card-on-hover:hover {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .c-tagline-alt {
  background-color: rgb(27, 27, 27);
  color: rgb(106, 136, 255);
}

html[data-tema="escuro"] .c-text-accent {
  color: rgb(106, 136, 255);
}

html[data-tema="escuro"] .c-icon-dark-l {
  background-color: rgba(1, 1, 1, 0.05);
  border-top-color: rgba(1, 1, 1, 0.05);
  border-right-color: rgba(1, 1, 1, 0.05);
  border-bottom-color: rgba(1, 1, 1, 0.05);
  border-left-color: rgba(1, 1, 1, 0.05);
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] .c-icon-light-l {
  background-color: rgba(31, 31, 31, 0.05);
  border-top-color: rgba(31, 31, 31, 0.05);
  border-right-color: rgba(31, 31, 31, 0.05);
  border-bottom-color: rgba(31, 31, 31, 0.05);
  border-left-color: rgba(31, 31, 31, 0.05);
}

html[data-tema="escuro"] .c-bg-gradient {
  background-image: linear-gradient(90deg, rgb(15, 71, 238), rgb(54, 59, 190));
}

html[data-tema="escuro"] .c-avatar-s {
  border-top-color: rgb(31, 31, 31);
  border-right-color: rgb(31, 31, 31);
  border-bottom-color: rgb(31, 31, 31);
  border-left-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .c-avatar-m {
  border-top-color: rgb(31, 31, 31);
  border-right-color: rgb(31, 31, 31);
  border-bottom-color: rgb(31, 31, 31);
  border-left-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .c-avatar-l {
  border-top-color: rgb(31, 31, 31);
  border-right-color: rgb(31, 31, 31);
  border-bottom-color: rgb(31, 31, 31);
  border-left-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .c-avatar-xl {
  border-top-color: rgb(31, 31, 31);
  border-right-color: rgb(31, 31, 31);
  border-bottom-color: rgb(31, 31, 31);
  border-left-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .c-link-dark:hover {
  color: rgb(106, 136, 255);
}

html[data-tema="escuro"] .c-link-dark {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] .c-border-dark {
  border-top-color: rgb(1, 1, 1);
  border-right-color: rgb(1, 1, 1);
  border-bottom-color: rgb(1, 1, 1);
  border-left-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .h-btn-info:hover {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .h-desc-branco {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .arl-label {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .arl-h1 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-h2 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-h3 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-text {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-text-lg {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-text-sm {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-btn-ghost {
  border-top-color: rgb(26, 24, 22);
  border-right-color: rgb(26, 24, 22);
  border-bottom-color: rgb(26, 24, 22);
  border-left-color: rgb(26, 24, 22);
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-card {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] .arl-soft {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] .arl-nav-link {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-foot-link {
  color: rgb(157, 150, 148);
}

html[data-tema="escuro"] .splide .splide__arrow,
html[data-tema="escuro"] .oxy-oxyninja-slider .splide__arrow {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .splide .splide__arrow:hover,
html[data-tema="escuro"] .oxy-oxyninja-slider .splide__arrow:hover {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .splide .splide__pagination__page,
html[data-tema="escuro"] .oxy-oxyninja-slider .splide__pagination__page {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .splide .splide__pagination__page.is-active,
html[data-tema="escuro"] .oxy-oxyninja-slider .splide__pagination__page.is-active {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .tab-accordion {
  border-top-color: rgb(25, 25, 25);
  border-right-color: rgb(25, 25, 25);
  border-bottom-color: rgb(25, 25, 25);
  border-left-color: rgb(25, 25, 25);
}

html[data-tema="escuro"] .woocommerce div.product p.price {
  color: rgb(155, 155, 155);
}

html[data-tema="escuro"] ul.variable-items-wrapper li {
  border-top-color: rgb(25, 25, 25);
  border-right-color: rgb(25, 25, 25);
  border-bottom-color: rgb(25, 25, 25);
  border-left-color: rgb(25, 25, 25);
}

html[data-tema="escuro"] ul.variable-items-wrapper li.disabled:hover {
  border-top-color: rgb(25, 25, 25);
  border-right-color: rgb(25, 25, 25);
  border-bottom-color: rgb(25, 25, 25);
  border-left-color: rgb(25, 25, 25);
}

html[data-tema="escuro"] .woocommerce #reviews #comments .comment_container,
html[data-tema="escuro"] div.cr-ajax-reviews-sort-div,
html[data-tema="escuro"] .cr-ajax-reviews-cus-images-div {
  border-bottom-color: rgb(25, 25, 25);
}

html[data-tema="escuro"] span.ivole-voting-cont {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .ivole-meter {
  background-color: rgb(22, 22, 22) !important;
}

html[data-tema="escuro"] .ivole-meter .ivole-meter-bar {
  background-color: rgb(7, 7, 7) !important;
}

html[data-tema="escuro"] button.cr-ajax-reviews-add-review,
html[data-tema="escuro"] #cr-ajax-reviews-sort {
  color: rgb(152, 152, 152);
  background-color: rgba(22, 22, 22, 0) !important;
}

html[data-tema="escuro"] .woocommerce ul.product_list_widget li img {
  border-top-color: rgb(25, 25, 25);
  border-right-color: rgb(25, 25, 25);
  border-bottom-color: rgb(25, 25, 25);
  border-left-color: rgb(25, 25, 25);
}

html[data-tema="escuro"] .woocommerce .widget_shopping_cart .cart_list li a.remove,
html[data-tema="escuro"] .woocommerce.widget_shopping_cart .cart_list li a.remove {
  color: rgb(255, 255, 255) !important;
}

html[data-tema="escuro"] .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
html[data-tema="escuro"] .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: rgb(29, 29, 29);
}

html[data-tema="escuro"] .widget.woocommerce {
  border-bottom-color: rgb(25, 25, 25);
}

html[data-tema="escuro"] .arl-btn:hover,
html[data-tema="escuro"] .wcr-btn:hover {
  box-shadow: rgba(1, 1, 1, 0.28) 0px 10px 24px -8px;
}

html[data-tema="escuro"] .arl-nav-link:hover {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-soft:hover,
html[data-tema="escuro"] .arl-card:hover {
  box-shadow: rgba(1, 1, 1, 0.22) 0px 16px 34px -14px;
}

html[data-tema="escuro"] .arl-service:hover .ct-headline,
html[data-tema="escuro"] .arl-service:hover h3 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] .arl-btn-ghost a,
html[data-tema="escuro"] .arl-btn-ghost .ct-link-text {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-hero-aviso {
  background-color: rgb(34, 26, 26);
  color: rgb(229, 112, 100);
}

html[data-tema="escuro"] :root {
  --arl-ink: rgb(189, 187, 187);
  --arl-ink-2: rgb(156, 151, 149);
  --arl-body: rgb(3, 1, 1);
  --arl-line: rgb(26, 23, 21);
  --arl-paper: rgb(31, 30, 30);
}

html[data-tema="escuro"] .wcr-section select:disabled,
html[data-tema="escuro"] .wcr-section input:disabled {
  background-color: rgb(29, 26, 25);
  color: rgb(157, 151, 149);
  border-top-color: rgb(28, 24, 22);
  border-right-color: rgb(28, 24, 22);
  border-bottom-color: rgb(28, 24, 22);
  border-left-color: rgb(28, 24, 22);
}

html[data-tema="escuro"] .wcr-problem-card:hover {
  border-top-color: rgb(19, 15, 13);
  border-right-color: rgb(19, 15, 13);
  border-bottom-color: rgb(19, 15, 13);
  border-left-color: rgb(19, 15, 13);
}

html[data-tema="escuro"] .arl-modal-backdrop {
  background-color: rgba(1, 0, 0, 0.55);
}

html[data-tema="escuro"] .arl-modal-box {
  background-color: rgb(31, 30, 30);
  box-shadow: rgba(1, 0, 0, 0.45) 0px 30px 80px -22px;
}

html[data-tema="escuro"] .arl-modal-close {
  border-top-color: rgb(26, 23, 21);
  border-right-color: rgb(26, 23, 21);
  border-bottom-color: rgb(26, 23, 21);
  border-left-color: rgb(26, 23, 21);
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] .arl-modal-close a {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-modal-close:hover {
  border-top-color: rgb(19, 15, 13);
  border-right-color: rgb(19, 15, 13);
  border-bottom-color: rgb(19, 15, 13);
  border-left-color: rgb(19, 15, 13);
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] .arl-modal .arl-btn-ghost a,
html[data-tema="escuro"] .arl-modal .arl-btn-ghost .ct-link-text {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-modal .arl-btn-ghost {
  border-top-color: rgb(26, 23, 21);
  border-right-color: rgb(26, 23, 21);
  border-bottom-color: rgb(26, 23, 21);
  border-left-color: rgb(26, 23, 21);
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] .arl-sucesso-mensagem .wcr-message {
  background-color: rgb(26, 30, 26);
  border-top-color: rgb(20, 25, 20);
  border-right-color: rgb(20, 25, 20);
  border-bottom-color: rgb(20, 25, 20);
  border-left-color: rgb(20, 25, 20);
  color: rgb(125, 164, 132);
}

html[data-tema="escuro"] .arl-sucesso-mensagem a {
  color: rgb(125, 164, 132);
}

html[data-tema="escuro"] .arl-modal .arl-btn.arl-modal-close {
  border-top-color: rgb(26, 23, 21);
  border-right-color: rgb(26, 23, 21);
  border-bottom-color: rgb(26, 23, 21);
  border-left-color: rgb(26, 23, 21);
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] .arl-modal .arl-btn.arl-modal-close a {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-modal .arl-btn.arl-modal-close:hover {
  border-top-color: rgb(19, 15, 13);
  border-right-color: rgb(19, 15, 13);
  border-bottom-color: rgb(19, 15, 13);
  border-left-color: rgb(19, 15, 13);
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] body #wcr-modal {
  background-color: rgba(1, 0, 0, 0.55);
}

html[data-tema="escuro"] body #wcr-modal .wcr-modal-content {
  background-color: rgb(31, 30, 30);
  box-shadow: rgba(1, 0, 0, 0.45) 0px 30px 80px -22px;
}

html[data-tema="escuro"] body #wcr-modal #wcr-modal-close {
  border-top-color: rgb(26, 23, 21);
  border-right-color: rgb(26, 23, 21);
  border-bottom-color: rgb(26, 23, 21);
  border-left-color: rgb(26, 23, 21);
  background-color: rgb(31, 30, 30);
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] body #wcr-modal #wcr-modal-close:hover {
  border-top-color: rgb(19, 15, 13);
  border-right-color: rgb(19, 15, 13);
  border-bottom-color: rgb(19, 15, 13);
  border-left-color: rgb(19, 15, 13);
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] body #wcr-modal .wcr-modal-header h3 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] body #wcr-modal .wcr-modal-section {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] body #wcr-modal .wcr-modal-section h4 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] body #wcr-modal .wcr-modal-section p {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] body #wcr-modal .wcr-modal-section strong {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] body #wcr-modal .wcr-modal-section th {
  color: rgb(157, 151, 149);
  border-bottom-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] body #wcr-modal .wcr-modal-section td {
  color: rgb(156, 151, 149);
  border-bottom-color: rgb(28, 24, 22);
}

html[data-tema="escuro"] body #wcr-modal .wcr-btn {
  border-top-color: rgb(26, 23, 21);
  border-right-color: rgb(26, 23, 21);
  border-bottom-color: rgb(26, 23, 21);
  border-left-color: rgb(26, 23, 21);
  background-color: rgb(31, 30, 30);
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] body #wcr-modal .wcr-btn:hover {
  box-shadow: rgba(1, 1, 1, 0.24) 0px 10px 24px -8px;
  border-top-color: rgb(19, 15, 13);
  border-right-color: rgb(19, 15, 13);
  border-bottom-color: rgb(19, 15, 13);
  border-left-color: rgb(19, 15, 13);
}

html[data-tema="escuro"] body #wcr-modal .wcr-btn-danger {
  background-color: rgb(31, 30, 30);
  color: rgb(229, 112, 100);
}

html[data-tema="escuro"] .arl-menu-toggle {
  border-top-color: rgb(26, 23, 21);
  border-right-color: rgb(26, 23, 21);
  border-bottom-color: rgb(26, 23, 21);
  border-left-color: rgb(26, 23, 21);
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] .arl-menu-toggle:hover {
  border-top-color: rgb(19, 15, 13);
  border-right-color: rgb(19, 15, 13);
  border-bottom-color: rgb(19, 15, 13);
  border-left-color: rgb(19, 15, 13);
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] .arl-menu-barra {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .arl-cena-veu {
  background-image: linear-gradient(rgba(1, 0, 0, 0.1) 0%, rgba(1, 0, 0, 0.45) 100%), radial-gradient(120% 80% at 30% 20%, rgba(221, 27, 27, 0.16) 0%, rgba(221, 27, 27, 0) 60%);
}

html[data-tema="escuro"] .arl-cena .arl-cartao {
  background-color: rgba(31, 30, 30, 0.92);
  box-shadow: rgba(1, 0, 0, 0.45) 0px 20px 44px -18px, rgba(1, 0, 0, 0.18) 0px 2px 6px -2px;
}

html[data-tema="escuro"] .arl-cena .arl-cartao:hover {
  box-shadow: rgba(1, 0, 0, 0.55) 0px 28px 60px -20px, rgba(1, 0, 0, 0.2) 0px 3px 8px -2px;
}

html[data-tema="escuro"] .arl-cena .arl-cartao-titulo {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-cena .arl-cartao-linha {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-cena::after {
  border-top-color: rgba(1, 1, 1, 0.07);
  border-right-color: rgba(1, 1, 1, 0.07);
  border-bottom-color: rgba(1, 1, 1, 0.07);
  border-left-color: rgba(1, 1, 1, 0.07);
}

html[data-tema="escuro"] .arl-parallax::after {
  background-image: linear-gradient(rgb(31, 30, 30) 0%, rgba(31, 30, 30, 0) 100%);
}

html[data-tema="escuro"] .rgpd-custom-box {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(29, 29, 29);
  border-right-color: rgb(29, 29, 29);
  border-bottom-color: rgb(29, 29, 29);
  border-left-color: rgb(29, 29, 29);
}

html[data-tema="escuro"] .rgpd-custom-box p,
html[data-tema="escuro"] .rgpd-center h2 {
  color: rgb(153, 152, 152);
}

html[data-tema="escuro"] .rgpd-box-titulo h3 {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .sliderrgpd {
  background-color: rgb(18, 18, 18);
}

html[data-tema="escuro"] .scroll-rgpd {
  background-color: rgb(30, 30, 30);
}

html[data-tema="escuro"] .wprgpd-modal-dialogg a:hover {
  color: rgb(72, 156, 240);
}

html[data-tema="escuro"] .wc-stripe-redirect-notice {
  color: rgb(157, 160, 162);
}

html[data-tema="escuro"] .wc-stripe-test-mode-badge {
  color: rgb(170, 149, 119);
}

html[data-tema="escuro"] .wc-block-grid__products .wc-block-grid__product-image img[alt=""] {
  border-top-color: rgb(28, 28, 28);
  border-right-color: rgb(28, 28, 28);
  border-bottom-color: rgb(28, 28, 28);
  border-left-color: rgb(28, 28, 28);
}

html[data-tema="escuro"] .wc-block-grid .wc-block-grid__product-onsale,
html[data-tema="escuro"] .wc-block-grid__product-image .wc-block-grid__product-onsale {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(1, 1, 3);
  border-right-color: rgb(1, 1, 3);
  border-bottom-color: rgb(1, 1, 3);
  border-left-color: rgb(1, 1, 3);
  color: rgb(150, 152, 159);
}

html[data-tema="escuro"] .theme-twentysixteen .wc-block-grid .price ins {
  color: rgb(127, 165, 111);
}

html[data-tema="escuro"] .theme-twentytwenty .wc-block-grid__product-link {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .theme-twentytwenty .wc-block-components-product-title,
html[data-tema="escuro"] .theme-twentytwenty .wc-block-grid__product-title {
  color: rgb(237, 100, 124);
}

html[data-tema="escuro"] .screen-reader-text:focus {
  background-color: rgb(31, 31, 31);
  color: rgb(157, 160, 162);
}

html[data-tema="escuro"] .wc-block-components-notice-banner {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(1, 1, 1);
  border-right-color: rgb(1, 1, 1);
  border-bottom-color: rgb(1, 1, 1);
  border-left-color: rgb(1, 1, 1);
  color: rgb(157, 157, 157);
}

html[data-tema="escuro"] .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward {
  color: rgb(157, 157, 157) !important;
}

html[data-tema="escuro"] .wc-block-components-notice-banner > svg {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .wc-block-components-notice-banner > .wc-block-components-button {
  color: rgb(157, 157, 157) !important;
}

html[data-tema="escuro"] .wc-block-components-notice-banner.is-error {
  background-color: rgb(34, 26, 26);
}

html[data-tema="escuro"] .wc-block-components-notice-banner.is-warning {
  background-color: rgb(33, 30, 25);
}

html[data-tema="escuro"] .wc-block-components-notice-banner.is-success {
  background-color: rgb(26, 32, 28);
}

html[data-tema="escuro"] .wc-block-components-notice-banner.is-info {
  background-color: rgb(27, 29, 34);
}

html[data-tema="escuro"] .wcr-notice-info {
  background-color: rgb(18, 26, 28);
  color: rgb(110, 162, 173);
}

html[data-tema="escuro"] .wcr-section {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(22, 22, 22);
  border-right-color: rgb(22, 22, 22);
  border-bottom-color: rgb(22, 22, 22);
  border-left-color: rgb(22, 22, 22);
}

html[data-tema="escuro"] .wcr-section h3 {
  border-bottom-color: rgb(27, 27, 27);
}

html[data-tema="escuro"] .wcr-section input[type="text"],
html[data-tema="escuro"] .wcr-section input[type="email"],
html[data-tema="escuro"] .wcr-section input[type="tel"],
html[data-tema="escuro"] .wcr-section textarea {
  border-top-color: rgb(18, 18, 18);
  border-right-color: rgb(18, 18, 18);
  border-bottom-color: rgb(18, 18, 18);
  border-left-color: rgb(18, 18, 18);
}

html[data-tema="escuro"] .wcr-section input[type="date"],
html[data-tema="escuro"] .wcr-section select {
  border-top-color: rgb(18, 18, 18);
  border-right-color: rgb(18, 18, 18);
  border-bottom-color: rgb(18, 18, 18);
  border-left-color: rgb(18, 18, 18);
}

html[data-tema="escuro"] .wcr-required {
  color: rgb(245, 97, 80);
}

html[data-tema="escuro"] .wcr-hint {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .wcr-problem-hint {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .wcr-problem-card {
  background-color: rgb(29, 29, 30);
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .wcr-problem-card:hover {
  background-color: rgb(27, 27, 27);
  border-top-color: rgb(20, 20, 20);
  border-right-color: rgb(20, 20, 20);
  border-bottom-color: rgb(20, 20, 20);
  border-left-color: rgb(20, 20, 20);
}

html[data-tema="escuro"] .wcr-problem-card.wcr-selected {
  color: rgb(179, 179, 182);
}

html[data-tema="escuro"] .wcr-btn {
  border-top-color: rgb(18, 18, 18);
  border-right-color: rgb(18, 18, 18);
  border-bottom-color: rgb(18, 18, 18);
  border-left-color: rgb(18, 18, 18);
  background-color: rgb(29, 29, 29);
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .wcr-btn:hover {
  background-color: rgb(27, 27, 27);
}

html[data-tema="escuro"] .wcr-message-success {
  color: rgb(115, 168, 120);
}

html[data-tema="escuro"] .wcr-message-error {
  color: rgb(207, 126, 126);
}

html[data-tema="escuro"] .wcr-modal-content {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .wcr-cat-card {
  border-top-color: rgb(24, 24, 24);
  border-right-color: rgb(24, 24, 24);
  border-bottom-color: rgb(24, 24, 24);
  border-left-color: rgb(24, 24, 24);
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .wcr-cat-card-type {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .wcr-service-estimate {
  background-color: rgb(29, 29, 29);
}

html[data-tema="escuro"] .wcr-service-estimate .wcr-estimate-label {
  color: rgb(148, 153, 160);
}

html[data-tema="escuro"] .wcr-service-estimate .wcr-estimate-value {
  color: rgb(167, 175, 180);
}

html[data-tema="escuro"] .wcr-service-estimate .wcr-estimate-note {
  color: rgb(148, 153, 160);
}

html[data-tema="escuro"] .wcr-lead-package {
  border-top-color: rgb(15, 16, 18);
  border-right-color: rgb(15, 16, 18);
  border-bottom-color: rgb(15, 16, 18);
  border-left-color: rgb(15, 16, 18);
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .wcr-lead-package-price {
  color: rgb(167, 175, 180);
}

html[data-tema="escuro"] .wcr-lead-package small {
  color: rgb(148, 153, 160);
}

html[data-tema="escuro"] .wcr-lead-fields .wcr-cf-help {
  color: rgb(148, 153, 160);
}

html[data-tema="escuro"] .wcr-auth-gate {
  border-top-color: rgb(26, 23, 21);
  border-right-color: rgb(26, 23, 21);
  border-bottom-color: rgb(26, 23, 21);
  border-left-color: rgb(26, 23, 21);
  background-color: rgb(31, 29, 28);
}

html[data-tema="escuro"] .wcr-auth-gate-note {
  color: rgb(158, 150, 148);
}

html[data-tema="escuro"] .wcr-btn-secondary {
  border-top-color: rgb(22, 19, 17);
  border-right-color: rgb(22, 19, 17);
  border-bottom-color: rgb(22, 19, 17);
  border-left-color: rgb(22, 19, 17);
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .wcr-btn-secondary:hover {
  border-top-color: rgb(14, 9, 7);
  border-right-color: rgb(14, 9, 7);
  border-bottom-color: rgb(14, 9, 7);
  border-left-color: rgb(14, 9, 7);
}

html[data-tema="escuro"] .wcr-auth-tab {
  border-top-color: rgb(26, 23, 21);
  border-right-color: rgb(26, 23, 21);
  border-bottom-color: rgb(26, 23, 21);
  border-left-color: rgb(26, 23, 21);
  background-color: rgb(31, 30, 30);
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .wcr-auth-tab:hover {
  border-top-color: rgb(19, 15, 13);
  border-right-color: rgb(19, 15, 13);
  border-bottom-color: rgb(19, 15, 13);
  border-left-color: rgb(19, 15, 13);
}

html[data-tema="escuro"] .wcr-auth-tab.is-active {
  background-color: rgb(1, 1, 1);
  border-top-color: rgb(1, 1, 1);
  border-right-color: rgb(1, 1, 1);
  border-bottom-color: rgb(1, 1, 1);
  border-left-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .wcr-auth-hint {
  color: rgb(158, 150, 148);
}

html[data-tema="escuro"] .wcr-auth-lost {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .wcr-auth-status {
  background-color: rgb(26, 30, 26);
  border-top-color: rgb(20, 25, 20);
  border-right-color: rgb(20, 25, 20);
  border-bottom-color: rgb(20, 25, 20);
  border-left-color: rgb(20, 25, 20);
  color: rgb(125, 164, 132);
}

html[data-tema="escuro"] .wcr-auth-gate-inline {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .skip-link.screen-reader-text:focus {
  background-color: rgb(27, 27, 27);
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .arl-cab-link {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-cab-link:hover {
  background-color: rgb(30, 27, 27);
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-cesto-conta--vazio {
  background-color: rgb(26, 24, 22);
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .quantity.arl-qtd {
  border-top-color: rgb(26, 23, 21);
  border-right-color: rgb(26, 23, 21);
  border-bottom-color: rgb(26, 23, 21);
  border-left-color: rgb(26, 23, 21);
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .arl-qtd-btn {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-qtd-btn:hover:not(:disabled) {
  background-color: rgb(30, 27, 27);
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-qtd-menos {
  border-right-color: rgb(28, 24, 22);
}

html[data-tema="escuro"] .arl-qtd-mais {
  border-left-color: rgb(28, 24, 22);
}

html[data-tema="escuro"] .arl-painel-fundo {
  background-color: rgba(1, 0, 0, 0.42);
}

html[data-tema="escuro"] .arl-painel-caixa {
  background-color: rgb(31, 31, 31);
  box-shadow: rgba(1, 1, 0, 0.28) -24px 0px 60px -20px;
}

html[data-tema="escuro"] .arl-painel-topo {
  border-bottom-color: rgb(28, 24, 22);
}

html[data-tema="escuro"] .arl-painel-titulo {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-painel-x {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .arl-painel-x:hover {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-painel-vazio {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-painel-item {
  border-bottom-color: rgb(29, 26, 25);
}

html[data-tema="escuro"] .arl-painel-img img {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] .arl-painel-nome {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-painel-nome:hover {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] .arl-painel-linha {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-painel-tirar {
  color: rgb(157, 151, 148);
}

html[data-tema="escuro"] .arl-painel-tirar:hover {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] .arl-painel-total {
  border-top-color: rgb(28, 24, 22);
}

html[data-tema="escuro"] .arl-painel-total span {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-painel-total strong {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-painel-btn-fantasma {
  background-color: rgb(31, 31, 31);
  color: rgb(156, 151, 149);
  border-top-color: rgb(26, 23, 21);
  border-right-color: rgb(26, 23, 21);
  border-bottom-color: rgb(26, 23, 21);
  border-left-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] .arl-painel-btn-fantasma:hover {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] .arl-painel-ver {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .arl-painel-ver:hover {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #section-61005-45 {
  background-color: rgba(1, 0, 0, 0.58);
}

html[data-tema="escuro"] #section-63001-45 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #section-62001-45 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #section-62022-45 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #section-64001-45 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-61015-45 {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #div_block-431-45 {
  background-color: rgb(28, 28, 28);
}

html[data-tema="escuro"] #div_block-62004-45 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-62010-45 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-62016-45 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #headline-63004-45 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-62007-45 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-62013-45 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-62019-45 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-62027-45 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-64004-45 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-64009-45 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-64013-45 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-64017-45 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-64021-45 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-63003-45 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-63005-45 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-62008-45 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-62014-45 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-62020-45 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-62026-45 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-62028-45 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-64003-45 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-64005-45 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-64008-45 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-64010-45 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-64012-45 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-64014-45 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-64016-45 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-64018-45 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-64020-45 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-64022-45 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #link_text-61016-45 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #link_text-62009-45 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-62015-45 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-62021-45 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-64023-45 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #_dynamic_list-455-45 .oxy-repeater-pages {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] #_dynamic_list-455-45 .oxy-repeater-pages a.page-numbers {
  color: rgb(155, 155, 155);
}

html[data-tema="escuro"] #_dynamic_list-455-45 .oxy-repeater-pages a {
  border-top-color: rgb(25, 25, 25);
  border-right-color: rgb(25, 25, 25);
  border-bottom-color: rgb(25, 25, 25);
  border-left-color: rgb(25, 25, 25);
}

html[data-tema="escuro"] #_dynamic_list-455-45 .oxy-repeater-pages span.current {
  border-top-color: rgb(1, 1, 1);
  border-right-color: rgb(1, 1, 1);
  border-bottom-color: rgb(1, 1, 1);
  border-left-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] #_dynamic_list-455-45 .oxy-repeater-pages a:hover {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(1, 1, 1);
  border-right-color: rgb(1, 1, 1);
  border-bottom-color: rgb(1, 1, 1);
  border-left-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .oxy-dynamic-list :is([data-id="-product-rating-468-45"],
html[data-tema="escuro"] #incspec) .star-rating span {
  color: rgb(185, 185, 185);
}

html[data-tema="escuro"] #section-80001-147 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #section-80024-147 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #section-80029-147 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #section-80062-147 {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] #div_block-80023-147 {
  background-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] #div_block-80037-147 {
  border-top-color: rgb(25, 21, 19);
}

html[data-tema="escuro"] #div_block-80042-147 {
  border-top-color: rgb(25, 21, 19);
}

html[data-tema="escuro"] #div_block-80047-147 {
  border-top-color: rgb(25, 21, 19);
}

html[data-tema="escuro"] #div_block-80052-147 {
  border-top-color: rgb(25, 21, 19);
}

html[data-tema="escuro"] #div_block-80057-147 {
  border-top-color: rgb(25, 21, 19);
}

html[data-tema="escuro"] #headline-80006-147 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-80027-147 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-80034-147 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-80005-147 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-80007-147 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-80016-147 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-80019-147 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-80022-147 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-80026-147 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-80028-147 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-80033-147 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-80035-147 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-80040-147 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-80041-147 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-80045-147 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-80046-147 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-80050-147 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-80051-147 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-80055-147 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-80056-147 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-80060-147 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-80061-147 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-80066-147 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-80068-147 {
  color: rgb(157, 151, 148);
}

html[data-tema="escuro"] #section-7001-186 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #section-70006-14 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #section-70034-14 {
  background-image: linear-gradient(rgba(1, 0, 0, 0.65), rgba(1, 0, 0, 0.65)), url("http://localhost:8088/wp-content/uploads/2026/07/617827.jpg");
}

html[data-tema="escuro"] #section-70043-14 {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] #div_block-70009-14 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-70010-14 {
  background-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] #div_block-70015-14 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-70016-14 {
  background-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] #div_block-70022-14 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-70023-14 {
  background-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] #div_block-70028-14 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-70029-14 {
  background-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] #headline-70012-14 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-70018-14 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-70025-14 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-70031-14 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-70013-14 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-70019-14 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-70026-14 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-70032-14 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-70038-14 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-70047-14 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-70049-14 {
  color: rgb(157, 151, 148);
}

html[data-tema="escuro"] #link_text-70014-14 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-70020-14 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-70027-14 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-70033-14 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #section-71001-83 {
  background-image: linear-gradient(rgba(1, 0, 0, 0.56), rgba(1, 0, 0, 0.56));
}

html[data-tema="escuro"] #section-71006-83 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #section-71021-83 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #section-71046-83 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #section-71070-83 {
  background-color: rgba(1, 0, 0, 0.8);
}

html[data-tema="escuro"] #div_block-76001-83 {
  background-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] #div_block-76002-83 {
  background-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] #div_block-76003-83 {
  background-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] #div_block-71052-83 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-71053-83 {
  background-color: rgb(26, 28, 26);
}

html[data-tema="escuro"] #div_block-71058-83 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-71059-83 {
  background-color: rgb(26, 28, 26);
}

html[data-tema="escuro"] #div_block-71064-83 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-71065-83 {
  background-color: rgb(30, 27, 21);
}

html[data-tema="escuro"] #div_block-71080-83 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #div_block-76008-83 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #headline-71011-83 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-71015-83 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-71019-83 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-71024-83 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-71027-83 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-71030-83 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-71034-83 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-71037-83 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-71041-83 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-71044-83 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-71049-83 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-71055-83 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-71061-83 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-71067-83 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-71012-83 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-71016-83 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-71020-83 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-71023-83 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-71028-83 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-71031-83 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-71035-83 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-71038-83 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-71042-83 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-71045-83 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-71048-83 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-71050-83 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-71054-83 {
  color: rgb(101, 170, 129);
}

html[data-tema="escuro"] #text_block-71056-83 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-71057-83 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-71060-83 {
  color: rgb(101, 170, 129);
}

html[data-tema="escuro"] #text_block-71062-83 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-71063-83 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-71066-83 {
  color: rgb(187, 143, 86);
}

html[data-tema="escuro"] #text_block-71068-83 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-71069-83 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-71074-83 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-71076-83 {
  color: rgb(157, 151, 148);
}

html[data-tema="escuro"] #shortcode-76009-83 {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #section-3018-122 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #div_block-3020-122 {
  background-color: rgb(31, 31, 31);
  box-shadow: rgba(1, 1, 0, 0.1) 44px -8px;
}

html[data-tema="escuro"] #div_block-3039-122 {
  border-top-color: rgb(26, 24, 22);
  border-right-color: rgb(26, 24, 22);
  border-bottom-color: rgb(26, 24, 22);
  border-left-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] #div_block-3041-122 {
  border-top-color: rgb(26, 24, 22);
  border-right-color: rgb(26, 24, 22);
  border-bottom-color: rgb(26, 24, 22);
  border-left-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] #div_block-3043-122 {
  border-top-color: rgb(26, 24, 22);
  border-right-color: rgb(26, 24, 22);
  border-bottom-color: rgb(26, 24, 22);
  border-left-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] #div_block-3045-122 {
  border-top-color: rgb(26, 24, 22);
  border-right-color: rgb(26, 24, 22);
  border-bottom-color: rgb(26, 24, 22);
  border-left-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] #div_block-3047-122 {
  border-top-color: rgb(26, 24, 22);
  border-right-color: rgb(26, 24, 22);
  border-bottom-color: rgb(26, 24, 22);
  border-left-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] #div_block-3049-122 {
  border-top-color: rgb(26, 24, 22);
  border-right-color: rgb(26, 24, 22);
  border-bottom-color: rgb(26, 24, 22);
  border-left-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] #text_block-3038-122 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-3040-122 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-3042-122 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-3044-122 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-3046-122 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-3048-122 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-3050-122 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #section-17- {
  background-image: linear-gradient(rgba(1, 0, 0, 0.67), rgba(1, 0, 0, 0.67));
}

html[data-tema="escuro"] #div_block-23- {
  border-bottom-color: rgb(28, 24, 22);
}

html[data-tema="escuro"] #div_block-27- {
  border-bottom-color: rgb(28, 24, 22);
}

html[data-tema="escuro"] #div_block-31- {
  border-bottom-color: rgb(28, 24, 22);
}

html[data-tema="escuro"] #div_block-34- {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-38- {
  background-color: rgb(31, 31, 31);
  box-shadow: rgba(1, 1, 0, 0.1) 44px -8px;
}

html[data-tema="escuro"] #headline-19- {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-18- {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-20- {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-22- {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-24- {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-26- {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-28- {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-30- {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-32- {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-37- {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #link_text-21- {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #link_text-25- {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #link_text-29- {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #link_text-33- {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #section-73001-55 {
  background-image: linear-gradient(rgba(1, 0, 0, 0.66), rgba(1, 0, 0, 0.66));
}

html[data-tema="escuro"] #section-73006-55 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #section-73030-55 {
  background-image: linear-gradient(rgba(1, 0, 0, 0.67), rgba(1, 0, 0, 0.67)), url("http://localhost:8088/wp-content/uploads/2026/07/arl-hero-bancada.jpg");
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-73009-55 {
  background-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] #div_block-73038-55 {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #text_block-73012-55 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-73013-55 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-73015-55 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-73016-55 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-73018-55 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-73019-55 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-73020-55 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-73022-55 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-73023-55 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-73024-55 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-73026-55 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-73027-55 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #link_text-73037-55 {
  color: rgb(247, 95, 81);
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #section-72001-77 {
  background-image: linear-gradient(rgba(1, 1, 1, 0.37), rgba(1, 1, 1, 0.37));
}

html[data-tema="escuro"] #section-72006-77 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #section-72021-77 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #section-72030-77 {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] #div_block-72029-77 {
  background-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] #headline-72025-77 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-72010-77 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-72011-77 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-72013-77 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-72014-77 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-72016-77 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-72017-77 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-72019-77 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-72020-77 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-72026-77 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-72027-77 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-72028-77 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-72034-77 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-72036-77 {
  color: rgb(157, 151, 148);
}

html[data-tema="escuro"] #section-74001-72 {
  background-image: linear-gradient(rgba(1, 0, 0, 0.63), rgba(1, 0, 0, 0.63));
}

html[data-tema="escuro"] #section-74006-72 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #section-74031-72 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #section-74046-72 {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] #div_block-74011-72 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-74012-72 {
  background-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] #div_block-74016-72 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-74017-72 {
  background-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] #div_block-74021-72 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-74022-72 {
  background-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] #div_block-74026-72 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-74027-72 {
  background-color: rgb(26, 23, 21);
}

html[data-tema="escuro"] #div_block-74036-72 {
  border-top-color: rgb(25, 21, 19);
}

html[data-tema="escuro"] #div_block-74041-72 {
  border-top-color: rgb(25, 21, 19);
}

html[data-tema="escuro"] #headline-74009-72 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-74034-72 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-74038-72 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-74043-72 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-74008-72 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-74014-72 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-74015-72 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-74019-72 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-74020-72 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-74024-72 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-74025-72 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-74029-72 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-74030-72 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-74033-72 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-74039-72 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-74044-72 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-74050-72 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-74052-72 {
  color: rgb(157, 151, 148);
}

html[data-tema="escuro"] #link_text-74040-72 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-74045-72 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #section-75001-141 {
  background-image: linear-gradient(rgba(1, 0, 0, 0.51), rgba(1, 0, 0, 0.51));
}

html[data-tema="escuro"] #section-75006-141 {
  background-color: rgb(31, 30, 30);
}

html[data-tema="escuro"] #section-75058-141 {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] #div_block-75009-141 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-75010-141 {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #div_block-75017-141 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-75018-141 {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #div_block-75025-141 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-75026-141 {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #div_block-75034-141 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-75035-141 {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #div_block-75042-141 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-75043-141 {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #div_block-75050-141 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #div_block-75051-141 {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #headline-75011-141 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-75019-141 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-75027-141 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-75036-141 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-75044-141 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #headline-75052-141 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-75012-141 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-75020-141 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-75028-141 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-75037-141 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-75045-141 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-75053-141 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-75062-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-75064-141 {
  color: rgb(157, 151, 148);
}

html[data-tema="escuro"] #link_text-75014-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75015-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75016-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75022-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75023-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75024-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75030-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75031-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75032-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75039-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75040-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75041-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75047-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75048-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75049-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75055-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75056-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #link_text-75057-141 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #section-90001-40 {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] #section-90049-40 {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] #div_block-90024-40 {
  border-top-color: rgb(28, 24, 22);
}

html[data-tema="escuro"] #div_block-90029-40 {
  border-top-color: rgb(28, 24, 22);
}

html[data-tema="escuro"] #div_block-90034-40 {
  border-top-color: rgb(28, 24, 22);
}

html[data-tema="escuro"] #div_block-90039-40 {
  border-top-color: rgb(28, 24, 22);
}

html[data-tema="escuro"] #div_block-90044-40 {
  border-top-color: rgb(28, 24, 22);
}

html[data-tema="escuro"] #headline-90021-40 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-90005-40 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-90006-40 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-90008-40 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-90009-40 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-90011-40 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-90012-40 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-90014-40 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-90015-40 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-90020-40 {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] #text_block-90022-40 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-90027-40 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-90028-40 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-90032-40 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-90033-40 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-90037-40 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-90038-40 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-90042-40 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-90043-40 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-90047-40 {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] #text_block-90048-40 {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] #text_block-90053-40 {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] #text_block-90055-40 {
  color: rgb(157, 151, 148);
}

html[data-tema="escuro"] #_dynamic_list-34-40 .oxy-repeater-pages {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] #_dynamic_list-34-40 .oxy-repeater-pages a.page-numbers {
  color: rgb(155, 155, 155);
}

html[data-tema="escuro"] #_dynamic_list-34-40 .oxy-repeater-pages a {
  border-top-color: rgb(25, 25, 25);
  border-right-color: rgb(25, 25, 25);
  border-bottom-color: rgb(25, 25, 25);
  border-left-color: rgb(25, 25, 25);
}

html[data-tema="escuro"] #_dynamic_list-34-40 .oxy-repeater-pages span.current {
  border-top-color: rgb(1, 1, 1);
  border-right-color: rgb(1, 1, 1);
  border-bottom-color: rgb(1, 1, 1);
  border-left-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] #_dynamic_list-34-40 .oxy-repeater-pages a:hover {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(1, 1, 1);
  border-right-color: rgb(1, 1, 1);
  border-bottom-color: rgb(1, 1, 1);
  border-left-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .woocommerce .oxy-product-cart-button p.stock,
html[data-tema="escuro"] .woocommerce div.product p.stock {
  color: rgb(223, 108, 153);
}

html[data-tema="escuro"] #-product-cart-button-19-40 tr td label {
  color: rgb(155, 155, 155);
}

html[data-tema="escuro"] #-product-rating-12-40 a.woocommerce-review-link {
  color: rgb(155, 155, 155);
}

html[data-tema="escuro"] #st-1 .st-btn {
  border-top-color: rgb(18, 18, 18);
  border-right-color: rgb(18, 18, 18);
  border-bottom-color: rgb(18, 18, 18);
  border-left-color: rgb(18, 18, 18);
}

html[data-tema="escuro"] #st-1 .st-total {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] #st-1 .st-btn[data-network="facebook"] {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #st-1 .st-btn[data-network="facebook"] > span {
  color: rgb(117, 152, 219);
}

html[data-tema="escuro"] #st-1 .st-btn[data-network="twitter"] {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #st-1 .st-btn[data-network="twitter"] > span {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] #st-1 .st-btn[data-network="pinterest"] {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #st-1 .st-btn[data-network="pinterest"] > span {
  color: rgb(240, 101, 94);
}

html[data-tema="escuro"] #st-1 .st-btn[data-network="email"] {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #st-1 .st-btn[data-network="email"] > span {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] #st-1 .st-btn[data-network="sms"] {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #st-1 .st-btn[data-network="snapchat"] > span {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] #payment .payment_methods li img.stripe-sepa-icon {
  background-color: rgb(44, 79, 181);
}

html[data-tema="escuro"] .select2-dropdown {
  background-color: var(--wc-form-color-background,rgb(31, 31, 31));
  color: var(--wc-form-color-text,rgb(255, 255, 255));
  border-top-color: rgb(9, 9, 9);
  border-right-color: rgb(9, 9, 9);
  border-bottom-color: rgb(9, 9, 9);
  border-left-color: rgb(9, 9, 9);
}

html[data-tema="escuro"] .select2-close-mask {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .select2-container--default .select2-selection--single {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(9, 9, 9);
  border-right-color: rgb(9, 9, 9);
  border-bottom-color: rgb(9, 9, 9);
  border-left-color: rgb(9, 9, 9);
}

html[data-tema="escuro"] .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-top-color: rgb(3, 3, 3);
}

html[data-tema="escuro"] .select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: rgb(27, 27, 27);
}

html[data-tema="escuro"] .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-bottom-color: rgb(3, 3, 3);
}

html[data-tema="escuro"] .select2-container--default .select2-selection--multiple {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(9, 9, 9);
  border-right-color: rgb(9, 9, 9);
  border-bottom-color: rgb(9, 9, 9);
  border-left-color: rgb(9, 9, 9);
}

html[data-tema="escuro"] .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: rgb(24, 24, 24);
  border-top-color: rgb(9, 9, 9);
  border-right-color: rgb(9, 9, 9);
  border-bottom-color: rgb(9, 9, 9);
  border-left-color: rgb(9, 9, 9);
}

html[data-tema="escuro"] .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: rgb(27, 27, 27);
}

html[data-tema="escuro"] .select2-container--default .select2-search--dropdown .select2-search__field {
  border-top-color: rgb(9, 9, 9);
  border-right-color: rgb(9, 9, 9);
  border-bottom-color: rgb(9, 9, 9);
  border-left-color: rgb(9, 9, 9);
}

html[data-tema="escuro"] .select2-container--default .select2-results__option[aria-disabled="true"] {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .select2-container--default .select2-results__option[aria-selected="true"],
html[data-tema="escuro"] .select2-container--default .select2-results__option[data-selected="true"] {
  background-color: rgb(22, 22, 22);
}

html[data-tema="escuro"] .select2-container--classic .select2-selection--single {
  background-color: rgb(29, 29, 29);
  border-top-color: rgb(9, 9, 9);
  border-right-color: rgb(9, 9, 9);
  border-bottom-color: rgb(9, 9, 9);
  border-left-color: rgb(9, 9, 9);
  background-image: linear-gradient(rgb(31, 31, 31) 50%, rgb(27, 27, 27) 100%);
}

html[data-tema="escuro"] .select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: rgb(22, 22, 22);
  border-left-color: rgb(9, 9, 9);
  background-image: linear-gradient(rgb(27, 27, 27) 50%, rgb(18, 18, 18) 100%);
}

html[data-tema="escuro"] .select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-top-color: rgb(3, 3, 3);
}

html[data-tema="escuro"] .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border-right-color: rgb(9, 9, 9);
}

html[data-tema="escuro"] .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-bottom-color: rgb(3, 3, 3);
}

html[data-tema="escuro"] .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  background-image: linear-gradient(rgb(31, 31, 31) 0px, rgb(27, 27, 27) 50%);
}

html[data-tema="escuro"] .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  background-image: linear-gradient(rgb(27, 27, 27) 50%, rgb(31, 31, 31) 100%);
}

html[data-tema="escuro"] .select2-container--classic .select2-selection--multiple {
  background-color: rgb(31, 31, 31);
  border-top-color: rgb(9, 9, 9);
  border-right-color: rgb(9, 9, 9);
  border-bottom-color: rgb(9, 9, 9);
  border-left-color: rgb(9, 9, 9);
}

html[data-tema="escuro"] .select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: rgb(24, 24, 24);
  border-top-color: rgb(9, 9, 9);
  border-right-color: rgb(9, 9, 9);
  border-bottom-color: rgb(9, 9, 9);
  border-left-color: rgb(9, 9, 9);
}

html[data-tema="escuro"] .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .select2-container--classic .select2-search--dropdown .select2-search__field {
  border-top-color: rgb(9, 9, 9);
  border-right-color: rgb(9, 9, 9);
  border-bottom-color: rgb(9, 9, 9);
  border-left-color: rgb(9, 9, 9);
}

html[data-tema="escuro"] .select2-container--classic .select2-dropdown {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .wc-block-checkout-axo-block-card__content {
  background-color: rgb(29, 30, 30);
  border-top-color: rgb(25, 27, 30);
  border-right-color: rgb(25, 27, 30);
  border-bottom-color: rgb(25, 27, 30);
  border-left-color: rgb(25, 27, 30);
}

html[data-tema="escuro"] .wc-block-checkout-axo-block-card__meta-digits {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .wc-block-checkout-axo-block-card__meta-name::after {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .wc-block-checkout-axo-block-card__meta-expiry,
html[data-tema="escuro"] .wc-block-checkout-axo-block-card__meta-name {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce-cart tr.cart_item {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] .woocommerce-cart table.cart td.product-thumbnail img {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .woocommerce-cart td.product-name a {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .woocommerce-cart td.product-name a:hover {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] .woocommerce-cart td.product-name .variation {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .woocommerce-cart td.product-price {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .woocommerce-cart td.product-subtotal {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .woocommerce-cart td.product-remove a.remove {
  color: rgb(157, 151, 149) !important;
}

html[data-tema="escuro"] .woocommerce-cart td.product-remove a.remove:hover {
  background-color: rgb(26, 24, 22) !important;
  color: rgb(247, 95, 81) !important;
}

html[data-tema="escuro"] .woocommerce-cart td.actions button[name="apply_coupon"] {
  color: rgb(189, 187, 187) !important;
  border-top-color: rgb(1, 1, 1) !important;
  border-right-color: rgb(1, 1, 1) !important;
  border-bottom-color: rgb(1, 1, 1) !important;
  border-left-color: rgb(1, 1, 1) !important;
}

html[data-tema="escuro"] .woocommerce-cart td.actions button[name="apply_coupon"]:hover {
  background-color: rgb(1, 1, 1) !important;
}

html[data-tema="escuro"] .arl-garantias {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-continuar-compras {
  color: rgb(156, 151, 149);
  border-bottom-color: rgb(22, 18, 16);
}

html[data-tema="escuro"] .arl-continuar-compras:hover {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] .oxy-woo-cart .woocommerce-Price-amount {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .oxy-woo-cart .shipping-calculator-button:hover {
  color: rgb(223, 108, 153);
}

html[data-tema="escuro"] .oxy-woo-cart .woocommerce-shipping-destination {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .oxy-woo-cart .woocommerce a.remove:hover {
  color: rgb(229, 112, 106) !important;
}

html[data-tema="escuro"] .woocommerce-page .oxy-woo-cart table.cart td.actions .input-text,
html[data-tema="escuro"] .woocommerce-cart .oxy-woo-cart table.cart td.actions .coupon .input-text {
  border-top-color: rgb(21, 18, 20);
  border-right-color: rgb(21, 18, 20);
  border-bottom-color: rgb(21, 18, 20);
  border-left-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .oxy-woo-cart li label {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .oxy-woo-cart p.woocommerce-shipping-destination strong {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .oxy-woo-cart p.cart-empty {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .oxy-woo-cart #add_payment_method .cart-collaterals .cart_totals tr td,
html[data-tema="escuro"] .oxy-woo-cart #add_payment_method .cart-collaterals .cart_totals tr th,
html[data-tema="escuro"] .oxy-woo-cart .woocommerce-cart .cart-collaterals .cart_totals tr td,
html[data-tema="escuro"] .oxy-woo-cart .woocommerce-cart .cart-collaterals .cart_totals tr th,
html[data-tema="escuro"] .oxy-woo-cart .woocommerce-checkout .cart-collaterals .cart_totals tr td,
html[data-tema="escuro"] .oxy-woo-cart .woocommerce-checkout .cart-collaterals .cart_totals tr th {
  border-top-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .select2-container--default .select2-selection--single,
html[data-tema="escuro"] .select2-container--default .select2-search--dropdown .select2-search__field,
html[data-tema="escuro"] .woocommerce .woocommerce-ordering select {
  color: rgb(255, 255, 255);
  border-top-color: rgb(21, 18, 20);
  border-right-color: rgb(21, 18, 20);
  border-bottom-color: rgb(21, 18, 20);
  border-left-color: rgb(21, 18, 20);
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #-woo-cart-5-29 table.shop_table {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #-woo-cart-5-29 .woocommerce-Price-amount {
  color: rgb(155, 155, 155);
}

html[data-tema="escuro"] .arl-passo {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .arl-passo + .arl-passo::before {
  background-color: rgb(26, 24, 22);
}

html[data-tema="escuro"] .arl-passo-n {
  border-top-color: rgb(26, 24, 22);
  border-right-color: rgb(26, 24, 22);
  border-bottom-color: rgb(26, 24, 22);
  border-left-color: rgb(26, 24, 22);
  background-color: rgb(31, 31, 31);
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .arl-passo--feito {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-passo--feito .arl-passo-n {
  background-color: rgb(1, 1, 1);
  border-top-color: rgb(1, 1, 1);
  border-right-color: rgb(1, 1, 1);
  border-bottom-color: rgb(1, 1, 1);
  border-left-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .arl-passo--feito > a:hover .arl-passo-t {
  color: rgb(247, 95, 81);
}

html[data-tema="escuro"] .arl-passo--atual {
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-erro-passo {
  color: rgb(229, 112, 100);
}

html[data-tema="escuro"] .arl-resumo-dados {
  background-color: rgb(30, 27, 27);
}

html[data-tema="escuro"] .arl-resumo-dados dl {
  color: rgb(156, 151, 149);
}

html[data-tema="escuro"] .arl-resumo-dados dt {
  color: rgb(157, 151, 149);
}

html[data-tema="escuro"] .arl-editar {
  border-top-color: rgb(1, 1, 1);
  border-right-color: rgb(1, 1, 1);
  border-bottom-color: rgb(1, 1, 1);
  border-left-color: rgb(1, 1, 1);
  color: rgb(189, 187, 187);
}

html[data-tema="escuro"] .arl-editar:hover {
  background-color: rgb(1, 1, 1);
}

html[data-tema="escuro"] .oxy-woo-checkout .woocommerce ul.order_details {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .oxy-woo-checkout .woocommerce ul.order_details li strong {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .oxy-woo-checkout .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .oxy-woo-checkout .woocommerce .woocommerce-customer-details address {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .oxy-woo-checkout .oxy-woo-checkout a {
  color: rgb(117, 159, 180);
}

html[data-tema="escuro"] .oxy-woo-checkout h2.woocommerce-column__title,
html[data-tema="escuro"] .oxy-woo-checkout h2.woocommerce-order-details__title,
html[data-tema="escuro"] .oxy-woo-checkout h2.woocommerce-order-downloads__title {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .oxy-woo-checkout .woocommerce form .form-row label {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .oxy-woo-checkout .woocommerce form .form-row .required {
  color: rgb(223, 108, 153);
}

html[data-tema="escuro"] .oxy-woo-checkout .woocommerce button.button,
html[data-tema="escuro"] .oxy-woo-checkout .woocommerce a.button.alt {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .oxy-woo-checkout .woocommerce button.button:hover,
html[data-tema="escuro"] .oxy-woo-checkout .woocommerce a.button.alt:hover {
  background-color: rgb(31, 31, 31);
  color: rgb(117, 159, 180);
}

html[data-tema="escuro"] .oxy-woo-checkout .woocommerce .col2-set,
html[data-tema="escuro"] .oxy-woo-checkout .woocommerce-page .col2-set {
  border-bottom-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .oxy-woo-checkout .woocommerce-Price-amount,
html[data-tema="escuro"] .oxy-woo-checkout .product-quantity {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .woocommerce-checkout .payment_box p {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .woocommerce-checkout #payment div.payment_box {
  background-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] #add_payment_method #payment div.payment_box::before,
html[data-tema="escuro"] .woocommerce-cart #payment div.payment_box::before,
html[data-tema="escuro"] .woocommerce-checkout #payment div.payment_box::before {
  border-bottom-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] #-woo-checkout-6-30 table.shop_table,
html[data-tema="escuro"] #-woo-checkout-6-30 div#customer_details,
html[data-tema="escuro"] #-woo-checkout-6-30 .woocommerce-info,
html[data-tema="escuro"] #-woo-checkout-6-30 form.checkout_coupon,
html[data-tema="escuro"] #-woo-checkout-6-30 section.addresses,
html[data-tema="escuro"] #-woo-checkout-6-30 ul.order_details {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #-woo-checkout-6-30 .woocommerce table.shop_table td,
html[data-tema="escuro"] #-woo-checkout-6-30 .woocommerce form.checkout_coupon p,
html[data-tema="escuro"] #-woo-checkout-6-30 .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,
html[data-tema="escuro"] #-woo-checkout-6-30 .woocommerce .woocommerce-customer-details address,
html[data-tema="escuro"] #-woo-checkout-6-30 .woocommerce table.shop_table td,
html[data-tema="escuro"] #-woo-checkout-6-30 .woocommerce table.shop_table tfoot td {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] #-woo-checkout-6-30 .woocommerce-Price-amount,
html[data-tema="escuro"] #-woo-checkout-6-30 .product-quantity {
  color: rgb(232, 108, 104);
}

html[data-tema="escuro"] #-woo-checkout-6-30 .woocommerce-info a {
  color: rgb(232, 108, 104);
}

html[data-tema="escuro"] #-woo-checkout-6-30 .woocommerce-info a:hover {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] #-woo-checkout-6-30 .payment_box p {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] #-woo-checkout-6-30 #payment div.payment_box {
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #-woo-checkout-6-30 #payment div.payment_box::before {
  border-top-color: rgb(31, 31, 31);
  border-right-color: rgb(31, 31, 31);
  border-bottom-color: rgb(31, 31, 31);
  border-left-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] #-woo-checkout-6-30 .woocommerce-checkout #payment {
  background-color: rgb(26, 26, 26);
}

html[data-tema="escuro"] .oxy-woo-my-account p {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .oxy-woo-my-account strong {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .oxy-woo-my-account .woocommerce-MyAccount-navigation ul li {
  border-top-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .oxy-woo-my-account .woocommerce-MyAccount-navigation ul li:last-child {
  border-bottom-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .oxy-woo-my-account .is-active {
  background-color: rgb(31, 31, 31);
  border-right-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .oxy-woo-my-account .woocommerce-MyAccount-navigation ul li.is-active a {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .oxy-woo-my-account h3,
html[data-tema="escuro"] .oxy-woo-my-account h2 {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .oxy-woo-my-account address {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .oxy-woo-my-account .woocommerce form .form-row label {
  color: rgb(152, 152, 152);
}

html[data-tema="escuro"] .oxy-woo-my-account .woocommerce form .form-row .required {
  color: rgb(223, 108, 153);
}

html[data-tema="escuro"] .oxy-woo-my-account .woocommerce-EditAccountForm fieldset legend {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .oxy-woo-my-account mark {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] .oxy-woo-my-account .woocommerce table.shop_table tfoot th,
html[data-tema="escuro"] .oxy-woo-my-account .woocommerce table.shop_table tfoot td {
  border-top-color: rgb(21, 18, 20);
}

html[data-tema="escuro"] .oxy-woo-my-account .woocommerce-Price-amount {
  color: rgb(255, 255, 255);
}

html[data-tema="escuro"] #-woo-my-account-13-31 .oxy-woo-my-account a,
html[data-tema="escuro"] #-woo-my-account-13-31 .woocommerce-MyAccount-navigation ul li a {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] #-woo-my-account-13-31 .woocommerce-MyAccount-navigation ul li.is-active {
  border-top-color: rgb(25, 25, 25);
  border-right-color: rgb(25, 25, 25);
  border-bottom-color: rgb(25, 25, 25);
  border-left-color: rgb(25, 25, 25);
}

html[data-tema="escuro"] #-woo-my-account-13-31 p:not(.woocommerce-customer-details--email):not(.woocommerce-customer-details--phone):not(.woocommerce-form-row):not(.form-row) {
  color: rgb(155, 155, 155);
}

html[data-tema="escuro"] #-woo-my-account-13-31 p strong,
html[data-tema="escuro"] #-woo-my-account-13-31 mark {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] #-woo-my-account-13-31 h2,
html[data-tema="escuro"] #-woo-my-account-13-31 h3,
html[data-tema="escuro"] #-woo-my-account-13-31 .woocommerce-EditAccountForm fieldset legend {
  color: rgb(200, 200, 200);
}

html[data-tema="escuro"] #-woo-my-account-13-31 .woocommerce table.shop_table th,
html[data-tema="escuro"] #-woo-my-account-13-31 .woocommerce table.shop_table td,
html[data-tema="escuro"] #-woo-my-account-13-31 .woocommerce table.shop_table,
html[data-tema="escuro"] #-woo-my-account-13-31 .woocommerce table.shop_table tfoot th,
html[data-tema="escuro"] #-woo-my-account-13-31 .woocommerce table.shop_table tfoot td,
html[data-tema="escuro"] #-woo-my-account-13-31 .woocommerce table tr,
html[data-tema="escuro"] #-woo-my-account-13-31 .woocommerce .col2-set,
html[data-tema="escuro"] #-woo-my-account-13-31 .woocommerce-EditAccountForm,
html[data-tema="escuro"] #-woo-my-account-13-31 form.login,
html[data-tema="escuro"] #-woo-my-account-13-31 .woocommerce-info,
html[data-tema="escuro"] #-woo-my-account-13-31 .woocommerce-address-fields {
  border-top-color: rgba(24, 24, 24, 0);
  border-right-color: rgba(24, 24, 24, 0);
  border-bottom-color: rgba(24, 24, 24, 0);
  border-left-color: rgba(24, 24, 24, 0);
  background-color: rgb(31, 31, 31);
}

html[data-tema="escuro"] .oxy-woo-order-tracking form,
html[data-tema="escuro"] .woocommerce form.woocommerce-ResetPassword.lost_reset_password,
html[data-tema="escuro"] .woocommerce .woocommerce-EditAccountForm,
html[data-tema="escuro"] .woocommerce .woocommerce-address-fields,
html[data-tema="escuro"] .woocommerce-cart .cart-collaterals .cart_totals table,
html[data-tema="escuro"] .woocommerce .col2-set,
html[data-tema="escuro"] .woocommerce-form-coupon,
html[data-tema="escuro"] .woocommerce #reviews #comments ol.commentlist li .comment-text,
html[data-tema="escuro"] ul.woocommerce-order-overview,
html[data-tema="escuro"] .woocommerce form.login,
html[data-tema="escuro"] .woocommerce form.checkout_coupon,
html[data-tema="escuro"] .woocommerce table.shop_table {
  background-color: rgb(31, 31, 31);
}

@media only screen and (max-width: 400px) {
  html[data-tema="escuro"] .ff_repeater_table tbody tr {
    border-top-color: rgb(22, 22, 22);
    border-right-color: rgb(22, 22, 22);
    border-bottom-color: rgb(22, 22, 22);
    border-left-color: rgb(22, 22, 22);
  }

  html[data-tema="escuro"] .ff_repeater_table .repeat_btn .ff-el-repeat-buttons-list span {
    background-color: rgb(27, 27, 27);
  }
}

@media (max-width: 767px) {
  html[data-tema="escuro"] table.ff_flexible_table.ff-checkable-grids tbody tr td.ff_grid_header {
    background-color: rgb(27, 27, 27) !important;
  }

  html[data-tema="escuro"] table.ff_flexible_table tbody tr {
    background-color: rgb(31, 31, 31);
    border-top-color: rgb(16, 20, 24);
    border-right-color: rgb(16, 20, 24);
    border-bottom-color: rgb(16, 20, 24);
    border-left-color: rgb(16, 20, 24);
  }

  html[data-tema="escuro"] table.ff_flexible_table tbody tr td.repeat_btn {
    background-color: rgb(27, 27, 27);
  }

  html[data-tema="escuro"] .woocommerce-MyAccount-navigation ul {
    border-bottom-color: rgb(28, 24, 22);
  }

  html[data-tema="escuro"] .woocommerce-MyAccount-navigation li a {
    border-top-color: rgb(26, 23, 21) !important;
    border-right-color: rgb(26, 23, 21) !important;
    border-bottom-color: rgb(26, 23, 21) !important;
    border-left-color: rgb(26, 23, 21) !important;
  }

  html[data-tema="escuro"] .arl-camp-heroi::before {
    background-color: rgba(1, 0, 0, 0.76);
  }

  html[data-tema="escuro"] .arl-camp-bloco::before {
    background-color: rgba(1, 0, 0, 0.8);
  }
}

@media only screen and (max-width: 768px) {
  html[data-tema="escuro"] .ff_repeater_cont_row {
    background-color: rgb(31, 31, 31);
    border-top-color: rgb(16, 20, 24);
    border-right-color: rgb(16, 20, 24);
    border-bottom-color: rgb(16, 20, 24);
    border-left-color: rgb(16, 20, 24);
  }
}

@media (max-width: 991px) {
  html[data-tema="escuro"] .arl-camp-bloco--faixa::before {
    background-image: linear-gradient(rgba(1, 0, 0, 0.86) 0%, rgba(1, 0, 0, 0.72) 100%);
  }

  html[data-tema="escuro"] .wc-filters {
    background-color: rgb(31, 31, 31);
  }

  html[data-tema="escuro"] .wc-filter-open {
    background-color: rgb(29, 29, 29);
  }

  html[data-tema="escuro"] .wc-full-menu-1 {
    background-color: rgb(31, 31, 31);
  }

  html[data-tema="escuro"] .wc-full-menu-1-link-container {
    border-bottom-color: rgb(25, 25, 25);
  }

  html[data-tema="escuro"] .arl-nav {
    background-color: rgb(31, 30, 30);
    box-shadow: rgba(1, 0, 0, 0.4) -20px 0px 60px -24px;
  }

  html[data-tema="escuro"] .arl-nav a,
  html[data-tema="escuro"] .arl-nav .ct-link-text {
    border-bottom-color: rgb(28, 24, 22);
  }

  html[data-tema="escuro"] .arl-nav-fundo {
    background-color: rgba(1, 0, 0, 0.45);
  }

  html[data-tema="escuro"] .arl-nav::after {
    color: rgb(247, 95, 81);
  }
}

@media (max-width: 640px) {
  html[data-tema="escuro"] .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active,
  html[data-tema="escuro"] .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li.active {
    border-bottom-color: rgb(21, 18, 20);
  }
}

@media (max-width: 479px) {
  html[data-tema="escuro"] .c-padding-left-xs {
    color: rgb(152, 152, 152);
  }
}

