.tf-dog-harness-product .tf-dog-harness-mobile-heading{display:none}.tf-dog-harness-product .tf-dog-harness-installments{margin-top:1.2rem}.tf-dog-harness-product .product__text-container[class*=r24_benefit_] .product__text{align-items:flex-start;gap:1rem;line-height:1.45}.tf-dog-harness-product .product__text-container[class*=r24_benefit_] .material-icon{margin:0;line-height:1}.tf-dog-harness-product .product__text-container[class*=r24_benefit_] .text{min-width:0;overflow-wrap:break-word}@media screen and (max-width:749px){.tf-dog-harness-product .tf-dog-harness-mobile-heading{display:block;margin-block:1.2rem 2rem}.tf-dog-harness-product .tf-dog-harness-mobile-heading__collection{display:inline-flex;align-items:center;min-height:48px;font-size:1.6rem;line-height:1.4;letter-spacing:normal;color:inherit;text-decoration:underline;text-underline-offset:3px}.tf-dog-harness-product .tf-dog-harness-mobile-heading__title{margin:0;font-size:3rem;line-height:1.2;overflow-wrap:anywhere}.tf-dog-harness-product .tf-dog-harness-mobile-heading__rating:not(:empty){margin-bottom:.8rem}.tf-dog-harness-product .tf-dog-harness-mobile-heading__rating>.shopify-app-block{margin:0}.tf-dog-harness-product .tf-dog-harness-mobile-heading__price>.product-page-price{margin-block:1rem 0!important}.tf-dog-harness-product .tf-dog-harness-desktop-title{display:none}}.tf-dog-harness-product .product-form__input--pills input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.tf-dog-harness-product .select__select{min-height:44px}.tf-dog-harness-product .tf-dog-harness-size-guide{margin-block:1.6rem 0;border-bottom:1px solid rgba(var(--color-foreground),.2);scroll-margin-top:12rem}.tf-dog-harness-product .tf-dog-harness-size-guide summary,.tf-dog-harness-product :is([id$=__r24_product_details],[id$=__r24_shipping],[id$=__r24_returns]) .accordion__summary{position:relative;min-height:48px;display:flex;align-items:center;padding:1.25rem 0;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.2rem);font-weight:var(--font-heading-weight);line-height:1.25;text-transform:uppercase;cursor:pointer}.tf-dog-harness-product .tf-dog-harness-size-guide summary{padding-inline-end:3rem}.tf-dog-harness-product :is([id$=__r24_product_details],[id$=__r24_shipping],[id$=__r24_returns]) .summary__title>.material-icon{display:none}.tf-dog-harness-product :is([id$=__r24_product_details],[id$=__r24_shipping],[id$=__r24_returns]) .accordion__title{max-width:100%;font:inherit}.tf-dog-harness-product .tf-dog-harness-size-guide summary .icon-caret{position:absolute;height:.6rem;right:.9rem;top:calc(50% - .3rem)}.tf-dog-harness-product .tf-dog-harness-size-guide[open] summary .icon-caret{transform:rotate(180deg)}.tf-dog-harness-product .tf-dog-harness-size-guide__content{scroll-margin-top:12rem}.tf-dog-harness-product [id$=__r24_product_details],.tf-dog-harness-product [id$=__r24_shipping],.tf-dog-harness-product [id$=__r24_returns]{border-bottom:1px solid rgba(var(--color-foreground),.2)}.tf-dog-harness-product [id$=__r24_shipping] a,.tf-dog-harness-product [id$=__r24_returns] a{text-decoration:underline;text-underline-offset:.2em}.tf-dog-harness-product .tf-dog-harness-size-guide__image{display:block;width:100%;height:auto;margin-block:1rem;border-radius:1.6rem}.tf-dog-harness-product .tf-dog-harness-size-guide__content p{margin-block:1rem;line-height:1.5}.tf-dog-harness-product .tf-dog-harness-size-guide__table-wrap{max-width:100%;overflow-x:auto}.tf-dog-harness-product .tf-dog-harness-size-guide table{table-layout:auto;width:100%;min-width:32rem;border-collapse:collapse;font-size:inherit;line-height:1.5;letter-spacing:normal;font-variant-numeric:tabular-nums}.tf-dog-harness-product .tf-dog-harness-size-guide th:first-child{width:3rem}.tf-dog-harness-product .tf-dog-harness-size-guide th,.tf-dog-harness-product .tf-dog-harness-size-guide td{padding:.8rem .6rem;vertical-align:top;text-align:left}.tf-dog-harness-product .tf-dog-harness-size-guide td span{display:block;white-space:nowrap}.tf-dog-harness-product .tf-dog-harness-size-guide a{color:inherit;text-decoration:underline}.tf-dog-harness-product .tf-dog-harness-size-guide__scroll-hint{display:none}@media not (min-width:750px){.tf-dog-harness-product .tf-dog-harness-size-guide__scroll-hint{display:block}}@media screen and (max-width:749px){.tf-dog-harness-product .tf-dog-harness-mobile-heading+.product .main-product-form .product-form__quantity-and-btn{width:calc(100% + 3rem);margin-inline:-1.5rem}.tf-dog-harness-product .tf-dog-harness-mobile-heading+.product .sticky-atc{padding:0}.tf-dog-harness-product .tf-dog-harness-mobile-heading+.product .sticky-atc.tf-dog-harness-sticky-atc--main-visible{visibility:hidden;pointer-events:none}.tf-dog-harness-product .tf-dog-harness-mobile-heading+.product .sticky-atc-container{max-width:none;padding-inline:0}.tf-dog-harness-product .tf-dog-harness-mobile-heading+.product :is(.main-product-atc,.sticky-atc__button){--buttons-radius: 0;--buttons-radius-outset: 0;border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tf-dog-harness-product.css.map */
