* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
.d-flex {
display: flex !important;
}
.d-inline-flex {
display: inline-flex !important;
}
.d-none {
display: none !important;
}
.flex-row {
flex-direction: row !important;
}
.flex-column {
flex-direction: column !important;
}
.flex-row-reverse {
flex-direction: row-reverse !important;
}
.flex-column-reverse {
flex-direction: column-reverse !important;
}
.flex-grow-0 {
flex-grow: 0 !important;
}
.flex-grow-1 {
flex-grow: 1 !important;
}
.flex-shrink-0 {
flex-shrink: 0 !important;
}
.flex-shrink-1 {
flex-shrink: 1 !important;
}
.flex-wrap {
flex-wrap: wrap !important;
}
.flex-nowrap {
flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.justify-content-start {
justify-content: flex-start !important;
}
.justify-content-end {
justify-content: flex-end !important;
}
.justify-content-center {
justify-content: center !important;
}
.justify-content-between {
justify-content: space-between !important;
}
.justify-content-around {
justify-content: space-around !important;
}
.justify-content-evenly {
justify-content: space-evenly !important;
}
.align-items-start {
align-items: flex-start !important;
}
.align-items-end {
align-items: flex-end !important;
}
.align-items-center {
align-items: center !important;
}
.align-items-baseline {
align-items: baseline !important;
}
.align-items-stretch {
align-items: stretch !important;
}
.align-content-start {
align-content: flex-start !important;
}
.align-content-end {
align-content: flex-end !important;
}
.align-content-center {
align-content: center !important;
}
.align-content-between {
align-content: space-between !important;
}
.align-content-around {
align-content: space-around !important;
}
.align-content-stretch {
align-content: stretch !important;
}
.align-self-auto {
align-self: auto !important;
}
.align-self-start {
align-self: flex-start !important;
}
.align-self-end {
align-self: flex-end !important;
}
.align-self-center {
align-self: center !important;
}
.align-self-baseline {
align-self: baseline !important;
}
.align-self-stretch {
align-self: stretch !important;
}
.text-center {
text-align: center !important;
}
.text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.text-nowrap {
white-space: nowrap !important;
}
.white-space-nowrap,
.white-space-nowrap>button>span{
white-space: nowrap !important;
}
.float-right {
float: right !important;
}
.float-left {
float: left !important;
}
.float-clear {
clear: both !important;
}
.overflow-hidden {
overflow: hidden !important;
}
.position-unset {
position: unset !important;
}
.position-relative {
position: relative !important;
}
.position-fixed {
position: fixed !important;
}
.position-sticky {
position: sticky !important;
}
.position-static {
position: static !important;
}
.position-absolute {
position: absolute !important;
}
.active {
display: block !important;
}
.m-auto {
margin: auto !important;
}
.mt-auto {
margin-top: auto !important;
}
.mb-auto {
margin-bottom: auto !important;
}
.ml-auto {
margin-left: auto !important;
}
.mr-auto {
margin-right: auto !important;
}
.w-25 {
width: 25% !important;
}
.w-50 {
width: 50% !important;
}
.w-75 {
width: 75% !important;
}
.w-100 {
width: 100% !important;
}
.w-auto {
width: auto !important;
}
.max-width-max-content {
max-width: max-content;
}
.h-100 {
height: 100% !important;
}
.h-auto {
height: auto !important;
}
.cursor-pointer {
cursor: pointer;
}
.filter-color-white {
filter: brightness(0) invert(1);
}
select {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
details summary {
list-style: none;
}
details summary::-webkit-details-marker {
display: none;
}
ul,
ol,
ul>li,
ol>li {
list-style: none;
margin: 0;
padding: 0;
}
ul.list-padding {
list-style-type: disc;
padding-left: 32px;
}
ul.list-padding>li {
list-style-type: disc;
padding-left: 6px;
}
ol.list-padding {
list-style-type: decimal;
padding-left: 32px;
}
ol.list-padding>li {
list-style-type: decimal;
padding-left: 6px;
}
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=password],
input[type=month],
input[type=number],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
textarea,
input[type="file"]::file-selector-button,
select {
border-radius: 6px !important;
background: var(--wp--preset--color--white) !important;
font-size: 16px !important;
border: 1px solid var(--wp--preset--color--border) !important;
padding: 14px 16px !important;
}
.select2-container .select2-dropdown,
.select2-container .select2-selection {
border: 1px solid var(--wp--preset--color--border) !important;
}
input:focus,
textarea:focus {
border-color: var(--wp--preset--color--grey) !important;
}
.card {
background: var(--wp--preset--color--secondary-background);
border-radius: 12px;
box-shadow: 0 8px 24px rgba(29, 33, 41, 0.06);
;
border: 1px solid var(--border);
padding: 20px
}
.glass {
background-color: rgba(15, 157, 88, 0.08);
}
a.clickable::before,
.clickable>a::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.wp-block-group .trust-signals .usp-list {
display: flex;
justify-content: space-around;
gap: 24px;
}
.wp-block-group .trust-signals p {
position: relative;
}
.wp-block-group .trust-signals p::before {
font-size: 24px;
position: absolute;
left: -32px;
top: 50%;
transform: translateY(-50%);
color: var(--wp--preset--color--secondary);
}
header .header-panel .wp-block-group .trust-signals {
flex-wrap: nowrap !important;
}
header .header-panel .wp-block-group .trust-signals p {
display: flex;
align-items: center;
white-space: nowrap;
} .home .header-wrapper .header-panel {
display: none;
}
header .header-wrapper .header-main .wp-block-navigation .wp-block-navigation__responsive-container-open svg {
display: none;
}
header .header-wrapper .header-main .wp-block-navigation .wp-block-navigation__responsive-container-open::before {
font-size: 28px;
content: "\F479";
font-family: bootstrap-icons;
line-height: 1.5;
}
main.wp-block-group .hero-wrapper .wp-block-search__inside-wrapper .wp-block-search__input {
width: 100%;
background-color: var(--wp--preset--color--white) !important;
}
main.wp-block-group .hero-wrapper .wp-block-search__inside-wrapper #ajaxsearchlite1 {
border: 1px solid var(--wp--preset--color--border) !important;
}
main.wp-block-group .hero-wrapper .wp-block-search__inside-wrapper #ajaxsearchlite1:focus-within {
border: 1px solid var(--wp--preset--color--grey) !important;
}
main.wp-block-group .hero-wrapper .wp-block-search__inside-wrapper #ajaxsearchlite1 .probox .proclose svg {
background: var(--wp--preset--color--grey);
}
main.wp-block-group .hero-wrapper .wp-block-search__inside-wrapper #ajaxsearchlite1 .probox .promagnifier .innericon svg {
fill: var(--wp--preset--color--grey);
}
main.wp-block-group .hero-wrapper .wp-block-search__inside-wrapper #ajaxsearchlite1 .probox,
main.wp-block-group .hero-wrapper .wp-block-search__inside-wrapper #ajaxsearchlite1 .probox .proinput input.orig {
height: 48px !important;
align-items: center;
padding: 0 8px 0 12px;
}
main.wp-block-group .hero-wrapper .wp-block-search__inside-wrapper #ajaxsearchlite1 .probox .proinput input.autocomplete {
display: none;
}
main.wp-block-group .hero-wrapper .wp-block-search__inside-wrapper #ajaxsearchlite1 .probox .proinput {
margin-left: 0;
padding: 0;
}
main.wp-block-group .hero-wrapper .wp-block-search__inside-wrapper #ajaxsearchlite1 .probox:focus-within {
border: 1px solid red;
}
#ajaxsearchliteres1 {
margin-top: 0;
}
#ajaxsearchliteres1 .asl_content {
display: flex;
align-items: center;
}
main.wp-block-group .verkopen-categories .category-card {
position: relative;
}
main.wp-block-group .verkopen-categories .category-card div.wp-block-group {
position: unset;
}
main.wp-block-group .verkopen-categories .category-card div.wp-block-group.price-upto-badge {
position: absolute;
top: 12px;
right: 12px;
font-size: var(--wp--preset--font-size--x-small);
background: var(--wp--preset--color--secondary-background);
color: var(--wp--preset--color--secondary);
}
main.wp-block-group .how-it-works-wrapper .counter {
min-width: 48px;
min-height: 48px;
}
main.wp-block-group .testimonials-wrapper .marquee {
display: flex;
overflow: hidden;
gap: 85px;
}
main.wp-block-group .testimonials-wrapper .marquee__group {
margin-top: 0;
align-items: baseline;
animation: scroll 180s linear infinite;
}
main.wp-block-group .testimonials-wrapper .testimonial {
width: 375px;
position: relative;
}
main.wp-block-group .testimonials-wrapper .testimonial>.wp-block-group {
position: unset;
}
main.wp-block-group .testimonials-wrapper .testimonial .trustpilot-logo {
width: 75px;
position: absolute;
top: 8px;
right: 20px;
}
main.wp-block-group .testimonials-wrapper .testimonial .review-content {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
min-height: 4.5em;
}
@keyframes scroll {
from {
transform: translateX(0);
}
to {
transform: translateX(-100%);
}
}
main.wp-block-group .testimonials-wrapper .content .marquee:hover .marquee__group {
animation-play-state: paused;
}
main.wp-block-group .wp-block-term-description h2 {
font-size: var(--wp--preset--font-size--regular);
margin-top: 12px;
margin-bottom: 4px;
}
main.wp-block-group .seo-content-before-faq .seo-content h2+h3,
main.wp-block-group .seo-content-before-faq .seo-content h3+h4 {
margin-top: 12px !important;;
}
main.wp-block-group .seo-content-before-faq .seo-content h2 {
font-size: var(--wp--preset--font-size--large);
font-weight: 600;
}
main.wp-block-group .seo-content-before-faq .seo-content h3 {
font-size: var(--wp--preset--font-size--medium);
}
main.wp-block-group .seo-content-before-faq .seo-content h4 {
font-size: var(--wp--preset--font-size--regular);
}
main.wp-block-group .seo-content-before-faq .seo-content ol+h2,
main.wp-block-group .seo-content-before-faq .seo-content ol+h3,
main.wp-block-group .seo-content-before-faq .seo-content ul+h2,
main.wp-block-group .seo-content-before-faq .seo-content ul+h3,
main.wp-block-group .seo-content-before-faq .seo-content p+h2,
main.wp-block-group .seo-content-before-faq .seo-content p+h3 {
margin-top: 12px !important;
}
main.wp-block-group .faqs-wrapper .faq-container .faq-item {
margin-bottom: 15px;
border: 1px solid var(--wp--preset--color--border);
border-radius: 6px;
overflow: hidden;
}
main.wp-block-group .faqs-wrapper .faq-container .faq-item summary {
cursor: pointer;
padding: 12px 16px;
display: flex;
justify-content: space-between;
align-items: center;
background: var(--wp--preset--color--primary-background);
}
main.wp-block-group .faqs-wrapper .faq-container .faq-item .faq-answer {
padding: 12px 16px;
line-height: 1.5;
color: var(--wp--preset--color--grey);
background: var(--wp--preset--color--white);
border-top: 1px solid var(--wp--preset--color--border);
}
main.wp-block-group .faqs-wrapper .faq-container .faq-item summary::after {
transition: transform 0.3s ease;
font-size: 20px;
}
main.wp-block-group .faqs-wrapper .faq-container .faq-item summary::after {
content: "\f64d";
display: inline-block;
font-family: bootstrap-icons;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
vertical-align: -.125em;
}
main.wp-block-group .faqs-wrapper .faq-container .faq-item[open] summary {
font-weight: 500;
}
main.wp-block-group .faqs-wrapper .faq-container .faq-item[open] summary::after {
content: "\f63B";
}
main.wp-block-group .seo-content-wrapper .seo-content h3,
main.wp-block-group .seo-content-wrapper .seo-content h4 {
font-family: "Geist", sans-serif;
}
main.wp-block-group .seo-content-wrapper .seo-content h2+h3,
main.wp-block-group .seo-content-wrapper .seo-content h3+h4 {
margin-top: 16px;
}
main.wp-block-group .seo-content-wrapper .seo-content h4 {
font-size: var(--wp--preset--font-size--medium);
}
main.wp-block-group .seo-content-wrapper .seo-content h2+p {
margin-top: 4px;
}
main.wp-block-group .seo-content-wrapper .seo-content ul+h2,
main.wp-block-group .seo-content-wrapper .seo-content p+h2,
main.wp-block-group .seo-content-wrapper .seo-content ul+h3,
main.wp-block-group .seo-content-wrapper .seo-content p+h3,
main.wp-block-group .seo-content-wrapper .seo-content ul+h4,
main.wp-block-group .seo-content-wrapper .seo-content p+h4 {
margin-top: 24px;
margin-bottom: 4px;
}
main.wp-block-group .seo-content-wrapper .seo-content p+p {
margin-top: 8px;
}
main.wp-block-group .seo-content-wrapper .seo-content p > a {
font-weight: 500;
color: var(--wp--preset--color--secondary);
}
main.wp-block-group .content.read-more-container .read-more-content {
max-height: 210px;
overflow: hidden;
}
main.wp-block-group .content.read-more-container.expanded .read-more-content {
max-height: 100%;
}
main.wp-block-group .content.read-more-container .read-more-content::after {
content: '';
position: absolute;
bottom: 0px;
width: 100%;
height: 10rem;
background-color: rgba(255, 255, 255, 0);
background-repeat: repeat-x;
background-image: linear-gradient(to bottom, rgba(42, 42, 42, 0) 0%, var(--wp--preset--color--primary-background) 100%);
}
main.wp-block-group .read-more-container.expanded .read-more-content::after {
display: none;
}
main.wp-block-group .read-more-container .read-more-toggle>a::after {
content: "\f282";
font-size: 12px;
font-weight: 600;
font-family: "bootstrap-icons";
}
main.wp-block-group .read-more-container.expanded .read-more-toggle>a::after {
transform: rotate(180deg);
}
main.wp-block-group .read-more-container .read-more-toggle>a:hover {
border-color: inherit !important;
}
main.wp-block-group .telefoon-models-list {
margin-top: var(--wp--preset--spacing--x-large);
}
main.wp-block-group .telefoon-models-list .models-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 0 40px;
}
@media (max-width: 768px) {
main.wp-block-group .telefoon-models-list .models-grid {
grid-template-columns: 1fr;
}
} main.wp-block-group .woocommerce .woocommerce-breadcrumb {
margin-bottom: 0 !important;
}
main.wp-block-group .woocommerce .wp-block-term-description a {
color: var(--wp--preset--color--secondary);
}
main.wp-block-group .wc-block-product-template__responsive {
grid-gap: 0.25rem 1rem !important;
}
main.wp-block-group .custom-products-wrapper .wc-block-product-template__responsive {
grid-gap: 1rem 1rem !important;
}
main.wp-block-group .shop-product-catalog .wp-block-woocommerce-product-collection .wc-block-product {
display: flex;
}
main.wp-block-group .wp-block-search__inside-wrapper .bi::before {
position: absolute;
left: 14px;
top: 50%;
color: var(--wp--preset--color--grey);
transform: translateY(-50%);
}
main.wp-block-group .wp-block-search__inside-wrapper .wp-block-search__input {
width: 100%;
padding-left: 40px !important;
background-color: var(--wp--preset--color--white) !important;
}
main.wp-block-group .wc-block-product .wp-block-woocommerce-product-image img {
aspect-ratio: 1 / 1 !important;
}
main.wp-block-group .product-value-table {
border-collapse: collapse;
width: 100%;
max-width: 400px;
margin-left: 0 !important;
margin-top: var(--wp--preset--spacing--medium);
}
main.wp-block-group .product-value-table tr>th {
background-color: var(--wp--preset--color--primary-background);
color: var(--wp--preset--color--body);
font-weight: 500;
}
main.wp-block-group .product-value-table td,
main.wp-block-group .product-value-table th {
border: 1px solid var(--wp--preset--color--primary-background);
text-align: left;
padding: 12px;
}
main.wp-block-group .product-main-info-container .wp-block-woocommerce-product-summary {
border-left: 3px solid var(--wp--preset--color--secondary);
border-left-width: 3px;
padding-top: var(--wp--preset--spacing--medium);
padding-bottom: var(--wp--preset--spacing--tiny);
padding-left: var(--wp--preset--spacing--medium);
background-color: var(--wp--preset--color--secondary-background);
}
main.wp-block-group .product-main-info-container .bi {
display: flex;
align-items: center;
gap: 8px;
}
main.wp-block-group .product-main-info-container .bi::before {
font-size: var(--wp--preset--font-size--x-large);
}
main.wp-block-group .product-main-info-container .wp-block-button br {
display: none !important;
}