#cart-drawer .theme-drawer__dialog{--theme-drawer-padding: 24px}#cart-drawer .theme-drawer__header{padding-block:22px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .16)}#cart-drawer .theme-drawer__title{font-size:28px;letter-spacing:-.02em}#cart-drawer .cart-drawer__content{overflow:hidden}#cart-drawer .cart-drawer__items{flex:1;min-height:0;gap:24px;padding-block:22px;overscroll-behavior:contain}#cart-drawer .cart-drawer__summary{flex:none;position:relative;gap:12px;margin-top:0;padding:18px 24px max(16px,env(safe-area-inset-bottom));-webkit-mask-image:none;mask-image:none;border-top:1px solid rgb(var(--color-foreground-rgb) / .2)}#cart-drawer .cart-totals{width:100%;margin:0;padding:0;border:0}#cart-drawer .cart__ctas{width:100%;gap:8px}#cart-drawer .cart__checkout-button{min-height:50px;background:#fe8009;color:#000;border-radius:30px;font-weight:650}#cart-drawer .cart-totals__total{font-size:18px}#cart-drawer .cart-totals__tax-note{margin-top:5px;line-height:1.45}#cart-drawer .goose-cart-continue{text-decoration:underline;text-underline-offset:4px;font-size:12px;min-height:28px}#cart-drawer .cart-items__table-row{margin-bottom:18px;padding-bottom:18px}.goose-cart-shipping{flex:none;width:100%;text-align:left}.goose-cart-shipping__message{margin:0 0 12px;font-size:14px;line-height:1.45;font-weight:600}.goose-cart-shipping__track{height:5px;overflow:hidden;border-radius:10px;background:rgb(var(--color-foreground-rgb) / .22)}.goose-cart-shipping__track span{display:block;height:100%;width:var(--goose-progress);border-radius:inherit;background:#fe8009;transition:width .25s ease}.goose-cart-shipping__terms{margin:10px 0 0;font-size:11px;line-height:1.55;opacity:.72}.goose-cart-addons{display:block;flex:none;border-top:1px solid rgb(var(--color-foreground-rgb) / .18);padding-top:22px}.goose-cart-addons__title{margin:0;font-size:21px;line-height:1.2;letter-spacing:-.02em}.goose-cart-addons__intro{font-size:12px;opacity:.7;margin:7px 0 18px}.goose-cart-addons__list{display:flex;flex-direction:column;gap:12px}.goose-addon{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:12px;border:1px solid rgb(var(--color-foreground-rgb) / .2);border-radius:8px}.goose-addon[hidden],.goose-cart-addons [hidden]{display:none!important}.goose-addon__image{display:block;width:76px;height:96px;background:#f4f0f4;overflow:hidden;border-radius:4px}.goose-addon__image img{width:100%;height:100%;object-fit:contain}.goose-addon__details{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.goose-addon__title{font-size:14px;font-weight:600;line-height:1.25;color:inherit;text-decoration:none}.goose-addon__price{font-size:13px;font-variant-numeric:tabular-nums}.goose-addon__qualifies{font-size:10px;line-height:1.4;opacity:.8}.goose-addon form{display:flex;width:100%;gap:6px;margin-top:auto;padding-top:3px}.goose-addon select{min-width:0;width:100%;font:inherit;font-size:12px;border:1px solid rgb(var(--color-foreground-rgb) / .45);border-radius:5px;background:var(--color-background);color:var(--color-foreground);padding:8px;min-height:44px;color-scheme:dark}.goose-addon__add{flex:none;min-width:52px;min-height:44px;border:1px solid var(--color-foreground);border-radius:5px;padding:8px 10px;font:inherit;font-size:12px;font-weight:600;background:var(--color-foreground);color:var(--color-background);cursor:pointer}.goose-addon button:disabled{opacity:.5;cursor:wait}.goose-cart-addons__error{font-size:12px;line-height:1.5;border:1px solid currentColor;padding:10px}#cart-drawer :is(button,select,a):focus-visible{outline:2px solid currentColor;outline-offset:3px}#cart-drawer .cart-drawer--empty .goose-cart-shipping{max-width:340px;padding:20px 24px}#cart-drawer .theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__content{overflow-y:auto}#cart-drawer .theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__items{flex:none;overflow:visible}@media(max-width:749px){#cart-drawer .theme-drawer__dialog{--theme-drawer-padding: 18px}#cart-drawer .cart-drawer__summary{padding-inline:18px}#cart-drawer .cart-drawer__items{gap:20px;padding-block:18px}.goose-addon{grid-template-columns:64px minmax(0,1fr);padding:10px;gap:10px}.goose-addon__image{width:64px;height:88px}.goose-addon select{font-size:16px}}@media(prefers-reduced-motion:reduce){.goose-cart-shipping__track span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/goose-cart.css.map */
