.tsv-purchase-shipping{font-size:14px;font-weight:600;line-height:1.5;margin:12px 0}.tsv-quick-details{font-size:15px;line-height:1.5}.tsv-quick-details p{margin:10px 0}.tsv-buying-info nav{margin:20px 0}.tsv-buying-info nav>p{font-weight:600;font-size:15px;margin:0 0 8px}.tsv-format-links{display:flex;flex-wrap:wrap;gap:8px}.tsv-format-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #c8c2b6;border-radius:8px;font-size:14px;color:inherit;text-decoration:none}.tsv-format-links a:hover{background:#eee9df}.tsv-format-links a:focus-visible,.tsv-review-jump:focus-visible{outline:3px solid #913d29;outline-offset:4px}.tsv-review-jump{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:44px;font-size:14px;color:inherit;text-underline-offset:4px}.product__info-container:has(.tsv-buying-info) .product__title>.tsv-rain-lead{display:none}.tsv-buying-info>.tsv-rain-lead{font-size:17px;line-height:1.65;margin:22px 0}@media(max-width:749px){.product:has(.tsv-buying-info) .product-media-container{height:200px;min-height:0}.product:has(.tsv-buying-info) .product__media{padding-top:0;height:200px;min-height:0}.product:has(.tsv-buying-info) .product__media img{height:100%;object-fit:contain}.product:has(.tsv-buying-info) .product__title h1{font-size:30px;line-height:1.15}.product__info-container:has(.tsv-buying-info)>*+*{margin:12px 0}.product__info-container:has(.tsv-buying-info) .product-form{margin:12px 0}.product__info-container:has(.tsv-buying-info) .product-form__buttons{max-width:none}.product:has(.tsv-buying-info) .product__info-wrapper{padding-top:12px}}

.tsv-buying-info nav{padding:20px;border:2px solid #183c31;border-radius:10px;background:#e7ede6;color:#183c31}.tsv-buying-info nav>p{font-size:20px;margin-bottom:14px}.tsv-format-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tsv-format-links a{background:#183c31;color:#fff!important;border:2px solid #183c31;justify-content:center;text-align:center;font-size:15px;font-weight:600;min-height:48px}.tsv-format-links a::after{content:' →';margin-left:8px}.tsv-format-links a:hover{background:#faf6ed;color:#183c31!important}@media(max-width:400px){.tsv-format-links{grid-template-columns:1fr}}
