.scroll-borders-anchor{position:relative}@media(max-width:768px){.scroll-borders-anchor:has(>.scroll-borders[data-borders-active=true]){padding:0 var(--scroll-border-width-mobile, var(--scroll-border-width))}}.scroll-borders.scroll-borders--pending{visibility:hidden}.scroll-borders.scroll-borders--initialized{visibility:visible}.scroll-borders .border{width:var(--scroll-border-width, 60px);overflow:hidden;pointer-events:none;border:none}@media(max-width:768px){.scroll-borders .border{width:var(--scroll-border-width-mobile, var(--scroll-border-width, 60px))}}.scroll-borders:not(.scroll-borders--in-wrap) .border{position:fixed;top:0;height:100vh;z-index:30}.scroll-borders:not(.scroll-borders--in-wrap) .border-left{left:0}.scroll-borders:not(.scroll-borders--in-wrap) .border-right{right:0}.scroll-borders.scroll-borders--in-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;width:calc(100% + var(--scroll-border-width) * 2);margin-left:calc(var(--scroll-border-width) * -1)}@media(max-width:768px){.scroll-borders.scroll-borders--in-wrap{width:100%;margin-left:0}}.scroll-borders.scroll-borders--in-wrap .border{position:absolute;top:0;bottom:0;height:auto;z-index:1}.scroll-borders.scroll-borders--in-wrap .border-left{left:0}.scroll-borders.scroll-borders--in-wrap .border-right{right:0}.scroll-borders .border-inner{position:absolute;top:0;left:0;width:100%;height:200%;background-repeat:repeat-y;background-size:contain;will-change:transform;transition:none;backface-visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/49/assets/_scroll-borders.css.map */
