.lh-reviews{margin:8px 0 48px;width:100%}
.lh-reviews #looxReviews{width:100%}
.lh-faq{margin-bottom:48px}
.lh-hidden-option{display:none!important}
gpo-container.lh-addons{display:block;margin:6px 0 18px}
#lh-offers{scroll-margin-top:120px}
.lh-offer.lh-loading{opacity:.55;pointer-events:none;transition:opacity .15s}
.lh-offers[aria-busy=true]{cursor:progress}
@media(max-width:767px){.lh-reviews{margin:0 0 32px}}
.lh-badge{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:999px;background:#3e291c;color:#fff;font-style:normal;font-size:11px;font-weight:600;letter-spacing:.04em}
.lh-rating-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:600;color:#5c4635;margin:0 0 14px}
.lh-stars{color:#c9932e;letter-spacing:1px;font-size:14px}
.lh-gift-intro .lh-hero-quote{margin:0 0 18px;padding:12px 16px;border-left:3px solid #b8915f;background:#fffdfa;border-radius:0 6px 6px 0}
.lh-gift-intro .lh-hero-quote blockquote{margin:0!important;padding:0!important;border:0!important;background:none!important;text-align:left!important;font-family:Georgia,serif;font-style:italic;font-size:16px!important;line-height:1.5!important;color:#30251e}
.lh-gift-intro .lh-hero-quote blockquote:before,.lh-gift-intro .lh-hero-quote blockquote:after{content:none!important;display:none!important}
.lh-hero-quote figcaption{margin-top:6px;font-size:12px;color:#746453;display:flex;gap:6px;align-items:center}
.lh-hero-quote .lh-stars{font-size:12px}
.lh-size-hint{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:#6a5845}
.lh-durability{margin:10px 0 0;font-size:12.5px;color:#6a5845}
.lh-headline{max-width:540px}
@media(max-width:767px){.lh-headline{font-size:32px}.lh-gift-intro .lh-hero-quote blockquote{font-size:15px!important}}
.lh-secret{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:20px 0 4px;padding:12px 14px;background:#f3e6cf;border-radius:8px}
.lh-secret p{margin:0;font-size:13.5px;line-height:1.5;color:#3a2a1c}
.lh-secret strong{font-family:Georgia,serif;font-weight:400;font-size:16px}
.lh-secret-btn{flex:none;padding:9px 14px;border:1px solid #3e291c;border-radius:4px;background:#fffdfa;color:#3e291c;font-size:13px;font-weight:600;cursor:pointer}
.lh-secret-btn:hover{background:#3e291c;color:#fff}
@media(max-width:767px){.lh-secret{flex-direction:column;align-items:flex-start;gap:10px}}
