.review-form{border-bottom:1px solid #dcdcdc;display:none;padding-bottom:30px}.review-form__section-title{font-size:1.5em}@media(max-width: 600px){.review-form__section-title{font-size:1.2em}}.review-form__title-container{display:flex;gap:4px;align-items:center}.review-form__section-desc{font-size:1.1em;margin-top:10px !important}@media(max-width: 600px){.review-form__section-desc{font-size:.9em}}.review-form h3{font-size:1.3em;margin:40px 0 20px;text-transform:initial}.review-form .row{align-items:center;display:flex;margin:10px 0;justify-content:space-between;gap:30px}.review-form .row span{display:inline-block;flex:0 0 200px}.review-form .row fieldset{flex:0 0 auto;margin:0 20px}.review-form .row label{flex:1 0 auto;order:11}.review-form .row input[type=checkbox]{flex:0 0 auto;margin-right:10px;order:10}.review-form .row input[type=checkbox]:checked~fieldset{filter:grayscale(1);opacity:.2}.review-form .b{background:rgba(0,0,0,0) url("/assets/img/bojoko-b-gray.svg") no-repeat 50% 50%;cursor:pointer;display:inline-block;float:right;height:23px;margin:0 2px;transition:transform .2s;width:23px}.review-form .b:hover{transform:rotate(-10deg) scale(1.2)}.review-form input:checked~.b{background-image:url("/assets/img/bojoko-b.svg")}.review-form input[type=radio]{display:none}.review-form fieldset{border:0;display:inline-block;padding:0}.review-form .comment{border:0;margin:0;padding:0}.review-form .buttons{display:flex;justify-content:flex-end;margin-top:20px}.review-form .buttons button{margin-left:20px}@media(max-width: 410px){.review-form .buttons{flex:1 100%;margin-left:0;margin-right:auto}}@media(max-width: 650px){.review-form .comment button,.review-form .review-form-title{font-size:1em}.review-form h3{text-align:center}.review-form .row{margin:2px 0;flex-flow:row wrap;gap:0}.review-form .row span{flex:1;font-size:1.2em;font-weight:400;margin-bottom:10px}.review-form .row fieldset{margin:0}.review-form .row .alt-check{margin-top:10px}.review-form .row [type=checkbox]{margin-top:15px}.review-form .buttons .button{font-size:1em}}.review-form--visible{display:block}.ratings{display:grid;grid-template-columns:auto auto;justify-content:space-between}@media(max-width: 1025px){.ratings{grid-template-columns:1fr}.ratings :last-child{margin-bottom:0}}.rating-desc{flex:1 0 0 !important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1rem !important}.review-details{width:100%;max-width:360px;text-align:center;margin:0 auto;padding-top:15px}.review-details__icon{font-size:69px;color:#ff851b}.review-details__title{font-weight:bold;margin-bottom:0 !important;margin-top:25px !important}.review-details__description{font-size:1.125rem}.review-details__nickname-input{border:1px solid #999;border-radius:50px;line-height:1.5;padding:5px 15px;width:100%;margin-bottom:20px}.user-comment{margin:20px 0 15px}.user-comment__top-meta{align-items:center;display:flex;margin:0 0 15px}.user-comment__top-meta--additional-padding{padding:5px 15px}.user-comment__top-meta--reduced-margin{margin:0}.user-comment__meta-wrapper{align-self:center;display:flex;flex:1;flex-flow:column;justify-content:center;margin-left:15px}.user-comment__meta-wrapper--no-margin{flex-flow:row;justify-content:space-between;margin-left:0}.user-comment__time{color:#999;font-size:.7em}.user-comment--additional-padding{padding:5px 15px}.user-comment--reduced-margin{margin:0}@media(max-width: 600px){.user-comment{font-size:.9em;margin-right:0}}.user-comment__avatar{border-radius:100%;display:block;flex:0 0 60px;height:60px;overflow:hidden;width:60px}@media(max-width: 600px){.user-comment__avatar{flex:0 0 50px;height:50px;width:50px}}.user-comment__disclaimer-box{width:100%;margin-left:auto}.user-comment__submit--disabled{background-image:none !important;background:#d1d1d1 !important;border:1px solid #d1d1d1 !important}.user-comment__disclaimer{color:#4d4d4d;padding:5px 0}.user-comment .rating-breakdown{position:absolute;top:calc(100% + 10px);transform:scaleY(0);transform-origin:top;z-index:1}.user-comment .rating-breakdown .row{flex-wrap:nowrap}@media(max-width: 1025px){.user-comment .rating-breakdown{padding-bottom:140px}}.user-comment .rating{position:relative}.user-comment .rating:hover .rating-breakdown{transform:scaleY(1);transition:transform .3s;transition-delay:.2s}.user-comment blockquote,.user-comment .bubble{border:1px solid #eee;border-radius:20px;color:#4d4d4d;flex-grow:1;font-size:.95em;margin:0;padding:10px 10px 10px 25px;position:relative;word-break:break-word;display:flex}.user-comment blockquote textarea,.user-comment .bubble textarea{border:0;font-size:1.2em;resize:vertical;width:100%}@media(max-width: 600px){.user-comment blockquote,.user-comment .bubble{font-size:1rem;padding:10px 10px 10px 15px}.user-comment blockquote::before,.user-comment .bubble::before{height:15px;width:15px}}.user-comment.new-review{padding-left:0}.user-comment.new-review .bubble{width:100%}.user-comment__reply,.user-comment__add-reply{border-bottom:none;margin-top:0;padding:0 25px;width:100%}.user-comment__add-reply.visible{animation:slide-down .2s 1;display:flex}.user-comment__reply-form{margin-top:15px}.user-comment__reply-form textarea{resize:none}.user-comment .bottom-meta{display:flex;flex-flow:row;margin:10px 15px 0;align-items:center}@media(max-width: 400px){.user-comment .bottom-meta{margin:10px 0}}.user-comment .bottom-meta .rating{color:#bfbfbf;flex:0 0 auto}.user-comment .bottom-meta .rating i{margin-left:10px}@media(max-width: 600px){.user-comment .bottom-meta .rating{font-size:.9em;margin:5px 0}}@media(max-width: 500px){.user-comment .bottom-meta .rating .text{display:none}.user-comment .bottom-meta .rating [class*=rating-]{margin-left:0}}.user-comment .bottom-meta .buttons{display:flex;margin-left:auto}.user-comment .bottom-meta .buttons .button{display:inline-flex;margin-left:3px;position:relative}.user-comment .bottom-meta .buttons .button span[class^=icon-]{font-size:1.6rem;margin-right:0}@media(max-width: 600px){.user-comment .bottom-meta .buttons .button span[class^=icon-]{font-size:1.4rem}}.user-comment .bottom-meta--reduced-vertical-margin{margin:0 15px}.user-comment .bottom-meta--gray{color:#bfbfbf}.user-comment .bottom-meta--space-between{justify-content:space-between}.user-comment--round-border{border-radius:24px;padding:12px 7px !important;border:1px solid #d7d7d7 !important}.review-text{padding:10px 10px 10px 15px !important;border:none !important}.info-bubble{background:#fff;border:1px solid #dcdcdc;border-radius:20px;line-height:1.25em;padding:20px;position:relative}.info-bubble__title{color:#4d4d4d;font-weight:bold}.info-bubble ul{margin:0;padding:0 0 0 20px}.info-bubble>p:first-child{margin:0 0 10px}.info-bubble .row{align-items:center;display:flex;margin:10px 0}.info-bubble .row span{flex:1 1;white-space:nowrap}.info-breakdown{position:absolute;transform:scaleY(0);transform-origin:top;z-index:1;font-size:12px;font-weight:600;padding:10px;color:#4d4d4d;border-radius:0}.info-breakdown--bojoko-rating{top:55%;left:0;right:0;width:250px}.info-breakdown--review-form{top:6%;left:0;right:0;max-width:410px}@media(max-width: 600px){.info-breakdown--review-form{top:4%;max-width:350px}}.info-icon-container{font-size:12px;color:#999;cursor:pointer}.info-icon-container:hover .info-breakdown{transform:scaleY(1);transition:.2s transform}
