#MainContent #llovable-product-stories.lln-photo-reviews{--review-red:#a92535;--review-blush:#fbf1f3;box-sizing:border-box;width:100%;max-width:1264px;margin:0 auto;padding:64px 24px;background:var(--review-blush);color:#452d32;font-family:futura-pt,Futura,Arial,sans-serif}#MainContent .lln-photo-reviews *,#MainContent .lln-photo-reviews *:before,#MainContent .lln-photo-reviews *:after{box-sizing:border-box}#MainContent .lln-photo-reviews__header{max-width:800px;margin:0 auto 32px;text-align:center}#MainContent .lln-photo-reviews__eyebrow{margin:0 0 12px;color:var(--review-red);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:1.6px;text-transform:uppercase}#MainContent #llovable-product-stories.lln-photo-reviews h2{margin:0;color:var(--review-red);font-family:inherit;font-size:44px;font-weight:600;line-height:1.12;letter-spacing:-1.2px;text-align:center;text-wrap:balance}#MainContent .lln-photo-reviews__note{margin:14px auto 0;max-width:620px;color:#80666d;font-size:13px;line-height:1.5}#MainContent .lln-photo-reviews .pen-review-track{display:flex;align-items:stretch;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;scrollbar-width:thin;scrollbar-color:#ca8d97 transparent;padding:0 0 8px;overscroll-behavior-x:contain}#MainContent .lln-photo-reviews .pen-review-track::-webkit-scrollbar{display:block;height:4px}#MainContent .lln-photo-reviews .pen-review-track::-webkit-scrollbar-thumb{background:#ca8d97;border-radius:4px}#MainContent .lln-photo-reviews .pen-review-card{display:flex;flex-direction:column;flex:0 0 calc((100% - 40px)/3);min-width:0;border:1px solid #efdce1;border-radius:12px;overflow:hidden;scroll-snap-align:start;background:#fff;color:#452d32;box-shadow:0 4px 14px #6f203008}#MainContent .lln-photo-reviews__figure{flex:none;margin:0;padding:10px 10px 0}#MainContent .lln-photo-reviews__figure img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:7px;background:#faf5f3}#MainContent .lln-photo-reviews__figure figcaption{margin:8px 2px 0;color:#80666d;font-size:12px;line-height:1.35}#MainContent .lln-photo-reviews .pen-review-copy{display:flex;flex-direction:column;flex:1;min-width:0;padding:19px 20px 18px}#MainContent .lln-photo-reviews__identity{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}#MainContent .lln-photo-reviews .pen-review-copy h3{margin:0;color:var(--review-red);font-family:inherit;font-size:20px;font-weight:600;line-height:1.2}#MainContent .lln-photo-reviews .pen-review-copy h3 span{font-weight:400}#MainContent .lln-photo-reviews .review-verified{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:5px;background:#fcf1f4;color:#6b4d55;font-size:11px;line-height:1.2;white-space:nowrap}#MainContent .lln-photo-reviews .review-verified svg{display:block;flex:none;width:16px;height:16px;color:#a92535}#MainContent .lln-photo-reviews .pen-review-copy blockquote{flex:1;min-height:0;margin:17px 0 20px;color:#5b444b;font-size:16px;line-height:1.55}#MainContent .lln-photo-reviews .review-purchase{display:flex;align-items:center;gap:12px;min-height:64px;margin:0;padding:12px 0;border-top:1px solid #efdce1;color:#69333d;text-decoration:none;font-size:13px;line-height:1.3}#MainContent .lln-photo-reviews .review-purchase img{display:block;flex:none;width:48px;height:48px;object-fit:contain;border-radius:5px;background:#faf7f7}#MainContent .lln-photo-reviews .review-purchase strong{display:block;margin-top:4px;color:var(--review-red);font-size:14px;font-weight:600}#MainContent .lln-photo-reviews a.review-purchase:hover{color:var(--review-red)}#MainContent .lln-photo-reviews .review-date{margin:0;padding:10px 0 0;border-top:1px solid #efdce1;color:#947982;font-size:12px;line-height:1.3}#MainContent .lln-photo-reviews .pen-review-controls{display:none;justify-content:center;gap:10px;margin:20px 0 0}#MainContent .lln-photo-reviews .pen-review-controls button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #dcaab4;border-radius:50%;background:#fff;color:var(--review-red);font:500 22px/1 futura-pt,Futura,Arial,sans-serif;cursor:pointer}#MainContent .lln-photo-reviews .pen-review-controls button:hover{background:var(--review-red);color:#fff;border-color:var(--review-red)}#MainContent .lln-photo-reviews :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--review-red);outline-offset:4px}@media(max-width:749px){#MainContent #llovable-product-stories.lln-photo-reviews{padding:36px 16px}#MainContent .lln-photo-reviews__header{margin-bottom:24px}#MainContent .lln-photo-reviews__eyebrow{margin-bottom:10px;font-size:11px;letter-spacing:1.4px}#MainContent #llovable-product-stories.lln-photo-reviews h2{font-size:28px;line-height:1.15;letter-spacing:-.6px}#MainContent .lln-photo-reviews .pen-review-track{gap:16px}#MainContent .lln-photo-reviews .pen-review-card{flex-basis:100%}#MainContent .lln-photo-reviews .pen-review-copy{padding:18px}#MainContent .lln-photo-reviews .pen-review-copy h3{font-size:20px}#MainContent .lln-photo-reviews .pen-review-copy blockquote{font-size:16px;line-height:1.5}#MainContent .lln-photo-reviews .pen-review-controls{display:flex}}#MainContent .lln-photo-reviews__eyebrow{margin:12px 0 0;color:#795d64;font-size:17px;font-weight:400;line-height:24px;letter-spacing:0;text-transform:none}#MainContent #llovable-product-stories.lln-photo-reviews h2{font-size:52px;line-height:1.1}#MainContent .lln-photo-reviews__identity{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}#MainContent .lln-photo-reviews .pen-review-copy h3{display:flex;align-items:center;gap:6px}#MainContent .lln-photo-reviews .lln-photo-reviews__verified-icon{display:block;flex:none;width:17px;height:17px;color:#a92535}#MainContent .lln-photo-reviews .review-verified{padding:0;border-radius:0;background:transparent;font-size:12px;line-height:17px;color:#795d64}@media(max-width:749px){#MainContent #llovable-product-stories.lln-photo-reviews h2{font-size:34px;line-height:1.12}#MainContent .lln-photo-reviews__eyebrow{font-size:15px;line-height:22px;margin-top:10px}}#MainContent .lln-photo-reviews .lln-photo-reviews__verified-icon{color:#a92535}#MainContent .lln-photo-reviews .review-verified{display:inline-flex;align-items:center;gap:4px;color:#a92535;font-size:11px;line-height:17px;white-space:nowrap}#MainContent .lln-photo-reviews .pen-review-copy h3{flex-wrap:wrap;gap:6px 8px}#MainContent #llovable-product-stories.lln-photo-reviews h2{padding-block:10px}#MainContent #llovable-product-stories.lln-photo-reviews h2 .lln-photo-reviews__count{position:relative;display:inline-block;margin:4px 12px;padding:0 9px 6px;color:#1a1a1a;font-size:1.42em;line-height:.9;letter-spacing:-.02em;white-space:nowrap}#MainContent #llovable-product-stories.lln-photo-reviews h2 .lln-photo-reviews__count:after{content:"";position:absolute;top:-7px;right:-8px;bottom:-2px;left:-8px;border:2px solid #a92535;border-radius:52% 48% 49% 51%/50% 52% 48% 50%;transform:rotate(-3deg);pointer-events:none}@media(max-width:749px){#MainContent #llovable-product-stories.lln-photo-reviews h2 .lln-photo-reviews__count{font-size:1.45em;margin:7px 10px;padding-inline:6px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/lln-product-photo-reviews.css.map */
