.btl{max-width:1200px;margin:0 auto 24px;width:calc(100% - 48px);padding:0}.btl__card{background:#f4f4f4;border-radius:20px;padding:48px 40px;box-shadow:0 2px 16px #0000000f}.btl__row{display:flex;gap:48px;justify-content:center;position:relative}.btl__col{flex:1;text-align:center;position:relative}.btl__col:not(:last-child):after{content:"";position:absolute;right:-44px;top:40%;width:40px;border-top:4px dotted #ccc;z-index:1}.btl__heading{font-size:1.1rem;font-weight:600;margin-bottom:12px;color:#111}.btl__img{width:75%;max-width:160px;aspect-ratio:1 / 1;margin:0 auto 12px;background:#ddd;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#999;font-size:.8rem;position:relative;z-index:2}.btl__caption{font-family:Apple Garamond,Georgia,serif;font-weight:300;font-size:.95rem;line-height:1.5;color:#555}.btl__dots{display:none}@media(max-width:600px){.btl__card{padding:32px 20px}.btl__row{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:40px}.btl__row::-webkit-scrollbar{display:none}.btl__col{flex:0 0 70%;scroll-snap-align:start}.btl__col:not(:last-child):after{display:block;right:-36px;top:40%;width:32px;border-top:4px dotted #ccc;transform:translateY(-50%)}.btl__dots{display:flex;justify-content:center;align-items:center;gap:8px;padding:16px 0 0}.btl__dot{width:8px;height:8px;border-radius:50%;background:#ccc;transition:all .3s}.btl__dot.btl__dot--active{background:#333;width:10px;height:10px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/barrier-timeline.css.map */
