body:has(.zss-integrated){--tlc-green:#4D7050;--tlc-green-dark:#3A5540;--tlc-coral:#E68A79;--tlc-bg:#FBF7F2;--tlc-text:#2C2620;--tlc-muted:#667067;--tlc-line:#E3DDD3}body:has(.zss-integrated) .zss-product-header,body:has(.zss-integrated) .zwapskin-studio,body:has(.zss-integrated) .zss-below-widget{font-family:var(--font-body-family)!important;color:var(--tlc-text)!important}body:has(.zss-integrated) .zss-product-summary .product__text.subtitle,body:has(.zss-integrated) .zss-howto-title,body:has(.zss-integrated) .zss-rewards-copy strong,body:has(.zss-integrated) .zss-design-tray-head strong,body:has(.zss-integrated) .zss-review-heading strong{font-family:var(--font-heading-family)!important}body:has(.zss-integrated) .zss-product-header{grid-template-columns:minmax(0,1fr) 250px!important;margin:0 0 12px!important;border:1px solid var(--tlc-line)!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;gap:0!important}body:has(.zss-integrated) .zss-product-summary{min-height:84px!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:0!important;background:#fff!important}body:has(.zss-integrated) .zss-product-summary>*{padding:12px 14px!important}body:has(.zss-integrated) .zss-product-summary .product__text.subtitle{font-size:20px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-.015em!important}body:has(.zss-integrated) .zss-header-live-price strong{font-size:18px!important;line-height:1.2!important;font-weight:700!important}body:has(.zss-integrated) .zss-header-live-price small,body:has(.zss-integrated) .zss-product-summary .product__tax{font-size:12px!important;line-height:1.4!important;color:var(--tlc-muted)!important}body:has(.zss-integrated) .zss-product-summary .shopify-installments,body:has(.zss-integrated) .zss-product-summary .shopify-payment-terms{font-size:14px!important;line-height:1.4!important}body:has(.zss-integrated) .zss-product-header>.zss-howto{margin:0!important;border:0!important;border-left:1px solid var(--tlc-line)!important;border-radius:0!important;background:#fcfaf7!important}body:has(.zss-integrated) .zss-product-header>.zss-howto summary{min-height:84px!important;padding:15px 18px!important}body:has(.zss-integrated) .zss-product-header>.zss-howto .zss-howto-title{font-size:16.5px!important;line-height:1.25!important;font-weight:700!important;color:var(--tlc-green-dark)!important}body:has(.zss-integrated) .zss-product-header>.zss-howto[open]{grid-column:auto!important}body:has(.zss-integrated) .zss-product-header>.zss-howto[open] summary{min-height:58px!important;border-bottom:1px solid var(--tlc-line)!important}body:has(.zss-integrated) .zss-product-header>.zss-howto[open] .zss-howto-steps{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:14px 18px 18px!important;background:#fff!important;overflow:visible!important}body:has(.zss-integrated) .zss-product-header>.zss-howto .zss-howto-step{display:grid!important;grid-template-columns:26px 1fr!important;gap:9px!important;min-width:0!important}body:has(.zss-integrated) .zss-product-header>.zss-howto .zss-howto-step-head{display:contents!important}body:has(.zss-integrated) .zss-product-header>.zss-howto .zss-howto-num{grid-column:1!important;grid-row:1/span 2!important;width:26px!important;height:26px!important;background:#f1f6ef!important;color:var(--tlc-green-dark)!important;font-size:11px!important}body:has(.zss-integrated) .zss-product-header>.zss-howto .zss-howto-step strong{grid-column:2!important;font-size:13px!important;font-weight:700!important;color:var(--tlc-text)!important}body:has(.zss-integrated) .zss-product-header>.zss-howto .zss-howto-step p{grid-column:2!important;margin:1px 0 0!important;padding:0!important;font-size:12px!important;line-height:1.45!important;color:var(--tlc-muted)!important}body:has(.zss-integrated) .zss-rewards{position:relative!important;grid-template-columns:minmax(230px,.75fr) minmax(440px,1.45fr) minmax(300px,1fr)!important;gap:18px!important;padding:17px 18px 17px 22px!important;border:1px solid rgba(77,112,80,.2)!important;border-radius:16px!important;background:linear-gradient(100deg,#fffdfc,#fff 54%,#f6f9f4)!important;box-shadow:0 2px 8px #3a55400b!important;overflow:hidden!important}body:has(.zss-integrated) .zss-rewards:before{content:""!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-rewards-copy{display:flex!important;align-items:center!important;gap:10px!important}body:has(.zss-integrated) .zss-reward-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;flex:0 0 34px!important;color:var(--tlc-coral)!important;transform:none!important;filter:none!important}body:has(.zss-integrated) .zss-reward-icon svg{width:30px!important;height:30px!important}body:has(.zss-integrated) .zss-rewards-copy strong{font-size:18px!important;line-height:1.25!important;font-weight:700!important;color:var(--tlc-green-dark)!important}body:has(.zss-integrated) .zss-rewards-copy-text>span{margin-top:3px!important;font-size:12px!important;line-height:1.4!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 10px!important;border:1px solid var(--tlc-line)!important;border-radius:10px!important;background:#fff!important;color:#4e5a50!important;box-shadow:none!important;font-size:12px!important;font-weight:650!important;transform:none!important}body:has(.zss-integrated) .zss-reward-tier.is-reached{background:#f3f7f2!important;border-color:#c7d7c5!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 6px #3a554021!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-status [data-zss-discount-status]{font-size:12px!important;line-height:1.4!important;font-weight:650!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 #D3E0D2!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:34px!important;height:30px!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-title-row strong{font-size:14px!important;font-weight:700!important;color:var(--tlc-green-dark)!important}body:has(.zss-integrated) .zss-shipping-copy>span{font-size:12px!important;line-height:1.4!important;color:var(--tlc-muted)!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-step-copy strong{font-size:13.5px!important;font-weight:650!important}body:has(.zss-integrated) .zss-step-copy small{font-size:11px!important}body:has(.zss-integrated) .zss-section-intro{font-size:13px!important;line-height:1.45!important}body:has(.zss-integrated) .zss-integrated-controls .zss-upload-title{font-size:14.5px!important;font-weight:650!important}body:has(.zss-integrated) .zss-integrated-controls .zss-upload-sub{font-size:12px!important}body:has(.zss-integrated) .zss-design-tray-head strong{font-size:14px!important}body:has(.zss-integrated) .zss-design-tray-head span{font-size:12px!important}body:has(.zss-integrated) .zss-design-summary{font-size:11.5px!important}body:has(.zss-integrated) .zss-design-card{grid-template-columns:minmax(150px,1fr) auto!important;column-gap:8px!important}body:has(.zss-integrated) .zss-design-card-actions{grid-template-columns:118px auto auto auto!important;gap:6px!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;padding:0 8px!important;font-size:11.5px!important}body:has(.zss-integrated) .zss-design-approval input{width:15px!important;height:15px!important;min-width:15px!important}body:has(.zss-integrated) .zss-upload-order-summary.zss-v10-persistent-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-upload-order-summary.zss-v10-persistent-summary[hidden]{display:none!important}body:has(.zss-integrated) .zss-v10-persistent-summary>div>strong{font-size:12.5px!important}body:has(.zss-integrated) .zss-v10-persistent-summary>div>span{font-size:13.5px!important}body:has(.zss-integrated) .zss-v10-persistent-summary small,body:has(.zss-integrated) .zss-v10-persistent-summary .zss-upload-order-total span{font-size:11px!important}body:has(.zss-integrated) .zss-v10-persistent-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-v10-persistent-summary .zss-upload-order-total strong{font-size:16px!important}@media(max-width:1200px){body:has(.zss-integrated) .zss-product-header{grid-template-columns:1fr!important}body:has(.zss-integrated) .zss-product-header>.zss-howto{border-left:0!important;border-top:1px solid var(--tlc-line)!important}body:has(.zss-integrated) .zss-product-header>.zss-howto summary{min-height:58px!important}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-summary{min-height:auto!important;padding:8px 10px!important}body:has(.zss-integrated) .zss-product-summary .product__text.subtitle{font-size:18px!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:11px!important}body:has(.zss-integrated) .zss-design-card{grid-template-columns:1fr!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}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/tlc-v10-custom-order-final.css.map */
