.section-sidebar{display:none}@media screen and (min-width:1024px){.sidebar{top:2rem;transition:padding .18s ease-in-out}.sidebar__content{transition:padding .18s ease-in-out;max-height:calc(100svh - 7rem);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--color-grey) transparent}.browser-safari .sidebar__content::-webkit-scrollbar{width:8px;height:8px}.browser-safari .sidebar__content::-webkit-scrollbar-track{background:transparent}.browser-safari .sidebar__content::-webkit-scrollbar-thumb{background-color:var(--color-grey);border-radius:4px;border:2px solid transparent;background-clip:content-box}.browser-safari .sidebar__content::-webkit-scrollbar-thumb:hover{background-color:var(--color-grey-dark)}.template-collection .sidebar__content{margin-bottom:20rem}.sidebar__nav-link{white-space:nowrap}.sidebar__nav-link:after{content:" ";width:.35rem;height:.35rem;aspect-ratio:1;margin-bottom:.15rem;border-radius:50%;background-color:var(--color-highlight);display:inline-block;opacity:0;transition:opacity ease-in-out .12s}.sidebar__nav-link.is-active{color:var(--color-highlight)}.sidebar__nav-link.is-active:after,.sidebar__nav-link:hover:after{opacity:1}.sidebar__nav-title{line-height:1;margin-bottom:1.5rem;margin-top:.2rem}.sidebar-menu__link{display:flex;align-items:center;justify-content:flex-start;padding:1rem 0;margin:0 1rem}.section-sidebar{display:block;grid-column:1}.sidebar__cart{align-items:center;margin:0 0 3rem;gap:.5rem;align-items:flex-end}.sidebar__cart-item-count{display:flex;height:100%;color:var(--color-highlight)}.cart-item-count{top:70%;left:50%;transform:translate(-50%,-50%);text-align:center;line-height:1;font-size:.7rem}.sidebar__cart-icon{width:2.6rem}.sidebar__cart-icon svg{width:100%;height:100%}.sidebar__logo{background:var(--color-background-light);padding:0 0 1rem}.sidebar__logo .logo-main{width:auto;height:2rem}.secondary-logo .sidebar{padding-top:5rem}.sidebar__cart:hover .cart-fill-layer{opacity:1}.sidebar__cart:hover .cart-item-count{color:var(--color-white)}.sidebar__nav:last-child{margin-top:2rem}.sidebar__nav:not(:last-child){margin-bottom:2rem}body.template-index .sidebar__content,body.template-product .sidebar__content{padding-bottom:0}.sidebar__content{padding-bottom:2rem}}@media screen and (min-width:1800px){.template-product .sidebar__content{padding-bottom:4rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-sidebar.css.map */
