[id^=shopify-section-]:has(.two-column-layout){overflow-x:visible!important;overflow-y:visible;position:relative;z-index:0;isolation:isolate}[id^=shopify-section-]:has(.section-header),[id^=shopify-section-][class*=section-header]{overflow-x:visible!important;overflow-y:visible}@supports not selector(:has(*)){section[class*=two-column-layout],.section[class*=two-column-layout],[id^=shopify-section-][class*=section-two-column-layout],section[class*=section-header],[id^=shopify-section-][class*=section-header]{overflow-x:visible!important;overflow-y:visible}}.two-column-layout{display:block;width:100%;position:relative;overflow-x:visible;overflow-y:visible;z-index:0;isolation:isolate}.two-column-layout .two-column-wrapper{display:flex;flex-direction:row;gap:var(--sidebar-gap, 40px);max-width:1200px;margin:auto;align-items:flex-start;width:100%;box-sizing:border-box;position:relative;overflow-x:visible;overflow-y:visible;min-height:100vh}.two-column-layout .layout-sidebar{width:var(--sidebar-width, 250px);flex-shrink:0;flex-grow:0;position:sticky;top:100px;align-self:flex-start;z-index:100;font-family:inherit;display:block;height:fit-content;max-height:calc(100vh - 100px);overflow-y:visible;overflow-x:visible;bottom:auto;margin-bottom:2rem}.two-column-layout .layout-sidebar:after{content:"";display:block;height:2rem;flex-shrink:0}@supports not (overflow-y: overlay){.two-column-layout .layout-sidebar{overflow-y:auto}}.two-column-layout .layout-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:0;width:auto;box-sizing:border-box;position:relative;z-index:1;align-self:stretch;overflow-x:visible;overflow-y:visible;padding:0 1rem}.two-column-layout .sidebar__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.two-column-layout .sidebar__item-wrapper{margin:0;padding:0}.two-column-layout .sidebar__item{display:block;padding:.75rem 1rem;text-decoration:none;color:#000;font-size:1.375rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;transition:all .3s ease;position:relative;border-radius:4px;background-color:transparent;cursor:pointer;white-space:nowrap}.two-column-layout .sidebar__item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:transparent;border-radius:0 4px 4px 0;transition:background-color .3s ease}.two-column-layout .sidebar__item:hover{background-color:#0000000d}.two-column-layout .sidebar__item.active{background-color:#c8e6c9;color:#000;font-weight:600;box-shadow:0 2px 4px #0000001a}.two-column-layout .sidebar__item.active:hover{background-color:#c8e6c9;box-shadow:0 2px 4px #0000001a}.two-column-layout .sidebar__item.active:before{background-color:#4caf50;opacity:1}.two-column-layout .layout-content>div{width:100%;overflow-x:visible;overflow-y:visible}.two-column-layout .content-area-block{margin-bottom:4rem}.two-column-layout .content-area-block:last-child{margin-bottom:0}.two-column-layout .content-area-block--lazy .content-area-block__content{min-height:200px;opacity:1;transition:opacity .3s ease}.two-column-layout .content-area-block--lazy[data-lazy-loading=true] .content-area-block__content{opacity:.6}.two-column-layout .content-area-block--lazy[data-lazy-loaded=true] .content-area-block__content{opacity:1}.two-column-layout .content-area-block--has-background{position:relative;overflow-x:clip;overflow-y:visible}.two-column-layout .content-area-block-background{position:absolute;top:0;bottom:0;left:38%;transform:translate(-50%);width:100vw;z-index:-1;pointer-events:none;max-width:100vw}@media screen and (max-width: 989px){.two-column-layout .content-area-block-background{left:50%}}.two-column-layout .content-area-block-background__image-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;z-index:-1}.two-column-layout .content-area-block-background__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;z-index:-1}.two-column-layout .content-area-block--has-background>*:not(.content-area-block-background){position:relative;z-index:2}.product-grid-container,#ProductGridContainer,#product-grid{position:relative;z-index:10}[id^=shopify-section-]:not(:has(.two-column-layout)){position:relative;z-index:1}@supports not selector(:has(*)){section:not([class*=two-column-layout]),.section:not([class*=two-column-layout]),[id^=shopify-section-]:not([class*=section-two-column-layout]){position:relative;z-index:1}}.product-recommendations,.product-recommendations__section,[data-section-type=product-recommendations],[id*=product-recommendations],[id*=you-may-also-like],product-recommendations{position:relative!important;z-index:10!important}[id^=shopify-section-]:has(product-recommendations),[id^=shopify-section-]:has(.product-recommendations),[id^=shopify-section-]:has([data-section-type=product-recommendations]){position:relative;z-index:10}@media screen and (max-width: 989px){.two-column-layout .two-column-wrapper{flex-direction:column}.two-column-layout .layout-sidebar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-two-column-layout.css.map */
