/* Owner review, 16 October. Keep the original comparison, with useful pen details. */
.sp-home-review .sp-pen-story{min-height:470px;aspect-ratio:auto;padding:22px 0 32px;overflow:visible}
.sp-home-review .sp-pen-story .lv-card{position:relative!important;top:0!important;left:3%!important;width:69%!important;padding:24px!important;transform:rotate(-2deg);animation:none!important}
.sp-home-review .sp-pen-story .lv-n{font-size:29px!important;line-height:1.15;margin-top:18px}
.sp-home-review .sp-pen-story .lv-s{font-size:13px!important;line-height:1.5;margin-top:7px}
.sp-home-review .sp-pen-story .lv-big{font-size:31px!important;line-height:1.14;margin-top:20px}
.sp-home-review .sp-pen-story .lv-g{margin-top:18px;padding:0;border:0;min-height:0!important}
.sp-home-review .sp-pen-story .sp-pack-caption{font-size:14px!important;line-height:1.7!important}
.sp-home-review .sp-pen-story .lv-f{font-size:10px;line-height:1.4;margin-top:22px;padding-top:14px}
.sp-home-review .sp-pen-story .lv-vial{right:8%!important;left:auto!important;top:80px!important;height:340px!important;width:45px!important;max-width:none!important;max-height:none!important;object-fit:contain;transform:none!important;animation:none!important;mix-blend-mode:normal!important}
.sp-home-review .sp-bundle-products img{width:34px!important;height:175px!important;object-fit:contain!important;mix-blend-mode:normal!important}
.sp-home-review .sp-bundle-products ul{flex:1;min-width:0;gap:17px}
.sp-home-review .sp-bundle-products li>a{font-weight:500;color:#1b4258;text-decoration:none;line-height:1.4}
.sp-home-review .sp-bundle-products li>a:hover{text-decoration:underline;text-underline-offset:3px}
.sp-home-review .sp-bundle-products li>small{display:block;font-size:12px;line-height:1.5;color:#4a6778;margin-top:4px}
.sp-home-review .sp-pen-controls{display:none}
.sp-home-review .sp-customer-reviews{max-width:none;width:100%;box-sizing:border-box}
@media(max-width:767px){
 .sp-site.sp-home-review .sp-pen-grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc(100% - 18px)!important;gap:16px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:0 0 12px;scroll-padding:0;min-width:0}
 .sp-site.sp-home-review .sp-pen-grid::-webkit-scrollbar{display:none}
 .sp-site.sp-home-review .sp-pen-grid>.pm-card{scroll-snap-align:start;scroll-snap-stop:always;align-self:start;transform:none!important;opacity:1!important}
 .sp-site.sp-home-review [data-id="50a33fa2"]{min-width:0;width:100%;overflow:hidden}
 .sp-site.sp-home-review .sp-pen-grid .sp-card-title-row{flex-wrap:wrap!important;gap:4px 10px!important;align-items:baseline!important}
 .sp-site.sp-home-review .sp-pen-grid .sp-card-title-row h3{font-size:16px!important;white-space:normal!important}
 .sp-site.sp-home-review .sp-pen-grid .sp-card-title-row p{font-size:13px!important}
 .sp-site.sp-home-review .sp-pen-grid .sp-card-cost{font-size:11px;gap:5px;flex-wrap:wrap}
 .sp-home-review .sp-pen-controls{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px;margin-top:14px;color:#4a6778;font:400 12px/1.4 "DM Sans",sans-serif}
 .sp-pen-controls>div{display:flex;align-items:center;gap:13px}
 .sp-site .sp-pen-controls button{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:1px solid #cad5da;border-radius:50%;background:transparent;color:#1b4258;font-size:22px;cursor:pointer}
 .sp-site .sp-pen-controls button:disabled{opacity:.35;cursor:default}
 .sp-pen-count{min-width:37px;text-align:center;font-variant-numeric:tabular-nums}
 .sp-home-review .sp-pen-story{min-height:440px!important;aspect-ratio:auto}
 .sp-home-review .sp-pen-story .lv-card{top:0!important;left:2%!important;width:74%!important;padding:19px!important}
 .sp-home-review .sp-pen-story .lv-n{font-size:25px!important;margin-top:14px}
 .sp-home-review .sp-pen-story .lv-big{font-size:26px!important;margin-top:18px}
 .sp-home-review .sp-pen-story .lv-s{font-size:12px!important}
 .sp-home-review .sp-pen-story .sp-pack-caption{font-size:13px!important;line-height:1.65!important}
 .sp-home-review .sp-pen-story .lv-vial{top:95px!important;right:3%!important;height:285px!important;width:38px!important}
 .sp-home-review .sp-bundle-products{gap:18px}
 .sp-home-review .sp-bundle-products img{height:150px!important;width:28px!important}
 .sp-home-review .sp-bundle-products li>small{font-size:11px}
}
@media(max-width:360px){
 .sp-home-review .sp-pen-story{min-height:475px!important}
 .sp-home-review .sp-pen-story .lv-card{padding:15px!important}
 .sp-home-review .sp-pen-story .lv-n{font-size:22px!important}
 .sp-home-review .sp-pen-story .lv-big{font-size:24px!important}
 .sp-home-review .sp-pen-story .lv-vial{width:31px!important;right:2%!important}
 .sp-home-review .sp-bundle-products{gap:12px}
}
@media(prefers-reduced-motion:reduce){.sp-home-review .sp-pen-grid{scroll-behavior:auto}}
