:root{--tv25-n:#060B14;--tv25-g:#C79A3B;--tv25-c:#F4F0E8;--tv25-w:#FBFAF7;--tv25-ink:#111924;--tv25-muted:#66717C;--tv25-line:#DDD5CA}body:has(.cart-page){background:var(--tv25-w)!important}.cart-page{width:min(1180px,calc(100% - 48px))!important;max-width:none!important;margin:0 auto!important;gap:0 32px!important}.cart-page__title{margin-bottom:22px!important}.cart-page__title :is(h1,h2){color:var(--tv25-ink)!important;font-size:clamp(36px,4vw,50px)!important;line-height:1!important;letter-spacing:-.045em!important}.cart-page__items,.cart-page__summary{min-width:0!important}.cart-page__summary{align-self:start!important}.tv25-summary-label{margin:0 0 10px;color:#936826;font-size:10px;font-weight:950;letter-spacing:.13em}.cart-page__items .cart-items__table{width:100%!important;border-collapse:separate!important;border-spacing:0 12px!important}.cart-page__items .cart-items__table-row{display:grid!important;grid-template-columns:112px minmax(220px,1fr) minmax(108px,max-content)!important;grid-template-areas:"media details price" "media quantity price" "media error error"!important;column-gap:18px!important;row-gap:8px!important;align-items:start!important;padding:18px!important;background:#fff!important;box-shadow:0 0 0 1px var(--tv25-line)!important}.cart-page__items .cart-items__table-row>td{display:block!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important}.cart-page__items .cart-items__media{grid-area:media!important;width:112px!important;max-width:112px!important;margin:0!important}.cart-page__items .cart-items__media img{display:block!important;width:112px!important;height:112px!important;object-fit:cover!important;background:var(--tv25-c)!important}.cart-page__items .cart-items__details{grid-area:details!important;min-width:220px!important;max-width:none!important}.cart-page__items .cart-items__quantity{grid-area:quantity!important;min-width:0!important;margin-top:6px!important}.cart-page__items .cart-items__price{grid-area:price!important;min-width:108px!important;width:auto!important;white-space:nowrap!important;text-align:right!important;color:var(--tv25-ink)!important;font-size:17px!important;font-weight:900!important}.cart-page__items .cart-items__error{grid-area:error!important}.cart-page__items .cart-items__title,.cart-page__items .cart-items__title a{display:block!important;max-width:100%!important;color:var(--tv25-ink)!important;font-size:18px!important;font-weight:850!important;line-height:1.28!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-decoration:none!important}.cart-page__items .cart-items__variants{margin-top:6px!important;color:var(--tv25-muted)!important;font-size:13px!important;line-height:1.45!important}.cart-page__items .cart-items__properties{display:none!important}.cart-page__items .cart-items__quantity-controls{width:max-content!important;min-height:44px!important;border:1px solid #CDC4B7!important;background:#fff!important}.cart-page__items .cart-items__remove{color:#7a6262!important;font-size:12px!important}.cart-page__summary .cart__summary-totals,.cart-page__summary .cart-totals{padding:20px!important;background:#fff!important;border:1px solid var(--tv25-line)!important;border-radius:0!important}.cart-page__summary .cart__checkout-button{width:100%!important;min-height:60px!important;margin-top:12px!important;background:var(--tv25-g)!important;color:var(--tv25-n)!important;border:0!important;border-radius:0!important;font-size:15px!important;font-weight:950!important;letter-spacing:.01em!important}.cart-page__summary .cart__checkout-button:hover{filter:brightness(1.035)!important}.cart-page__summary .additional-checkout-buttons,.cart-page__summary [data-shopify-buttoncontainer],.cart-page__summary shopify-accelerated-checkout{display:none!important}.cart-page__summary .tv24-shipping-line{display:none!important}.tv25-checkout-note{margin:10px 0 0;padding:12px 0 0;border-top:1px solid var(--tv25-line);color:var(--tv25-muted);font-size:12px;line-height:1.55}.tv25-checkout-note strong{color:var(--tv25-ink)}@media(min-width:750px)and (max-width:1050px){.cart-page{width:min(780px,calc(100% - 40px))!important;grid-template-columns:1fr!important;grid-template-rows:auto!important;gap:0!important}.cart-page__title,.cart-page__items,.cart-page__summary{grid-column:1!important;grid-row:auto!important}.cart-page__summary{margin-top:24px!important;position:static!important}.cart-page__items .cart-items__table-row{grid-template-columns:120px minmax(0,1fr) minmax(112px,max-content)!important}.cart-page__items .cart-items__media,.cart-page__items .cart-items__media img{width:120px!important;max-width:120px!important;height:120px!important}}@media(min-width:1051px){.cart-page{grid-template-columns:minmax(0,1.6fr) minmax(330px,.72fr)!important}.cart-page__summary{max-width:380px!important;width:100%!important;justify-self:end!important}}@media(max-width:749px){.cart-page{width:calc(100% - 32px)!important;display:block!important}.cart-page__title{margin-bottom:14px!important}.cart-page__title :is(h1,h2){font-size:34px!important}.cart-page__items .cart-items__table{display:block!important;border-spacing:0!important}.cart-page__items .cart-items__table tbody{display:grid!important;gap:10px!important}.cart-page__items .cart-items__table-row{grid-template-columns:88px minmax(0,1fr)!important;grid-template-areas:"media details" "media quantity" "media price" "error error"!important;gap:0 12px!important;padding:12px!important}.cart-page__items .cart-items__media{width:88px!important;max-width:88px!important}.cart-page__items .cart-items__media img{width:88px!important;height:88px!important}.cart-page__items .cart-items__details{min-width:0!important}.cart-page__items .cart-items__price{min-width:0!important;margin-top:10px!important;text-align:left!important}.cart-page__items .cart-items__quantity{margin-top:10px!important}.cart-page__items .cart-items__title,.cart-page__items .cart-items__title a{font-size:16px!important;line-height:1.3!important}.cart-page__summary{margin-top:18px!important}.cart-page__summary .cart__summary-totals,.cart-page__summary .cart-totals{padding:16px!important}.tv25-summary-label{margin-top:4px}}.cart-drawer__items .cart-items__properties{display:none!important}.cart-page__items .tz5-line-summary,.cart-drawer__items .tz5-line-summary{display:grid!important}.cart-page__items .tz5-logo-addon{grid-template-columns:minmax(0,1fr) minmax(90px,max-content)!important;grid-template-areas:"details price"!important;margin-left:130px!important;padding:12px 14px!important;background:#fbf5e8!important;box-shadow:0 0 0 1px #e0d4bd!important}.cart-page__items .tz5-logo-addon .cart-items__media,.cart-page__items .tz5-logo-addon .cart-items__quantity,.cart-page__items .tz5-logo-addon .cart-items__error{display:none!important}.cart-page__items .tz5-logo-addon .cart-items__details{grid-area:details!important;min-width:0!important}.cart-page__items .tz5-logo-addon .cart-items__price{grid-area:price!important;align-self:center!important;font-size:14px!important}.cart-page__items .tz5-logo-addon .cart-items__title{font-size:14px!important}#cart-drawer .tz5-logo-addon{padding:10px!important;background:#fbf5e8!important;border:1px solid #E0D4BD!important}#cart-drawer .tz5-logo-addon .cart-items__media,#cart-drawer .tz5-logo-addon .cart-items__quantity,#cart-drawer .tz5-logo-addon .cart-items__error{display:none!important}#cart-drawer .tz5-logo-addon .cart-items__details{grid-column:1/3!important}#cart-drawer .tz5-logo-addon .cart-items__price{font-size:13px!important}.cart-drawer__summary .additional-checkout-buttons,.cart-drawer__summary [data-shopify-buttoncontainer],.cart-drawer__summary shopify-accelerated-checkout{display:none!important}.tz5-cart-sticky{display:none}@media(max-width:749px){.cart-page__items .tz5-logo-addon{margin-left:0!important;grid-template-columns:1fr auto!important;grid-template-areas:"details price"!important}.tz5-cart-sticky{position:fixed;left:0;right:0;bottom:0;z-index:80;min-height:72px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#060b14;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 -10px 28px #060b142e}.tz5-cart-sticky[hidden]{display:none!important}.tz5-cart-sticky small,.tz5-cart-sticky strong{display:block}.tz5-cart-sticky small{color:#98a3ae;font-size:9px}.tz5-cart-sticky strong{margin-top:2px;font-size:17px}.tz5-cart-sticky button{min-height:48px;padding:0 18px;border:0;background:#c79a3b;color:#060b14;font:inherit;font-size:12px;font-weight:950}body.tv25-keyboard .tz5-cart-sticky{display:none!important}body:has(.tz5-cart-sticky:not([hidden])){padding-bottom:82px}}@media(min-width:1051px){.cart-page__summary{position:sticky!important;top:112px!important}}@media(max-width:1050px){.cart-page__summary{position:static!important}}body.tapzy-has-custom-cart .cart-page:not(.cart-page--empty) .cart-page__summary{display:flex!important;flex-direction:column!important;align-items:stretch!important;grid-template-rows:none!important;height:auto!important;min-height:0!important;gap:14px!important}body.tapzy-has-custom-cart .cart-page .cart-page__summary>.cart-summary{display:block!important;grid-row:auto!important;grid-column:auto!important;align-self:stretch!important;height:auto!important;order:1}body.tapzy-has-custom-cart .cart-page .cart-page__summary>.tv19-custom-workflow{display:block!important;position:static!important;grid-row:auto!important;order:2;margin:0!important;overflow-wrap:anywhere}body.tapzy-has-custom-cart .cart-page .cart-page__summary .cart-summary__inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;position:static!important;top:auto!important;grid-row:auto!important;height:auto!important;min-height:0!important;gap:16px!important}body.tapzy-has-custom-cart .cart-page .cart-page__summary :is(.cart-summary,.cart-summary__inner,.tv19-custom-workflow){box-sizing:border-box;width:100%;min-width:0;max-width:100%}body.tapzy-has-custom-cart .cart-page .cart-page__summary .tv19-custom-workflow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}body.tapzy-has-custom-cart .cart-page .cart-page__summary .cart__checkout-button{position:static!important;transform:none!important;height:auto!important;min-height:58px!important;white-space:normal!important;line-height:1.3!important;max-width:100%!important}@media(max-width:749px){body.tapzy-has-custom-cart .cart-page .cart-page__summary{position:static!important}body.tapzy-has-custom-cart .cart-page .cart-page__summary .tv19-custom-workflow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/tapzy-v25-cart-polish.css.map */
