.b3d-cart-overlay{position:fixed!important;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2147483646!important;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;isolation:isolate}.b3d-cart-overlay.is-active{opacity:1;visibility:visible}.b3d-cart-drawer{position:fixed!important;top:0;right:0;width:100%;max-width:420px;height:100vh;background:#fff;z-index:2147483647!important;box-shadow:-4px 0 24px #0000001f;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);font-family:Inter,system-ui,-apple-system,sans-serif;isolation:isolate}.b3d-cart-drawer.is-active{transform:translate(0)}@media screen and (max-width:768px){header,.header,.header-wrapper,.site-header,header-drawer{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 16px!important}.header__inline-menu,.nav-desktop,nav.desktop-menu,.header__menu,.header__heading+div+div,header .header__menu-item{display:none!important}header-drawer,.header__icon--menu,.menu-drawer-container{display:flex!important;order:1!important;margin-right:auto!important}.header__heading,.site-header__logo,.header-logo{order:2!important;margin:0 auto!important;max-width:105px!important}.header__icons,.header-icons-right{order:3!important;display:flex!important;align-items:center!important;gap:14px!important;margin-left:auto!important}}@media screen and (min-width:769px){.product__media-wrapper,.product-single__media-group,.product__column-left{flex:0 0 40%!important;max-width:40%!important}.product__info-wrapper,.product-single__info,.product__column-right{flex:0 0 60%!important;max-width:60%!important}}.product__media img,.product-single__photo img,.product__modal-opener img,.product-section img{object-fit:contain!important;max-height:500px!important;width:100%!important;margin:0 auto}.product,.product-section,.product-template{display:grid!important;grid-template-columns:4fr 6fr!important;gap:40px!important;align-items:start!important}@media screen and (max-width:1024px){.product,.product-section,.product-template{grid-template-columns:1fr!important}}.product__media img,.product__media-item img,.product-single__media img,.product-media-container img,.product__image{object-fit:contain!important;max-height:480px!important;width:100%!important;height:auto!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/b3d-custom.css.map */
