/* Keep WooCommerce's data intact; progressively disclose only its presentation. */
.wc-block-cart .tt-cart-detail-toggle{display:block;background:transparent;border:0;padding:8px 0;min-height:44px;font:inherit;font-size:14px;color:#252522;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.wc-block-cart .tt-cart-detail-toggle:focus-visible,.tt-mini-detail-link:focus-visible{outline:2px solid #c92228!important;outline-offset:4px}
.wc-block-cart .tt-cart-details:not(.tt-cart-details-open)>span:not(.tt-cart-always){display:none!important}
.wc-block-cart .tt-cart-details>.tt-cart-edit{display:block!important;border:0;padding-top:4px}
.wc-block-cart .wc-block-cart-items__row[id^="tt-cart-item-"]{scroll-margin-top:150px}
.wc-block-mini-cart__drawer .tt-mini-item .wc-block-components-product-metadata__description,
.wc-block-mini-cart__drawer .tt-mini-item .wc-block-cart-item__prices{display:none!important}
.wc-block-mini-cart__drawer .tt-mini-item .wc-block-components-product-details>span:not(.tt-mini-field){display:none!important}
.wc-block-mini-cart__drawer .tt-mini-item .wc-block-components-product-details>span.tt-mini-field{display:block!important;margin:3px 0;font-size:12px;line-height:1.5}
.wc-block-mini-cart__drawer .tt-mini-item .wc-block-components-product-details>span>[aria-hidden=true]{display:none!important}
.wc-block-mini-cart__drawer .tt-mini-item .wc-block-components-product-details__name{font-weight:500}
.wc-block-mini-cart__drawer .tt-mini-item .wc-block-components-product-name{font-size:14px;line-height:1.4;font-weight:500;display:block;margin-bottom:8px}
.wc-block-mini-cart__drawer .tt-mini-item .wc-block-components-product-name[hidden]{display:none!important}
.wc-block-mini-cart__drawer .tt-mini-detail-link{display:inline-block;font-size:12px;line-height:1.5;margin:8px 0;text-underline-offset:3px;color:#252522}
.wc-block-mini-cart__drawer [data-tt-cart-target]{cursor:pointer}
