.tm-cg{margin:0 0 1.2rem;padding:1.2rem 0;border-top:1px solid rgba(29,30,28,.12);font-family:Mulish,sans-serif;color:#1d1e1c}.tm-cg__toggle{display:flex;align-items:center;gap:1.2rem;cursor:pointer}.tm-cg__icon{flex:0 0 2.2rem;width:2.2rem;height:2.2rem;color:#1d1e1c}.tm-cg__label{flex:1;font-weight:700;font-size:1.35rem;line-height:1.4;color:#1d1e1c}.tm-cg__check{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.tm-cg__switch{position:relative;flex:0 0 4.4rem;width:4.4rem;height:2.4rem;border-radius:999px;background:#c9c9c6;transition:background .2s ease}.tm-cg__switch:after{content:"";position:absolute;top:.3rem;left:.3rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000040;transition:transform .2s ease}.tm-cg__check:checked+.tm-cg__switch{background:#e10a18}.tm-cg__check:checked+.tm-cg__switch:after{transform:translate(2rem)}.tm-cg__check:focus-visible+.tm-cg__switch{outline:2px solid #fcc715;outline-offset:2px}.tm-cg__panel{margin-top:1rem}.tm-cg__panel[hidden]{display:none}.tm-cg__text{display:block;width:100%;min-height:8rem;padding:1rem 1.2rem;border:1.5px solid #1d1e1c;border-radius:10px;background:#fff;color:#1d1e1c;font-family:Mulish,sans-serif;font-size:1.4rem;line-height:1.5;resize:vertical;box-sizing:border-box}.tm-cg__text::placeholder{color:#9a9a96}.tm-cg__text:focus{outline:none;border-color:#e10a18;box-shadow:0 0 0 3px #e10a1826}.tm-cg__meta{display:flex;justify-content:space-between;margin-top:.5rem;font-size:1.2rem;color:#7a7a76}.tm-urgency{align-items:center;flex-wrap:wrap;gap:4px 10px;padding:5px 12px;background:#f1f0ec;font-family:Mulish,sans-serif;font-weight:800;font-size:1.25rem;color:#1d1e1c}.tm-urgency[data-state=low]{background:#fff1f1;color:#b80812}.tm-urgency[data-state=ok]{background:#fff;color:#1e7a3a}.tm-urgency[hidden],.tm-urgency__stock[hidden]{display:none!important}.tm-urgency__stock{display:inline-flex;align-items:center;gap:7px}.tm-urgency__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#e10a18;animation:tm-urgency-pulse 1.6s ease-in-out infinite}.tm-urgency[data-state=ok] .tm-urgency__dot{background:#1e7a3a;animation:none}.tm-urgency__sold{position:relative;padding-left:10px;font-weight:700;color:#1d1e1c}.tm-urgency__sold:before{content:"";position:absolute;left:0;top:50%;width:1px;height:12px;margin-top:-6px;background:#1d1e1c4d}.tm-urgency__stock[hidden]+.tm-urgency__sold,.tm-urgency>.tm-urgency__sold:first-child{padding-left:0}.tm-urgency__stock[hidden]+.tm-urgency__sold:before,.tm-urgency>.tm-urgency__sold:first-child:before{display:none}.tm-urgency-line{display:flex;align-items:center;gap:6px;margin:0 0 6px;min-height:16px;font-family:Mulish,sans-serif;font-weight:800;font-size:1.15rem;line-height:1;color:#e10a18}.tm-urgency-line--ok{color:#1e7a3a}.tm-urgency-line i{width:7px;height:7px;border-radius:50%;background:#e10a18;animation:tm-urgency-pulse 1.6s ease-in-out infinite}.tm-urgency-line--ok i{background:#1e7a3a;animation:none}@keyframes tm-urgency-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media(max-width:749px){.tm-urgency{font-size:1.15rem;padding:4px 10px}.tm-urgency-line{font-size:1.05rem}}.tm-facts{--tm-fact-line: rgba(29, 30, 28, .2);display:grid;grid-template-columns:repeat(var(--tm-fact-cols, 4),minmax(0,1fr));margin:1.8rem 0;border:1px solid var(--tm-fact-line);overflow:hidden}.tm-fact{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-width:0;padding:1.4rem 1.6rem}.tm-fact+.tm-fact{border-left:1px solid var(--tm-fact-line)}.tm-fact__label{font-family:Mulish,sans-serif;font-weight:800;font-size:1.1rem;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;color:#7a7a76}.tm-fact__value{font-family:Mulish,sans-serif;font-weight:800;font-size:1.8rem;line-height:1.25;color:#1d1e1c;overflow-wrap:anywhere}@media(max-width:749px){.tm-facts--4{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-facts--4 .tm-fact:nth-child(odd){border-left:0}.tm-facts--4 .tm-fact:nth-child(n+3){border-top:1px solid var(--tm-fact-line)}.tm-fact{padding:1.2rem}.tm-fact__value{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAI */
