/home/bdqbpbxa/demo-subdomains/magnetiq.goodface.com.ua/css/ui-kit/accordions.css
/* Solution styles */
.--accordion__content-container {
height: 0;
transition: height 0.7s;
overflow: hidden;
}
.header-accordion {
border-radius: 0.549vw
/*8px*/
;
background: var(--Light-grey, #E8EDF1);
transition: background 0.4s;
}
.header-accordion .--accordion__open {
display: flex;
justify-content: flex-start;
align-items: center;
padding: 1.373vw
/*10px*/
1.647vw
/*24px*/
1.373vw
/*20px*/
1.784vw
/*26px*/
;
line-height: 100% !important;
cursor: pointer;
}
.header-accordion .--accordion__open .circle {
width: 1.373vw
/*20px*/
;
aspect-ratio: 1/1;
border-radius: 2.196vw
/*32px*/
;
background: #B4C3D3;
margin-right: 1.235vw
/*18px*/
;
/* margin-top: 0.343vw
/*5px*/
;
}
.header-accordion .--accordion__open .plus {
position: relative;
width: 2.196vw
/*32px*/
;
aspect-ratio: 1/1;
display: flex;
justify-content: center;
align-items: center;
margin: 0 0 0 auto;
transition: opacity 0.4s;
}
.header-accordion .--accordion__open .plus:before,
.header-accordion .--accordion__open .plus:after {
content: '';
display: block;
position: absolute;
width: 1.098vw
/*16px*/
;
height: 0.137vw
/*2px*/
;
background: var(--Black);
transition: background 0.4s, transform 0.4s;
}
.header-accordion .--accordion__open .plus:before {
transform: rotate(90deg);
}
body.-apple .header-accordion .--accordion__open .circle {
margin-top: -0.275vw
;
}
body.-apple .header-accordion .--accordion__open .plus {
margin-top: -0.275vw
;
}
body.-apple .header-accordion .--accordion__open {
padding-top: 1.373vw
;
padding-bottom: 1.098vw
;
}
.header-accordion .--accordion__content {
padding: 0.137vw
/*2px*/
1.373vw
/*20px*/
1.510vw
/*22px*/
1.647vw
/*24px*/
;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 1.098vw
/*16px*/
;
}
.header-accordion .--accordion__content a {
opacity: 0.7;
}
.header-accordion.-open {
background: var(--Light-grey-2);
}
.header-accordion.-open .--accordion__open .plus:before {
transform: rotate(0);
}
.header-accordion.-open .--accordion__open .plus {
opacity: 0.5;
}
@media screen and (max-width: 1024px) {
.header-accordion {
border-radius: clamp(7px, 2.051vw, 9px);
}
.header-accordion .--accordion__open {
padding: clamp(12px, 3.333vw, 14px)
/*13px*/
clamp(15px, 4.103vw, 17px)
/*16px*/
clamp(15px, 4.103vw, 17px)
/*16px*/
clamp(17px, 4.615vw, 19px)
/*18px*/
;
}
.header-accordion .--accordion__open .circle {
width: clamp(15px, 4.103vw, 17px)
/*16px*/
;
border-radius: 50%;
margin-right: clamp(13px, 3.590vw, 15px);
margin-top: min(0.282vw, 6px);
}
.header-accordion .--accordion__open .plus {
width: clamp(23px, 6.154vw, 25px);
margin: clamp(2px, 0.769vw, 4px) 0 0 auto;
}
.header-accordion .--accordion__open .plus:before,
.header-accordion .--accordion__open .plus:after {
width: 11px;
height: 2px;
}
.header-accordion .--accordion__content {
padding: clamp(1.5px, 0.513vw, 2.5px) clamp(15px, 4.103vw, 17px)
/*16px*/
clamp(17px, 4.615vw, 19px)
/*18px*/
clamp(15px, 4.103vw, 17px)
/*16px*/
;
gap: clamp(15px, 4.103vw, 17px)
/*16px*/
;
}
body.-apple .header-accordion .--accordion__open .circle {
margin-top: -2px;
}
body.-apple .header-accordion .--accordion__open .plus {
margin-top: -2px;
}
body.-apple .header-accordion .--accordion__open {
padding-top: clamp(15px, 4.103vw, 17px)
;
padding-bottom: clamp(15px, 4.103vw, 17px)
;
}
}