.royal-rating{display:inline-flex;align-items:center;gap:8px;max-width:100%;font:inherit;font-size:13px;line-height:1.5;color:#68533a;text-decoration:none}.royal-rating__stars{position:relative;display:inline-block;white-space:nowrap;letter-spacing:1px;color:#dedbd5;font-size:16px;line-height:1}.royal-rating__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#bd812d}.royal-rating__text{letter-spacing:normal}.bee-product__title:has(+.royal-rating),.bee-product .bee-product-title:has(+.royal-rating){margin-bottom:3px!important;min-height:0!important}.bee-product__title+.royal-rating{width:fit-content;gap:6px;margin:0 0 10px;padding:0;border:0;border-radius:0;background:none;color:#68533a;font-size:13px;font-weight:400}.bee-product__title+.royal-rating:hover{background:none;color:#68533a}.bee-product .bee-product-title+.royal-rating{display:flex;width:fit-content;gap:5px;margin:0 0 6px;padding:0;border:0;background:none;line-height:1.25}.royal-rating__text{color:#656971;font-size:12px;font-variant-numeric:tabular-nums}.royal-reviews{padding-block:36px;scroll-margin-top:100px;color:#292b30}.royal-reviews__heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.royal-reviews h2{font:inherit;font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.4px;margin:0 0 10px}.royal-reviews__heading,.royal-reviews__list{max-width:820px;margin-inline:auto}.royal-reviews__list{display:grid;gap:12px}.royal-review{padding:18px 20px;border:1px solid #e9ebef;border-radius:18px;background:#fff;overflow-wrap:anywhere}.royal-review__heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.royal-review__identity{display:flex;align-items:center;gap:10px;min-width:0}.royal-review__avatar{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #e6e8ed;border-radius:50%;background:#f1f2f5;color:#565f6d;font-size:14px;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.royal-review__author{display:grid;gap:2px;min-width:0}.royal-review__author strong{color:#30363f;font-size:14px;line-height:1.4;font-weight:600}.royal-review time{color:#777f8a;font-size:11px;line-height:1.4;white-space:nowrap}.royal-review__rating{flex-shrink:0;line-height:1}.royal-review__rating .royal-rating__stars{font-size:14px;letter-spacing:1px}.royal-review h3{font:inherit;font-size:14px;line-height:1.5;font-weight:600;margin:12px 0 5px;color:#343a43}.royal-review__body{margin:12px 0 0;line-height:1.65;font-size:14px;color:#4b525c}.royal-review h3+.royal-review__body{margin-top:4px}.royal-review__media{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.royal-review__media img{width:104px;height:104px;object-fit:cover;border-radius:13px}.royal-review__reply{margin-top:14px;margin-left:26px;padding:13px 15px;border:1px solid #e5eae7;background:#f6f8f7;border-radius:14px;color:#59645d}.royal-review__reply-heading{display:flex;align-items:center;gap:8px}.royal-review__avatar--store{flex-basis:26px;width:26px;height:26px;border-color:#dce7df;background:#eaf2ed;color:#42634f;font-size:11px}.royal-review__reply strong{color:#415349;font-size:12px;font-weight:600}.royal-review__reply p{margin:8px 0 0;line-height:1.6;font-size:13px}.royal-review__verified{font-size:12px;color:#366548}.royal-reviews__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 20px;border:1px solid #e2e3e8;border-radius:14px;background:#f5f5f7;color:#363a42;font:inherit;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s}.royal-reviews__button:hover{background:#eaecef;border-color:#d8dbe1;color:#252930}.royal-reviews__button:focus-visible,.royal-rating:focus-visible{outline:2px solid #646f80;outline-offset:4px}.royal-review-form{max-width:620px;margin:20px auto 0;padding:22px;border:1px solid #ececf0;border-radius:22px;background:#f8f8fa;box-shadow:0 4px 18px #181e2a06;scroll-margin-top:100px}.royal-review-form h3{font:inherit;font-size:19px;line-height:1.3;letter-spacing:-.3px;font-weight:600;margin:0 0 7px;color:#292d35}.royal-review-form__product{margin:0;color:#666d78;font-size:12px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.royal-review-form form{display:grid;gap:12px;padding-top:16px}.royal-review-form__fields{display:grid;gap:13px;min-width:0}.royal-review-form form,[data-review-spam-check]{min-width:0}.royal-review-form__fields[hidden],.royal-review-form__again[hidden]{display:none!important}.royal-review-form label{display:grid;gap:5px;font-size:12px;line-height:1.5;color:#555b65}.royal-review-form input,.royal-review-form select,.royal-review-form textarea{box-sizing:border-box;font:inherit;font-size:16px;line-height:1.5;width:100%;min-width:0;padding:9px 12px;border:1px solid #dfe1e6;border-radius:12px;background:#fff;color:#282d35;box-shadow:0 1px 2px #181e2a05;outline:none;-webkit-appearance:none;appearance:none}.royal-review-form input:focus-visible,.royal-review-form textarea:focus-visible{border-color:#929dac;box-shadow:0 0 0 3px #7182991f}.royal-review-form textarea{min-height:86px;resize:vertical;border-radius:13px}.royal-review-form__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.royal-review-form__rating{position:relative;border:0;padding:0;margin:0;min-width:0}.royal-review-form__rating legend{font:inherit;font-size:12px;color:#555b65;margin-bottom:5px;padding:0}.royal-review-form__stars{display:flex;gap:4px;width:min(100%,240px)}.royal-review-form__stars label{position:relative;display:flex;align-items:center;justify-content:center;flex:1;min-height:44px;border:1px solid #e6e7eb;border-radius:11px;background:#fff;cursor:pointer}.royal-review-form__stars input,.royal-review-form__sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0!important}.royal-review-form__stars label>span[aria-hidden]{font-size:26px;line-height:1;color:#c7cbd2}.royal-review-form__stars .is-selected{background:#fff7e9;border-color:#efdfc5}.royal-review-form__stars .is-selected>span[aria-hidden]{color:#bb8233}.royal-review-form__stars input:focus-visible+span{outline:2px solid #646f80;outline-offset:4px;border-radius:5px}[data-rating-description]{position:absolute;right:0;top:0;display:block;margin:0;color:#8b6a3d;font-size:12px}.royal-review-form__privacy{font-size:11px;line-height:1.5;color:#666d78;margin:0}.royal-review-form .royal-reviews__button{justify-self:start;min-width:150px;border-color:#292d35;background:#292d35;color:#fff}.royal-review-form .royal-reviews__button:hover{background:#414751;border-color:#414751}.royal-review-form button[disabled],.royal-review-form button[disabled]:hover{background:#e7e9ed;border-color:#e1e3e8;color:#8a9099;cursor:not-allowed;box-shadow:none}[data-review-status]{display:flex;align-items:flex-start;gap:10px;margin:0;padding:13px 14px;border:1px solid #e1e6ec;border-radius:14px;background:#f0f3f7;color:#435063;font-size:13px;line-height:1.5;outline:none;scroll-margin-block:100px;animation:royal-review-notice-in .18s ease-out}[data-review-status]:empty{display:none}[data-review-status][data-tone=success]{background:#edf6f0;border-color:#d8e9de;color:#315f42}[data-review-status][data-tone=error]{background:#fff3f0;border-color:#f0dcd5;color:#8a4939}[data-review-status] strong{display:block;font-size:13px;font-weight:600}[data-review-status] p{margin:3px 0 0;font-size:12px;line-height:1.5;color:inherit}.royal-review-notice__icon{display:flex;align-items:center;justify-content:center;flex:0 0 23px;width:23px;height:23px;border-radius:50%;background:#ffffffbf;font-weight:600}.royal-review-form__again{justify-self:start;min-height:44px;padding:6px 2px;border:0;background:none;color:#515b67;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.royal-review-form__again:focus-visible{outline:2px solid #646f80;outline-offset:3px}.royal-review-form button[aria-busy=true]:before{content:"";width:13px;height:13px;margin-right:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:royal-review-spin .7s linear infinite}@keyframes royal-review-spin{to{transform:rotate(360deg)}}@keyframes royal-review-notice-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.royal-review-form__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:600px){.royal-reviews{padding-block:24px}.royal-reviews__heading{align-items:flex-start;gap:12px}.royal-reviews h2{font-size:21px;letter-spacing:-.3px}.royal-rating{font-size:12px;gap:6px}.royal-rating__stars{font-size:15px}.bee-product__title+.royal-rating{margin:0 0 8px;padding:0;font-size:12px;gap:5px}.bee-product .bee-product-title+.royal-rating{margin:0 0 5px;gap:4px}.bee-product .royal-rating__stars{font-size:14px;letter-spacing:.5px}.bee-product .royal-rating__text{font-size:11px}.royal-reviews__heading>.royal-reviews__button{padding:10px 14px;white-space:nowrap;font-size:13px}.royal-review{padding:15px;border-radius:16px}.royal-review__heading{align-items:flex-start;gap:10px}.royal-review__identity{gap:8px}.royal-review__avatar{flex-basis:32px;width:32px;height:32px;font-size:13px}.royal-review__rating{padding-top:3px}.royal-review__rating .royal-rating__stars{font-size:13px;letter-spacing:.5px}.royal-review__reply{margin-left:0;padding:12px;border-radius:12px}.royal-review__avatar--store{flex-basis:25px;width:25px;height:25px;font-size:10px}.royal-review__media img{width:96px;height:96px;border-radius:14px}.royal-review-form{margin-top:18px;padding:17px 15px;border-radius:19px;box-shadow:none}.royal-review-form h3{font-size:18px}.royal-review-form form{padding-top:14px;gap:10px}.royal-review-form__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.royal-review-form input,.royal-review-form textarea{padding:9px 10px;min-height:44px}.royal-review-form textarea{min-height:82px}.royal-review-form__stars{gap:4px;width:min(100%,240px)}.royal-review-form__stars label{min-height:44px;border-radius:11px}.royal-review-form .royal-reviews__button{width:100%;min-height:46px}}@media(prefers-reduced-motion:reduce){.royal-reviews__button{transition:none}.royal-review-form button[aria-busy=true]:before,[data-review-status]{animation:none}}@media(min-width:601px){.royal-reviews,.royal-review-form{scroll-margin-top:144px}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/royal-reviews.css.map */
