﻿.kiyoh-rating-box{color:#f0f0f0;width:auto;line-height:1.3em}.kiyoh-rating-box .rating-star{font-size:15px;width:16px;height:16px;position:relative;display:block;float:left}.kiyoh-rating-box .grey-star:before{content:"";font-family:icons;position:absolute;left:0;overflow:hidden}.kiyoh-rating-box .full-star:before{color:#2ca343;content:"";font-family:icons;position:absolute;left:0;overflow:hidden}.kiyoh-rating-box .semi-star:before{content:"";font-family:icons;position:absolute;left:0;overflow:hidden}.kiyoh-rating-box .semi-star:after{color:#2ca343;content:"";font-family:icons;position:absolute;width:50%;overflow:hidden}.kiyoh-rating-box .semi-star.width1:after{width:33%;left:0}.kiyoh-rating-box .semi-star.width1:before{left:5.28px;width:67%;text-indent:-5.28px}.kiyoh-rating-box .semi-star.width2:after{width:66%;left:0}.kiyoh-rating-box .semi-star.width2:before{left:10.56px;width:34%;text-indent:-10.56px}.kiyoh-rating-box .semi-star.width3:after{width:90%;left:0}.kiyoh-rating-box .semi-star.width3:before{left:14.4px;width:10%;text-indent:-14.4px}.layer-kiyoh-full{width:100%}.layer-kiyoh-full .sc{max-width:100%;margin:2em auto}.layer-kiyoh-full .sc .ic{display:flex;flex-wrap:wrap}.layer-kiyoh-full .sc .ic .reviews--banner{flex:0 1 100%;text-align:center;margin-bottom:1em}.layer-kiyoh-full .sc .ic .reviews--banner > div{background:#eaf8e9;display:flex;justify-content:space-around;padding:.3em 0}.layer-kiyoh-full .sc .ic .reviews--banner > div > div:first-child{color:#2ca343;font-size:calc(5.5147058824vw - 7.3529411765px);display:flex;justify-content:center;flex-direction:column;text-align:center}@media(max-width: 768px){.layer-kiyoh-full .sc .ic .reviews--banner > div > div:first-child{font-size:35px}}@media(min-width: 1040px){.layer-kiyoh-full .sc .ic .reviews--banner > div > div:first-child{font-size:50px}}.layer-kiyoh-full .sc .ic .reviews--banner > div > div:nth-child(2){display:flex;justify-content:center;flex-direction:column}.layer-kiyoh-full .sc .ic .reviews--banner > div > div:nth-child(2):last-child{font-size:14px}.layer-kiyoh-full .sc .ic .reviews--banner > div > div:nth-child(2) > :last-child{font-size:calc(0.7352941176vw - -7.3529411765px);font-weight:600}@media(max-width: 768px){.layer-kiyoh-full .sc .ic .reviews--banner > div > div:nth-child(2) > :last-child{font-size:13px}}@media(min-width: 1040px){.layer-kiyoh-full .sc .ic .reviews--banner > div > div:nth-child(2) > :last-child{font-size:15px}}.layer-kiyoh-full .sc .ic .reviews--banner > div > div:last-child,.layer-kiyoh-full .sc .ic .reviews--banner > div > div:last-child > a{display:flex;justify-content:center;flex-direction:column;text-align:center}.layer-kiyoh-full .sc .ic .reviews--banner > div > div:last-child a.icon-more{align-self:flex-end;color:#2ca343;padding-bottom:4px}.layer-kiyoh-full .sc .ic .reviews--banner > div > div:last-child img{max-width:75px;width:75px}@media(min-width: 600px){.layer-kiyoh-full .sc .ic{justify-content:space-between}}@media(min-width: 450px){.layer-kiyoh-full .sc .ic .reviews--banner > div{justify-content:left;padding:.5em}.layer-kiyoh-full .sc .ic .reviews--banner > div > div:nth-child(2){flex:1 1 100%;text-align:left;padding-left:.5em}}.layer-kiyoh .module--kiyoh-title,.layer-kiyoh-full .module--kiyoh-title{background:#2ca343;color:#fff;font-family:sequel-regular;font-weight:400;font-size:calc(2.5735294118vw - 4.7647058824px);border-top-left-radius:8px;border-top-right-radius:8px;padding:.2em .5em .2em .5em;text-align:left}@media(max-width: 768px){.layer-kiyoh .module--kiyoh-title,.layer-kiyoh-full .module--kiyoh-title{font-size:15px}}@media(min-width: 1040px){.layer-kiyoh .module--kiyoh-title,.layer-kiyoh-full .module--kiyoh-title{font-size:22px}}.layer-kiyoh .module--kiyoh-content,.layer-kiyoh-full .module--kiyoh-content{border:1px solid #eef0f2;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:1.75em}.layer-kiyoh .module--kiyoh-score-text,.layer-kiyoh-full .module--kiyoh-score-text{font-size:calc(1.4705882353vw - -6.7058823529px);font-weight:400}@media(max-width: 768px){.layer-kiyoh .module--kiyoh-score-text,.layer-kiyoh-full .module--kiyoh-score-text{font-size:18px}}@media(min-width: 1040px){.layer-kiyoh .module--kiyoh-score-text,.layer-kiyoh-full .module--kiyoh-score-text{font-size:22px}}.layer-kiyoh .module--kiyoh-score-number,.layer-kiyoh-full .module--kiyoh-score-number{color:#2ca343;font-size:calc(5.5147058824vw - 2.3529411765px);margin:.2em auto}@media(max-width: 768px){.layer-kiyoh .module--kiyoh-score-number,.layer-kiyoh-full .module--kiyoh-score-number{font-size:40px}}@media(min-width: 1040px){.layer-kiyoh .module--kiyoh-score-number,.layer-kiyoh-full .module--kiyoh-score-number{font-size:55px}}.layer-kiyoh .module--kiyoh-stars,.layer-kiyoh-full .module--kiyoh-stars{margin-top:1em;margin-bottom:1em}.layer-kiyoh .module--kiyoh-stars a,.layer-kiyoh-full .module--kiyoh-stars a{display:block}.layer-kiyoh .module--kiyoh-links,.layer-kiyoh-full .module--kiyoh-links{display:flex;justify-content:space-between;text-align:right}.layer-kiyoh .module--kiyoh-links > :first-child:last-child,.layer-kiyoh-full .module--kiyoh-links > :first-child:last-child{margin-left:auto}.layer-kiyoh .module--kiyoh-links a.icon-more,.layer-kiyoh-full .module--kiyoh-links a.icon-more{align-self:flex-end;color:#2ca343;padding-bottom:4px;align-items:center}.layer-kiyoh.widget .sc .ic .s{border:1px solid #eef0f2;border-radius:8px;display:flex;position:relative}.layer-kiyoh.widget .sc .ic .s .items{padding:0 1.5em}.layer-kiyoh.overview .sc .ic .s .i{border-bottom:1px dashed silver}.layer-kiyoh.overview .sc .ic .s .i .rating-box{margin-bottom:.5em}.layer-kiyoh.overview .sc .ic .s .i > div:last-child .panel:not(.c){max-height:99999px}.layer-kiyoh.overview .sc .ic .s .i > div:last-child .panel:not(.c) > div > b + p:not(:last-child){margin-bottom:1em}.layer-kiyoh .sc{max-width:1200px;margin:2em auto}.layer-kiyoh .sc .ic{display:flex;flex-wrap:wrap;padding:0 1em}.layer-kiyoh .sc .ic .reviews--banner{flex:0 1 100%;margin-bottom:1em}.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(2) > div,.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(2) > a > div{display:inline-block;line-height:normal}.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(2) > div .rating-star,.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(2) > a > div .rating-star{font-size:32px;width:32px;height:32px}.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(2) > div .semi-star.width1:after,.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(2) > a > div .semi-star.width1:after{width:33%;left:0}.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(2) > div .semi-star.width1:before,.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(2) > a > div .semi-star.width1:before{left:10.56px;width:67%;text-indent:-10.56px}.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(2) > div .semi-star.width2:after,.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(2) > a > div .semi-star.width2:after{width:66%;left:0}.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(2) > div .semi-star.width2:before,.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(2) > a > div .semi-star.width2:before{left:21.12px;width:34%;text-indent:-21.12px}.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(2) > div .semi-star.width3:after,.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(2) > a > div .semi-star.width3:after{width:90%;left:0}.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(2) > div .semi-star.width3:before,.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(2) > a > div .semi-star.width3:before{left:28.8px;width:10%;text-indent:-28.8px}.layer-kiyoh .sc .ic .reviews--banner > div > div:nth-child(3){margin-top:1em}.layer-kiyoh .sc .ic .reviews--banner > div > div:last-child{margin-right:1em;margin-top:1em;text-align:right}.layer-kiyoh .sc .ic .reviews--banner > div > div:last-child.link{display:flex;justify-content:space-between}.layer-kiyoh .sc .ic .reviews--banner > div > div:last-child.link a.icon-more{align-self:flex-end;color:#2ca343;padding-bottom:4px}.layer-kiyoh .sc .ic .reviews--banner > div > div:last-child img{max-width:80px;width:80px}.layer-kiyoh .sc .ic .s{flex:0 1 100%;overflow:hidden;position:relative}.layer-kiyoh .sc .ic .s > div{width:100%}.layer-kiyoh .sc .ic .s > div .i{padding:1em}.layer-kiyoh .sc .ic .s > div .i.open > div:last-child .panel:not(.c){max-height:unset}.layer-kiyoh .sc .ic .s > div .i.open > div:last-child .fade{display:none}.layer-kiyoh .sc .ic .s > div .i.open > div:last-child .panel ~ label span:first-child{display:none}.layer-kiyoh .sc .ic .s > div .i.open > div:last-child .panel ~ label span:last-child{display:inline-block}.layer-kiyoh .sc .ic .s > div .i > div{position:relative}.layer-kiyoh .sc .ic .s > div .i > div:first-child{display:flex;justify-content:space-between}.layer-kiyoh .sc .ic .s > div .i > div .rating-box{flex:0 0 95px}.layer-kiyoh .sc .ic .s > div .i > div:last-child .panel:not(.c){max-height:230px;overflow:hidden}.layer-kiyoh .sc .ic .s > div .i > div:last-child .panel:not(.c) > strong{font-style:italic}.layer-kiyoh .sc .ic .s > div .i > div:last-child .panel.c ~ .fade,.layer-kiyoh .sc .ic .s > div .i > div:last-child .panel.c ~ label{display:none}.layer-kiyoh .sc .ic .s > div .i > div:last-child .fade{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 75%);height:50px;margin-top:-50px;position:relative}.layer-kiyoh .sc .ic .s > div .i > div:last-child .panel ~ label{cursor:pointer;color:#2ca343}.layer-kiyoh .sc .ic .s > div .i > div:last-child .panel ~ label span:last-child{display:none}.layer-kiyoh .sc .ic .s .slick-list{transition:all 200ms linear}.layer-kiyoh .sc .ic .s .controls{position:absolute;top:40%;width:100%;z-index:2}.layer-kiyoh .sc .ic .s .controls .prev,.layer-kiyoh .sc .ic .s .controls .next{position:absolute;font-size:20px;background:none;color:#2ca343;width:1em;height:1em;line-height:1em}.layer-kiyoh .sc .ic .s .controls .prev{left:5px}.layer-kiyoh .sc .ic .s .controls .prev::before{transform:rotate(180deg)}.layer-kiyoh .sc .ic .s .controls .next{right:5px}.layer-kiyoh .sc .ic .s .controls .next::before{transform:rotate(0deg)}@media(min-width: 600px){.layer-kiyoh .sc .ic{justify-content:space-between;margin-left:-32px}.layer-kiyoh .sc .ic .reviews--banner{margin-left:32px;flex:0 1 320px;margin-bottom:0}.layer-kiyoh .sc .ic .s{margin-left:32px;flex:1 1 0}}.layer-kiyoh .sc .ic .loader:not(.invisible){height:80px;position:relative;width:100%}.layer-kiyoh .sc .ic .loader:not(.invisible) .module-loader{display:inline-block}.layer-kiyoh .sc .ic .loader:not(.invisible) .module-loader .section-loader .inner-loader div{border-top-color:#2ca343}.module-footer #kiyohScore,.layer-footer #kiyohScore{display:inline-block;vertical-align:top}@media(max-width: 479px){.module-footer #kiyohScore > div:last-child,.layer-footer #kiyohScore > div:last-child{display:none}}.module-footer #kiyohScore > div,.layer-footer #kiyohScore > div{display:inline-block;vertical-align:top}.module-footer #kiyohScore > div.s:first-child,.layer-footer #kiyohScore > div.s:first-child{margin-left:.5em}.module-footer #kiyohScore > div.s:first-child a,.layer-footer #kiyohScore > div.s:first-child a{width:30px;height:30px;display:block;text-align:center;font-weight:700;background:url(/img/logo-kiyoh.svg);background-position:center;background-size:contain;background-repeat:no-repeat;vertical-align:top;font-size:.8em;margin:.4em 1.2em .2em 1em;color:transparent}.module-footer #kiyohScore > div:not(.s):first-child,.layer-footer #kiyohScore > div:not(.s):first-child{padding:.85em;text-align:center;font-weight:700;background:url(/img/kiyoh.png);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-position:50% 50%;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;margin:.2em .4em .2em 1em;vertical-align:top;font-size:.8em}.module-footer #kiyoh > div:first-child,.layer-footer #kiyoh > div:first-child{display:flex}.module-footer #kiyoh > div:first-child > p,.layer-footer #kiyoh > div:first-child > p{margin-right:.5em}.module-footer #kiyoh > div:first-child .icons-kiyoh,.layer-footer #kiyoh > div:first-child .icons-kiyoh{font-size:45px;margin-right:.2em}.module-footer #kiyoh > div:first-child b,.layer-footer #kiyoh > div:first-child b{color:#2ca343}.module-footer #kiyoh > div:last-child,.layer-footer #kiyoh > div:last-child{max-width:80px;margin-top:.5em}/*# sourceMappingURL=layer-kiyoh.css.map */
