.pik-options{
display:flex;
flex-direction:column;
gap:14px;
margin:0 0 23px;
}
.pik-option{
display:flex;
align-items:flex-start;
gap:12px;
color:#444;
font-size:16px;
line-height:1.4;
cursor:pointer;
}
.pik-option input{
flex:0 0 auto;
width:19px;
height:19px;
margin:2px 0 0;
accent-color:#663366;
}
.pik-option__text{
display:block;
}
.pik-option__title{
display:block;
font-weight:700;
}
.pik-option__hint{
display:block;
margin-top:4px;
color:#777;
font-size:13px;
line-height:1.4;
font-weight:400;
}
@media(max-width:700px){
.pik-option{font-size:15px;}
}
.pik-status.is-ok{
color:#663366 !important;
}
.pik-result__title{
color:#663366 !important;
}
.pik-download,
.pik-download:visited,
.pik-download:hover,
.pik-download:focus{
color:#fff !important;
-webkit-text-fill-color:#fff !important;
}
.pik-service__cta{
display:flex;
align-items:center;
justify-content:center;
gap:15px;
flex-wrap:wrap;
margin:22px auto 0;
text-align:center;
}
.pik-service__cta .lav-btn{
flex:0 0 auto;
}
@media(max-width:700px){
.pik-service__cta{
flex-direction:column;
gap:12px;
width:100%;
}
.pik-service__cta .lav-btn{
width:100%;
max-width:340px;
height:54px;
min-height:54px;
padding:0 22px;
font-size:15px;
}
}
