#cart-drawer{--theme-drawer-width: 460px;--gibby-cart-cream: #fff9f0;--gibby-cart-teal: #418b78;--gibby-cart-teal-dark: #286653;--gibby-cart-coral: #ef7454;--gibby-cart-ink: #21322a;--gibby-cart-muted: #5b6d62;--gibby-cart-line: #dce6dc;--gibby-cart-mint: #e5f1e8}#cart-drawer .theme-drawer__dialog{--theme-drawer-padding: 24px;--color-background: var(--gibby-cart-cream);--color-foreground: var(--gibby-cart-ink);--color-foreground-rgb: 33 50 42;--color-foreground-subdued: var(--gibby-cart-muted);--color-input-background: #fff;--color-input-text: var(--gibby-cart-ink);--color-input-border: var(--gibby-cart-line);--cart-primary-font-family: "Nunito", sans-serif;--cart-secondary-font-family: "Nunito", sans-serif;--font-paragraph--family: "Nunito", sans-serif;background:var(--gibby-cart-cream);color:var(--gibby-cart-ink);font:400 16px/1.5 Nunito,sans-serif;border-left:1px solid var(--gibby-cart-line);box-shadow:-16px 0 64px #21392e29}#cart-drawer .theme-drawer__dialog::backdrop{background:#1831276b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#cart-drawer .theme-drawer__header{min-height:86px;padding:20px 24px;gap:16px;background:var(--gibby-cart-teal);color:#fff;border-bottom:4px solid #d4e7d9}#cart-drawer .theme-drawer__title{color:inherit;font:700 30px/1.15 Quicksand,sans-serif;letter-spacing:-.035em;text-transform:none}#cart-drawer .theme-drawer__badge{min-width:30px;height:30px;margin-left:3px;padding-inline:8px;border-radius:999px;background:var(--gibby-cart-cream);color:var(--gibby-cart-teal-dark);font:800 14px/1 Nunito,sans-serif;letter-spacing:0}#cart-drawer .theme-drawer__close-button{--private-button-size: 44px;flex:0 0 44px;border:1px solid rgb(255 255 255 / 35%);background:#ffffff21;color:#fff;box-shadow:none}#cart-drawer .theme-drawer__close-button:hover{background:#ffffff3d;color:#fff}#cart-drawer .cart-drawer__content{background:var(--gibby-cart-cream)}#cart-drawer .cart-drawer__items{padding-top:24px;padding-bottom:12px}#cart-drawer .cart-items__table-row{--cart-item-price-width: 4.5rem;column-gap:12px;margin-bottom:16px;padding:16px;border:1px solid var(--gibby-cart-line);border-radius:20px;background:#fff;box-shadow:0 3px #418b780d}#cart-drawer .cart-items__table-row:last-child{padding-bottom:16px;border-bottom:1px solid var(--gibby-cart-line)}#cart-drawer .cart-items__media-container{aspect-ratio:1;border-radius:14px;background:var(--gibby-cart-cream);border:1px solid #f0ebdf}#cart-drawer .cart-items__media-image{height:100%;padding:5px;object-fit:contain;border-radius:14px}#cart-drawer .cart-items__title{color:var(--gibby-cart-ink);font:700 17px/1.35 Quicksand,sans-serif;letter-spacing:-.015em;text-decoration:none}#cart-drawer .cart-items__title:hover{color:var(--gibby-cart-teal-dark)}#cart-drawer :is(.cart-items__variants-wrapper,.cart-items__unit-price-wrapper,.cart-items__price-unit){color:var(--gibby-cart-muted);font:400 13px/1.5 Nunito,sans-serif}#cart-drawer .cart-items__price{color:var(--gibby-cart-teal-dark);font:800 15px/1.5 Nunito,sans-serif}#cart-drawer .cart-items__quantity{margin-top:12px}#cart-drawer .quantity-selector{--quantity-selector-width: 124px;--minimum-touch-target: 44px;min-height:44px;border:1px solid #bfcfc1;border-radius:999px;background:var(--gibby-cart-cream);color:var(--gibby-cart-ink)}#cart-drawer .quantity-selector :is(.quantity-minus,.quantity-plus){color:var(--gibby-cart-teal-dark);border-radius:999px}#cart-drawer .quantity-selector input[type=number]{min-height:44px;color:var(--gibby-cart-ink);font:800 16px/1 Nunito,sans-serif}#cart-drawer .cart-items__remove{border-radius:50%;color:var(--gibby-cart-muted)}#cart-drawer :is(.quantity-minus,.quantity-plus,.cart-items__remove):hover:not(:disabled){background:var(--gibby-cart-mint);color:var(--gibby-cart-teal-dark)}#cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding: 24px;gap:18px;background:#fff;border-top:1px solid var(--gibby-cart-line);border-radius:24px 24px 0 0;box-shadow:0 -6px 24px #21392e0d;-webkit-mask-image:none;mask-image:none}#cart-drawer .cart-totals{gap:18px}#cart-drawer .cart-actions{border-color:var(--gibby-cart-line)}#cart-drawer :is(.cart-discount__label,.cart-note__label){color:var(--gibby-cart-teal-dark);font:800 14px/1.4 Nunito,sans-serif}#cart-drawer :is(.cart-discount__input,.cart-note__instructions){border-radius:12px;font-size:16px}#cart-drawer .cart-discount__button{min-width:72px;padding-inline:16px;border-radius:12px;background:var(--gibby-cart-teal-dark);color:#fff;font-weight:800;box-shadow:none}#cart-drawer .cart-discount__pill{background:var(--gibby-cart-mint);color:var(--gibby-cart-teal-dark)}#cart-drawer .cart-totals__total-label{color:var(--gibby-cart-ink);font:700 19px/1.3 Quicksand,sans-serif;letter-spacing:-.02em}#cart-drawer .cart-totals__total-value{color:var(--gibby-cart-ink);font:800 26px/1.2 Nunito,sans-serif;letter-spacing:-.035em}#cart-drawer .cart-totals__tax-note{color:var(--gibby-cart-muted);line-height:1.5}#cart-drawer :is(.cart__checkout-button,.cart-items__empty-button){min-height:54px;width:100%;padding:16px 24px;border:0;border-radius:999px;background:var(--gibby-cart-coral);color:var(--gibby-cart-ink);font:800 17px/1.2 Nunito,sans-serif;text-transform:none;box-shadow:0 6px 16px #ef745438}#cart-drawer :is(.cart__checkout-button,.cart-items__empty-button):hover:not(:disabled){background:#f28366;color:var(--gibby-cart-ink);box-shadow:0 8px 20px #ef745447}#cart-drawer :is(.cart__checkout-button,.cart-discount__button):disabled{opacity:.5;cursor:not-allowed}#cart-drawer :is(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--gibby-cart-teal-dark);outline-offset:3px}#cart-drawer .theme-drawer__close-button:focus-visible{outline-color:#fff}#cart-drawer :is(.cart-item__error-text,.cart-discount__error-text){color:#a53121;font-size:13px;line-height:1.5}#cart-drawer .cart-drawer--empty .cart-drawer__content{gap:22px;padding:32px 28px 64px}#cart-drawer .cart-drawer--empty .cart-drawer__content:before{content:"";flex:0 0 88px;width:88px;height:88px;border:2px dashed var(--gibby-cart-teal);border-radius:44% 56% 52% 48%;background:radial-gradient(circle at 34% 37%,#ef7454 0 8px,transparent 9px),radial-gradient(circle at 67% 62%,#418b78 0 13px,transparent 14px),#e5f1e8;box-shadow:7px 7px #f6e9cd;transform:rotate(-8deg)}#cart-drawer .cart-drawer--empty .theme-drawer__title{max-width:290px;color:var(--gibby-cart-ink);font-size:30px;justify-content:center}#cart-drawer .cart-drawer--empty .cart-drawer__items{width:100%;max-width:290px;padding:0}#cart-drawer .cart-items__empty-button{margin-top:0}@media(max-width:480px){#cart-drawer .theme-drawer__dialog{--theme-drawer-padding: 16px}#cart-drawer .theme-drawer__header{min-height:78px;padding:16px 20px}#cart-drawer .theme-drawer__title{font-size:28px}#cart-drawer .cart-drawer__items{padding-top:16px}#cart-drawer .cart-items__table-row{column-gap:10px;padding:14px;border-radius:18px}#cart-drawer .cart-items__table-row:last-child{padding-bottom:14px}#cart-drawer .cart-items__title{font-size:16px}#cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding: 20px;gap:16px}#cart-drawer .cart-totals__total{gap:12px}#cart-drawer .cart-totals__total-label{min-width:0;font-size:17px}#cart-drawer .cart-totals__total-value{flex-shrink:0;font-size:22px;white-space:nowrap}#cart-drawer .cart-drawer--empty .cart-drawer__content{padding-inline:24px}}@media(max-width:480px)and (max-height:700px){#cart-drawer .cart-drawer__content{flex:1 1 0%;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}#cart-drawer :is(.cart-drawer__items,.cart-drawer__summary){flex:0 0 auto}#cart-drawer .cart-drawer__items{overflow:visible}#cart-drawer .cart-drawer__summary{position:static;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/gibby-cart.css.map */
