#sticky-cart-pill{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(120px);z-index:99;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;opacity:0;pointer-events:none;white-space:nowrap}#sticky-cart-pill.visible{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}#sticky-cart-pill button{display:inline-flex;align-items:center;gap:0;background:#1c2b1f;border-radius:999px;padding:6px;border:none;cursor:pointer;box-shadow:0 8px 32px #00000047,0 2px 8px #0000002e;min-width:220px;transition:box-shadow .2s,transform .15s}#sticky-cart-pill button:hover{box-shadow:0 12px 40px #0000005c;transform:scale(1.02)}#sticky-cart-pill button:active{transform:scale(.98)}#sticky-pill-thumbs{display:flex;align-items:center;margin-right:12px}.sticky-pill-thumb{width:38px;height:38px;border-radius:50%;border:2px solid #2d4030;object-fit:cover;margin-right:-10px;background:#2d4030;flex-shrink:0}#sticky-pill-extra{width:38px;height:38px;border-radius:50%;border:2px solid #2d4030;background:#2d4030;color:#a8c5ad;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:-10px;font-family:Figtree,sans-serif}#sticky-pill-info{display:flex;flex-direction:column;align-items:flex-start;padding:0 12px 0 18px;flex:1}#sticky-pill-items{font-family:Figtree,sans-serif;font-size:11px;color:#a8c5ad;line-height:1;margin-bottom:2px}#sticky-pill-total{font-family:Roboto Slab,serif;font-weight:700;font-size:17px;color:#fff;line-height:1}#sticky-pill-cta{background:#e6a13c;border-radius:999px;height:44px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;transition:background .18s}#sticky-cart-pill button:hover #sticky-pill-cta{background:#f0b555}@media(max-width:767px){#sticky-pill-cta{height:36px;padding:0 10px;gap:3px}#sticky-pill-cta svg{width:14px;height:14px}}@media(max-width:767px){#sticky-cart-pill{bottom:82px}#sticky-pill-total{font-size:14px}#sticky-pill-items{font-size:10px}.sticky-pill-thumb{width:30px;height:30px}#sticky-pill-extra{width:30px;height:30px;font-size:10px}#sticky-cart-pill button{min-width:180px;padding:4px}}#mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:9998;background:#fff;border-top:1px solid #e5e7eb;padding:6px 0 calc(6px + env(safe-area-inset-bottom));box-shadow:0 -2px 20px #00000014}@media(max-width:767px){#mobile-bottom-nav{display:block}body{padding-bottom:70px}}.mob-nav-inner{display:flex;align-items:stretch;justify-content:space-around}.mob-nav-link{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:#6b7280;padding:4px 0;font-family:Figtree,sans-serif;font-size:10px;font-weight:600;transition:color .2s;position:relative}.mob-nav-link:hover,.mob-nav-link.active{color:#017a6b}.mob-nav-link svg{transition:transform .2s}.mob-nav-link:hover svg{transform:translateY(-2px)}.mob-nav-cart-badge{position:absolute;top:0;right:calc(50% - 18px);background:#e6a13c;color:#fff;font-size:9px;font-weight:700;border-radius:50%;width:15px;height:15px;display:flex;align-items:center;justify-content:center;display:none}.mob-nav-cart-badge.has-items{display:flex!important}.product-form__submit.loading{position:relative;pointer-events:none;background-color:#017a6b!important;opacity:1!important}.product-form__submit.loading>span,.product-form__submit.loading>svg{visibility:hidden!important;opacity:0!important}.product-form__submit.loading .loading__spinner{display:flex!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px}.product-form__submit.loading .loading__spinner svg circle{stroke:#fff!important;stroke-width:4px!important}.custom-cart-toggle{position:relative}.qty-spin-inline{display:none;width:20px;height:20px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-qty .6s linear infinite}.qty-spin-inline.active{display:block!important}@keyframes spin-qty{to{transform:rotate(360deg)}}.custom-cart-toggle .qty-btn{transition:opacity .2s ease}.custom-cart-toggle .product-form__submit,.custom-cart-toggle .quantity-selector-custom{width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-cart-ui.css.map */
