.sancy-comments{--color-primary: #8dbb44;--color-secondary: #ffffff;--color-text-light: var(--color-secondary);--color-text-dark: var(--color-primary);--color-border: #8dbb44;--color-separator-light: var(--color-secondary);--color-separator-dark: var(--color-primary)}.sancy-comments-list .sancy-comments-list__comment{margin-bottom:4rem}.sancy-comments-list .sancy-comments-list__comment .sancy-comments-list__comment__initial{background-color:var(--color-primary);color:var(--color-text-light);border:1px solid var(--color-border);border-radius:.5em;padding:1rem;margin-bottom:1rem}.sancy-comments-list .sancy-comments-list__comment .sancy-comments-list__comment__initial .sancy-comments-list__comment__header{font-weight:700;border-bottom:1px solid var(--color-separator-light);margin-bottom:.8rem;padding-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.sancy-comments-list .sancy-comments-list__comment .sancy-comments-list__comment__response{background-color:var(--color-secondary);color:var(--color-text-dark);border:1px solid var(--color-border);border-radius:.5em;padding:1rem;margin-left:8rem}.sancy-comments-list .sancy-comments-list__comment .sancy-comments-list__comment__response .sancy-comments-list__comment__header{font-weight:700;border-bottom:1px solid var(--color-separator-dark);margin-bottom:.8rem;padding-bottom:.5rem}.sancy-comments-list .sancy-comments-list__comment .sancy-comments-list__comment__header__stars{display:flex;min-width:3rem;height:1.3em;gap:.2rem}.sancy-comments-list .sancy-comments-list__comment .sancy-comments-list__comment__header__stars svg{width:1.3em;height:1.3em}.sancy-comments .sancy-comments__loading>div{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;padding:1rem 0}.sancy-comments .comments__error,.sancy-comments .comments__success{padding:1rem;border-radius:.5em;display:flex;align-items:flex-start}.sancy-comments .comments__success{background-color:var(--color-primary);color:var(--color-secondary)}.sancy-comments .comments__error{color:#b22222;background-color:rgba(255,0,0,.1)}.sancy-comments .comments__error .comments__error__label{font-weight:500}.sancy-comments .comments__error svg,.sancy-comments .comments__success svg{width:1.3em;height:1.3em;margin-right:1em;margin-top:2px}.sancy-comments .loader{display:inline-block;position:relative;height:1em;width:80px;margin-bottom:1rem}.sancy-comments .loader div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:var(--color-primary);animation-timing-function:cubic-bezier(0,1,1,0)}.sancy-comments .loader div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.sancy-comments .loader div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.sancy-comments .loader div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.sancy-comments .loader div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.sancy-comments-form{padding:2rem;border:1px solid var(--color-primary);border-radius:.5em}.sancy-comments-form .required{color:red}.sancy-comments-form .sancy-comments-form__header{display:flex;align-items:center;color:var(--color-primary);font-size:1.2rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-primary)}.sancy-comments-form .sancy-comments-form__header svg{width:1.3em;height:1.3em;margin-right:1em}.sancy-comments-form .sancy-comments-form__notice{margin-bottom:1.5rem;font-style:italic}.sancy-comments-form .sancy-comments-form__errors,.sancy-comments-form .sancy-comments-form__succcess{margin-bottom:2rem}.sancy-comments-form form{text-align:center}.sancy-comments-form form .sancy-comments-form__column{display:grid;grid-auto-flow:column;gap:1rem;margin-bottom:1rem}.sancy-comments-form form label span{display:block;margin-bottom:.5rem;text-align:left}.sancy-comments-form form input,.sancy-comments-form form textarea{border-radius:0;border:1px solid rgba(0,0,0,.2);transition:none}.sancy-comments-form form .char-counter{text-align:right;font-size:.8em;margin-top:.3rem}.sancy-comments-form form textarea{min-height:10rem}.sancy-comments-form form input:focus,.sancy-comments-form form textarea:focus,.sancy-comments-form form input:active,.sancy-comments-form form textarea:active{border-color:transparent;outline:2px solid var(--color-primary)}.sancy-comments-list .sancy-comments-list__show_more button,.sancy-comments-form form button{border-radius:0;background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-secondary);transition:all .3s ease;margin-top:2rem}.sancy-comments-list .sancy-comments-list__show_more{text-align:center}.sancy-comments-list .sancy-comments-list__show_more button{margin-top:0;margin-bottom:4rem}.sancy-comments-list .sancy-comments-list__show_more button:focus,.sancy-comments-list .sancy-comments-list__show_more button:hover,.sancy-comments-list .sancy-comments-list__show_more button:active,.sancy-comments-form form button:focus,.sancy-comments-form form button:hover,.sancy-comments-form form button:active{color:var(--color-primary);background-color:var(--color-secondary)}.sancy-comments-form form button:focus{outline:2px solid var(--color-primary)}.sancy-comments .sancy-comments__stars{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:auto;color:var(--color-primary)}.sancy-comments .sancy-comments__stars .sancy-comments__star{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;padding:0 1em}.sancy-comments .sancy-comments__stars .sancy-comments__star input{visibility:hidden;width:0;height:0}.sancy-comments .sancy-comments__stars .sancy-comments__star svg{width:2em;height:2em}.sancy-comments .comments-recaptcha{display:flex;justify-content:center}@media only screen and (max-width: 768px){.sancy-comments-form form .sancy-comments-form__column{grid-auto-flow:row}}
