body:has(.zss-integrated){--tlc-green:#4D7050;--tlc-green-dark:#3A5540;--tlc-coral:#E68A79;--tlc-bg:#FBF7F2;--tlc-text:#2C2620;--tlc-muted:#687168;--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-header *,body:has(.zss-integrated) .zwapskin-studio *,body:has(.zss-integrated) .zss-below-widget *{font-family:var(--font-body-family)!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,body:has(.zss-integrated) .zss-adjust-design-copy strong{font-family:var(--font-heading-family)!important}body:has(.zss-integrated) .zss-product-header{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,320px)!important;gap:0!important;align-items:stretch!important;margin:0 0 14px!important;overflow:hidden!important;border:1px solid var(--tlc-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}body:has(.zss-integrated) .zss-product-summary{margin:0!important;min-height:72px!important;padding:0 18px!important;border:0!important;border-radius:0!important;background:#fff!important}body:has(.zss-integrated) .zss-product-summary .product__text.subtitle,body:has(.zss-integrated) .product.grid:has(.zss-integrated) .zss-product-summary>.product__text.subtitle{font-size:19px!important;line-height:1.3!important;font-weight:650!important;letter-spacing:-.015em!important;color:var(--tlc-text)!important}body:has(.zss-integrated) .zss-product-summary .price,body:has(.zss-integrated) .zss-product-summary .price *,body:has(.zss-integrated) .zss-header-live-price strong{font-size:15px!important;line-height:1.25!important;font-weight:700!important;color:var(--tlc-text)!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.4!important;color:var(--tlc-muted)!important}body:has(.zss-integrated) .zss-product-header>.zss-howto{width:100%!important;height:100%!important;margin:0!important;border:0!important;border-left:1px solid var(--tlc-line)!important;border-radius:0!important;background:#fcfaf7!important;box-shadow:none!important}body:has(.zss-integrated) .zss-product-header>.zss-howto summary{min-height:72px!important;height:100%!important;padding:16px 18px!important}body:has(.zss-integrated) .zss-product-header>.zss-howto .zss-howto-title{font-size:15.5px!important;line-height:1.3!important;font-weight:650!important;color:var(--tlc-green-dark)!important}body:has(.zss-integrated) .zss-howto-step-head strong{font-size:14px!important;font-weight:650!important}body:has(.zss-integrated) .zss-howto-step p{font-size:13px!important;line-height:1.5!important}body:has(.zss-integrated) .zss-rewards{gap:20px!important;padding:18px 20px!important;border:1px solid #E7D8CB!important;border-radius:16px!important;background:linear-gradient(105deg,#fff8f0,#fffcf7 62%,#f3f7f2)!important;box-shadow:none!important}body:has(.zss-integrated) .zss-rewards-copy strong{font-size:19px!important;line-height:1.25!important;font-weight:650!important;color:var(--tlc-green-dark)!important}body:has(.zss-integrated) .zss-rewards-copy-text>span{margin-top:4px!important;font-size:13px!important;line-height:1.45!important;color:var(--tlc-muted)!important}body:has(.zss-integrated) .zss-reward-tier{min-height:38px!important;padding:9px 10px!important;font-size:12px!important;line-height:1.25!important;font-weight:650!important}body:has(.zss-integrated) .zss-reward-status [data-zss-discount-status]{font-size:12.5px!important;line-height:1.4!important;font-weight:650!important}body:has(.zss-integrated) .zss-reward-status [data-zss-price-summary]{font-size:12px!important}body:has(.zss-integrated) .zss-shipping-title-row strong{font-size:14px!important;line-height:1.3!important;font-weight:700!important}body:has(.zss-integrated) .zss-shipping-copy>span{font-size:12.5px!important;line-height:1.4!important}body:has(.zss-integrated) .zss-mini-tabs{margin-bottom:12px!important;padding:4px!important;border:1px solid var(--tlc-line)!important;border-radius:11px!important;background:#faf7f2!important}body:has(.zss-integrated) .zss-mini-tabs button.zss-mini-tab{min-height:42px!important;padding:9px 15px!important;border-radius:8px!important;font-size:13.5px!important;line-height:1.2!important;font-weight:650!important;color:var(--tlc-green-dark)!important}body:has(.zss-integrated) .zss-mini-tabs button.zss-mini-tab.active{background:var(--tlc-green)!important;color:#fff!important}body:has(.zss-integrated) .zss-studio-tools{border:1px solid var(--tlc-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}body:has(.zss-integrated) .zss-studio-selects{padding:15px!important;border-bottom:1px solid var(--tlc-line)!important;background:#fff!important}body:has(.zss-integrated) .zss-selects-full .form__label,body:has(.zss-integrated) .zss-selects-full label,body:has(.zss-integrated) .zss-selects-full .product-form__input--dropdown .form__label{margin:0 0 6px!important;font-size:12.5px!important;line-height:1.3!important;font-weight:650!important;letter-spacing:.035em!important;text-transform:uppercase!important;color:#4e5b50!important}body:has(.zss-integrated) .zss-selects-full .product-form__input--dropdown .select{min-height:46px!important;height:46px!important;border:1px solid #DCD4C9!important;border-radius:10px!important;background:#fff!important}body:has(.zss-integrated) .zss-selects-full .product-form__input--dropdown .select__select{min-height:44px!important;height:44px!important;padding:9px 38px 9px 12px!important;font-size:14.5px!important;line-height:1.25!important;font-weight:550!important;color:var(--tlc-text)!important}body:has(.zss-integrated) .zss-selects-full a{margin-top:7px!important;font-size:12.5px!important;line-height:1.35!important;font-style:normal!important;font-weight:500!important;color:var(--tlc-green)!important}body:has(.zss-integrated) .zss-step-tab{min-height:66px!important;padding:9px 8px!important}body:has(.zss-integrated) .zss-step-num{width:28px!important;height:28px!important;flex-basis:28px!important;font-size:12px!important}body:has(.zss-integrated) .zss-step-copy strong{font-size:13.5px!important;line-height:1.25!important;font-weight:650!important}body:has(.zss-integrated) .zss-step-copy small{margin-top:2px!important;font-size:11.5px!important;line-height:1.3!important;font-weight:400!important}body:has(.zss-integrated) .zss-step-panel{padding:16px!important}body:has(.zss-integrated) .zss-section-intro{margin:0 0 11px!important;font-size:13.5px!important;line-height:1.5!important;font-weight:500!important;color:#4b544d!important}body:has(.zss-integrated) .zss-integrated-controls .zss-upload-box{min-height:106px!important;padding:15px!important;border:1px dashed #BEB5A8!important;border-radius:12px!important;background:#faf7f2!important}body:has(.zss-integrated) .zss-integrated-controls .zss-upload-title{font-size:14.5px!important;line-height:1.3!important;font-weight:650!important}body:has(.zss-integrated) .zss-integrated-controls .zss-upload-sub{margin-top:4px!important;font-size:12.5px!important;line-height:1.4!important}body:has(.zss-integrated) .zss-design-tray-head strong{font-size:14px!important;font-weight:650!important}body:has(.zss-integrated) .zss-design-tray-head span{font-size:12.5px!important;line-height:1.45!important}body:has(.zss-integrated) .zss-design-summary{font-size:12px!important}body:has(.zss-integrated) .zss-design-card-meta strong{font-size:12.5px!important;line-height:1.3!important}body:has(.zss-integrated) .zss-design-card-meta small,body:has(.zss-integrated) .zss-design-card-meta em{font-size:11.5px!important;line-height:1.35!important}body:has(.zss-integrated) .zss-design-card-actions{grid-template-columns:minmax(170px,1fr) auto auto auto!important;gap:7px!important}body:has(.zss-integrated) .zss-design-finish select{width:100%!important;min-width:170px!important;height:40px!important;min-height:40px!important;padding:7px 32px 7px 10px!important;font-size:13px!important;line-height:1.25!important;font-weight:550!important;text-overflow:clip!important;white-space:normal!important}body:has(.zss-integrated) .zss-design-approval{min-height:40px!important;padding:0 9px!important;gap:6px!important;border:1px solid #D4E0D3!important;border-radius:9px!important;background:#f3f7f2!important;font-size:12px!important;line-height:1.2!important;font-weight:600!important}body:has(.zss-integrated) .zss-design-approval input{width:16px!important;height:16px!important;min-width:16px!important}body:has(.zss-integrated) .zss-approve-all-row{min-height:58px!important;padding:11px 12px!important}body:has(.zss-integrated) .zss-approve-all-row input{width:17px!important;height:17px!important;min-width:17px!important}body:has(.zss-integrated) .zss-approve-all-row strong{font-size:13.5px!important}body:has(.zss-integrated) .zss-approve-all-row small{font-size:12px!important;line-height:1.4!important}body:has(.zss-integrated) .zss-field-label,body:has(.zss-integrated) .zss-adjust-design-copy strong,body:has(.zss-integrated) .zss-adjust-finish strong{font-size:13.5px!important;font-weight:650!important}body:has(.zss-integrated) .zss-adjust-design-copy small,body:has(.zss-integrated) .zss-adjust-finish small,body:has(.zss-integrated) .zss-control-head,body:has(.zss-integrated) .zss-control-help,body:has(.zss-integrated) .zss-confirm-row,body:has(.zss-integrated) .zss-hint,body:has(.zss-integrated) .zss-policy-note{font-size:12.5px!important;line-height:1.45!important}body:has(.zss-integrated) .zss-step-panel[data-zss-step-panel="2"] .zss-seg button,body:has(.zss-integrated) .zss-step-panel[data-zss-step-panel="2"] .zss-toggle-btn,body:has(.zss-integrated) .zss-step-panel[data-zss-step-panel="2"] .zss-reset-btn{font-size:12.5px!important}body:has(.zss-integrated) .zss-review-heading strong{font-size:14px!important}body:has(.zss-integrated) .zss-review-heading span{font-size:12px!important}body:has(.zss-integrated) .zss-review-item strong{font-size:12.5px!important}body:has(.zss-integrated) .zss-review-item small,body:has(.zss-integrated) .zss-review-item b{font-size:11.5px!important}body:has(.zss-integrated) .zss-upload-order-summary>div>strong{font-size:12.5px!important}body:has(.zss-integrated) .zss-upload-order-summary>div>span{font-size:13.5px!important}body:has(.zss-integrated) .zss-upload-order-summary small,body:has(.zss-integrated) .zss-upload-order-total span{font-size:11.5px!important}body:has(.zss-integrated) .zss-upload-order-total strong{font-size:16px!important}body:has(.zss-integrated) .zss-upload-review-btn,body:has(.zss-integrated) .zss-adjust-review-btn,body:has(.zss-integrated) .zss-download-btn{min-height:46px!important;border-radius:10px!important;background:var(--tlc-green)!important;font-size:14px!important;line-height:1.2!important;font-weight:650!important}@media(min-width:990px){body:has(.zss-integrated) .zss-studio-box{grid-template-columns:minmax(0,1.65fr) minmax(470px,.95fr)!important}body:has(.zss-integrated) .zss-studio-tools{height:auto!important;min-height:560px!important;max-height:760px!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:56px!important;height:auto!important}}@media(max-width:749px){body:has(.zss-integrated) .zss-product-summary{padding:12px 14px!important}body:has(.zss-integrated) .zss-product-summary .product__text.subtitle{font-size:18px!important}body:has(.zss-integrated) .zss-product-header>.zss-howto .zss-howto-title{font-size:15px!important}body:has(.zss-integrated) .zss-rewards-copy strong{font-size:18px!important}body:has(.zss-integrated) .zss-rewards-copy-text>span{font-size:12.5px!important}body:has(.zss-integrated) .zss-reward-tier{font-size:11px!important}body:has(.zss-integrated) .zss-step-tab{min-height:58px!important;padding:7px 4px!important}body:has(.zss-integrated) .zss-step-copy strong{font-size:12.5px!important}body:has(.zss-integrated) .zss-step-copy small{display:none!important}body:has(.zss-integrated) .zss-step-panel{padding:13px!important}body:has(.zss-integrated) .zss-section-intro{font-size:13px!important}body:has(.zss-integrated) .zss-design-card-actions{grid-template-columns:1fr auto auto!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;min-height:46px!important;height:46px!important;font-size:14px!important;white-space:normal!important}body:has(.zss-integrated) .zss-design-approval{min-height:44px!important;font-size:12px!important}body:has(.zss-integrated) .zss-upload-review-btn,body:has(.zss-integrated) .zss-adjust-review-btn,body:has(.zss-integrated) .zss-download-btn{min-height:48px!important;font-size:14.5px!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/tlc-v10-custom-order-polish.css.map */
