.slimsen-cart .drawer__inner{--color-button: 127, 63, 152;--color-button-text: 255, 255, 255;width:26.75rem;max-width:calc(100vw - .75rem);padding:0;border:0;border-radius:16px 0 0 16px;background:#fff;color:#111;box-shadow:-12px 0 40px #0f0f0f2e;overflow:hidden}.slimsen-cart .drawer__header{padding:.35rem .35rem .35rem .85rem;margin:0}.slimsen-cart .drawer__heading{flex:1;margin:0;padding:.85rem 2.8rem .85rem .4rem;font-size:1.05rem;font-weight:500;letter-spacing:0;text-align:center;text-transform:none}.slimsen-cart .drawer__close{top:.35rem;right:.15rem;min-width:2.75rem;min-height:2.75rem}.slimsen-cart .drawer__close .svg-wrapper{width:.95rem;height:.95rem}.slimsen-cart__hold{margin:0;padding:.55rem 1.1rem;background:#efefef;color:#111;font-size:.78rem;line-height:1.4;text-align:center;border-top:1px solid #fff;border-bottom:1px solid #fff}.slimsen-cart__hold b{font-variant-numeric:tabular-nums}.slimsen-cart cart-drawer-items{padding:.85rem 1.15rem .4rem;min-height:0;overflow-y:auto}.slimsen-cart .cart-drawer__form,.slimsen-cart .drawer__contents,.slimsen-cart .drawer__cart-items-wrapper{display:block;width:100%}.slimsen-cart .slimsen-cart__items{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.slimsen-cart .cart-item,.slimsen-cart .slimsen-cart__item{position:relative;display:flex;gap:.7rem;margin:0;padding:0;align-items:flex-start}.slimsen-cart .slimsen-cart__thumb{flex:0 0 80px;width:80px;height:80px;border-radius:8px;overflow:hidden;background:#f4f2ec}.slimsen-cart .slimsen-cart__thumb img,.slimsen-cart .slimsen-cart__thumb .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.slimsen-cart .slimsen-cart__info{flex:1;min-width:0}.slimsen-cart .slimsen-cart__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.slimsen-cart .cart-item__name,.slimsen-cart .slimsen-cart__name{margin:0;color:#162543;font-size:1.02rem;font-weight:400;line-height:1.3;text-decoration:none;cursor:default;pointer-events:none}.slimsen-cart cart-remove-button,.slimsen-cart .cart-remove-button{margin:0;padding:0;min-width:0;min-height:0;width:1.35rem;height:1.35rem;background:none;border:0;box-shadow:none;color:#162543}.slimsen-cart .cart-remove-button .svg-wrapper{width:1.1rem;height:1.1rem}.slimsen-cart .slimsen-cart__bottom{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.slimsen-cart .slimsen-cart__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;color:#162543;font-size:1.02rem;font-weight:700;line-height:1.2}.slimsen-cart .slimsen-cart__free{color:#7f3f98;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.slimsen-cart quantity-input.quantity{width:auto;min-height:0;border:0}.slimsen-cart .quantity__button,.slimsen-cart .quantity__input{min-height:1.85rem;height:1.85rem;width:1.85rem;padding:0;border:1px solid #ccc;background:#fff;color:#111;box-shadow:none}.slimsen-cart .quantity__button{display:inline-flex;align-items:center;justify-content:center}.slimsen-cart .quantity__button .svg-wrapper{width:.7rem;height:.7rem}.slimsen-cart .quantity__input{width:2rem;border-left:0;border-right:0;font-size:.9rem;font-weight:700;text-align:center;-moz-appearance:textfield}.slimsen-cart .quantity__input::-webkit-outer-spin-button,.slimsen-cart .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.slimsen-cart .quantity__button[name=minus]{border-radius:4px 0 0 4px}.slimsen-cart .quantity__button[name=plus]{border-radius:0 4px 4px 0}.slimsen-cart .cart-item .loading__spinner{position:absolute;right:.2rem;top:.2rem;padding:0}.slimsen-cart .drawer__footer{padding:.7rem 1.15rem .85rem;border-top:1px solid #d1d5db}.slimsen-cart .cart-drawer__footer{margin:0}.slimsen-cart .slimsen-cart__savings{display:flex;align-items:center;justify-content:space-between;margin:0 0 .65rem;color:#111;font-size:1.15rem;font-weight:500}.slimsen-cart .slimsen-cart__addons{display:grid;gap:.35rem;margin:0 0 .85rem}.slimsen-cart .slimsen-cart__addon{display:flex;align-items:center;gap:.45rem;width:100%;margin:0;padding:.1rem 0;border:0;background:none;text-align:left;cursor:pointer}.slimsen-cart .slimsen-cart__addon[aria-disabled=true]{opacity:.55;pointer-events:none}.slimsen-cart .slimsen-cart__switch{position:relative;flex:0 0 33px;width:33px;height:15px;margin:1px 2px 1px 0;border-radius:8px;background:#e4e4e4;transition:background .2s ease}.slimsen-cart .slimsen-cart__switch:after{content:"";position:absolute;top:-1px;left:0;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 5px #00000059;transition:transform .2s ease}.slimsen-cart .slimsen-cart__addon[aria-pressed=true] .slimsen-cart__switch{background:#7f3f98}.slimsen-cart .slimsen-cart__addon[aria-pressed=true] .slimsen-cart__switch:after{transform:translate(16px)}.slimsen-cart .slimsen-cart__addon-icon{flex:0 0 50px;width:50px;height:50px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,#7f3f98 10%,#fff);color:#7f3f98}.slimsen-cart .slimsen-cart__addon-icon .material-icon{font-size:1.5rem;width:1.5rem;height:1.5rem}.slimsen-cart .slimsen-cart__addon-copy{min-width:0;color:#111;font-size:.95rem;line-height:1.35}.slimsen-cart .slimsen-cart__addon-copy strong{color:#7f3f98;font-weight:700}.slimsen-cart .slimsen-cart__checkout{display:flex;align-items:center;justify-content:center;width:100%;min-height:3.15rem;margin:0 0 .7rem;padding:.85rem 1rem;border:0;border-radius:6px;background:#7f3f98;background-color:#7f3f98;color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;max-width:none}.slimsen-cart .slimsen-cart__checkout:disabled{opacity:.45;cursor:not-allowed}.slimsen-cart .slimsen-cart__trust{margin:0 0 .35rem;color:#111;font-size:.92rem;font-weight:600;text-align:center}.slimsen-cart .slimsen-cart__payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;margin:0 0 .45rem}.slimsen-cart .slimsen-cart__payments .icon--full-color,.slimsen-cart .slimsen-cart__payments svg{height:1.55rem;width:auto}.slimsen-cart .slimsen-cart__continue{display:block;width:100%;margin:0;padding:.45rem .2rem .15rem;border:0;background:none;color:#111;font-size:1rem;text-align:center;cursor:pointer}.slimsen-cart .tax-note,.slimsen-cart .totals,.slimsen-cart thead,.slimsen-cart.is-empty .slimsen-cart__hold,.slimsen-cart.is-empty .drawer__header{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/slimsen-cart-drawer.css.map */
