.block-text .headline .title {
margin-bottom: 1.5rem;
}
.block-text .btn {
margin-top: 2.5rem;
} .block-text.v2 {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
gap: 1.5rem;
align-items: flex-start;
}
.block-text.v2 * {
margin: 0 !important;
}
.wrapper-container .hs-form-frame {
width: 100%;
} @media only screen and (max-width: 767px) {
.block-text .btn {
margin-top: 1.5rem;
}
}.block-product-detail .product-detail-wrapper {
display: flex;
flex-direction: column;
gap: 1rem;
}
.block-product-detail .product-detail-wrapper .product-detail-item {
background: var(--bs-white);
border-radius: 0.313rem;
display: flex;
padding: 2rem;
gap: 1.5rem;
}
.block-product-detail .product-detail-wrapper .product-detail-item.image-on-top {
flex-direction: column;
}
.block-product-detail .product-detail-wrapper .product-detail-item.image-on-top .image{
width: 17.5rem;
}
.block-product-detail .product-detail-wrapper .product-detail-item.image-on-top .image img {
height: auto;
}
.block-product-detail .product-detail-wrapper .product-detail-item .image {
width: 10.375rem;
flex-shrink: 0;
text-align: center;
}
.block-product-detail .product-detail-wrapper .product-detail-item .image img {
width: auto;
height: 8.5rem;
object-fit: cover;
}
.block-product-detail .product-detail-wrapper .product-detail-item .product-detail .title {
margin-bottom: 1rem;
}
.block-product-detail .product-detail-wrapper .product-detail-item .product-detail .text,
.block-product-detail .product-detail-wrapper .product-detail-item .product-detail .text * {
font-weight: var(--font-weight-light);
font-style: italic;
line-height: 1.375rem;
letter-spacing: 0.015em;
color: #524855;
}
.block-product-detail .product-detail-wrapper .product-detail-item .product-detail .text ul {
display: flex;
flex-direction: column;
gap: 0.5rem;
} @media only screen and (max-width: 767px) {
.block-product-detail .product-detail-wrapper {
gap: 0.5rem;
}
.block-product-detail .product-detail-wrapper .product-detail-item {
padding: 1rem 1rem 1.5rem;
flex-direction: column;
}
.block-product-detail .product-detail-wrapper .product-detail-item .image {
width: auto;
}
.block-product-detail .product-detail-wrapper .product-detail-item.image-on-top .image{
width: auto;
}
.block-product-detail .product-detail-wrapper .product-detail-item .image img {
height: 8.75rem;
}
.block-product-detail .product-detail-wrapper .product-detail-item.image-on-top .image img {
height: 20rem;
}
.block-product-detail .product-detail-wrapper .product-detail-item .product-detail .text ul {
margin: 0;
}
}.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top; }
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020; }
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; }
.fancybox-opened {
z-index: 8030; }
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, .fancybox-inner {
position: relative; }
.fancybox-inner {
overflow: hidden; }
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch; }
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap; }
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%; }
.fancybox-image {
max-width: 100%;
max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//www.degesa-fire-systems.de/wp-content/themes/degesa/assets/plugins/img/fancybox_sprite.png); }
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060; }
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//www.degesa-fire-systems.de/wp-content/themes/degesa/assets/plugins/img/fancybox_loading.gif) center center no-repeat; }
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040; }
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//www.degesa-fire-systems.de/wp-content/themes/degesa/assets/plugins/img/blank.gif); -webkit-tap-highlight-color: transparent;
z-index: 8040; }
.fancybox-prev {
left: 0; }
.fancybox-next {
right: 0; }
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden; }
.fancybox-prev span {
left: 10px;
background-position: 0 -36px; }
.fancybox-next span {
right: 10px;
background-position: 0 -72px; }
.fancybox-nav:hover span {
visibility: visible; }
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important; } .fancybox-lock {
overflow: visible !important;
width: auto; }
.fancybox-lock body {
overflow: hidden !important; }
.fancybox-lock-test {
overflow-y: hidden !important; }
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url(//www.degesa-fire-systems.de/wp-content/themes/degesa/assets/plugins/img/fancybox_overlay.png); }
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0; }
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll; } .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
position: relative;
text-shadow: none;
z-index: 8050; }
.fancybox-opened .fancybox-title {
visibility: visible; }
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center; }
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap; }
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff; }
.fancybox-title-inside-wrap {
padding-top: 10px; }
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, 0.8); } @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//www.degesa-fire-systems.de/wp-content/themes/degesa/assets/plugins/img/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//www.degesa-fire-systems.de/wp-content/themes/degesa/assets/plugins/img/fancybox_loading@2x.gif);
background-size: 24px 24px; } }
.fancybox-overlay {
background: url(//www.degesa-fire-systems.de/wp-content/themes/degesa/assets/plugins/fancybox/img/fancybox_overlay.png);
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//www.degesa-fire-systems.de/wp-content/themes/degesa/assets/plugins/fancybox/img/fancybox_sprite.png);
}
.fancybox-inner .fancybox-image {
object-fit: cover;
}
.fancybox-nav span {
visibility: visible;
}
.fancybox-wrap { }
@media only screen and (min-width: 767px) {
.fancybox-wrap {
bottom: 1.5rem !important;
left: 2.5rem !important;
right: 2.5rem;
width: auto !important;
height: auto !important;
}
}
@media only screen and (max-width: 768px) {
.fancybox-wrap {
width: 80% !important;
height: calc(90vh - 32px) !important;
}
}
.fancybox-skin {
width: 100% !important;
height: 100% !important;
padding: 1.5rem 2.5rem !important;
border-radius: 0.313rem;
background: var(--bs-white);
box-shadow: none !important;
}
.fancybox-outer,
.fancybox-inner {
width: 100% !important;
height: 100% !important;
}
@media only screen and (min-width: 767px) {
.fancybox-inner .fancybox-image {
width: auto;
height: auto;
margin: 0 auto;
top: 50%;
position: relative;
transform: translateY(-50%);
}
}
.fancybox-title-inside-wrap {
padding-top: 0;
margin-top: -1.5rem;
text-shadow: 0 0px 8px #fff;
}
.fancybox-close {
top: 1rem;
right: 1rem;
width: 2.5rem;
height: 2.563rem;
background: url(//www.degesa-fire-systems.de/wp-content/themes/degesa/assets/img/icons/close.png) no-repeat center;
background-size: contain;
} @media only screen and (max-width: 767px) {
.fancybox-skin { padding: 0.5rem !important;
}
.fancybox-inner .fancybox-image {
object-fit: contain;
}
}.block-image img {
height: 32.125rem;
width: 100%;
object-fit: cover;
}
.block-image .source {
font-size: 0.813rem;
line-height: 1.138rem;
letter-spacing: 0.005em;
padding: 0.5rem 0;
}
.block-image .text {
margin-top: 2.5rem;
}
.block-image .text p:not(:last-child) {
margin-bottom: 2.5rem;
}
.block-image .below {
margin-top: 2.5rem;
}
.block-image .btn {
margin-top: 2.5rem;
} .block-image .fancybox-image img {
height: auto;
}
.block-image .fancybox-image a.fancybox {
position: relative;
display: block;
}
.block-image .fancybox-image a:before {
content: '';
position: absolute;
top: 0.875rem;
right: 0.875rem;
background-image: url('data:image/svg+xml;charset=utf-8,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.1787 16.8555C18.3545 17.0312 18.3545 17.3125 18.1787 17.4531L17.3701 18.2617C17.2295 18.4375 16.9482 18.4375 16.7725 18.2617L12.5186 14.0078C12.4482 13.9023 12.4131 13.7969 12.4131 13.6914V13.2344C11.1123 14.3242 9.45996 14.9922 7.63184 14.9922C3.58887 14.9922 0.319336 11.7227 0.319336 7.67969C0.319336 3.67188 3.58887 0.367188 7.63184 0.367188C11.6396 0.367188 14.9443 3.67188 14.9443 7.67969C14.9443 9.50781 14.2412 11.1953 13.1514 12.4609H13.6084C13.7139 12.4609 13.8193 12.5312 13.9248 12.6016L18.1787 16.8555ZM7.63184 13.3047C10.7256 13.3047 13.2568 10.8086 13.2568 7.67969C13.2568 4.58594 10.7256 2.05469 7.63184 2.05469C4.50293 2.05469 2.00684 4.58594 2.00684 7.67969C2.00684 10.8086 4.50293 13.3047 7.63184 13.3047Z" fill="white"/></svg>');
background-repeat: no-repeat;
background-position: center;
background-color: var(--color-secondary);
width: 2.5rem;
height: 2.5rem;
border-radius: 50%;
} .block-image .withborder {
position: relative;
border: 2px solid #DFDDDF;
border-radius: 0.313rem;
} .article-domain .block-image img {
height: 22.438rem;
height: auto;
}  .archive-domain-category .block-image .image img {
height: 22.5rem;
object-fit: contain;
}
.single-products .block-image .image img {
height: auto;
object-fit: contain;
} .block-image .wrapper-container .image img {
height: 22.5rem;
}
@media only screen and (max-width: 991px) {
.block-image .wrapper-container .image img {
height: auto;
}
}
.block-image .wrapper-container .text {
text-align: left;
} @media only screen and (max-width: 767px) {
.block-image-video img {
height: 10.667rem;
}
.image.border ,.fancybox-image.border {
border-radius: 0.313rem !important;
border-width: 2px !important;
overflow: hidden;
}
.block-image .fancybox-image a.fancybox {
overflow: hidden;
border-radius: 0.313rem;
}
.block-image .fancybox-image img {
height: 10.5rem;
}
.block-image .fancybox-image a::after {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.7);
}
.block-image .fancybox-image a:before {
z-index: 3;
background-color: var(--color-white);
background-image: url('data:image/svg+xml;charset=utf-8,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.1787 16.8555C18.3545 17.0312 18.3545 17.3125 18.1787 17.4531L17.3701 18.2617C17.2295 18.4375 16.9482 18.4375 16.7725 18.2617L12.5186 14.0078C12.4482 13.9023 12.4131 13.7969 12.4131 13.6914V13.2344C11.1123 14.3242 9.45996 14.9922 7.63184 14.9922C3.58887 14.9922 0.319336 11.7227 0.319336 7.67969C0.319336 3.67188 3.58887 0.367188 7.63184 0.367188C11.6396 0.367188 14.9443 3.67188 14.9443 7.67969C14.9443 9.50781 14.2412 11.1953 13.1514 12.4609H13.6084C13.7139 12.4609 13.8193 12.5312 13.9248 12.6016L18.1787 16.8555ZM7.63184 13.3047C10.7256 13.3047 13.2568 10.8086 13.2568 7.67969C13.2568 4.58594 10.7256 2.05469 7.63184 2.05469C4.50293 2.05469 2.00684 4.58594 2.00684 7.67969C2.00684 10.8086 4.50293 13.3047 7.63184 13.3047Z" fill="%23271A2B"/></svg>') ;
top: calc((100% / 2) - 20px);
left: 0;
right: 0;
margin: auto;
}
.block-image .headline .title {
margin-bottom: 1.5rem;
}
.block-image .text {
margin-top: 1.5rem;
}
.block-image .text p:not(:last-child) {
margin-bottom: 1.5rem;
}
.block-image .withborder {
padding: 0.875rem;
}
.block-image img,
.article-domain .block-image img,
.archive-domain-category .block-image .image img,
.single-products .block-image .image img { height: auto;
}
.article-domain .block-image .withborder img,
.archive-domain-category .block-image .withborder img {
height: 9.5rem;
}
.single-products .block-image .headline .title {
margin-bottom: 0.75rem;
}
}.interactive-image-container {
position: relative;
border: 2px solid #DFDDDF;
border-radius: 0.313rem;
}
.interactive-image-container .image img {
width: 100%;
height: auto;
display: block;
}
.interactive-image-container .hotspot {
position: absolute;
background: url(//www.degesa-fire-systems.de/wp-content/themes/degesa/assets/img/hotspot.svg) no-repeat center;
width: 1.5rem;
height: 1.5rem;
cursor: pointer;
margin-top: calc(-1.5rem / 2);
margin-left: calc(-1.5rem / 2); }
.interactive-image-container .hotspot .hotspot-point {
display: none;
position: absolute;
background: var(--color-text-default);
color: var(--bs-white);
top: calc(100% + 1rem);
left: 50%;
transform: translateX(-50%);
width: 21.875rem;
padding: 0.75rem;
border-radius: 0.125rem;
text-align: center;
font-size: 1.125rem;
line-height: 1.6rem;
height: auto;
z-index: 9999999;
}
.interactive-image-container .hotspot .hotspot-point * {
color: var(--bs-white);
}
.interactive-image-container .fancybox-img {
position: absolute;
top: 0.875rem;
right: 0.875rem;
background-image: url('data:image/svg+xml;charset=utf-8,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.1787 16.8555C18.3545 17.0312 18.3545 17.3125 18.1787 17.4531L17.3701 18.2617C17.2295 18.4375 16.9482 18.4375 16.7725 18.2617L12.5186 14.0078C12.4482 13.9023 12.4131 13.7969 12.4131 13.6914V13.2344C11.1123 14.3242 9.45996 14.9922 7.63184 14.9922C3.58887 14.9922 0.319336 11.7227 0.319336 7.67969C0.319336 3.67188 3.58887 0.367188 7.63184 0.367188C11.6396 0.367188 14.9443 3.67188 14.9443 7.67969C14.9443 9.50781 14.2412 11.1953 13.1514 12.4609H13.6084C13.7139 12.4609 13.8193 12.5312 13.9248 12.6016L18.1787 16.8555ZM7.63184 13.3047C10.7256 13.3047 13.2568 10.8086 13.2568 7.67969C13.2568 4.58594 10.7256 2.05469 7.63184 2.05469C4.50293 2.05469 2.00684 4.58594 2.00684 7.67969C2.00684 10.8086 4.50293 13.3047 7.63184 13.3047Z" fill="white"/></svg>');
background-repeat: no-repeat;
background-position: center;
background-color: var(--color-secondary);
width: 2.5rem;
height: 2.5rem;
border-radius: 50%;
}
.interactive-image-container .fancybox-img > a {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
font-size: 0;
} .popup-interactive-image,
.popup-interactive-image * {
height: 99%;
}
.popup-interactive-image .interactive-image-container {
border: none;
border-radius: 0;
text-align: center;
}
.popup-interactive-image .interactive-image-container .image {
position: relative;
display: inline-block;
}
.popup-interactive-image .interactive-image-container .image img {
height: 100%;
} @media only screen and (max-width: 767px) {
.block-image .interactive-image-container {
overflow: hidden;
}
.block-image .interactive-image-container .fancybox-img {
background-color: var(--color-white);
background-image: url('data:image/svg+xml;charset=utf-8,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.1787 16.8555C18.3545 17.0312 18.3545 17.3125 18.1787 17.4531L17.3701 18.2617C17.2295 18.4375 16.9482 18.4375 16.7725 18.2617L12.5186 14.0078C12.4482 13.9023 12.4131 13.7969 12.4131 13.6914V13.2344C11.1123 14.3242 9.45996 14.9922 7.63184 14.9922C3.58887 14.9922 0.319336 11.7227 0.319336 7.67969C0.319336 3.67188 3.58887 0.367188 7.63184 0.367188C11.6396 0.367188 14.9443 3.67188 14.9443 7.67969C14.9443 9.50781 14.2412 11.1953 13.1514 12.4609H13.6084C13.7139 12.4609 13.8193 12.5312 13.9248 12.6016L18.1787 16.8555ZM7.63184 13.3047C10.7256 13.3047 13.2568 10.8086 13.2568 7.67969C13.2568 4.58594 10.7256 2.05469 7.63184 2.05469C4.50293 2.05469 2.00684 4.58594 2.00684 7.67969C2.00684 10.8086 4.50293 13.3047 7.63184 13.3047Z" fill="%23271A2B"/></svg>');
top: calc((100% / 2) - 20px);
left: 0;
right: 0;
margin: auto;
z-index: 1;
}
.block-image .interactive-image-container:after {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.7);
}
}.accordion {
--bs-accordion-border-color: #DFDDDF;
--bs-accordion-border-radius: 0;
--bs-accordion-border-width: 0; --bs-accordion-btn-padding-x: 0;
--bs-accordion-btn-padding-y: 0;
--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12' viewBox='0 0 22 12' fill='none'%3e%3cpath d='M21.0042 2.00419L11.6709 11.3375C11.5737 11.4153 11.4716 11.4785 11.3646 11.5271C11.2577 11.5757 11.1362 11.6 11.0001 11.6C10.864 11.6 10.7424 11.5757 10.6355 11.5271C10.5285 11.4785 10.4265 11.4153 10.3292 11.3375L0.995898 2.00419C0.91812 1.90697 0.854927 1.80489 0.806315 1.69794C0.757703 1.591 0.733398 1.46947 0.733398 1.33336C0.733398 1.08058 0.825758 0.861831 1.01048 0.677108C1.19521 0.492384 1.41395 0.400024 1.66673 0.400024C1.80284 0.400024 1.92437 0.424329 2.03132 0.472941C2.13826 0.521553 2.24034 0.584746 2.33757 0.662524L11.0001 9.35419L19.6626 0.662524C19.7598 0.584746 19.8619 0.521553 19.9688 0.472941C20.0758 0.424329 20.1973 0.400024 20.3334 0.400024C20.5862 0.400024 20.8049 0.492384 20.9896 0.677108C21.1744 0.861831 21.2667 1.08058 21.2667 1.33336C21.2667 1.46947 21.2424 1.591 21.1938 1.69794C21.1452 1.80489 21.082 1.90697 21.0042 2.00419Z' fill='%23271A2B'/%3e%3c/svg%3e");
--bs-accordion-btn-icon-width: 1.283rem;
--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12' viewBox='0 0 22 12' fill='none'%3e%3cpath d='M21.0042 2.00419L11.6709 11.3375C11.5737 11.4153 11.4716 11.4785 11.3646 11.5271C11.2577 11.5757 11.1362 11.6 11.0001 11.6C10.864 11.6 10.7424 11.5757 10.6355 11.5271C10.5285 11.4785 10.4265 11.4153 10.3292 11.3375L0.995898 2.00419C0.91812 1.90697 0.854927 1.80489 0.806315 1.69794C0.757703 1.591 0.733398 1.46947 0.733398 1.33336C0.733398 1.08058 0.825758 0.861831 1.01048 0.677108C1.19521 0.492384 1.41395 0.400024 1.66673 0.400024C1.80284 0.400024 1.92437 0.424329 2.03132 0.472941C2.13826 0.521553 2.24034 0.584746 2.33757 0.662524L11.0001 9.35419L19.6626 0.662524C19.7598 0.584746 19.8619 0.521553 19.9688 0.472941C20.0758 0.424329 20.1973 0.400024 20.3334 0.400024C20.5862 0.400024 20.8049 0.492384 20.9896 0.677108C21.1744 0.861831 21.2667 1.08058 21.2667 1.33336C21.2667 1.46947 21.2424 1.591 21.1938 1.69794C21.1452 1.80489 21.082 1.90697 21.0042 2.00419Z' fill='%23271A2B'/%3e%3c/svg%3e");
--bs-accordion-body-padding-x: 0;
--bs-accordion-body-padding-y: 0;
--bs-accordion-active-color: var(--bs-body-color);
--bs-accordion-active-bg: transparent;
}
.accordion-flush>.accordion-item {
border: none;
margin-bottom: 1.333rem;
}
.accordion-header {
margin-bottom: 0;
background: none;
}
.accordion-button:focus {
box-shadow: none;
}
.accordion-button:not(.collapsed) {
box-shadow: none;
}
.accordion-button {
font-family: var(--font-family-primary);
font-weight: var(--font-weight-semi-bold);
padding-block: 1.5rem;
font-size: 1.25rem;
line-height: 1.625rem;
color: var(--color-text-default);
justify-content: space-between;
background: none;
}
.accordion-flush .accordion-button {
border-bottom: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-button::after {
margin-left: 1rem;
background-position: center;
}
.accordion-item .accordion-button:not(.collapsed) {
padding-bottom: 1.125rem;
}
.accordion-body {
padding-bottom: 1.625rem;
padding-right: 2.75rem;
}
.accordion-item {
color: var(--bs-accordion-color);
background-color: var(--bs-accordion-bg);
border-bottom: 0.125rem solid var(--bs-accordion-border-color);
}
.accordion-item  .btn {
margin-top: 1rem;
}
.accordion-item:first-of-type>.accordion-header .accordion-button {
padding-top: 0;
} @media only screen and (max-width: 767px) {
.accordion {
margin-top: 1.5rem;
}
.accordion-item .accordion-button:not(.collapsed) {
padding-bottom: 0.5rem;
}
.accordion-body {
padding-bottom: 1.813rem;
}
}.block-logos .logos-wrapper {
display: flex;
background: var(--bs-white);
padding: 2.5rem 0.98rem;
justify-content: space-between;
align-items: center;
}
.block-logos .logos-wrapper .logo {
display: flex;
align-items: center;
flex: 1;
padding: 0 1.864rem;
}
.block-logos .logos-wrapper .logo img {
max-height: 7.5rem;
} @media only screen and (max-width: 767px) {
.block-logos .logos-wrapper {
padding: 3.125rem 1rem;
width: calc(100% + 1rem);
overflow-x: auto;
overflow-y: hidden;
-ms-overflow-style: none;
scrollbar-width: none;
}
.block-logos .logos-wrapper .logo {
flex: auto;
padding: 0;
width: 9.375rem;
flex-shrink: 0;
justify-content: center;
}
.block-logos .logos-wrapper .logo img {
max-height: 6.25rem;
}
}.block-domain-category-boxs {
display: flex;
flex-direction: column;
gap: 2.5rem;
align-items: flex-start;
}
.block-domain-category-boxs .category-container {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 1rem;
}
.block-domain-category-boxs .category-container .category-item {
position: relative;
background: var(--bs-white);
border-radius: 0.313rem;
padding: 1.875rem 1rem;
display: flex;
flex-direction: column;
gap: 1.5rem;
}
.block-domain-category-boxs .category-container .category-item img {
height: 12.625rem;
width: 100%;
object-fit: cover;
}
.block-domain-category-boxs .category-container .category-item .category-permalink {
position: relative;
color: var(--color-primary);
text-decoration: none;
}
.block-domain-category-boxs .category-container .category-item .category-permalink:after {
content: '';
background: url('data:image/svg+xml;charset=utf-8,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.46094 4.85815L9.62268 8.0199L6.46094 11.1816" stroke="%23E42328" stroke-width="1.18565" stroke-linecap="round"/></svg>') no-repeat center;
display: inline-block;
width: 1rem;
height: 1rem;
vertical-align: middle;
}
.block-domain-category-boxs .category-container .category-item .category-link {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
font-size: 0;
} @media only screen and (max-width: 767px) {
.block-domain-category-boxs {
gap: 1rem;
}
.block-domain-category-boxs .category-container {
grid-template-columns: 100%;
gap: 0.5rem;
width: 100%;
}
.block-domain-category-boxs .category-container .category-item {
padding: 1rem;
}
.block-domain-category-boxs .category-container .category-item img {
height: 10.375rem;
}
.block-domain-category-boxs .category-container +.btn {
width: 100%;
padding: 0.438rem 1.188rem;
}
.single-products .block-domain-category-boxs {
gap: 0.75rem;
}
}