#cart-drawer .theme-drawer__dialog{width:min(420px,100vw);max-width:420px;border:none;box-shadow:-8px 0 40px #16210b38}#cart-drawer .cart-drawer__inner{display:flex;flex-direction:column;height:100%;background:#fff}#cart-drawer .theme-drawer__header{padding:18px 22px;border-bottom:1px solid rgba(22,33,11,.08)}#cart-drawer .theme-drawer__title{font-weight:800;font-size:1.05rem;color:#16210b}#cart-drawer .cart-bubble{background:#eef4ea}#cart-drawer .cart-bubble__text{color:#2f4a15;font-weight:800}#cart-drawer .theme-drawer__close-button,#cart-drawer .cart-drawer__close-button--empty{width:30px;height:30px;border-radius:50%;background:#16210b0f;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}#cart-drawer .theme-drawer__close-button:hover,#cart-drawer .cart-drawer__close-button--empty:hover{background:#16210b1f}#cart-drawer .cart-drawer__content,#cart-drawer .cart-drawer__items{padding:0 22px}#cart-drawer .cart-items__table-row{padding:16px 0;border-bottom:1px solid rgba(22,33,11,.06)}#cart-drawer .cart-items__table-row:last-child{border-bottom:none}#cart-drawer .cart-items__media-container{border-radius:12px;overflow:hidden;background:#eef4ea;display:block}#cart-drawer .cart-items__media-image{object-fit:contain;padding:6px}#cart-drawer .cart-items__title{font-weight:700;font-size:.85rem;color:#16210b;text-decoration:none}#cart-drawer .cart-items__variants dd,#cart-drawer .cart-items__properties{font-size:.72rem;color:#5a6552}#cart-drawer .cart-items__unit-price-wrapper .compare-at-price{color:#6a7363;margin-right:4px}#cart-drawer .cart-items__price{font-weight:800;font-size:.85rem;color:#16210b}#cart-drawer .cart-items__quantity-controls .quantity-selector{border:1px solid rgba(22,33,11,.16);border-radius:999px;overflow:hidden}#cart-drawer .cart-items__quantity-controls .quantity-selector button{color:#2f4a15;background:#fff}#cart-drawer .cart-items__quantity-controls .quantity-selector input{font-weight:700;font-size:.8rem}#cart-drawer .cart-items__remove{color:#5a6552;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}#cart-drawer .cart-items__remove:hover{background:#16210b0f;color:#c0392b}#cart-drawer .cart-items__empty-button{display:inline-flex;align-items:center;justify-content:center;background:#2f4a15;color:#fff;font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;padding:12px 26px;border-radius:999px;text-decoration:none;transition:background-color .15s ease}#cart-drawer .cart-items__empty-button:hover{background:#16210b}#cart-drawer .cart-note__summary,#cart-drawer .cart-discount__summary{font-size:.8rem;color:#555;padding:10px 0;cursor:pointer}#cart-drawer .cart-note__label,#cart-drawer .cart-discount__label{font-weight:600;color:#16210b}#cart-drawer .cart-note__instructions,#cart-drawer .cart-discount__input{border:1px solid rgba(22,33,11,.16);border-radius:10px;padding:10px 12px;font-size:.82rem}#cart-drawer .cart-discount__button{background:#2f4a15;color:#fff;border-radius:10px;font-weight:700;font-size:.78rem;padding:10px 16px}#cart-drawer .cart-discount__pill{background:#eef4ea;border-radius:999px;padding:4px 10px;font-size:.75rem;color:#2f4a15;font-weight:700}#cart-drawer .cart-drawer__summary{padding:16px 22px 20px;border-top:1px solid rgba(22,33,11,.08);background:#fff}#cart-drawer .cart-totals__total-label{font-size:.85rem;color:#555}#cart-drawer .cart-totals__total-value{font-size:1.1rem;font-weight:800;color:#16210b}#cart-drawer .cart-totals__tax-note{font-size:.7rem;color:#5a6552;text-align:center;margin-top:8px}#cart-drawer .cart__checkout-button{width:100%;background:#2f4a15;color:#fff;font-weight:800;font-size:.85rem;text-transform:uppercase;letter-spacing:.03em;padding:15px;border-radius:999px;border:none;transition:background-color .15s ease}#cart-drawer .cart__checkout-button:hover:not(:disabled){background:#16210b}#cart-drawer .cart__checkout-button:disabled{opacity:.5}.gwp{margin:0 0 16px;padding:15px 22px 14px;background:#fffaee;box-shadow:inset 3px 0 #ffb30073;border-bottom:1px solid rgba(22,33,11,.08);transition:background-color .3s ease,box-shadow .3s ease}#cart-drawer .gwp{margin:0 -22px}.gwp[data-unlocked=true]{background:#fff0cc;box-shadow:inset 3px 0 #ffb300}.gwp__row{display:flex;align-items:flex-start;gap:10px}.gwp__icon{flex:none;width:19px;height:19px;margin-top:1px;color:#b87a00}.gwp__icon svg{width:100%;height:100%;display:block}.gwp__copy{flex:1;min-width:0}.gwp__text{margin:0;font-size:.82rem;line-height:1.45;font-weight:500;color:#16210b}.gwp__text b{font-weight:800}.gwp__sub{margin:3px 0 0;font-size:.72rem;color:#5a6552}.gwp__track{position:relative;height:4px;margin-top:11px;border-radius:999px;background:#16210b1f;overflow:hidden}.gwp__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#ffb300;transform-origin:left center;transition:transform .42s cubic-bezier(.23,1,.32,1)}.gwp-upsell{display:grid;grid-template-columns:46px 1fr auto;gap:12px;align-items:center;margin:14px 0 4px;padding:12px;border:1px solid rgba(22,33,11,.16);border-radius:14px;background:#eef4ea}.gwp-upsell__media{width:46px;height:50px;border-radius:10px;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center}.gwp-upsell__media img{width:100%;height:100%;object-fit:contain;padding:5px}.gwp-upsell__body{display:flex;flex-direction:column;min-width:0}.gwp-upsell__label{font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5a6552;margin-bottom:2px}.gwp-upsell__title{font-size:.8rem;font-weight:700;line-height:1.3;color:#16210b}.gwp-upsell__price{font-size:.72rem;color:#5a6552;font-variant-numeric:tabular-nums}.gwp-upsell__why{font-size:.68rem;line-height:1.35;color:#5a6552;margin-top:3px}.gwp-upsell__add{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;padding:9px 16px;border-radius:999px;border:1px solid #2f4a15;background:transparent;color:#2f4a15;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s ease,color .15s ease}.gwp-upsell__add:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.gwp-upsell__add:hover{background:#2f4a15;color:#fff}}@media(prefers-reduced-motion:reduce){.gwp,.gwp__fill,.gwp-upsell__add{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/custom-cart-drawer.css.map */
