.feature-highlights-wrap{background:#fbf7ef;padding:60px 0}.feature-highlights{display:flex;gap:2rem;align-items:flex-start}.feature-timeline-container{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:fit-content}ul.feature-timeline{padding:0}.feature-timeline li{list-style:none;display:flex;align-items:center;cursor:pointer;position:relative;z-index:2}.feature-timeline li:not(:last-child):after{content:"";position:absolute;left:2%;top:43%;transform:translate(0);width:1px;height:calc(100% + 1rem);background-color:#453021;z-index:-1;border-radius:2px}.feature-timeline li .bubble{width:15px;height:15px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;flex-shrink:0;border:1px solid #453021}.feature-timeline li.active .bubble{background-color:#d35400}.feature-timeline li .title{color:#9a8a7e;font-weight:500;transition:color .3s ease;margin:10px;font-size:32px}.feature-timeline li.active .title{color:#453021;font-weight:700;position:relative}.feature-timeline li.active .title:after{background:url(/cdn/shop/files/orange-layer.png?v=1759920959);width:100%;height:8px;content:"";position:absolute;bottom:0;left:0;right:0;background-repeat:no-repeat;background-size:contain}.feature-display{flex:1;display:flex;gap:2rem;align-items:flex-start}.feature-item{display:none;flex:1;gap:1.5rem;align-items:flex-start}.feature-item .img-grid{width:60%}.feature-item img{width:100%;height:auto;object-fit:cover;border-radius:8px;max-height:400px}.feature-item .description{width:40%;color:#453021;background:#eee7da;border-radius:10px;padding:30px;font-size:18px;font-weight:500;position:relative;left:-15px;min-height:400px}.feature-item .description h3{margin-top:0;margin-bottom:1rem;font-size:1.5rem;color:#333}.feature-item .description p{margin:0}@media (min-width:1024px){.feature-item img{min-height:400px}}@media (max-width:1024px){.feature-item .description{padding:20px;font-size:16px}}@media (max-width:540px){.feature-item{flex-direction:column}.feature-item .description,.feature-item img{min-height:210px;width:100%;left:0}.feature-item .img-grid{width:100%}.feature-highlights-wrap{padding:20px 0 40px}.feature-timeline li .title{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
