.tr-apc {
--tr-apc-accent: #176a47;
--tr-apc-button: #d95816;
--tr-apc-text: #20231f;
--tr-apc-muted: #686d68;
--tr-apc-line: #e4e5e0;
--tr-apc-head: #e3f4ee;
--tr-apc-badge: #fff0c9;
--tr-apc-badge-text: #654b08;
position: relative;
width: 100%;
max-width: 100%;
margin: 32px 0;
color: var(--tr-apc-text);
font-size: 15px;
line-height: 1.45;
}
.tr-apc__eyebrow {
margin-bottom: 5px;
color: var(--tr-apc-accent);
font-size: 12px;
font-weight: 700;
letter-spacing: .04em;
}
.tr-apc__title {
margin: 0 0 7px;
color: var(--tr-apc-text);
font-size: clamp(24px, 3vw, 34px);
line-height: 1.2;
}
.tr-apc__intro {
max-width: 800px;
margin: 0 0 20px;
color: var(--tr-apc-muted);
font-size: 14px;
}
.tr-apc__table-wrap {
overflow: hidden;
border: 1px solid var(--tr-apc-line);
border-radius: 13px;
background: #fff;
box-shadow: 0 6px 22px rgba(30, 35, 30, .08);
}
.tr-apc__table {
width: 100%;
margin: 0;
table-layout: fixed;
border: 0;
border-collapse: collapse;
background: #fff;
}
.tr-apc__table th,
.tr-apc__table td {
border: 0;
border-bottom: 1px solid var(--tr-apc-line);
background: #fff;
text-align: left;
vertical-align: top;
overflow-wrap: anywhere;
}
.tr-apc__table th {
padding: 14px 16px;
background: var(--tr-apc-head);
color: #3f4943;
font-size: 13px;
font-weight: 700;
}
.tr-apc__table td {
padding: 18px 16px;
}
.tr-apc__table tr:last-child td {
border-bottom: 0;
}
.tr-apc__table th:nth-child(1) { width: 25%; }
.tr-apc__table th:nth-child(2) { width: 19%; }
.tr-apc__table th:nth-child(3) { width: 24%; }
.tr-apc__table th:nth-child(4) { width: 14%; }
.tr-apc__table th:nth-child(5) { width: 18%; }
.tr-apc__badge,
.tr-apc__rating,
.tr-apc__profile,
.tr-apc__meta,
.tr-apc__features,
.tr-apc__good,
.tr-apc__bad,
.tr-apc__price,
.tr-apc__price-note {
display: block;
}
.tr-apc__badge {
width: fit-content;
margin: 0 0 10px;
padding: 4px 9px;
border-radius: 999px;
background: var(--tr-apc-badge);
color: var(--tr-apc-badge-text);
font-size: 12px;
font-weight: 700;
line-height: 1.3;
}
.tr-apc__table td:first-child > a.heureka-hn-link {
display: grid;
grid-template-columns: 72px minmax(0, 1fr);
gap: 12px;
align-items: center;
color: var(--tr-apc-text);
text-decoration: none;
}
.tr-apc__table td:first-child > a.heureka-hn-link:hover .tr-apc__name {
color: var(--tr-apc-accent);
text-decoration: underline;
}
.tr-apc__image {
display: block;
width: 72px;
height: 72px;
margin: 0;
object-fit: contain;
}
.tr-apc__name {
font-size: 17px;
font-weight: 700;
line-height: 1.3;
}
.tr-apc__rating {
margin: 5px 0 0 84px;
color: var(--tr-apc-muted);
font-size: 13px;
}
.tr-apc__profile,
.tr-apc__price {
font-size: 16px;
font-weight: 700;
}
.tr-apc__meta,
.tr-apc__price-note,
.tr-apc__bad {
margin-top: 5px;
color: var(--tr-apc-muted);
font-size: 13px;
}
.tr-apc__features {
margin-top: 8px;
font-size: 14px;
}
.tr-apc__good {
color: var(--tr-apc-accent);
font-weight: 700;
}
.tr-apc__price {
white-space: nowrap;
}
.tr-apc__action {
padding-right: 10px !important;
padding-left: 6px !important;
text-align: right !important;
}
.tr-apc__action > a.heureka-hn-link {
display: inline-flex;
width: 100%;
min-width: 0;
min-height: 46px;
box-sizing: border-box;
align-items: center;
justify-content: center;
padding: 11px 8px;
border-radius: 8px;
background: var(--tr-apc-button);
color: #fff !important;
font-size: 14px;
font-weight: 800;
line-height: 1;
text-align: center;
text-decoration: none !important;
white-space: nowrap;
word-break: normal;
overflow-wrap: normal;
box-shadow: 0 3px 9px rgba(94, 41, 12, .2);
transition: filter .15s ease, transform .15s ease;
}
.tr-apc__action > a.heureka-hn-link:hover,
.tr-apc__action > a.heureka-hn-link:focus-visible {
color: #fff !important;
filter: brightness(.88);
transform: translateY(-1px);
}
.tr-apc__updated {
margin: 9px 2px 0;
color: var(--tr-apc-muted);
font-size: 12px;
text-align: right;
} @media (min-width: 861px) and (max-width: 1200px) {
.tr-apc__table {
font-size: 14px;
}
.tr-apc__table th {
padding: 12px 10px;
font-size: 12px;
}
.tr-apc__table td {
padding: 14px 10px;
}
.tr-apc__badge {
margin-bottom: 8px;
padding: 4px 7px;
font-size: 11px;
}
.tr-apc__table td:first-child > a.heureka-hn-link {
grid-template-columns: 60px minmax(0, 1fr);
gap: 9px;
}
.tr-apc__image {
width: 60px;
height: 60px;
}
.tr-apc__name {
font-size: 15px;
}
.tr-apc__rating {
margin-left: 69px;
font-size: 12px;
}
.tr-apc__profile,
.tr-apc__price {
font-size: 14px;
}
.tr-apc__meta,
.tr-apc__price-note,
.tr-apc__bad {
font-size: 12px;
}
.tr-apc__features {
font-size: 13px;
}
.tr-apc__action {
padding-right: 7px !important;
padding-left: 4px !important;
}
.tr-apc__action > a.heureka-hn-link {
min-height: 42px;
padding: 9px 6px;
font-size: 13px;
}
}
@media (max-width: 860px) {
.tr-apc {
width: 100%;
max-width: 100%;
margin-top: 24px;
margin-bottom: 24px;
}
.tr-apc__table-wrap {
overflow: visible;
border: 0;
border-radius: 0;
background: transparent;
box-shadow: none;
}
.tr-apc__table,
.tr-apc__table tbody {
display: block;
background: transparent;
}
.tr-apc__table thead {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
clip-path: inset(50%);
white-space: nowrap;
border: 0;
}
.tr-apc__table tr {
display: flex;
flex-wrap: wrap;
margin-bottom: 16px;
overflow: hidden;
border: 1px solid var(--tr-apc-line);
border-radius: 13px;
background: #fff;
box-shadow: 0 5px 18px rgba(30, 35, 30, .08);
}
.tr-apc__table td,
.tr-apc__table tr:last-child td {
display: block;
width: auto !important;
box-sizing: border-box;
padding: 0 16px;
border: 0;
background: transparent;
}
.tr-apc__table td:nth-child(1),
.tr-apc__table td:nth-child(2),
.tr-apc__table td:nth-child(3) {
flex: 0 0 100%;
}
.tr-apc__table td:nth-child(1) {
padding-top: 16px;
padding-bottom: 14px;
}
.tr-apc__table td:nth-child(2),
.tr-apc__table td:nth-child(3) {
padding-top: 13px;
padding-bottom: 13px;
border-top: 1px solid var(--tr-apc-line);
}
.tr-apc__table td:nth-child(4) {
flex: 0 0 100%;
align-self: center;
padding-top: 14px;
padding-bottom: 4px;
}
.tr-apc__table td:nth-child(5) {
flex: 0 0 100%;
align-self: center;
padding: 8px 16px 18px !important;
text-align: left !important;
}
.tr-apc__action > a.heureka-hn-link {
width: min(100%, 220px);
min-width: 0;
min-height: 46px;
padding-right: 20px;
padding-left: 20px;
}
.tr-apc__table td:first-child > a.heureka-hn-link {
grid-template-columns: 82px minmax(0, 1fr);
}
.tr-apc__image {
width: 82px;
height: 82px;
}
.tr-apc__rating {
margin-left: 94px;
}
}
@media (max-width: 420px) {
.tr-apc__table td:nth-child(4),
.tr-apc__table td:nth-child(5) {
flex: 0 0 100%;
align-self: center;
}
.tr-apc__table td:nth-child(4) {
padding: 14px 16px 4px;
}
.tr-apc__table td:nth-child(5) {
padding: 8px 16px 18px !important;
text-align: left !important;
}
.tr-apc__action > a.heureka-hn-link {
width: min(100%, 220px);
min-width: 0;
min-height: 46px;
padding: 11px 20px;
font-size: 14px;
}
}
@media (prefers-reduced-motion: reduce) {
.tr-apc__action > a.heureka-hn-link { transition: none; }
}body:not(.et_pb_pagebuilder_layout) .abfd_et_pb_row, .et_pb_pagebuilder_layout .et_pb_column {
width: 100%;
}
.abfd-preview-area {
max-width: 1000px;
}
#et-boc {
z-index: 2;
}
.abfd-container-divi {
z-index: 1;
}
.abfd-container-divi .et_pb_column {
float: none;
}
.abfd-container {
width: auto;
padding: 20px;
background-color: #fff;
border: 1px solid #e2e2e2;
color: #3a3a3a;
}
.wp-admin .abfd-container {
margin: 10px 0;
}
.abfd-container .abfd-details {
width: 100%;
}
.abfd-container .abfd-social-networks {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(22px, 1fr));
gap: 14px;
}
.abfd-container .abfd-social-networks span {
display: flex;
justify-content: center;
align-items: center;
}
.abfd-container .abfd-social-networks .icon {
display: flex;
justify-content: center;
align-items: center;
}
.abfd-container .abfd-social-networks a,
.abfd-container .abfd-photograph-link {
text-decoration: none;
border: none;
}
.abfd-container .abfd-social-networks>span.et-social-icon~br {
display: none;
}
@media (min-width: 768px) {
.abfd-container {
display: flex;
}
}
.abfd-social-network-icon {
font-size: 22px;
}
.abfd-container .et-social-icon span {
display: none;
}
.abfd-container:not(:first-child) {
margin-top: 40px;
}
.abfd-container:not(:last-child) {
margin-bottom: 40px;
}
.abfd-container .abfd-photograph {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
width: 100px;
height: 100px;
}
@media (min-width: 768px) {
.abfd-container .abfd-photograph {
flex-shrink: 0;
margin: 0 20px 0 0;
}
}
@media (max-width: 767px) {
.abfd-container .abfd-photograph {
margin: 0 0 20px 0;
text-align: center;
}
}
.abfd-container .abfd-photograph img {
max-width: 96px;
}
.abfd-container .abfd-name {
font-weight: bold;
}
.abfd-container .abfd-name a {
text-decoration: none;
font-weight: bold;
}
.abfd-container .abfd-name:not(:last-child) {
margin: 0 0 20px 0;
}
.abfd-container .abfd-biography:not(:last-child) {
margin: 0 0 20px 0;
}
.abfd-container .abfd-social-networks a {
font-size: 18px;
line-height: 18px;
}
.abfd-container .abfd-social-networks a:hover {
color: #666;
}
.abfd-container .abdf-author-box-bottom {
margin-top: 20px;
}
.wp-admin .abfd-container .abfd-name,
.wp-admin .abfd-container .abfd-name a,
.wp-admin .abfd-container .abfd-biography p {
font-size: 14px;
} .fa-svg {
display: inline-block;
background-color: currentColor;
width: 1em;
height: 1em;
font-size: 22px;
}
.fa-theorg {
-webkit-mask: url('data:image/svg+xml;utf8,<svg id="Icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 604 604"><path class="cls-1" d="M473.24,248.95h-85.62c-23.64,0-42.82-19.2-42.82-42.81v-49.72h-85.62v49.72c0,23.61-19.17,42.81-42.82,42.81h-85.63c-23.64,0-42.81,19.15-42.81,42.81v128.46h85.62v-87.3h85.63v-83.97h85.62v83.97h85.63v87.3h85.63v-128.46c0-23.65-19.18-42.81-42.83-42.81Z"/></svg>') no-repeat center center;
mask: url('data:image/svg+xml;utf8,<svg id="Icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 604 604"><path class="cls-1" d="M473.24,248.95h-85.62c-23.64,0-42.82-19.2-42.82-42.81v-49.72h-85.62v49.72c0,23.61-19.17,42.81-42.82,42.81h-85.63c-23.64,0-42.81,19.15-42.81,42.81v128.46h85.62v-87.3h85.63v-83.97h85.62v83.97h85.63v87.3h85.63v-128.46c0-23.65-19.18-42.81-42.83-42.81Z"/></svg>') no-repeat center center;
background-color: currentColor;
}
.fa-substack {
-webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M22.539 8.242H1.46V5.406h21.08v2.836zM1.46 10.812V24L12 18.11 22.54 24V10.812H1.46zM22.54 0H1.46v2.836h21.08V0z"/></svg>') no-repeat center center;
mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M22.539 8.242H1.46V5.406h21.08v2.836zM1.46 10.812V24L12 18.11 22.54 24V10.812H1.46zM22.54 0H1.46v2.836h21.08V0z"/></svg>') no-repeat center center;
background-color: currentColor;
width: 0.8em;
height: 0.8em;
} .form-table .fa-svg {
vertical-align: middle;
position: relative;
top: -1px;
} .select2-results__option .fa-svg {
vertical-align: middle;
position: relative;
top: -1px;
}.mailerlite-form {
}
.mailerlite-form .mailerlite-form-description {
margin-bottom: 10px;
}
.mailerlite-form .mailerlite-form-field {
margin-bottom: 10px;
}
.mailerlite-form .mailerlite-form-field label {
display: block;
}
.mailerlite-form .mailerlite-subscribe-button-container {
text-align: center;
}
.mailerlite-form input.error {
color: #ff0000;
border-color: #ff0000;
}
.mailerlite-form label.error {
color: #ff0000;
}
.mailerlite-form-response {
margin-top: 20px;
display: none;
text-align: center;
color: #00a154;
}
.mailerlite-form-loader {
display: none;
text-align: center;
font-weight: bold;
margin: 0 20px;
}
.mailerlite-form-error {
display: block;
color: #ff0000;
}
.mailerlite-subscribe-submit{
max-width: 100%;
}#toc_container li,#toc_container ul{margin:0;padding:0;list-style-position:inside}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container.toc_numbered ul{list-style:none}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container .toc_title{text-align:left;font-weight:700;margin:0;padding:0}#toc_container.toc_title_center .toc_title{text-align:center}#toc_container.toc_title_right .toc_title{text-align:right}#toc_container.toc_black .toc_title{color:#aaa}#toc_container.toc_black a,#toc_container.toc_black a:visited{color:#fff}#toc_container.toc_black a:hover{color:#fff}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container .toc_toggle_icon a{text-decoration:none;line-height:1}#toc_container .toc_toggle_indicator{display:inline-block;line-height:1}#toc_container .toc_toggle_plus_minus a{display:inline-flex;align-items:center;justify-content:center;width:1.3em;height:1.3em;border:1px solid currentColor;border-radius:3px;vertical-align:middle}#toc_container .toc_toggle_plus_minus .toc_toggle_indicator{font-size:.8em}#toc_container .toc_toggle_indicator::before{font-weight:700}#toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{content:'\2212'}#toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{content:'\002B'}#toc_container .toc_toggle_caret .toc_toggle_indicator::before{content:'\25BE'}#toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{content:'\25B8'}#toc_container .toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}