.sp-pack-line{display:none!important}.sp-cart-pack{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px 0;border-bottom:1px dashed var(--border-color,#e5e5e5);font-family:var(--body-font-family,Poppins),Poppins,sans-serif;transition:opacity .2s}.sp-cart-pack.is-loading{opacity:.45;pointer-events:none}.sp-cart-pack__mosaic{width:64px;height:64px;border-radius:12px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;background:#e7e2da}.sp-cart-pack__mosaic img,.sp-cart-pack__mosaic span{width:100%;height:100%;object-fit:cover;background:#f3f0eb;display:block}.sp-cart-pack__mosaic span{display:grid;place-items:center;font-size:11px;font-weight:600;color:#1d1d1f;background:#f7f4ef}.sp-cart-pack__info{min-width:0}.sp-cart-pack__title{font-size:14px;font-weight:600;color:#1d1d1f;line-height:1.35}.sp-cart-pack__sub{font-size:11.5px;color:#8a847b;line-height:1.4}.sp-cart-pack__list{font-size:12px;color:#4a4640;margin-top:4px;line-height:1.45}.sp-cart-pack__actions{display:flex;gap:16px;margin-top:8px}.sp-cart-pack__actions button{background:none;border:0;padding:0;font:inherit;font-size:12px;color:#1d1d1f;text-decoration:underline;text-underline-offset:2px;cursor:pointer;min-height:0}.sp-cart-pack__actions button.is-remove{color:#8a847b}.sp-cart-pack__price{text-align:right;font-size:14px;font-weight:600;color:#1d1d1f;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.35}.sp-cart-pack__price s{display:block;font-size:11.5px;font-weight:400;color:#8a847b}.product-item[data-product-id="15036972302668"] :is(.quick-add,.btn__quick-shop,product-form-bundle),.product-item[data-product-id="15030122185036"] :is(.quick-add,.btn__quick-shop,product-form-bundle){display:none!important}body:has(cart-drawer.active) #sj_l_launcher_v2_container{display:none!important}.sp-saved{position:fixed;inset:auto auto 24px 50%;margin:0;border:0;height:auto;max-height:none;z-index:2147483000;width:min(460px,calc(100vw - 24px));box-sizing:border-box;display:flex!important;flex-direction:row!important;gap:12px;align-items:flex-start;padding:14px 8px 16px 14px;border-radius:14px;background:#1d1d1f;color:#fff;box-shadow:0 10px 28px #00000038;font-family:var(--body-font-family,Poppins),Poppins,system-ui,sans-serif;overflow:hidden;opacity:0;transform:translate(-50%,16px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),bottom .25s cubic-bezier(.4,0,.2,1);pointer-events:none;text-align:left}.sp-saved.is-in{opacity:1;transform:translate(-50%);pointer-events:auto}.sp-saved__icon{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:#1f473e;display:grid;place-items:center}.sp-saved__icon svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sp-saved__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.sp-saved .sp-saved__title,.sp-saved .sp-saved__line,.sp-saved .sp-saved__detail{margin:0;letter-spacing:0;text-transform:none}.sp-saved .sp-saved__title{font-size:14px;font-weight:600;line-height:1.35;color:#fff}.sp-saved .sp-saved__line{font-size:13px;font-weight:400;line-height:1.45;color:#fff}.sp-saved .sp-saved__line b{font-weight:600;color:#e8c77f}.sp-saved .sp-saved__detail{margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.4;color:#ffffffb8}.sp-saved .sp-saved__close{flex:0 0 auto;width:44px;height:44px;min-height:0;margin:-10px -2px 0 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#ffffffb8;display:grid;place-items:center;cursor:pointer}.sp-saved__close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.sp-saved__bar{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#e8c77f;opacity:.85;transform-origin:left;animation:sp-saved-bar 6s linear forwards}.sp-saved.is-paused .sp-saved__bar{animation-play-state:paused}@keyframes sp-saved-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(min-width:768px){.sp-saved{gap:14px;padding:16px 10px 18px 16px}.sp-saved__icon{width:32px;height:32px}.sp-saved .sp-saved__title{font-size:15px}.sp-saved .sp-saved__line{font-size:13.5px}.sp-saved .sp-saved__detail{font-size:12px}}@media(prefers-reduced-motion:reduce){.sp-saved,.sp-saved.is-in{transform:translate(-50%);transition:opacity .2s}.sp-saved__bar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/sense-pack-cart.css.map */
