:root{--tcc-ink: #15231a;--tcc-body: #3a4a40;--tcc-muted: #5b6c60;--tcc-jungle: #384915;--tcc-leaf: #4a5f1c;--tcc-deep: #2b3910;--tcc-mint: #e6efe2;--tcc-cream: #fbf7f0;--tcc-gold: #c9a54a;--tcc-terra: #b24b27;--tcc-line: rgba(56, 73, 21, .12);--tcc-ease: cubic-bezier(.22, 1, .36, 1);--tcc-sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tcc-serif: "Fraunces", Georgia, "Times New Roman", serif}@media(min-width:990px){#MainContent:has(cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 392px;column-gap:44px;align-items:start;max-width:1280px;margin:0 auto;padding:0 40px 72px}#MainContent:has(cart-items:not(.is-empty))>.shopify-section:has(cart-items){grid-column:1;grid-row:1;min-width:0}#MainContent:has(cart-items:not(.is-empty))>.shopify-section:has(#main-cart-footer){grid-column:2;grid-row:1;position:sticky;top:118px;padding-top:40px}#MainContent:has(cart-items:not(.is-empty)) .page-width{max-width:none;padding-left:0;padding-right:0}#MainContent:has(cart-items:not(.is-empty)) cart-items{padding-top:40px!important;padding-bottom:0!important;background:none}#MainContent:has(cart-items:not(.is-empty)) #main-cart-footer{background:none}#MainContent:has(cart-items:not(.is-empty)) #main-cart-footer .cart__footer{padding-top:26px;padding-bottom:26px}}@media(max-width:989px){#MainContent:has(cart-items) cart-items{background:none;padding-top:18px!important;padding-bottom:0!important}#MainContent:has(cart-items) #main-cart-footer{background:none}.shopify-section:has(#main-cart-footer) .page-width{padding-left:16px;padding-right:16px}.shopify-section:has(cart-items) .page-width{padding-left:16px;padding-right:16px}.shopify-section:has(#main-cart-footer){padding-bottom:28px;margin-top:18px}}cart-items .title-wrapper-with-link{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 26px}cart-items .title--primary{font-family:var(--tcc-serif);font-weight:600;font-size:clamp(30px,4.2vw,46px);line-height:1.05;letter-spacing:-.02em;color:var(--tcc-ink);margin:0;text-transform:none}cart-items .title-wrapper-with-link .underlined-link{flex:0 0 auto;display:inline-flex;align-items:center;height:42px;padding:0 18px;border:1px solid var(--tcc-line);border-radius:999px;background:#fff;color:var(--tcc-jungle);font:700 13.5px/1 var(--tcc-sans);letter-spacing:0;text-decoration:none;transition:background .25s ease,border-color .25s ease,transform .35s var(--tcc-ease)}cart-items .title-wrapper-with-link .underlined-link:hover{background:var(--tcc-mint);border-color:#3849154d;transform:translateY(-1px)}@media(max-width:749px){cart-items .title-wrapper-with-link{flex-wrap:wrap;margin-bottom:18px}}.cart__warnings{padding:5rem 0 6rem}cart-items .cart__empty-text{font-family:var(--tcc-serif);font-weight:600;font-size:clamp(28px,4vw,40px);letter-spacing:-.02em;color:var(--tcc-ink)!important;margin:0 0 26px}cart-items .cart__warnings .button{height:52px;padding:0 30px;border:0;border-radius:999px;background:var(--tcc-jungle)!important;color:#fff!important;font:800 14.5px/1 var(--tcc-sans);letter-spacing:.01em;box-shadow:0 18px 30px -18px #384915e6;transition:background .25s ease,transform .35s var(--tcc-ease)}cart-items .cart__warnings .button:before,cart-items .cart__warnings .button:after{display:none}cart-items .cart__warnings .button:hover{background:var(--tcc-deep)!important;transform:translateY(-2px)}cart-items .cart__items{border:0;padding-bottom:0}cart-items .cart-items thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}cart-items .cart-items,cart-items .cart-items tbody{display:block;width:100%}cart-items .cart-item{display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-template-areas:"media details totals" "media qty qty";gap:10px 14px;align-items:start;position:relative;margin:0 0 14px;padding:14px!important;background:#fff;border:1px solid var(--tcc-line)!important;border-radius:24px;box-shadow:0 1px 2px #15231a0a,0 18px 34px -28px #15231a66}cart-items .cart-items .cart-item>td{padding:0!important;border:0;display:block}cart-items .cart-item__media{grid-area:media;width:auto}cart-items .cart-item__details{grid-area:details;width:auto;min-width:0;font-size:14px}cart-items .cart-item__quantity{grid-area:qty}cart-items .cart-item__totals{grid-area:totals;text-align:right}@media(min-width:750px){cart-items .cart-item{grid-template-columns:116px minmax(0,1fr) auto auto;grid-template-areas:"media details qty totals";align-items:center;gap:22px;padding:16px 22px 16px 16px!important}cart-items .cart-item__totals{min-width:92px}}cart-items .cart-item__image-container{display:block;width:100%;aspect-ratio:1;border-radius:18px;overflow:hidden;background:var(--tcc-mint);border:0;box-shadow:none}cart-items .cart-item__image{border:0!important;box-shadow:none!important;border-radius:0!important;width:100%;height:100%;max-width:none;object-fit:cover;display:block}cart-items .cart-item__details>*{max-width:none;margin:0}cart-items .cart-item__details>*+*{margin-top:6px}cart-items .cart-item__name.h4,cart-items .cart-item__name{font-family:var(--tcc-serif);font-weight:600!important;font-size:18px!important;line-height:1.25;letter-spacing:-.005em;color:var(--tcc-ink)!important;text-decoration:none!important}cart-items .cart-item__name:hover{color:var(--tcc-jungle)!important}cart-items .cart-item .product-option{font:500 13px/1.4 var(--tcc-sans);letter-spacing:0;color:var(--tcc-muted)}cart-items .cart-item .product-option dt{font-weight:700;color:var(--tcc-body)}cart-items .cart-item .product-option dd{margin-left:4px}cart-items .cart-item__discounted-prices{font:500 13px/1.4 var(--tcc-sans)}cart-items .cart-item__discounted-prices .cart-item__old-price{font-size:13px;color:var(--tcc-muted);opacity:1}cart-items .cart-item__discounted-prices .cart-item__final-price{font-weight:800;color:var(--tcc-jungle);margin-left:4px}cart-items .cart-item .discounts{margin-top:8px}cart-items .cart-item .discounts__discount{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 11px 5px 8px;border-radius:999px;background:var(--tcc-mint);color:var(--tcc-jungle);font:700 11.5px/1.25 var(--tcc-sans);letter-spacing:.01em}cart-items .cart-item .discounts__discount svg{width:13px;height:13px;flex:0 0 auto}cart-items .cart-item__quantity{padding:0!important}cart-items .cart-item__quantity-wrapper{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;margin-top:0!important}cart-items .quantity-popover-container{display:flex;align-items:center}cart-items quantity-input.cart-quantity{--color-foreground: 21, 35, 26;width:132px;height:44px;min-height:0;border:1px solid var(--tcc-line);border-radius:999px;background:var(--tcc-cream);color:var(--tcc-ink);overflow:hidden;box-shadow:none}cart-items quantity-input.cart-quantity:before,cart-items quantity-input.cart-quantity:after{display:none}cart-items quantity-input.cart-quantity .quantity__button{width:42px;height:100%;color:var(--tcc-jungle);transition:background .2s ease}cart-items quantity-input.cart-quantity .quantity__button:hover{background:var(--tcc-mint)}cart-items quantity-input.cart-quantity .quantity__button svg{width:12px}cart-items quantity-input.cart-quantity .quantity__input{font:800 15px/1 var(--tcc-sans);color:var(--tcc-ink);background:transparent;padding:0}cart-items cart-remove-button,cart-items .cart-item cart-remove-button{display:flex;margin:0!important;width:auto;height:auto}cart-items cart-remove-button .button{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;margin:0;border:1px solid var(--tcc-line)!important;border-radius:50%!important;background:transparent!important;color:var(--tcc-muted)!important;box-shadow:none;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .35s var(--tcc-ease)}cart-items cart-remove-button .button:hover{background:#fbeee9!important;color:var(--tcc-terra)!important;border-color:#b24b2759!important;transform:scale(1.06)}cart-items cart-remove-button .icon-remove{width:16px;height:16px}cart-items .cart-item__error{margin:4px 0 0}cart-items .cart-item__totals .price{font-family:var(--tcc-serif);font-weight:600!important;font-size:20px;letter-spacing:-.01em;color:var(--tcc-ink)!important}cart-items .cart-item__totals .cart-item__old-price{font:500 14px/1.3 var(--tcc-serif);color:var(--tcc-muted);opacity:1}cart-items .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:0}@media(max-width:749px){cart-items .cart-item__totals{display:block}cart-items .cart-item__totals .price{font-size:18px}}#main-cart-footer .cart__footer{display:flex;flex-direction:column;gap:0;padding:24px 20px;background:#fff;border:1px solid var(--tcc-line);border-radius:28px;box-shadow:0 1px 2px #15231a0a,0 28px 48px -32px #15231a66}@media(min-width:750px){#main-cart-footer .cart__footer{padding:26px}}#main-cart-footer .cart__footer>*{width:auto;max-width:none;margin:0}#main-cart-footer .cart__footer>*+*{margin:0}.tc-cart-summary__title{order:0;margin:0 0 16px!important;font-family:var(--tcc-serif);font-weight:600;font-size:24px;letter-spacing:-.015em;color:var(--tcc-ink)}#main-cart-footer .cart__blocks{order:1;margin:0}#main-cart-footer .cart__blocks>*+*{margin-top:12px}#main-cart-footer .cart__note{order:2;display:block;margin-top:20px!important;max-width:none;top:auto}#main-cart-footer .cart__note:before,#main-cart-footer .cart__note:after{display:none}#main-cart-footer .cart__note label{position:static;display:block;height:auto;margin:0 0 8px;font:700 13px/1.3 var(--tcc-sans);color:var(--tcc-ink)}#main-cart-footer .cart__note .field__input{width:100%;min-height:88px;height:auto;padding:12px 16px;border:1px solid var(--tcc-line);border-radius:18px;background:var(--tcc-cream);box-shadow:none;font:500 14px/1.45 var(--tcc-sans);color:var(--tcc-ink);resize:vertical}#main-cart-footer .cart__note .field__input:focus{outline:0;border-color:var(--tcc-jungle);box-shadow:0 0 0 3px #38491524}#main-cart-footer .cart__note .field__input::placeholder{color:var(--tcc-muted);opacity:.8}.tcc-ship{margin:0 0 18px;padding:14px 16px;border-radius:18px;background:var(--tcc-cream);border:1px solid var(--tcc-line)}.tcc-ship__txt{margin:0 0 10px;font:500 13.5px/1.4 var(--tcc-sans);color:var(--tcc-body)}.tcc-ship__txt strong{font-weight:800;color:var(--tcc-jungle)}.tcc-ship__bar{height:8px;border-radius:999px;background:#e4e9dc;overflow:hidden}.tcc-ship__bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tcc-leaf),var(--tcc-jungle));transition:width .8s var(--tcc-ease)}.tcc-ship.is-done{background:var(--tcc-mint);border-color:#38491533}.tcc-ship.is-done .tcc-ship__bar>span{background:var(--tcc-gold)}#main-cart-footer .discounts{margin:0 0 12px}#main-cart-footer .discounts__discount{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 8px;border-radius:999px;background:var(--tcc-mint);color:var(--tcc-jungle);font:700 12px/1.25 var(--tcc-sans)}#main-cart-footer .discounts__discount svg{width:13px;height:13px}#main-cart-footer .totals{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding-top:16px;border-top:1px solid var(--tcc-line)}#main-cart-footer .totals__total{margin:0;font:600 14px/1.3 var(--tcc-sans);color:var(--tcc-muted)}#main-cart-footer .totals__total-value{margin:0;font-family:var(--tcc-serif);font-weight:600;font-size:26px;line-height:1.1;letter-spacing:-.015em;color:var(--tcc-ink)}#main-cart-footer .tax-note{margin:10px 0 18px;text-align:left;font:500 12.5px/1.5 var(--tcc-sans);color:var(--tcc-muted)}#main-cart-footer .tax-note a{color:var(--tcc-jungle);text-decoration-thickness:1px;text-underline-offset:2px}#main-cart-footer .cart__ctas{display:block}#main-cart-footer .button.cart__checkout-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;max-width:none;height:56px;padding:0 24px;border:0;border-radius:999px;background:var(--tcc-jungle);color:#fff;font:800 15px/1 var(--tcc-sans);letter-spacing:.01em;box-shadow:0 20px 32px -18px #384915f2;transition:background .25s ease,transform .35s var(--tcc-ease),box-shadow .35s var(--tcc-ease)}#main-cart-footer .button.cart__checkout-button:before,#main-cart-footer .button.cart__checkout-button:after{display:none}#main-cart-footer .button.cart__checkout-button svg{width:17px;height:17px;flex:0 0 auto}#main-cart-footer .button.cart__checkout-button:hover{background:var(--tcc-deep);transform:translateY(-2px);box-shadow:0 24px 36px -18px #384915f2}#main-cart-footer .button.cart__checkout-button:active{transform:scale(.985)}#main-cart-footer .button.cart__checkout-button:disabled{background:#c9d1c4;color:var(--tcc-muted);box-shadow:none;cursor:not-allowed;transform:none}#main-cart-footer .button.cart__checkout-button:focus-visible{outline:3px solid rgba(201,165,74,.8);outline-offset:3px}#main-cart-footer .cart__dynamic-checkout-buttons{max-width:none;margin:12px 0 0}#main-cart-footer #cart-errors{font:500 13px/1.4 var(--tcc-sans);color:var(--tcc-terra)}@media(prefers-reduced-motion:reduce){cart-items *,#main-cart-footer *,.tcc-ship__bar>span{transition-duration:.01s!important}}#main-cart-footer.is-empty .cart__footer{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tc-cart.css.map */
