.taipan-cart{--drawer-max-width: min(100vw, 480px);--cart-padding: 24px;--background: 255 255 255;--text-color: 11 11 12;--border-color: 217 217 214;color:#0b0b0c;font:400 13px/1.75 var(--taipan-body, Figtree, sans-serif);letter-spacing:0}.taipan-cart::part(content){grid-template-rows:auto auto minmax(0,1fr) auto;grid-auto-rows:initial;background:#fff;box-shadow:-8px 0 40px #00000029}.taipan-cart::part(overlay){background:#0006}.taipan-cart::part(header){min-height:78px;padding:24px var(--cart-padding);border-color:#d9d9d6}.taipan-cart::part(close-button){display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;opacity:1;cursor:pointer}.taipan-cart::part(shipping){grid-row:2}.taipan-cart::part(body){grid-row:3;padding:0;display:flex;flex-direction:column;align-self:stretch;align-items:stretch;min-height:0;scrollbar-width:thin}.taipan-cart::part(footer){grid-row:4;padding:24px var(--cart-padding);border-color:#d9d9d6;max-height:calc(100dvh - 139px);overflow-y:auto}.taipan-cart:not(:has(.cart-drawer__footer:only-child))::part(footer){padding-block-start:24px}.taipan-cart:has(.taipan-cart-empty)::part(footer){display:none}.taipan-cart__heading{display:flex;align-items:baseline;gap:8px;margin:0}.taipan-cart__title{font:400 24px/1.2 var(--taipan-heading, "Crimson Text", serif)}.taipan-cart__count{color:#55565a;font:400 12px/1.5 var(--taipan-body, Figtree, sans-serif)}.taipan-cart-icon{display:block;flex:none;width:auto;height:auto}.taipan-cart-shipping{display:grid;gap:8px;padding:16px var(--cart-padding);border-bottom:1px solid #d9d9d6}.taipan-cart-shipping__message{display:flex;align-items:center;gap:8px;font-size:12px;line-height:18px}.taipan-cart-shipping__message img{width:16px;height:16px}.taipan-cart-shipping__message--reached{font-weight:600}.taipan-cart-shipping__track{display:block;height:2px;background:#d9d9d6;overflow:hidden}.taipan-cart-shipping__track span{display:block;height:100%;width:var(--shipping-progress);background:#0b0b0c}.taipan-cart__items{display:grid;padding:24px var(--cart-padding);gap:24px}.taipan-cart-item{display:flex;align-items:flex-start;gap:16px;width:100%;min-height:145px}.taipan-cart-item+.taipan-cart-item{padding-top:24px;border-top:1px solid #d9d9d6}.taipan-cart-item__image{display:block;flex:0 0 96px;height:96px;background:#f4f4f4}.taipan-cart-item__image img{display:block;width:96px;height:96px;object-fit:cover}.taipan-cart-item__info{display:flex;min-width:0;min-height:145px;flex:1;flex-direction:column;align-items:flex-start;gap:4px}.taipan-cart-item__title{font:400 18px/1.2 var(--taipan-heading, "Crimson Text", serif);overflow-wrap:anywhere}.taipan-cart-item__variant{color:#55565a;font-size:12px;line-height:18px}.taipan-cart-item__prices{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:23px}.taipan-cart-item__price{font-size:13px;line-height:1.75;font-weight:600}.taipan-cart-item__prices s{color:#55565a;font-size:12px;line-height:18px}.taipan-cart-item__badge{padding:4px 8px;border:1px solid #0b0b0c;border-radius:2px;background:#0b0b0c;color:#fff;font-size:10px;font-weight:600;line-height:10px;letter-spacing:.6px;white-space:nowrap}.taipan-cart-item__actions{display:flex;gap:16px;align-items:center;margin-top:8px}.taipan-cart-quantity{display:flex;height:40px;border:1px solid #d9d9d6;border-radius:0}.taipan-cart-quantity .quantity-selector__button{display:grid;place-items:center;width:36px;min-width:0;height:38px;padding:0}.taipan-cart-quantity .quantity-selector__button img{width:16px;height:16px}.taipan-cart-quantity .quantity-selector__input-wrapper{width:24px;min-width:0}.taipan-cart-quantity .quantity-selector__input{width:24px;min-width:0;padding:0;font:400 13px/1.75 var(--taipan-body, Figtree, sans-serif)}.taipan-cart-item__remove{color:#55565a;font-size:12px;line-height:18px;text-decoration:underline;text-underline-offset:2px}.taipan-cart-recommendations{display:flex;flex-direction:column;flex:none;gap:16px;padding:24px 0 24px var(--cart-padding);background:#f4f4f4}.taipan-cart-recommendations__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:var(--cart-padding)}.taipan-cart-recommendations__title{font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.6px;text-transform:uppercase}.taipan-cart-recommendations__arrows{display:flex;gap:8px}.taipan-cart-recommendations__arrows button{display:grid;place-items:center;width:32px;height:32px;background:#fff;border:1px solid #0b0b0c}.taipan-cart-recommendations__arrows button:disabled{border-color:#d9d9d6}.taipan-cart-recommendations__arrows button:disabled img{opacity:.35}.taipan-cart-recommendations__arrows img{width:16px;height:16px}.taipan-cart-recommendations__list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:var(--cart-padding)}.taipan-cart-recommendations__list::-webkit-scrollbar{display:none}.taipan-cart-recommendations__list--stack{flex-direction:column}.taipan-cart-recommendations__list--stack .taipan-cart-upsell{width:100%}.taipan-cart-upsell{display:flex;flex:0 0 auto;align-items:flex-start;gap:12px;width:300px;min-height:123px;padding:12px;background:#fff;scroll-snap-align:start}.taipan-cart-upsell__image{flex:0 0 80px;width:80px;height:80px;background:#f4f4f4}.taipan-cart-upsell__image img{width:80px;height:80px;object-fit:cover}.taipan-cart-upsell__info{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;line-height:18px}.taipan-cart-upsell__title{display:-webkit-box;min-height:36px;font-weight:600;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.taipan-cart-upsell__rating{color:#55565a;font-size:11px;line-height:15px}.taipan-cart-upsell__action{font-weight:600;text-align:left}.taipan-cart__footer{display:grid;gap:12px}.taipan-cart-summary{display:grid;gap:8px}.taipan-cart-summary__row{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:18px}.taipan-cart-summary dt{color:#55565a}.taipan-cart-summary dd{margin:0}.taipan-cart-summary__free{color:#2e7d5b;font-weight:600}.taipan-cart-summary__saving{font-weight:600}.taipan-cart-summary__subtotal{align-items:center;min-height:23px}.taipan-cart-summary__subtotal dt{font-size:13px;font-weight:600;color:#0b0b0c;line-height:23px}.taipan-cart-summary__subtotal dd{font-size:19px;line-height:23px}.taipan-cart__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;gap:4px;padding:16px 24px;border:0;border-radius:2px;background:#0b0b0c;color:#fff;font:500 12px/1 var(--taipan-body, Figtree, sans-serif);letter-spacing:1.2px;text-transform:uppercase}.taipan-cart__trust{display:flex;align-items:center;justify-content:center;gap:4px;color:#55565a;font-size:11px;line-height:15px}.taipan-cart__trust img{width:14px;height:14px}.taipan-cart__payments{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:6px}.taipan-cart__payments svg{width:40px;max-width:100%;height:auto}.taipan-cart-empty{display:flex;flex:1;min-height:340px;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px var(--cart-padding);text-align:center}.taipan-cart-empty>img{width:40px;height:40px}.taipan-cart-empty__title{font:400 24px/1.2 var(--taipan-heading, "Crimson Text", serif)}.taipan-cart-empty__description{color:#55565a;font-size:13px;line-height:1.75}.taipan-cart-empty .taipan-cart__button{width:min(240px,100%)}.taipan-cart-gift{display:grid;gap:12px;padding:12px 16px;border-radius:4px;background:#f4f4f4}.taipan-cart-gift__row{display:flex;gap:12px;align-items:center;cursor:pointer}.taipan-cart-gift__checkbox{position:relative;display:grid;place-items:center;width:20px;height:20px;flex:none}.taipan-cart-gift__checkbox input{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin:0;border:1px solid #0b0b0c;border-radius:2px;background:#fff;cursor:pointer}.taipan-cart-gift__checkbox input:checked{border:0;background:transparent}.taipan-cart-gift__checkbox img{display:none;position:absolute;width:20px;height:20px;pointer-events:none}.taipan-cart-gift__checkbox input:checked+img{display:block}.taipan-cart-gift__row>img{width:20px;height:20px}.taipan-cart-gift__copy{display:grid;flex:1;min-width:0;gap:2px;font-size:12px;line-height:18px}.taipan-cart-gift__copy small{color:#55565a;font-size:11px;line-height:15px}.taipan-cart-gift__price{font-size:12px;font-weight:600;white-space:nowrap}.taipan-cart-gift__label{display:flex;justify-content:space-between;gap:8px;color:#55565a;font-size:11px;line-height:15px}.taipan-cart__error{color:#b42318;font-size:12px;line-height:18px}.taipan-cart :focus-visible{outline:2px solid #0b0b0c;outline-offset:3px}.taipan-cart [hidden]{display:none!important}@media(max-width:699px){.taipan-cart{--cart-padding: 16px}.taipan-cart-upsell{width:280px}.taipan-cart__trust-desktop{display:none}}@media(prefers-reduced-motion:reduce){.taipan-cart *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/taipan-cart.css.map */
