.sidebar-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;pointer-events:none}.sidebar-wrapper.sidebar-wrapper--active{pointer-events:auto}.sidebar-wrapper.sidebar-wrapper--active .sidebar-background{visibility:visible;opacity:1}@media screen and (max-width:1023.98px){.sidebar-wrapper.sidebar-wrapper--active .sidebar{transform:translateY(0)}}@media screen and (min-width:1024px){.sidebar-wrapper.sidebar-wrapper--active .sidebar{transform:translate(0)}}.sidebar-wrapper .sidebar-background{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--scrim-material);background-color:var(--shoji-bg);-webkit-backdrop-filter:var(--shoji-blur);backdrop-filter:var(--shoji-blur);transition:opacity var(--transition-speed) var(--transition-easing),visibility var(--transition-speed) var(--transition-easing);visibility:hidden;opacity:0}.sidebar-wrapper .sidebar{position:fixed;right:0;bottom:0;padding:20px 10px 0;display:flex;flex-direction:column;transition:transform var(--transition-speed) var(--transition-easing)}@media screen and (max-width:1023.98px){.sidebar-wrapper .sidebar{min-height:72.5svh;max-height:92svh;padding-bottom:50px;transform:translateY(100%)}}@media screen and (min-width:1024px){.sidebar-wrapper .sidebar{top:0;max-width:max(372px,25.9%);transform:translate(100%)}}.sidebar-wrapper .sidebar-heading{padding-bottom:15px}.sidebar-wrapper .sidebar-close:not(.btn){padding:5px;position:relative;right:4px}@media screen and (min-width:1024px){.sidebar-wrapper .sidebar-close:not(.btn){right:4px;top:-3px}}.sidebar-wrapper .sidebar-body{font-size:var(--font-size-f0);color:var(--primary-foreground);flex:1;min-height:0;display:flex;flex-direction:column;margin-top:20px;overflow:auto;padding-bottom:calc(var(--bottom-distance) + 5px)}@media screen and (min-width:1024px){.sidebar-wrapper .sidebar-body{margin-top:13px}}.sidebar-wrapper .sidebar-body:not(:has(.sidebar__image-body)){gap:30px}@media screen and (min-width:1023.98px){.sidebar-wrapper .sidebar-body:not(:has(.sidebar__image-body)){gap:20px;padding-bottom:75px}}.sidebar-wrapper .sidebar-body h4{margin-bottom:12px}.sidebar-wrapper .sidebar-body .sidebar-image{aspect-ratio:352/332}.sidebar-wrapper .sidebar-body h6{font-weight:400;font-size:var(--font-size-f0);color:var(--secondary-foreground);margin-bottom:10px}.sidebar-wrapper .sidebar-body li:not(.product-card-secondary){position:relative;padding-left:10px}.sidebar-wrapper .sidebar-body li:not(.product-card-secondary)+li{margin-top:5px}.sidebar-wrapper .sidebar-body li:not(.product-card-secondary):before{content:"";position:absolute;left:0;top:5px;width:3px;height:3px;background-color:var(--primary-foreground)}.sidebar-wrapper .sidebar-actions{width:100%;padding:10px;position:absolute;left:0;bottom:0;z-index:9;background-image:var(--scrim-material);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--material-color);border-top:1px solid var(--secondary-bg-color)}.sidebar-wrapper .sidebar-actions-double{display:flex;gap:5px}.sidebar-wrapper .sidebar-actions-double a,.sidebar-wrapper .sidebar-actions-double button{flex:1;text-align:center;justify-content:center}.sidebar-wrapper .sidebar-inner-scroll{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.sidebar__image-heading .sidebar{height:90.5svh}@media screen and (min-width:1024px){.sidebar__image-heading .sidebar{height:100%;top:0}}.sidebar__image-heading .sidebar-body{overflow:unset}.sidebar__image-heading .sidebar-heading,.sidebar__image-heading .sidebar-heading button{color:var(--color-white)}.sidebar__image-heading .sidebar-heading{padding-bottom:0}@media screen and (min-width:1024px){.sidebar__image-heading .sidebar-heading button{top:-5px}}.sidebar__image-heading .sidebar__image-head{position:relative;top:-38px;z-index:-1;margin:-20px -10px;color:var(--color-white);flex-shrink:0}@media screen and (min-width:1024px){.sidebar__image-heading .sidebar__image-head{top:-31px}}.sidebar__image-heading .sidebar__image-head img{object-fit:cover;aspect-ratio:372/162}@media screen and (min-width:1024px){.sidebar__image-heading .sidebar__image-head img{aspect-ratio:372/167}}.sidebar__image-heading .sidebar__image-head figcaption{bottom:0;padding:12px 10px;gap:12px}@media screen and (min-width:1024px){.sidebar__image-heading .sidebar__image-head figcaption{padding:22px 10px}}.sidebar__image-heading .sidebar__image-head figcaption .dot-container{gap:5px}.sidebar__image-heading .sidebar__image-body{display:flex;flex-direction:column;flex:1;gap:20px;min-height:0;overflow-y:auto;padding:0 10px 65px;margin:10px -10px 0}@media screen and (max-width:1023.98px){.sidebar__image-heading .sidebar__image-body{gap:31px;margin-top:3px}}.sidebar__image-heading .sidebar__image-body__group-description ul{display:flex;flex-direction:column;gap:6px;padding-left:0;margin-bottom:0}body.sidebar-open .product-details.sticky-content--desktop{z-index:100}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sidebar.css.map */
