tf-poop-bags-picker{display:block;margin:20px 0;color:#0b0b0b;letter-spacing:normal}tf-poop-bags-picker[hidden],variant-selects[data-tf-poop-bags-native][hidden],.tf-bags__choice[hidden]{display:none!important}.tf-bags__group{min-width:0;margin:0 0 20px;padding:0;border:0}.tf-bags__legend{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:0;font-size:14px;font-weight:700;line-height:1.5}.tf-bags__legend>span{display:inline-grid;place-items:center;flex:0 0 22px;height:22px;border-radius:50%;background:#f8f1df;font-size:12px}.tf-bags__legend>strong{margin-left:auto;font-size:13px;font-weight:500}.tf-bags__packs,.tf-bags__patterns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tf-bags__choice{position:relative;min-width:0;margin:0;cursor:pointer}.tf-bags__choice>input{position:absolute;width:1px;height:1px;margin:0;opacity:0;overflow:hidden}.tf-bags__card,.tf-bags__pill{display:flex;align-items:center;justify-content:center;min-height:46px;height:100%;padding:10px 12px;border:1px solid #d8d2c7;border-radius:10px;background:#fff;font-size:13px;line-height:1.35;text-align:center}.tf-bags__card{flex-direction:column;align-items:flex-start;gap:5px;padding:14px;text-align:left}.tf-bags__card-title{font-size:15px;font-weight:700}.tf-bags__detail{color:#56514a;font-size:12px}.tf-bags__pack-price{margin-top:3px;font-size:15px}.tf-bags__choice>input:checked+span{border-color:#0b0b0b;box-shadow:inset 0 0 0 1px #ffbc39;background:#fbf6e9}.tf-bags__choice>input:focus-visible+span{outline:2px solid #0b0b0b;outline-offset:3px}@media(hover:hover){.tf-bags__choice:hover>span{border-color:#9b7a34}}.tf-bags__colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tf-bags__color{justify-content:flex-start;gap:7px;padding:9px 10px}.tf-bags__swatch{flex:0 0 16px;height:16px;border:1px solid #0003;border-radius:50%;background:var(--tf-bag-color)}.tf-bags__selection{display:grid;gap:4px;padding:12px 14px;border-radius:8px;background:#f7f4ed;font-size:12px;line-height:1.5}.tf-bags__selection>span{color:#56514a}.tf-bags__selection>strong{font-size:13px;font-weight:500}.tf-bags__notice{margin:8px 0 0;font-size:12px;line-height:1.5}.tf-bags__notice:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tf-poop-bags-variants.css.map */
