.tshark-product-description{min-width:0;max-width:100%}.tshark-product-description .rte-table-wrapper,.tshark-size-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.tshark-product-description table,.tshark-size-scroll table{min-width:0;width:100%!important;table-layout:auto!important;border-collapse:collapse}.tshark-product-description table:has(tr>:nth-child(5)),.tshark-size-scroll table:has(tr>:nth-child(5)){min-width:620px}.tshark-product-description :is(td,th),.tshark-size-scroll :is(td,th){white-space:nowrap;word-break:normal;overflow-wrap:normal;padding:12px 16px;text-align:left;border-bottom:1px solid #dedede}.tshark-size-details{margin-block:8px 20px;max-width:100%;min-width:0}.tshark-size-details summary{cursor:pointer;padding-block:10px;text-decoration:underline}.tshark-size-details p{font-size:.9rem;line-height:1.6}.tshark-size-guide{display:inline-block;margin-block:8px;text-underline-offset:4px}.tshark-brand-logo{display:block;width:136px;height:68px;object-fit:contain}.header[transparent] .tshark-brand-logo{filter:invert(1)}.tshark-place-search{max-width:620px;margin:20px auto}.tshark-place-search label{display:block;margin-bottom:10px;font-size:1rem}.tshark-place-search>div{display:flex;gap:8px}.tshark-place-search input[type=search]{min-width:0;flex:1;border:1px solid #777;border-radius:6px;padding:14px;background:#fff;color:#111;font-size:16px}.tshark-region-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:20px auto 30px}.tshark-region-links a{padding:9px 13px;border:1px solid #b9c7bf;border-radius:30px;font-size:.9rem;text-decoration:none;background:#fff;color:#15251b}.tshark-region-links a:hover,.tshark-region-links a:focus-visible{background:#eaf1eb;outline-offset:3px}.county-link:focus-visible path{stroke-width:3;fill:#709682ab}.tshark-service-footer{padding:40px max(20px,calc((100vw - 1200px)/2));border-block:1px solid #e5e5e5;background:#f6f7f5;color:#1b281f}.tshark-service-footer h2{font-size:1.35rem;margin:0 0 16px}.tshark-service-footer nav{display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:22px}.tshark-service-footer p{font-size:.9rem;line-height:1.7;margin:4px 0}@media(max-width:749px){.tshark-brand-logo{width:112px;height:56px}.tshark-map-section{padding-block:24px}.tshark-product-description :is(td,th),.tshark-size-scroll :is(td,th){padding:10px 8px;font-size:.85rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/t-shark-store.css.map */
