body:has(.zss-integrated){--tlc-green:#4D7050;--tlc-green-dark:#3A5540;--tlc-coral:#E68A79;--tlc-cream:#F6E3BF;--tlc-bg:#FBF7F2;--tlc-text:#2C2620;--tlc-muted:#687168;--tlc-line:#E3DDD3}body:has(.zss-integrated) .zss-product-header{grid-template-columns:minmax(0,1fr) 250px!important;margin-bottom:12px!important;border-radius:14px!important}body:has(.zss-integrated) .zss-product-summary{min-height:72px!important;padding:0 16px!important}body:has(.zss-integrated) .zss-product-summary>*{padding:11px 14px!important}body:has(.zss-integrated) .zss-product-summary .product__text.subtitle{font-family:var(--font-heading-family)!important;font-size:19px!important;font-weight:700!important;letter-spacing:-.01em!important}body:has(.zss-integrated) .zss-header-live-price strong{font-size:17px!important;font-weight:700!important}body:has(.zss-integrated) .zss-product-summary .product__tax,body:has(.zss-integrated) .zss-header-live-price small{font-size:12.5px!important;line-height:1.35!important}body:has(.zss-integrated) .zss-product-summary .shopify-installments,body:has(.zss-integrated) .zss-product-summary .shopify-payment-terms{font-size:14px!important}body:has(.zss-integrated) .zss-product-header>.zss-howto summary{min-height:72px!important;padding:14px 17px!important}body:has(.zss-integrated) .zss-product-header>.zss-howto .zss-howto-title{font-family:var(--font-heading-family)!important;font-size:15.5px!important;font-weight:650!important;color:var(--tlc-green-dark)!important}body:has(.zss-integrated) .zss-howto-panel{padding:15px 17px 17px!important;border-top:1px solid var(--tlc-line)!important;background:#fff!important}body:has(.zss-integrated) .zss-howto-intro{margin:0 0 11px!important;font-size:13px!important;color:var(--tlc-muted)!important}body:has(.zss-integrated) .zss-howto-steps{display:grid!important;gap:9px!important}body:has(.zss-integrated) .zss-howto-step{display:grid!important;grid-template-columns:25px 1fr!important;gap:9px!important;align-items:start!important}body:has(.zss-integrated) .zss-howto-step b{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;border-radius:50%!important;background:#f1f6ef!important;color:var(--tlc-green-dark)!important;font-size:11px!important}body:has(.zss-integrated) .zss-howto-step strong{display:block!important;font-size:12.5px!important;color:var(--tlc-text)!important}body:has(.zss-integrated) .zss-howto-step span{display:block!important;margin-top:1px!important;font-size:11.5px!important;line-height:1.35!important;color:var(--tlc-muted)!important}body:has(.zss-integrated) .zss-rewards{position:relative!important;grid-template-columns:minmax(210px,.75fr) minmax(430px,1.5fr) minmax(300px,1fr)!important;gap:18px!important;padding:16px 18px 16px 21px!important;border:1px solid rgba(77,112,80,.22)!important;border-radius:16px!important;background:linear-gradient(100deg,#fffdf9,#fff 52%,#f8faf6)!important;box-shadow:0 2px 8px #3a55400b!important;overflow:hidden!important}body:has(.zss-integrated) .zss-rewards:before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:var(--tlc-coral)!important}body:has(.zss-integrated) .zss-reward-icon{display:none!important}body:has(.zss-integrated) .zss-rewards-copy{display:block!important}body:has(.zss-integrated) .zss-rewards-copy strong{font-family:var(--font-heading-family)!important;font-size:17px!important;font-style:normal!important;font-weight:700!important;color:var(--tlc-green-dark)!important}body:has(.zss-integrated) .zss-rewards-copy-text>span{margin-top:4px!important;font-size:12.5px!important;font-style:normal!important;color:var(--tlc-muted)!important}body:has(.zss-integrated) .zss-reward-tiers{gap:8px!important;padding:0!important;background:transparent!important}body:has(.zss-integrated) .zss-reward-tiers:before{display:none!important;content:none!important}body:has(.zss-integrated) .zss-reward-tier{min-height:38px!important;padding:9px!important;border:1px solid var(--tlc-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;font-size:12px!important;font-weight:650!important;color:#4e5a50!important;transform:none!important}body:has(.zss-integrated) .zss-reward-tier.is-reached{background:#f3f7f2!important;border-color:#c9d8c8!important;color:var(--tlc-green-dark)!important}body:has(.zss-integrated) .zss-reward-tier.is-current{background:var(--tlc-green)!important;border-color:var(--tlc-green)!important;color:#fff!important;box-shadow:0 2px 5px #3a55401f!important;animation:none!important;transform:none!important}body:has(.zss-integrated) .zss-reward-tier.is-current:after{display:none!important;content:none!important}body:has(.zss-integrated) .zss-reward-status{margin-top:7px!important;padding:0!important;text-align:left!important}body:has(.zss-integrated) .zss-reward-message{justify-content:flex-start!important}body:has(.zss-integrated) .zss-reward-message strong{font-size:12.5px!important;color:var(--tlc-green-dark)!important}body:has(.zss-integrated) .zss-shipping-progress,body:has(.zss-integrated) .zss-shipping-progress.is-unlocked{grid-template-columns:36px minmax(0,1fr)!important;column-gap:10px!important;padding:11px 13px!important;border:1px solid #D4E0D3!important;border-radius:11px!important;background:#f4f8f2!important;box-shadow:none!important;transform:none!important}body:has(.zss-integrated) .zss-shipping-icon{display:grid!important;width:36px!important;height:31px!important;color:var(--tlc-green-dark)!important}body:has(.zss-integrated) .zss-shipping-progress:after,body:has(.zss-integrated) .zss-shipping-celebration{display:none!important;content:none!important;animation:none!important}body:has(.zss-integrated) .zss-shipping-copy{padding-right:0!important}body:has(.zss-integrated) .zss-shipping-title-row strong{font-size:14px!important}body:has(.zss-integrated) .zss-shipping-copy>span{font-size:12px!important}body:has(.zss-integrated) .zss-shipping-track{grid-column:2!important;height:5px!important;margin-top:6px!important;background:#fff!important}body:has(.zss-integrated) .zss-shipping-track span{background:var(--tlc-green)!important}body:has(.zss-integrated) .zss-design-card{grid-template-columns:minmax(145px,1fr) auto!important;column-gap:8px!important}body:has(.zss-integrated) .zss-design-select{min-width:145px!important;overflow:hidden!important}body:has(.zss-integrated) .zss-design-card-meta{min-width:0!important}body:has(.zss-integrated) .zss-design-card-meta strong,body:has(.zss-integrated) .zss-design-card-meta small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.zss-integrated) .zss-design-card-actions{grid-template-columns:118px auto auto auto!important;gap:6px!important;min-width:0!important}body:has(.zss-integrated) .zss-design-finish select{width:118px!important;min-width:118px!important;max-width:118px!important;height:38px!important;min-height:38px!important;padding:6px 28px 6px 9px!important;font-size:12.5px!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}body:has(.zss-integrated) .zss-design-approval{min-height:38px!important;font-size:11.5px!important;padding:0 8px!important}body:has(.zss-integrated) .zss-design-qty button,body:has(.zss-integrated) .zss-design-qty input{height:38px!important;min-height:38px!important}body:has(.zss-integrated) .zss-upload-order-summary.zss-persistent-order-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;margin:14px 0 10px!important;padding:11px 12px!important;border:1px solid #D7E2D5!important;border-radius:10px!important;background:#f4f8f2!important;box-shadow:none!important}body:has(.zss-integrated) .zss-persistent-order-summary[hidden]{display:none!important}body:has(.zss-integrated) .zss-persistent-order-summary>div>strong{font-size:12.5px!important}body:has(.zss-integrated) .zss-persistent-order-summary>div>span{font-size:13px!important}body:has(.zss-integrated) .zss-persistent-order-summary small{font-size:11px!important}body:has(.zss-integrated) .zss-persistent-order-summary .zss-upload-order-total{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:112px!important;padding-left:12px!important;border-left:1px solid #D7E2D5!important}body:has(.zss-integrated) .zss-persistent-order-summary .zss-upload-order-total span{font-size:11px!important}body:has(.zss-integrated) .zss-persistent-order-summary .zss-upload-order-total strong{font-size:15px!important}@media(max-width:1200px){body:has(.zss-integrated) .zss-rewards{grid-template-columns:1fr 1.4fr!important}body:has(.zss-integrated) .zss-shipping-progress{grid-column:1/-1!important}}@media(max-width:749px){body:has(.zss-integrated) .zss-product-header{grid-template-columns:1fr!important}body:has(.zss-integrated) .zss-product-summary{min-height:auto!important;padding:8px 10px!important}body:has(.zss-integrated) .zss-product-summary .product__text.subtitle{font-size:17px!important}body:has(.zss-integrated) .zss-product-header>.zss-howto summary{min-height:54px!important}body:has(.zss-integrated) .zss-rewards{display:flex!important;flex-direction:column!important;gap:10px!important;padding:14px 13px 14px 17px!important}body:has(.zss-integrated) .zss-reward-tier{font-size:10.5px!important}body:has(.zss-integrated) .zss-design-card{grid-template-columns:1fr!important}body:has(.zss-integrated) .zss-design-select{min-width:0!important}body:has(.zss-integrated) .zss-design-card-actions{grid-template-columns:1fr auto auto!important;width:100%!important}body:has(.zss-integrated) .zss-design-finish{grid-column:1/-1!important}body:has(.zss-integrated) .zss-design-finish select{width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;font-size:14px!important}body:has(.zss-integrated) .zss-upload-order-summary.zss-persistent-order-summary{margin:11px 0 9px!important;padding:10px!important}}@media(max-width:749px){html body:has(.zss-integrated):has([data-zss-studio]) [data-zss-studio] .zss-reward-tiers{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;min-height:82px!important;padding:34px 2px 0!important}html body:has(.zss-integrated):has([data-zss-studio]) [data-zss-studio] .zss-reward-tier,html body:has(.zss-integrated):has([data-zss-studio]) [data-zss-studio] .zss-reward-tier.is-reached,html body:has(.zss-integrated):has([data-zss-studio]) [data-zss-studio] .zss-reward-tier.is-current{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;min-height:48px!important;padding:2px 1px 0!important;font-size:10.5px!important;line-height:1.18!important;text-align:center!important;white-space:normal!important;overflow:visible!important}html body:has(.zss-integrated):has([data-zss-studio]) [data-zss-studio] .zss-tier-label{display:block!important;width:100%!important;max-width:84px!important;margin:0 auto!important;line-height:1.18!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}html body:has(.zss-integrated):has([data-zss-studio]) [data-zss-studio] .zss-tier-icon{width:24px!important;height:24px!important;top:-29px!important}html body:has(.zss-integrated):has([data-zss-studio]) [data-zss-studio] .zss-tier-icon svg{width:12px!important;height:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/tlc-v10-custom-order-refinement.css.map */
