body.has-sidebar{display:flex;flex-wrap:wrap}@media only screen and (min-width: 750px){body.has-sidebar main{padding-right:clamp(60px,20px + 5vw,10vw)}}@media(min-width: 2000px){body.has-sidebar main{padding-right:calc((100vw - var(--page-width))*.5)}}body.has-sidebar .sidebar{z-index:2;position:relative;flex:1 1 140px;height:auto;max-width:calc(210px + 5vw);display:none}@media only screen and (min-width: 750px){body.has-sidebar .sidebar{display:block;margin-left:clamp(10px,20px + 5vw,4vw)}}@media(min-width: 2000px){body.has-sidebar .sidebar{margin-left:calc((100vw - var(--page-width))*.5 - 100px)}}body.has-sidebar .sidebar .section-site-header{position:relative;width:100%;top:auto}body.has-sidebar .sidebar .header__inline-menu,body.has-sidebar .sidebar .list-menu--inline{display:block}body.has-sidebar .sidebar .header__inline-menu{width:100%}body.has-sidebar main.main-content{flex:2 1 400px;min-width:120px}body.has-sidebar main.main-content{padding-top:var(--header-bottom, 65px)}body.has-sidebar .sidebar__inner{position:sticky;top:1rem;margin-top:var(--header-bottom, 65px)}body.has-sidebar .shopify-section-group-footer-group,body.has-sidebar shopify-section-group-footer-group-alternate{flex:0 0 100%}.shopify-section-header-sticky.animate:not(.shopify-section-header-hidden)~.sidebar-section .sidebar__inner{transform:translateY(var(--header-bottom))}
