.so-ship{--so-ink: #3d3228;--so-taupe: #665847;--so-brass: #c9b99a;margin:0 0 16px;padding:14px 16px 16px;background:#fffef9;border:1px solid rgba(140,122,99,.35);color:var(--so-ink);text-align:center}.so-ship--drawer{margin:0 0 6px}.so-ship--page{max-width:560px;margin:0 0 32px}.so-ship__msg{margin:0 0 12px;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:0 5px;font-family:"Inter",var(--font-body-family),sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:.2px;color:var(--so-ink)}.so-ship__amt{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:600;line-height:20px;letter-spacing:0}.so-ship__check{width:16px;height:16px;flex:0 0 16px;align-self:center;color:var(--so-ink)}.so-ship__track{position:relative;height:4px;background:#3d32281f}.so-ship .so-ship__fill{display:block;position:relative;height:100%;max-width:100%;background:var(--so-ink);transition:width .8s cubic-bezier(.2,.8,.2,1)}.so-ship__fill:after{content:"";position:absolute;right:-1px;top:-4px;width:2px;height:12px;background:var(--so-brass)}.so-ship.is-done .so-ship__fill:after{display:none}.so-ship__note{margin:10px 0 0;font-size:12px;line-height:16px;color:var(--so-taupe)}.so-ship.is-unlocking .so-ship__msg{animation:so-ship-unlock .6s cubic-bezier(.2,.8,.2,1) var(--so-unlock-delay, .8s) both}@keyframes so-ship-unlock{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}cart-drawer .cart__checkout-button,.cart__footer .cart__checkout-button{--color-button: 61, 50, 40;--color-button-text: 245, 241, 234;--alpha-button-background: 1;font-family:"Inter",var(--font-body-family),sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase}cart-drawer .cart__checkout-button:hover,.cart__footer .cart__checkout-button:hover{--color-button: 43, 36, 28}cart-remove-button .button{--color-button-text: 61, 50, 40}cart-remove-button .button:not([disabled]):hover{--color-button-text: 43, 36, 28}cart-drawer .drawer__inner-empty .button{--color-button: 61, 50, 40;--color-button-text: 245, 241, 234;--alpha-button-background: 1;font-family:"Inter",var(--font-body-family),sans-serif;font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase}cart-drawer .drawer__inner-empty .button:hover{--color-button: 43, 36, 28}cart-drawer .drawer__inner-empty .link{color:#3d3228}@media(prefers-reduced-motion:reduce){.so-ship__fill{transition:none}.so-ship.is-unlocking .so-ship__msg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/so-cart.css.map */
