.tech-features{background:transparent;color:var(--color, #fff);padding-top:var(--padding-top, 0);padding-bottom:var(--padding-bottom, 0);position:relative;width:100%;overflow:hidden}.tech-features .layout-container{margin:0 auto;max-width:var(--layout--width, 1600px);width:100%}.tech-features .tech-features--carousel{position:relative;margin:0 auto}.tech-features .button--carousel{position:absolute;top:50%;transform:translateY(-50%);height:1.5rem;width:1.5rem;background:var(--color--pure-white, #fff);color:var(--color--pure-black, #000);border:none;display:flex;align-items:center;justify-content:center;line-height:0;cursor:pointer;z-index:3;transition:color .25s,opacity .25s}.tech-features .button--carousel[disabled]{opacity:.25;cursor:not-allowed}.tech-features .button--carousel[data-direction=previous]{left:0}.tech-features .button--carousel[data-direction=next]{right:0}.tech-features .button--carousel:hover,.tech-features .button--carousel:focus{color:var(--color--vermilion, #ff3c00)}@media (min-width: 900px){.tech-features .button--carousel{display:none!important}}.tech-features .button--carousel.is-hidden{display:none!important}.tech-features .tech-features--container{display:flex;position:relative;width:100%;gap:0;overflow-x:auto;overscroll-behavior:contain auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.tech-features .tech-features--container::-webkit-scrollbar{display:none}.tech-features .tech-features--item{position:relative;flex:0 0 85%;aspect-ratio:var(--aspect-ratio, 28 / 39);scroll-snap-align:start;overflow:hidden}.tech-features .tech-features--item:last-child{scroll-snap-align:end}@media (min-width: 600px){.tech-features .tech-features--item{flex:0 0 40%}}@media (min-width: 900px){.tech-features .tech-features--item{flex:0 0 30%}}@media (min-width: 1200px){.tech-features .tech-features--item{flex:1 0 20%}}.tech-features .tech-features--item-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tech-features .container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.tech-features .tech-placeholder{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;background:#222;color:#888;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}@media (prefers-reduced-motion: reduce){.tech-features .tech-features--container{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/tech-features.css.map */
