/** Shopify CDN: Minification failed

Line 154:1 Expected "}" to go with "{"

**/
/* =========================================================
   LAUNCHBASE — ACCORDION
   ========================================================= */

.lb-accordion{
border-top:1px solid rgba(36,26,29,.08);
}

.lb-accordion:last-child{
border-bottom:1px solid rgba(36,26,29,.08);
}

.lb-accordion__button{

width:100%;

display:flex;
align-items:center;
justify-content:space-between;
gap:24px;

padding:26px 0;

background:none;
border:none;

cursor:pointer;

text-align:left;

transition:.25s ease;

}

.lb-accordion__question{

margin:0;

font-size:20px;
font-weight:700;
line-height:1.35;

color:#241A1D;

}

.lb-accordion__icon{

width:42px;
height:42px;

flex:0 0 42px;

border-radius:50%;

display:flex;
align-items:center;
justify-content:center;

background:#FFF0F4;

color:#DA587F;

transition:.35s ease;

}

.lb-accordion[open] .lb-accordion__icon{

transform:rotate(45deg);

background:#DA587F;

color:#fff;

}

.lb-accordion__content{

display:none;

padding:0 0 26px;

}

.lb-accordion[open] .lb-accordion__content{

display:block;

}

.lb-accordion__answer{

color:#74676B;

font-size:16px;
line-height:1.85;

max-width:760px;

}

.lb-accordion__answer p:first-child{

margin-top:0;

}

.lb-accordion__answer p:last-child{

margin-bottom:0;

}

@media(max-width:749px){

.lb-accordion__button{

padding:22px 0;

}

.lb-accordion__question{

font-size:18px;

}

.lb-accordion__icon{

width:38px;
height:38px;
flex-basis:38px;

}

.lb-accordion__answer{

font-size:15px;

}

.lb-accordion__button::-webkit-details-marker {
  display: none;
}

.lb-accordion__button::marker {
  content: "";
}