

body {
margin:0;
padding:0;
background-color:hsl(205,11%,100%);
outline:none;
}

.accordion_example4 {
max-width:1400px;
margin:0 auto!important;
}

.container_preview {
max-width:1400px;
}

.acc_content {
width:94%!important;
}

.acc_content p {
padding:16px 32px 0!important;
color:hsl(205,11%,30%);
text-align:justify;
letter-spacing:.02em;
word-spacing:-1px;
overflow-wrap:break-word;
word-wrap:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
-moz-hyphens:auto;
hyphens:auto;
font:300 19px/1.2em 'Roboto Condensed',sans-serif !important;
}

.tabxtop {
text-align:center;
display:block;
justify-content:center;
align-items:center;
background:hsl(205,11%,30%);
color:hsl(205,11%,100%);
padding:12px 14px 14px;
text-rendering:geometricPrecision;
border-top:1px solid hsl(205,11%,33%);
border-bottom:1px solid hsl(205,11%,28%);
border-radius:0 0 0 0;
position:relative;
font:300 22px/26px 'Roboto Slab',serif !important;
}

.smk_accordion .accordion_in .acc_head,.shoplink {
transition:background-color .1s ease-in-out 0s;
-o-transition:background-color .1s ease-in-out 0s;
-ms-transition:background-color .1s ease-in-out 0s;
-moz-transition:background-color .1s ease-in-out 0s;
-webkit-transition:background-color .1s ease-in-out 0s;
}

.smk_accordion {
position:relative;
margin:0;
padding:0;
list-style:none;
margin-bottom:0;
}

.smk_accordion .accordion_in {
position:relative;
z-index:10;
margin-top:0;
}

.smk_accordion .accordion_in .acc_head.other{
background-color: hsl(8, 97%, 38%) !important;
}

.smk_accordion .accordion_in .acc_head {
border-top:1px solid hsl(140,100%,32%);
border-bottom:1px solid hsl(140,100%,21%);
position:relative;
background:hsl(140,100%,25%)!important;
color:hsl(140,100%,100%);
padding:22px 16px 16px;
text-rendering:geometricPrecision;
display:block;
cursor:pointer;
-webkit-box-shadow:0 3px 4px hsla(0,0%,0%,0.20);
-moz-box-shadow:0 3px 4 hsla(0,0%,0%,0.20);
box-shadow:0 3px 4px hsla(0,0%,0%,0.20);
font:300 22px/1.3em 'Roboto Slab',serif;
}

.smk_accordion .accordion_in .acc_head:hover {
position:relative;
background:hsl(140,100%,100%)!important;
color:hsl(140,100%,25%);
border-top:1px solid hsl(140,100%,90%);
padding:22px 16px 16px;
font-size:22px;
display:block;
cursor:pointer;
}

.smk_accordion .accordion_in:hover > .acc_head .acc_icon_expand {
background:url(https://fossil-shield.de/wp-content/uploads/2022/06/acc-plusminus-green-01.svg) center 0;
background-repeat:no-repeat;
background-size:cover;
}

.smk_accordion .accordion_in .acc_head .acc_icon_expand {
display:block;
width:16px;
height:16px;
position:absolute;
overflow:hidden;
left:14px;
top:66%;
margin-top:-16px;
background:url(https://fossil-shield.de/wp-content/uploads/2022/06/acc-plusminus-white-01.svg) center 0;
background-repeat:no-repeat;
background-size:cover;
-webkit-transition:background-position .3s ease;
-moz-transition:background-position .3s ease;
-ms-transition:background-position .3s ease;
-o-transition:background-position .3s ease;
transition:background-position .3s ease;
}

.smk_accordion .accordion_in:hover > .acc_head {
color:hsl(140,100%,25%)!important;
background-color:hsl(140,0%,98%)!important;
border-bottom:1px solid hsl(140,0%,90%);
border-top:1px solid hsl(140,0%,100%);
}

.smk_accordion .accordion_in .acc_content {
background:hsl(205,11%,100%);
color:hsl(205,11%,30%);
padding:0 0 24px 8px !important;
width:auto;
}

.smk_accordion .accordion_in.acc_active > .acc_content {
display:block;
}

.smk_accordion .accordion_in.acc_active > .acc_head {
background:hsl(205,11%,100%);
}

.smk_accordion .accordion_in.acc_active:hover > .acc_head .acc_icon_expand {
background:url(https://fossil-shield.de/wp-content/uploads/2022/06/acc-plusminus-green-01.svg) center -16px;
background-repeat:no-repeat;
background-size:cover;
}

.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
background:url(https://fossil-shield.de/wp-content/uploads/2022/06/acc-plusminus-white-01.svg) center -16px;
background-repeat:no-repeat;
background-size:cover;
-webkit-transition:background-position .3s ease;
-moz-transition:background-position .3s ease;
-ms-transition:background-position .3s ease;
-o-transition:background-position .3s ease;
transition:background-position .3s ease;
}

.smk_accordion.acc_with_icon .accordion_in .acc_head,.smk_accordion.acc_with_icon .accordion_in .acc_content {
padding-left:54px;
}

@media only screen and (max-width: 768px) {
	
.smk_accordion .accordion_in .acc_content p {
text-align: left !important;
}	
	
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
width:16px;
height:16px;
top:65%;
}

.shoplink {
font-size:18px;
line-height:20px;
}

.smk_accordion .accordion_in .acc_head,.smk_accordion .accordion_in .acc_head:hover {
font-size:18px;
}

.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand,.smk_accordion .accordion_in.acc_active:hover > .acc_head .acc_icon_expand {
background-position:center -16px;
}
}