related-products-sidebar{display:block;min-width:0}.related-sidebar--slider .related-products--header{flex-direction:row!important;justify-content:space-between!important;align-items:center}.related-sidebar--slider .related-products--header .related-products--title{color:#333430;text-align:center;font-size:30px;font-style:normal;font-weight:500!important;line-height:normal;margin:0 auto}.related-sidebar--slider[data-text-color=white] .related-products--header .related-products--title{color:inherit}.related-sidebar--slider .related-products--grid{display:flex;justify-content:start;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none}.related-sidebar--slider .related-products--grid::-webkit-scrollbar{display:none}.related-sidebar--slider .related-products--grid>[data-product-item]{flex:0 0 45%;scroll-snap-align:start}@media(min-width:768px){.related-sidebar--slider .related-products--grid>[data-product-item]{flex:0 0 calc(25% - 12px)}.related-sidebar--slider .related-products--wrapper{position:relative}.related-sidebar--slider .related-prev,.related-sidebar--slider .related-next{position:absolute;top:calc(50% - 16px);z-index:3;display:flex;align-items:center;justify-content:center;width:33px;height:33px;padding:0;background:var(--bg-color--body);border:1px solid var(--border--dark);border-radius:50%;opacity:.85;transition:opacity 1s var(--transition--ease-out),transform .4s var(--transition--ease-out)}.related-sidebar--slider .related-prev{left:0}.related-sidebar--slider .related-next{right:0}.related-sidebar--slider .carousel-nav-arrow button[aria-disabled=true]{display:none}}.related-sidebar--panel{display:none;padding:24px;min-width:0;background:var(--related-sidebar-background)}.related-sidebar--panel .related-sidebar--heading{margin:0 0 24px;font-size:20px;line-height:1.3;text-align:center;color:inherit}.related-sidebar--products{display:grid;grid-auto-flow:column;grid-auto-columns:160px;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 4px 12px;margin:0;list-style:none;-webkit-overflow-scrolling:touch}.related-sidebar--item{min-width:0;margin:0;padding:0;list-style:none;scroll-snap-align:start}.related-sidebar--link{display:flex;flex-direction:column;gap:4px;text-align:center;text-decoration:none;color:inherit;font-family:Manrope,sans-serif;font-size:14px;line-height:1.35}.related-sidebar--link:focus-visible,.related-sidebar--products:focus-visible{outline:2px solid currentColor;outline-offset:2px}.related-sidebar--link:hover .related-sidebar--title{text-decoration:underline;text-underline-offset:3px}.related-sidebar--image{aspect-ratio:1;margin-bottom:2px}.related-sidebar--image img,.related-sidebar--placeholder{display:block;width:100%;height:100%;object-fit:contain}.related-sidebar--placeholder{background:#8080800d;fill:currentColor}.related-sidebar--title,.related-sidebar--price{overflow-wrap:anywhere}.related-sidebar--price{color:var(--related-sidebar-price-color)}.related-sidebar--empty{font-size:14px;text-align:center}@media(min-width:1024px){related-products-sidebar{color:var(--related-sidebar-color);background:var(--related-sidebar-background)}.related-sidebar--slider[data-section-id]{display:none}.related-sidebar--panel{display:block}#main_content[data-related-sidebar-active]{width:calc(100% - var(--related-sidebar-reserved-width));margin-right:var(--related-sidebar-reserved-width);min-height:var(--related-sidebar-min-height, 0px)}.section--related-products-sidebar[data-sidebar-host-active]{position:static}related-products-sidebar[data-sidebar-active]{position:absolute;top:var(--related-sidebar-top-gap, 0px);bottom:0;right:calc(-1 * var(--related-sidebar-reserved-width));width:var(--related-sidebar-reserved-width);padding:0}related-products-sidebar[data-sidebar-active] .related-sidebar--panel{position:sticky;top:var(--related-sidebar-sticky-top, 0px);width:100%;height:max-content;align-self:start;box-sizing:border-box;z-index:2;display:flex;flex-direction:column;padding:12px 32px 20px}related-products-sidebar[data-sidebar-active] .related-sidebar--heading{flex:0 0 auto;margin-top:12px}related-products-sidebar[data-sidebar-active] .related-sidebar--products{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;overflow:visible;scroll-snap-type:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/related-products-sidebar.css.map */
