.feature-rail{padding:clamp(32px,8vw,88px) 0;background:var(--fr-bg, #fdfdfb)}.feature-rail__inner{max-width:1160px;margin:0 auto;padding:0 clamp(16px,4vw,24px)}.feature-rail__eyebrow{display:block;text-align:center;font-size:clamp(11px,2vw,12px);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--fr-accent, #1f7a3d);margin-bottom:8px}.feature-rail__heading{text-align:center;font-size:clamp(22px,5vw,38px);font-weight:800;margin:0 0 clamp(20px,5vw,44px);color:var(--fr-heading-color, #10241c);letter-spacing:-.5px;line-height:1.15}.feature-rail__buybox-eyebrow{font-family:Manrope,sans-serif;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#176e3c;margin:0 0 10px;text-align:center}[data-feature-rail-root]{overflow:visible}.feature-rail__wrap{position:relative;overflow:visible}.feature-rail__wrap:before,.feature-rail__wrap:after{content:"";position:absolute;top:0;bottom:8px;width:24px;pointer-events:none;z-index:1;transition:opacity .2s ease}.feature-rail__wrap:before{left:0;background:linear-gradient(to right,#ffffff,transparent);opacity:0}.feature-rail__wrap:after{right:0;background:linear-gradient(to left,#ffffff,transparent);opacity:1}.feature-rail__wrap[data-mask=start]:before{opacity:0}.feature-rail__wrap[data-mask=start]:after{opacity:1}.feature-rail__wrap[data-mask=middle]:before{opacity:1}.feature-rail__wrap[data-mask=middle]:after{opacity:1}.feature-rail__wrap[data-mask=end]:before{opacity:1}.feature-rail__wrap[data-mask=end]:after{opacity:0}.feature-rail__side-btn{display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:26px;height:26px;border-radius:50%;border:1px solid rgba(18,54,41,.14);background:#ffffffe0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#123629;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 5px #10241c1a;transition:background .15s,border-color .15s,opacity .2s,box-shadow .15s;padding:0}.feature-rail__side-btn--prev{left:-14px}.feature-rail__side-btn--next{right:-14px}.htl-buybox .feature-rail__track{padding-left:14px;scroll-padding-left:14px}.feature-rail__side-btn:hover{background:#fffffffa;border-color:#12362947;box-shadow:0 2px 8px #10241c24}.feature-rail__side-btn svg{display:block;flex-shrink:0}.feature-rail__wrap[data-mask=start] .feature-rail__side-btn--prev,.feature-rail__wrap[data-mask=end] .feature-rail__side-btn--next{opacity:0;pointer-events:none}.feature-rail__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:clamp(10px,2vw,14px);padding:4px 0 8px;cursor:grab;user-select:none;-webkit-user-select:none;align-items:stretch}.feature-rail__track:active{cursor:grabbing}.feature-rail__track::-webkit-scrollbar{display:none}.feature-rail__card{flex:0 0 82%;scroll-snap-align:start;scroll-snap-stop:always;background:#fff;border:1px solid #e9efe9;border-radius:clamp(14px,2vw,18px);padding:clamp(14px,3vw,24px) clamp(14px,3vw,20px);display:flex;flex-direction:column;gap:8px;min-width:0;min-height:100px;box-shadow:0 1px 2px #10241c0a;box-sizing:border-box}@media(max-width:640px){.feature-rail__card{gap:6px}.feature-rail__card-header{display:flex;align-items:center;gap:10px}}.feature-rail__icon{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#e7f3e9,#d7ecdb);display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-rail__icon img,.feature-rail__icon svg{width:52%;height:52%;stroke:var(--fr-accent, #1f7a3d)}.feature-rail__card h3,.feature-rail__card .feature-rail__card-title{font-size:clamp(14.5px,2.4vw,16px);font-weight:700;margin:0;color:var(--fr-heading-color, #10241c);line-height:1.3;overflow-wrap:break-word}.feature-rail__card p{font-size:clamp(12.5px,2vw,13.5px);color:var(--fr-desc-color, #667a6f);margin:0;line-height:1.55;overflow-wrap:break-word}@media(max-width:360px){.feature-rail__inner{padding-left:12px;padding-right:12px}.feature-rail__card{padding:16px 14px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/feature-rail.css.map */
