.tm-product-safety-admin{border:1px solid #354047;padding:24px;margin:14px 0 4px;background:#0b1114}.tm-product-safety-admin legend{padding:0 10px;color:#ffb700;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.tm-product-safety-admin>.form-grid{margin-top:18px}.tm-shop-product-safety{grid-column:1/-1;margin-top:20px;padding-top:42px;border-top:1px solid #293237}.tm-shop-product-safety__head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);column-gap:56px;align-items:end;margin-bottom:22px}.tm-shop-product-safety__head .tm-shop-kicker{grid-column:1/-1;margin:0 0 7px}.tm-shop-product-safety h2{margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1;text-transform:uppercase}.tm-shop-product-safety__head>p:last-child{margin:0;color:#8f9ba1;line-height:1.6}.tm-shop-product-safety__grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:14px}.tm-shop-product-safety__grid article,.tm-shop-product-safety__notice{min-width:0;border:1px solid #29343a;background:#10171b;padding:24px}.tm-shop-product-safety small,.tm-shop-product-safety__notice>strong{display:block;color:#ffb700;font-size:.72rem;font-weight:800;letter-spacing:.11em}.tm-shop-product-safety__grid strong{display:block;margin:8px 0;font-size:1.08rem;overflow-wrap:anywhere}.tm-shop-product-safety p{margin:9px 0 0;color:#b8c3c9;line-height:1.62}.tm-shop-product-safety a{display:inline-block;margin-top:9px;color:#ffb700;font-weight:700;overflow-wrap:anywhere}.tm-shop-product-safety__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.tm-shop-product-safety__notice{margin:0}.tm-shop-product-safety__notice--warning{border-left:3px solid #ffb700}@media(max-width:1050px){.tm-shop-product-safety__head{grid-template-columns:1fr;gap:12px}.tm-shop-product-safety__grid{grid-template-columns:1fr 1.4fr}.tm-shop-product-safety__details{grid-template-columns:1fr 1fr}.tm-shop-product-safety__details>*:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:760px){.tm-shop-product-safety{padding-top:30px}.tm-shop-product-safety__grid,.tm-shop-product-safety__details{grid-template-columns:1fr}.tm-shop-product-safety__details>*:last-child:nth-child(odd){grid-column:auto}.tm-shop-product-safety__grid article,.tm-shop-product-safety__notice{padding:18px}.tm-product-safety-admin{padding:16px}}
