.alb-results{background:var(--alb-res-bg, #faefe0);color:#1b4003;padding-bottom:clamp(40px,5vw,90px)}.alb-results__body{display:grid;gap:40px;padding:0 clamp(16px,5.2vw,100px);align-items:start}.alb-compare{position:relative;--pos: 50%;aspect-ratio:1 / 1;overflow:hidden;background:#cfc5b6;-webkit-user-select:none;user-select:none;touch-action:pan-y}.alb-compare img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.alb-compare .alb-compare__after{clip-path:inset(0 0 0 var(--pos))}.alb-results .alb-compare__tag{position:absolute;top:18px;z-index:2;color:#fff;font-family:var(--alb-font-display);font-style:italic;font-weight:700;font-variation-settings:"SOFT" 0,"WONK" 1;font-size:17.4px;text-shadow:0 0 8px rgba(0,0,0,.35)}.alb-compare__tag--before{left:16px}.alb-compare__tag--after{right:16px}.alb-compare__bar{position:absolute;z-index:2;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:#fff;pointer-events:none}.alb-compare__handle{position:absolute;z-index:3;top:50%;left:var(--pos);width:77px;height:77px;margin:-38.5px 0 0 -38.5px;border-radius:50%;background:#fff;box-shadow:0 4px 20px #0000002e;display:grid;place-content:center;gap:5px;pointer-events:none;transition:transform .25s ease}.alb-compare__handle i{display:block;width:31px;height:3px;border-radius:3px;background:#1b4004}.alb-compare:hover .alb-compare__handle,.alb-compare:focus-within .alb-compare__handle{transform:scale(1.08)}.alb-compare input{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.alb-compare input:focus-visible~.alb-compare__handle{outline:3px solid #1b4004;outline-offset:3px}.alb-results__caption{margin:14px 0 0;font-size:clamp(14px,.94vw,18px);letter-spacing:.1em;text-transform:uppercase}.alb-quote__title{margin:0 0 20px;font-style:italic;font-weight:400;font-size:clamp(26px,1.84vw,35px);line-height:1.3}.alb-quote__text{margin:0;color:#000;font-size:clamp(14px,.84vw,16px);line-height:1.64}.alb-quote__author{margin:20px 0 0;font-size:clamp(15px,1.04vw,20px);letter-spacing:.08em;text-transform:uppercase}@media(min-width:990px){.alb-results__body{grid-template-columns:minmax(0,1082fr) minmax(0,587fr);gap:clamp(30px,3.8vw,73px)}.alb-quote{position:sticky;top:calc(var(--alb-header-h, 240px) + 24px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-alb-results.css.map */
