:root{--tc-ink: #1b2340;--tc-soft: #5e6275;--tc-line: #e6ddcb;--tc-gold: #c9a24b;--tc-gold-ink: #8a6d2b;--tc-ok: #2f6b4f;--tc-card: #fffdf9;--tc-tint: rgba(201, 162, 75, .1)}.tcp{display:grid;gap:1.2rem;margin:0 0 1.6rem;padding:1.4rem 1.6rem;border:1px solid var(--tc-line);border-radius:1.4rem;background:var(--tc-card);color:var(--tc-ink);line-height:1.35;font-variant-numeric:lining-nums}.tcp__row+.tcp__row{padding-top:1.2rem;border-top:1px solid var(--tc-line)}.tcp__line{display:flex;align-items:center;gap:.8rem;margin:0 0 .8rem;font-size:1.5rem}.tcp__line strong{font-weight:700}.tcp__icon{flex-shrink:0;color:var(--tc-gold-ink)}.tcp__bar{height:.4rem;border-radius:99px;background:var(--tc-line);overflow:hidden}.tcp__bar>span{display:block;height:100%;border-radius:inherit;background:var(--tc-gold);transition:width .5s ease}.tcp--ok .tcp__icon,.tcp--ok .tcp__line strong{color:var(--tc-ok)}.tcp--ok .tcp__bar>span{background:var(--tc-ok)}.tcp__badge{flex-shrink:0;padding:.15rem .8rem;border-radius:99px;background:var(--tc-ink);color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.04em}.tcp__fine{margin:.6rem 0 0;font-size:1.2rem;color:var(--tc-soft)}.tcp__row--promo .tcp__line,.tcp__row--tiers .tcp__line{margin-bottom:.2rem}.tcp__row--tiers .tcp__line{margin-bottom:.8rem}.tcp__tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;margin:0;padding:0;list-style:none}.tcp__tier{text-align:center;padding:.6rem .2rem;border:1px solid var(--tc-line);border-radius:.8rem;background:#fff;color:var(--tc-soft);font-size:1.1rem;line-height:1.2}.tcp__tier b{display:block;font-size:1.25rem;font-weight:700;color:var(--tc-ink)}.tcp__tier--done{background:var(--tc-tint);border-color:#c9a24b73}.tcp__tier--on{background:var(--tc-ink);border-color:var(--tc-ink);color:#fff}.tcp__tier--on b{color:#fff}.tcs{margin:0 0 1.4rem;color:var(--tc-ink);font-variant-numeric:lining-nums}.tcs__save{display:grid;gap:.2rem;margin:0 0 1.4rem;padding:1.4rem 1.6rem;border:1px solid rgba(201,162,75,.4);border-radius:1.4rem;background:var(--tc-tint)}.tcs__save-label{font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-gold-ink)}.tcs__short{display:none}.tcs__save-amount{font-size:3.4rem;font-weight:600;line-height:1.1;letter-spacing:-.01em}.tcs__save-pct{font-size:1.4rem;color:var(--tc-soft)}.tcs__rows{display:grid;gap:.9rem;margin:0}.tcs__row{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;font-size:1.5rem;line-height:1.3}.tcs__row dt{margin:0;color:var(--tc-soft);min-width:0;overflow-wrap:anywhere}.tcs__row dd{margin:0;font-weight:600;white-space:nowrap}.tcs__row--save dt,.tcs__row--save dd,.tcs__free{color:var(--tc-ok)}.tcs__soft{font-weight:400!important;color:var(--tc-soft)}.cart__footer .totals,.cart-drawer__footer .totals{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin:0;padding:1.4rem 0 0;border-top:1px solid var(--tc-line);text-align:left}.cart__footer .totals__total,.cart-drawer__footer .totals__total{margin:0;font-size:1.8rem;font-weight:600}.cart__footer .totals__total-value,.cart-drawer__footer .totals__total-value{margin:0;font-size:3rem;font-weight:600;letter-spacing:-.01em;line-height:1.1;font-variant-numeric:lining-nums}.cart__footer .tax-note,.cart-drawer__footer .tax-note{margin:.6rem 0 1.4rem;color:var(--tc-soft);font-size:1.2rem;line-height:1.4;text-align:left}.cart__footer .discounts,.cart-drawer__footer .discounts{display:none}.cart__blocks{max-width:46rem;width:100%}.cart__footer{justify-content:flex-end}.cart__footer .cart__note .text-area{min-height:8rem;padding:1.2rem 1.4rem;border:1px solid var(--tc-line);border-radius:1.4rem;background:var(--tc-card);font-size:1.6rem}cart-items .title-wrapper-with-link{align-items:baseline;margin:0 0 1.6rem}cart-items .title--primary{font-weight:500;letter-spacing:-.01em}.cart-item__details>.cart-item__discounted-prices,.cart-item__details>.product-option,.cart-item__details>.discounts{display:none}.cart-item__details .cart-item__name{color:var(--tc-ink);font-size:1.8rem;font-weight:600;line-height:1.2;text-decoration:none}.cart-item__details>*{margin-top:0;margin-bottom:.2rem}.cart-item__details dl{margin:.3rem 0 0}.cart-item .product-option{display:flex;flex-wrap:wrap;gap:0 .4rem;margin:0;font-size:1.35rem;line-height:1.4;color:var(--tc-soft)}.cart-item .product-option dt,.cart-item .product-option dd{display:inline;margin:0}.cart-item__image{width:100%;height:auto;border-radius:1.2rem;background:#fff;border:1px solid var(--tc-line);object-fit:cover}.cart-item__image-container{border-radius:1.2rem;overflow:hidden;border:0}.cart-item__image-container .cart-item__image{border:1px solid var(--tc-line)}.tcs-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin-top:.4rem;font-size:1.35rem;font-variant-numeric:lining-nums}.tcs-line__qty{color:var(--tc-soft)}.tcs-line__save{color:var(--tc-ok);font-weight:600}.cart-item__totals,.cart-item__price-wrapper{white-space:nowrap}.cart-item__totals .cart-item__discounted-prices{display:flex;flex-direction:column;align-items:flex-end;margin:0}.cart-item__totals .cart-item__discounted-prices dd{margin:0}.cart-item__totals .price{font-size:1.9rem;font-weight:600;color:var(--tc-ink);font-variant-numeric:lining-nums}.cart-item__totals .cart-item__old-price,.cart-item__totals .cart-item__old-price.price{font-size:1.4rem;font-weight:400;color:var(--tc-soft);opacity:1}.cart-item quantity-input.quantity{--inputs-radius: 99px;--inputs-border-opacity: .2;width:11.6rem;min-height:3.8rem;height:3.8rem;background:#fff;border-radius:99px}.cart-item .quantity__button{width:3.6rem}.cart-item .quantity__input{font-size:1.5rem}.cart-item__quantity-wrapper{display:flex;align-items:center;gap:1rem}.cart-item cart-remove-button .button{width:3.6rem;height:3.6rem;min-width:0;min-height:0;padding:0;color:var(--tc-soft)}form.cart__contents:has(.tcs-doc){display:flex;flex-direction:column}form.cart__contents:has(.tcs-doc) .cart__items{order:1}.tcs-doc{order:2;display:grid;gap:.6rem;margin:1.6rem 0 0;padding:1.4rem 1.6rem;border:1px solid var(--tc-line);border-radius:1.4rem;background:var(--tc-card)}.tcs-doc__label{font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-gold-ink)}.tcs-doc__input{width:100%;min-height:4.4rem;padding:0 1.2rem;border:1px solid var(--tc-line);border-radius:1rem;background:#fff;color:var(--tc-ink);font:inherit;font-size:1.6rem}.tcs-doc__input:focus-visible{outline:2px solid var(--tc-gold);outline-offset:1px}.tcs-doc__hint{color:var(--tc-soft);font-size:1.2rem}.tcp-actions{display:grid;gap:.8rem;margin-top:.8rem}.tcp-help{margin:0;font-size:1.3rem;text-align:center}.tcp-help a{text-decoration:underline}.cart__ctas{display:block}.cart__ctas .button,.tcp-actions .button{width:100%;max-width:none;min-height:5rem;box-shadow:none}.cart__ctas .button:before,.cart__ctas .button:after,.tcp-actions .button:before,.tcp-actions .button:after{box-shadow:none}.cart__dynamic-checkout-buttons{margin-top:.8rem}.tribal-whatsapp-checkout{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;background:#25d366;color:#fff;text-decoration:none;border:0;cursor:pointer;font-weight:600}.tribal-whatsapp-checkout:hover{color:#fff}.totals:has(.tribal-wholesale-total){display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem;justify-items:stretch;text-align:left}.totals:has(.tribal-wholesale-total) .totals__total{margin:0;font-size:1.4rem;font-weight:700;line-height:1.3;letter-spacing:.02em;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.totals .tribal-wholesale-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.2rem 1rem;margin:0;text-align:left;font-size:2.6rem;font-weight:600;line-height:1.2;white-space:nowrap}.totals .tribal-wholesale-total s{margin:0;font-size:1.5rem;font-weight:400;opacity:.6}.totals .tribal-wholesale-note{margin:.2rem 0 0;font-size:1.25rem;line-height:1.35;opacity:.85;text-align:left}body:has(.tribal-wholesale-total) :is(.cart-item,.cart-drawer__footer,.cart__footer) .discounts{display:none}cart-drawer .cart-drawer .drawer__heading{font-size:2.4rem;font-weight:500}cart-drawer .cart-drawer .drawer__contents{padding:0 1.6rem}cart-drawer .cart-drawer .tcp{margin-top:.4rem;padding:1.2rem 1.4rem}cart-drawer .cart-drawer .tcp__line{font-size:1.4rem}cart-drawer .cart-drawer .drawer__footer{padding:1.2rem 1.6rem 1.6rem;border-top:1px solid var(--tc-line);background:var(--tc-card)}cart-drawer .cart-drawer .tcs{margin-bottom:1rem}cart-drawer .cart-drawer .tcs__save{grid-template-columns:1fr auto;align-items:baseline;margin-bottom:1rem;padding:1rem 1.2rem}cart-drawer .cart-drawer .tcs__save-label{font-size:1.1rem;letter-spacing:.1em}cart-drawer .cart-drawer .tcs__long{display:none}cart-drawer .cart-drawer .tcs__short{display:inline}cart-drawer .cart-drawer .tcs__save-amount{font-size:2.2rem}cart-drawer .cart-drawer .tcs__save-pct{display:none}cart-drawer .cart-drawer .tcs__rows{gap:.5rem}cart-drawer .cart-drawer .tcs__row{font-size:1.35rem}cart-drawer .cart-drawer .cart-drawer__footer .totals{padding-top:1rem}cart-drawer .cart-drawer .cart-drawer__footer .totals__total-value{font-size:2.6rem}cart-drawer .cart-drawer .cart-item{display:grid;grid-template-columns:7.6rem minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:1.2rem;row-gap:.6rem;align-items:start;margin:0;padding:1.4rem 0;border-bottom:1px solid var(--tc-line)}cart-drawer .cart-drawer .cart-items thead{display:none}cart-drawer .cart-drawer .cart-item__media{grid-column:1;grid-row:1 / span 2;width:auto;padding:0}cart-drawer .cart-drawer .cart-item__details{grid-column:2;grid-row:1;width:auto;padding:0}cart-drawer .cart-drawer .cart-item__totals{grid-column:3;grid-row:1;width:auto;padding:0;text-align:right}cart-drawer .cart-drawer .cart-item__quantity{grid-column:2 / 4;grid-row:2;width:auto;padding:0}cart-drawer .cart-drawer .cart-item__totals .cart-item__old-price{display:none}cart-drawer .cart-drawer .cart-item quantity-input.quantity{width:10.4rem}cart-drawer .cart-drawer .cart-item__quantity-wrapper{gap:.6rem}cart-drawer .cart-drawer .cart-item__details .cart-item__name{font-size:1.6rem}cart-drawer .cart-drawer .cart-remove-button{width:3.2rem;height:3.2rem;min-width:0;min-height:0;padding:0;color:var(--tc-soft)}@media screen and (max-width:749px){cart-drawer .cart-drawer .tcs__rows,cart-drawer .cart-drawer .tcp__fine{display:none}cart-drawer .cart-drawer .drawer__footer{padding:1rem 1.4rem 1.2rem}cart-drawer .cart-drawer .cart__ctas .button{min-height:4.6rem}cart-drawer .cart-drawer .tcp-actions{margin-top:.2rem}cart-drawer .cart-drawer .tcp-actions .button{min-height:3.8rem;border:0;background:transparent;text-decoration:underline}cart-drawer .cart-drawer .cart-drawer__footer .tax-note{margin:.4rem 0 1rem}}@media screen and (max-width:749px){cart-items .cart-items thead{display:none}cart-items .cart-item{display:grid;grid-template-columns:8.4rem minmax(0,1fr) auto;column-gap:1.4rem;row-gap:.6rem;align-items:start;margin:0;padding:1.6rem 0;border-bottom:1px solid var(--tc-line)}cart-items .cart-item__media{grid-column:1;grid-row:1 / span 2;width:auto;padding:0}cart-items .cart-item__details{grid-column:2;grid-row:1;width:auto;padding:0}cart-items .cart-item__totals{grid-column:3;grid-row:1;width:auto;padding:0;text-align:right}cart-items .cart-item__quantity{grid-column:2 / 4;grid-row:2;width:auto;padding:0}.tcs__save-amount{font-size:3rem}.cart__footer .totals__total-value{font-size:2.6rem}.totals .tribal-wholesale-total{font-size:2.4rem}}@media screen and (min-width:750px){cart-items .cart-items thead th{font-size:1.2rem;font-weight:600;letter-spacing:.12em;color:var(--tc-soft)}cart-items .cart-item td{vertical-align:top}}@media(prefers-reduced-motion:reduce){.tcp__bar>span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/tribal-cart.css.map */
