.low-stock-viewing-wrap{width:100%;display:flex;justify-content:center;align-items:center;margin:0 0 2px}.low-stock-viewing{--ls-bg:#efefef;--ls-text:#111111;--ls-dot:#ba3e3c;--ls-radius:999px;--ls-gap:8px;display:flex;align-items:center;justify-content:center;gap:var(--ls-gap);padding:8px 10px;background:var(--ls-bg);color:var(--ls-text);border-radius:var(--ls-radius);font-size:10px;line-height:1.2;font-weight:400;text-align:center;white-space:nowrap;width:fit-content;max-width:100%;margin:0}.low-stock-viewing__text{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:3px}.low-stock-viewing__dot{position:relative;width:10px;height:10px;border-radius:999px;background:var(--ls-dot);flex:0 0 10px}.low-stock-viewing__dot::after{content:"";position:absolute;inset:-3px;border-radius:999px;border:1.5px solid rgba(242,122,99,.45);transform:scale(.8);opacity:0;animation:low-stock-pulse 1.8s ease-out infinite}.low-stock-viewing__label{font-weight:800}@keyframes low-stock-pulse{0%{transform:scale(.8);opacity:.55}70%{transform:scale(1.45);opacity:0}to{transform:scale(1.45);opacity:0}}@media (max-width:480px){.low-stock-viewing{font-size:10px;padding:7px 12px;gap:7px}.low-stock-viewing__dot{width:9px;height:9px;flex-basis:9px}}@media (prefers-reduced-motion:reduce){.low-stock-viewing__dot::after{animation:none;opacity:.2}}
.ambar-review-card{max-width:100%;background:#f5f5f5;border-radius:6px;padding:16px 14px;margin-bottom:6px;font-family:inherit;color:#3f3838;box-sizing:border-box;overflow:hidden}.ambar-review-card__content{display:flex;flex-direction:column;gap:12px}.ambar-review-card__top{display:flex;align-items:center;gap:8px}.ambar-review-card__rating{font-size:14px;font-weight:600;line-height:1;color:#3f3838}.ambar-review-card__stars{display:flex;align-items:center;gap:2px}.ambar-review-card__star{width:14px;height:14px;background:#ba3e3c;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:9px;line-height:1;font-weight:700}.ambar-review-card__quote{font-size:14px;line-height:1.45;color:#3f3838;max-width:100%}.ambar-review-card__author-row{display:flex;align-items:center;gap:9px}.ambar-review-card__avatar{width:31px;height:31px;min-width:31px;border:1.5px solid #3f3838;border-radius:50%;overflow:hidden;background:0 0;display:block;box-sizing:border-box}.ambar-review-card__avatar img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.ambar-review-card__author{font-size:13px;font-weight:600;color:#3f3838}.ambar-review-card__tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.ambar-review-card__tag{border:1px solid #3f3838;border-radius:5px;color:#3f3838;background:0 0;padding:5px 13px;font-size:12px;line-height:1;white-space:nowrap}@media screen and (max-width:480px){.ambar-review-card{padding:15px 14px;margin-bottom:6px}.ambar-review-card__tags{gap:10px}}
.leefar-faq-card{width:100%;font-family:inherit;color:#3f3838;box-sizing:border-box}.leefar-faq-card *{box-sizing:border-box}.leefar-faq-card .faq-card{width:100%;margin:0;overflow:hidden;background:#f5f5f5;border-radius:6px;color:#3f3838}.leefar-faq-card .faq-question{list-style:none;cursor:pointer;padding:16px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f5f5f5;color:#3f3838;font-size:14px;line-height:1.25;font-weight:700;user-select:none}.leefar-faq-card .faq-question::-webkit-details-marker{display:none}.leefar-faq-card .faq-question::marker{display:none;content:""}.leefar-faq-card .faq-question-text{flex:1;display:block}.leefar-faq-card .faq-icon{width:24px;height:24px;min-width:24px;border-radius:50%;background:#fff;color:#3f3838;display:inline-flex;align-items:center;justify-content:center;position:relative}.leefar-faq-card .faq-icon svg{width:13px;height:13px;position:absolute;display:block}.leefar-faq-card .faq-minus{display:none}.leefar-faq-card .faq-card[open] .faq-plus{display:none}.leefar-faq-card .faq-card[open] .faq-minus{display:block}.leefar-faq-card .faq-answer{padding:0 14px 16px;font-size:14px;line-height:1.45;color:#3f3838;background:#f5f5f5}.leefar-faq-card .faq-answer p{margin:0;color:#3f3838}.leefar-faq-card .faq-answer p+p{margin-top:10px}.leefar-faq-card .faq-answer strong{color:#3f3838;font-weight:700}@media screen and (max-width:480px){.leefar-faq-card .faq-question{padding:15px 14px}.leefar-faq-card .faq-answer{padding:0 14px 15px}}