.tcz{max-width:1200px;margin:8px auto 24px;padding:0 20px;font-family:Barlow,system-ui,sans-serif}.tcz-in{border:1px solid #E7E2DA;border-top:4px solid #FF6A13;border-radius:14px;background:#fff;padding:20px}.tcz-head h2{margin:0;font:700 28px Barlow Condensed,Barlow,sans-serif;color:#141418;text-transform:none}.tcz-head p{margin:4px 0 14px;color:#5c5c63}.tcz-row{padding:12px 0;border-top:1px solid #EFEBE5}.tcz-row-h{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin-bottom:8px}.tcz-row-h strong{font:600 16px Barlow,sans-serif;color:#141418}.tcz-row-h span{font-size:13.5px;color:#6a6a72}.tcz-chips{display:flex;flex-wrap:wrap;gap:8px}.tcz-chip{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:92px;padding:9px 12px;border:1.5px solid #E2DDD5;border-radius:10px;background:#fff;cursor:pointer;text-align:left;font-family:inherit}.tcz-chip b{font:700 15px Barlow,sans-serif;color:#141418}.tcz-chip span{font-size:12.5px;color:#5c5c63;font-variant-numeric:tabular-nums}.tcz-chip:hover{border-color:#ff6a13}.tcz-chip.on{border-color:#ff6a13;background:#fff5ee;box-shadow:inset 0 0 0 1px #ff6a13}.tcz-chip:focus-visible,.tcz-btn:focus-visible{outline:2px solid #FF6A13;outline-offset:2px}.tcz-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #EFEBE5;padding-top:14px;margin-top:4px}.tcz-total span{display:block;font-size:13px;color:#6a6a72}.tcz-total strong{font:700 32px Barlow Condensed,sans-serif;color:#141418;font-variant-numeric:tabular-nums}.tcz-total em{font-style:normal;margin-left:8px;color:#178a52;font-weight:600}.tcz-btn{border:0;border-radius:10px;background:#ff6a13;color:#fff;font:700 16px Barlow,sans-serif;padding:14px 22px;cursor:pointer}.tcz-btn:disabled{background:#e8e3dc;color:#8a8a90;cursor:not-allowed}.tcz-note{margin:12px 0 0;font-size:13px;color:#6a6a72;line-height:1.5}.tcz-note a{color:#e85a08;font-weight:600}sticky-add-to-cart .tcz-tag{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:#fff1e6;color:#e85a08;font:700 11px Barlow,sans-serif;vertical-align:middle}@media(max-width:600px){.tcz{padding:0 12px}.tcz-in{padding:16px}.tcz-chip{min-width:calc(50% - 4px)}.tcz-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/tcx-tc-customise-2.css.map */
