:root{--ttg-graphite:#101820;--ttg-blue:#155eef;--ttg-orange:#ff6b35;--ttg-gray:#f3f5f7;--ttg-muted:#536170;--ttg-line:#dce1e6;--ttg-radius:14px}html{scroll-behavior:auto;scroll-padding-top:100px}.ttg009{margin:0;background:#fff;color:var(--ttg-graphite);font:16px/1.6 Arial,Helvetica,sans-serif}.ttg009 *{box-sizing:border-box}.ttg009 [hidden]{display:none!important}.ttg009 a{color:inherit;text-decoration:none}.ttg009 button,.ttg009 input,.ttg009 select{font:inherit}.ttg009 a,.ttg009 button,.ttg009 summary{touch-action:manipulation}.ttg009 :focus-visible{outline:3px solid var(--ttg-blue);outline-offset:5px}.ttg009 h1,.ttg009 h2,.ttg009 h3{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.045em;line-height:1.06;font-weight:800;color:inherit;margin:0}.ttg009 h1{font-size:clamp(38px,5vw,70px)}.ttg009 h2{font-size:clamp(30px,3.5vw,48px)}.ttg009 h3{font-size:22px;letter-spacing:-.025em}.ttg009 p{margin:0 0 20px}.ttg009 svg{display:block}.ttg009 svg:not(.product-crop){fill:none;stroke:currentColor;stroke-width:1.6}.ttg009 .product-crop{display:block;width:100%;height:100%;overflow:hidden}.ttg009 img{max-width:100%;display:block}.ttg009 main{min-height:45vh}.skip-link{position:fixed;top:-100px;left:16px;z-index:99;background:#fff;padding:12px}.skip-link:focus{top:12px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.review-strip{background:var(--ttg-graphite);color:#d9e0e7;text-align:center;font-size:10px;letter-spacing:.09em;padding:7px 18px;line-height:1.4}.ttg-header{position:relative;z-index:20;border-bottom:1px solid #dce1e6;background:#fff}.header-inner{max-width:1440px;margin:auto;display:flex;align-items:center;gap:30px;min-height:84px;padding:12px 40px}.ttg-brand{display:inline-flex;align-items:center;white-space:nowrap;letter-spacing:-.055em;font-size:20px;font-weight:900;line-height:1.2}.ttg-brand>span:not(.brand-dot){color:var(--ttg-blue)}.brand-dot{width:7px;height:7px;background:var(--ttg-orange);display:inline-block;margin-left:4px}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:24px;margin:auto;font-size:13px;font-weight:700;white-space:nowrap}.desktop-nav a{padding:10px 0}.desktop-nav a:hover{text-decoration:underline;text-underline-offset:6px}.header-actions{display:flex;align-items:center;gap:15px}.icon-link{display:flex;gap:8px;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:13px}.mobile-menu{display:none}.ttg-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1fr;background:var(--ttg-graphite);color:#fff;min-height:610px}.hero-copy{padding:62px 40px 32px 64px;display:flex;flex-direction:column;align-items:flex-start}.eyebrow{font-size:11px;letter-spacing:.15em;line-height:1.5;font-weight:700;text-transform:uppercase}.hero-copy .eyebrow{color:#c6d3df;display:flex;align-items:center;gap:10px}.orange-line{width:25px;height:3px;background:var(--ttg-orange)}.hero-copy h1{font-size:clamp(42px,5vw,74px);line-height:1.01;margin:12px 0 24px;letter-spacing:-.055em;max-width:14ch}.hero-intro{color:#c6d3df;font-size:17px;max-width:29ch}.ttg-button{background:var(--ttg-blue)!important;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid var(--ttg-blue);border-radius:5px;font-weight:700;font-size:14px;min-height:50px;padding:14px 22px;line-height:1.4;cursor:pointer;text-align:center}.ttg-button:hover{background:#104ac2!important;border-color:#104ac2}.hero-secondary{font-size:13px;color:#dce6f0!important;display:flex;align-items:center;gap:24px;padding:18px 0;min-height:44px}.hero-caption{display:flex;justify-content:space-between;width:100%;margin-top:auto;padding-top:25px;font-size:9px;letter-spacing:.16em;color:#a7b6c4}.hero-art{padding:36px 36px 36px 0;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(130deg,var(--ttg-graphite) 18%,#162d4b 100%)}.hero-image-frame{width:100%;max-width:564px;aspect-ratio:1;position:relative;overflow:hidden;border-radius:3px 70px 3px 3px;box-shadow:18px 18px 0 var(--ttg-blue)}.hero-photo-label{position:absolute;bottom:45px;left:16px;background:#fff;color:var(--ttg-graphite);padding:8px 13px;font-size:10px;letter-spacing:.05em}.section-wrap{max-width:1320px;margin:auto;padding:72px 40px}.section-top{display:flex;gap:24px;justify-content:space-between;align-items:end;margin-bottom:30px}.section-top .eyebrow{color:var(--ttg-blue);margin-bottom:14px}.section-top>p{max-width:29ch;font-size:14px;color:#536170;margin-bottom:0}.category-grid,.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.category-card{display:block;background:#f3f5f7;position:relative;border-radius:12px;padding:24px 24px 22px;overflow:hidden}.category-card.bike{background:#e8efff}.category-card.fish{background:#edf0ed}.category-card.grow{background:#f1eaf8}.category-number{font-size:10px;letter-spacing:.15em;color:#536170}.category-image{height:210px;margin:12px auto 20px;overflow:hidden}.category-image.bike{max-width:210px;border-radius:50%}.category-image.bike img{width:100%;height:100%;object-fit:cover}.category-card h3{display:flex;align-items:center;justify-content:space-between;font-size:19px}.category-card h3 span{color:var(--ttg-blue)}.category-card:hover h3{text-decoration:underline;text-underline-offset:5px}.featured{padding-top:18px}.text-cta{font-size:13px;font-weight:700;display:inline-flex;gap:12px;align-items:center;min-height:44px}.ttg-card{min-width:0}.ttg-card>a{display:block;border-radius:12px;overflow:hidden;background:#fff;height:100%;border:1px solid #e0e5ea;transition:box-shadow .2s}.ttg-card>a:hover{box-shadow:0 8px 28px #10182016}.card-photo{height:280px;background:#f3f5f7;padding:28px;overflow:hidden}.card-photo.bike{padding:0}.card-photo.bike img{width:100%;height:100%;object-fit:cover;object-position:center 56%}.card-copy{padding:24px}.card-copy .eyebrow{color:#536170;font-size:9px;margin-bottom:12px}.card-copy h3{margin-bottom:14px}.card-copy>p:not(.eyebrow){font-size:14px;color:#536170;line-height:1.6;margin-bottom:10px}.card-copy .text-cta{color:var(--ttg-blue)}.outdoor-feature{max-width:1240px;margin:0 auto 40px;display:grid;grid-template-columns:1.1fr 1fr;background:var(--ttg-graphite);color:#fff;border-radius:16px;overflow:hidden}.feature-image{background:#edf0ed;padding:38px;min-height:440px;display:flex;align-items:center}.feature-image svg{max-height:390px}.feature-copy{padding:58px 48px;align-self:center}.feature-copy .eyebrow{color:#ffb392}.feature-copy h2{margin-bottom:24px}.feature-copy>p:not(.eyebrow){font-size:15px;color:#c6d3df;max-width:32ch}.grow-feature{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center;padding-top:30px}.grow-copy .eyebrow{color:var(--ttg-blue)}.grow-copy h2{margin-bottom:24px}.grow-copy>p{max-width:32ch;color:#536170}.grow-display{height:330px;background:linear-gradient(145deg,#edf1ff,#f7ecf3);border-radius:16px;padding:28px;position:relative;display:flex;align-items:center}.grow-display svg{height:230px}.grow-caption{position:absolute;bottom:18px;left:28px;font-size:9px;letter-spacing:.13em;font-weight:700}.service-strip{display:flex;gap:28px;align-items:center;border-top:1px solid #dce1e6;padding-top:35px;padding-bottom:35px}.service-strip>div{margin-right:auto}.service-strip h2{font-size:26px}.service-strip p{font-size:13px;color:#536170;margin:10px 0 0}.service-strip>a{font-size:13px;font-weight:700;white-space:nowrap;min-height:44px;display:flex;align-items:center}.ttg-footer{background:var(--ttg-graphite);color:#fff;padding:55px 40px 20px}.footer-inner{max-width:1240px;margin:auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.footer-inner>div>p{max-width:23ch;font-size:13px;color:#a9b8c6;margin-top:20px}.footer-inner nav{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.footer-inner nav h2{font-size:12px;letter-spacing:.04em;margin:2px 0 18px}.footer-inner nav a{font-size:12px;color:#c6d3df;min-height:36px;display:flex;align-items:center}.footer-inner nav a:hover{text-decoration:underline}.footer-bottom{max-width:1240px;margin:32px auto 0;border-top:1px solid #34414d;padding-top:20px;font-size:10px;color:#a9b8c6;display:flex;justify-content:space-between}.detail-section{padding-top:30px}.back-link{display:inline-flex;min-height:44px;align-items:center;font-size:12px;color:#536170!important;margin-bottom:22px}.detail-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:start}.detail-media{background:#f3f5f7;border-radius:14px;min-height:440px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:25px}.detail-media.bike{padding:0}.detail-media img{width:100%;height:auto}.detail-media svg{height:400px}.detail-copy .eyebrow{color:var(--ttg-blue)}.detail-copy h1{font-size:clamp(34px,4vw,54px);margin-bottom:25px}.detail-lead{font-size:20px;line-height:1.5}.detail-copy>p:not(.eyebrow){color:#536170}.design-note{background:#f3f5f7;border-left:3px solid var(--ttg-blue);padding:14px 18px;font-size:12px;margin:20px 0;color:#394856}.detail-copy h2{font-size:20px;margin-top:28px}.detail-copy li{font-size:14px;margin:8px 0}.product-notes{border-block:1px solid #dce1e6;margin:25px 0;font-size:13px}.product-notes summary{min-height:50px;cursor:pointer;padding:14px 0;font-weight:700}.product-notes p{margin:0 0 16px}.more-heading{margin-top:70px}.catalog-section h1{max-width:19ch}.catalog-intro{font-size:19px;color:#536170;margin-top:24px!important}.category-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:35px 0}.category-tabs a,.suggestions a{padding:10px 17px;border:1px solid #dce1e6;border-radius:5px;min-height:44px;display:inline-flex;align-items:center;font-size:13px}.category-tabs a:hover,.suggestions a:hover{border-color:var(--ttg-blue);color:var(--ttg-blue)}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;border-block:1px solid #dce1e6;padding:15px 0;margin:20px 0 30px;font-size:13px}.catalog-toolbar p{margin:0}.catalog-toolbar select{min-height:44px;background:#fff;border:1px solid #dce1e6;border-radius:4px;padding:8px}.search-section{min-height:65vh}.search-form{display:flex;gap:10px;margin:30px 0 14px;max-width:800px}.search-form input[type=search]{min-height:54px;min-width:0;flex:1;padding:12px 16px;border:1px solid #718095;border-radius:5px;font-size:16px;background:#fff;color:var(--ttg-graphite)}.search-scope{font-size:12px;color:#536170}.suggestions{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.search-section [role=status]{margin:35px 0 20px;font-size:14px}.empty-state,.empty-cart{text-align:center;padding:60px 20px;background:#f3f5f7;border-radius:12px}.empty-state h1,.empty-state h2,.empty-cart h2{margin-bottom:22px}.empty-cart>svg{margin:0 auto 25px;color:var(--ttg-blue)}.empty-state p,.empty-cart p{max-width:48ch;margin:0 auto 28px;color:#536170}.cart-section{max-width:1000px}.cart-section>h1{margin-bottom:30px}.cart-lines article{padding:20px;border-bottom:1px solid #dce1e6}.cart-lines h2{font-size:22px}.shopify-policy__container{max-width:850px!important;padding:50px 24px!important}.shopify-policy__body{font-size:16px;line-height:1.75}.shopify-policy__body h2{font-size:25px;margin:28px 0 18px}.shopify-policy__body a{overflow-wrap:anywhere;text-decoration:underline}.ttg009 .rte a{overflow-wrap:anywhere}@media(min-width:1500px){.ttg-hero{margin-top:24px;border-radius:16px;overflow:hidden}}@media(max-width:1100px){.header-inner{padding:12px 24px;gap:18px}.desktop-nav{gap:14px;font-size:11px}.ttg-brand{font-size:18px}.desktop-label{display:none}.hero-copy{padding:45px 32px 30px}.hero-art{padding:32px 32px 32px 0}.ttg-hero{min-height:540px}.section-wrap{padding:55px 28px}.card-photo{height:235px}.outdoor-feature{margin:0 28px 25px}.feature-copy{padding:38px 30px}.feature-image{min-height:380px;padding:25px}.grow-feature{gap:35px}.service-strip{gap:20px}.footer-inner{gap:25px}.detail-grid{gap:35px}}@media(max-width:800px){.desktop-nav{display:none}.header-inner{min-height:72px;justify-content:space-between}.mobile-menu{display:block}.mobile-menu summary{list-style:none;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid #dce1e6;box-shadow:0 12px 24px #10182014;padding:15px 24px;display:flex;flex-direction:column}.mobile-menu nav a{padding:12px 4px;min-height:48px;font-size:15px;font-weight:700}.header-actions{gap:4px}.ttg-hero{grid-template-columns:1fr 1fr;min-height:490px}.hero-copy{padding:35px 25px}.hero-copy h1{font-size:48px}.hero-intro{font-size:15px}.hero-art{padding:25px 25px 25px 0}.hero-image-frame{box-shadow:12px 12px 0 var(--ttg-blue);border-top-right-radius:45px}.hero-photo-label{bottom:80px;left:8px;font-size:9px}.category-grid,.product-grid{gap:16px}.category-card{padding:18px 16px}.category-image{height:160px}.category-card h3{font-size:15px}.card-copy{padding:18px}.card-copy h3{font-size:20px}.card-photo{height:210px;padding:18px}.section-top>p{display:none}.feature-image{min-height:330px}.feature-copy h2{font-size:34px}.grow-display{height:280px;padding:15px}.grow-caption{font-size:8px;left:20px}.service-strip{flex-wrap:wrap}.service-strip>div{flex-basis:100%}.footer-inner{grid-template-columns:1fr 1fr}.detail-grid{gap:28px}.detail-media{min-height:330px}.detail-media svg{height:300px}.detail-copy h1{font-size:36px}}@media(max-width:600px){.review-strip{font-size:8px;padding:6px 10px;letter-spacing:.045em}.header-inner{padding:9px 16px;min-height:64px;gap:7px}.ttg-brand{font-size:16px}.brand-dot{width:5px;height:5px;margin-left:3px}.header-actions{gap:0}.icon-link,.mobile-menu summary{min-width:38px;min-height:44px}.ttg-hero{display:flex;flex-direction:column;min-height:0}.hero-copy{padding:30px 24px 15px;position:relative}.hero-copy .eyebrow{font-size:9px;margin-bottom:12px}.hero-copy h1{font-size:42px;max-width:none;margin:0 0 15px}.hero-intro{font-size:14px;max-width:29ch;margin-bottom:18px}.hero-copy .ttg-button{min-height:47px;font-size:13px;padding:12px 18px}.hero-secondary{font-size:12px;padding:12px 0;min-height:42px}.hero-caption{display:none}.hero-art{padding:0 32px 30px 24px;display:block}.hero-image-frame{max-width:400px;margin:0 auto;aspect-ratio:1.18;border-top-right-radius:40px;box-shadow:10px 10px 0 var(--ttg-blue)}.hero-image-frame img{object-position:center 57%}.hero-photo-label{bottom:38px;left:34px;font-size:8px;padding:6px 9px}.section-wrap{padding:42px 20px}.section-top{align-items:start;margin-bottom:23px;gap:15px}.section-top h2{font-size:31px}.section-top .eyebrow{font-size:9px;margin-bottom:12px}.category-grid{grid-template-columns:1fr;gap:12px}.category-card{display:grid;grid-template-columns:1fr 135px;align-items:center;padding:16px 18px;min-height:140px}.category-number{align-self:start;grid-column:1;grid-row:1;font-size:9px}.category-image{grid-column:2;grid-row:1/3;height:112px;width:125px;margin:0;justify-self:end}.category-card h3{grid-column:1;grid-row:2;display:block;font-size:20px;max-width:9ch;line-height:1.1;padding-right:12px}.category-card h3 span{display:inline-block;margin-left:7px}.category-image.bike{height:112px;width:112px}.featured{padding-top:12px}.featured .section-top{display:block}.featured .section-top .text-cta{margin-top:14px}.product-grid{grid-template-columns:1fr;gap:22px}.card-photo{height:280px;padding:30px}.card-copy{padding:23px}.card-copy h3{font-size:25px}.card-copy .eyebrow{font-size:9px}.card-copy>p:not(.eyebrow){font-size:14px;max-width:29ch}.outdoor-feature{grid-template-columns:1fr;margin:0 20px 10px;border-radius:12px}.feature-image{min-height:260px;height:270px;padding:25px}.feature-copy{padding:32px 25px 36px}.feature-copy h2{font-size:34px}.feature-copy .eyebrow{font-size:9px}.feature-copy>p:not(.eyebrow){font-size:14px}.grow-feature{display:flex;flex-direction:column-reverse;gap:30px;padding-top:32px}.grow-display{width:100%;height:240px}.grow-display svg{height:170px}.grow-copy{width:100%}.grow-copy .eyebrow{font-size:9px}.grow-copy h2{font-size:34px}.grow-copy>p{font-size:14px}.service-strip{margin:0 20px;padding:28px 0 35px;gap:4px 20px}.service-strip>div{margin-bottom:12px}.service-strip h2{font-size:26px}.service-strip>a{font-size:12px}.ttg-footer{padding:40px 22px 20px}.footer-inner{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-inner>div{grid-column:1/-1}.footer-inner>div>p{max-width:32ch;margin-bottom:0}.footer-inner nav h2{margin-bottom:14px}.footer-inner nav a{min-height:40px;font-size:11px}.footer-bottom{font-size:9px;gap:15px}.detail-section{padding-top:20px}.detail-grid{display:flex;flex-direction:column;gap:30px}.detail-media{width:100%;min-height:280px}.detail-media svg{height:260px}.detail-copy h1{font-size:38px}.detail-lead{font-size:18px}.detail-copy p{font-size:14px}.detail-copy .eyebrow{font-size:10px}.more-heading{margin-top:45px}.more-heading h2{font-size:29px}.catalog-section h1{font-size:40px}.catalog-intro{font-size:16px}.category-tabs{gap:8px;margin:25px 0}.category-tabs a{font-size:11px;padding:9px 12px}.catalog-toolbar{font-size:11px;align-items:start;flex-direction:column;gap:8px}.catalog-toolbar label{width:100%;display:flex;justify-content:space-between;align-items:center}.catalog-toolbar select{max-width:180px;font-size:13px}.search-section h1{font-size:40px}.search-form{gap:8px}.search-form .ttg-button{padding:10px 15px;font-size:12px}.search-form input[type=search]{padding:10px;font-size:14px}.suggestions{gap:8px}.suggestions a{font-size:11px;padding:10px 12px}.empty-state,.empty-cart{padding:40px 18px}.empty-cart h2{font-size:30px}.empty-state p,.empty-cart p{font-size:14px}.cart-section>h1{font-size:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ttg-card>a{transition:none}}@media(max-width:380px){.ttg009 .hero-copy h1{font-size:38px}}.ttg010-logo{display:block;width:260px;height:auto;max-height:61px;object-fit:contain}.ttg-brand{flex-shrink:0}.ttg-footer .ttg-brand{background:#fff;padding:12px;border-radius:6px;display:inline-block}.ttg010-photo img,.ttg010-photo svg{width:100%;height:100%;object-fit:contain}.ttg010-photo{background:#f3f5f7;padding:18px;aspect-ratio:1}.ttg010-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ttg010-category{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:16px;padding:16px;background:#f3f5f7;border:1px solid #e3e7ec;border-radius:14px;text-decoration:none;color:var(--ttg-graphite);min-height:132px}.ttg010-category:hover{border-color:var(--ttg-blue)}.ttg010-category h3{font-size:19px;line-height:1.25;margin:0}.ttg010-category-image{width:100px;height:100px;background:#fff;border-radius:9px;overflow:hidden}.ttg010-category-image img,.ttg010-category-image svg{width:100%;height:100%;object-fit:contain}.ttg010-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ttg010-four .card-copy{padding:20px}.ttg010-four h3{font-size:22px}.ttg010-pet-feature .feature-image{background:#f3f5f7;padding:32px;display:grid;place-items:center}.ttg010-pet-feature img{width:100%;height:100%;max-height:490px;object-fit:contain}.ttg010-duo{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ttg010-duo h2{font-size:clamp(32px,4vw,54px);line-height:1.05}.ttg010-duo p{max-width:470px}.ttg010-feature-photo{display:block;background:#f3f5f7;padding:24px;border-radius:18px;color:var(--ttg-graphite);text-decoration:none}.ttg010-feature-photo svg{width:100%;height:auto;max-height:400px}.ttg010-feature-photo span{display:block;font-weight:700;margin-top:14px}.ttg010-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;margin-bottom:32px;color:#495566}.ttg010-breadcrumb a{color:inherit}.ttg010-detail-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}.ttg010-detail h1{font-size:clamp(34px,4vw,58px);line-height:1.04;margin:16px 0 22px}.ttg010-detail-media{background:#f3f5f7;border-radius:18px;padding:32px;display:grid;place-items:center;min-height:400px}.ttg010-detail-media img,.ttg010-detail-media svg{width:100%;height:auto;max-height:610px;object-fit:contain}.ttg010-lead{font-size:23px;font-weight:700;line-height:1.35}.ttg010-details{border-top:1px solid #dce2e9;margin-top:32px;padding-top:24px}.ttg010-details h2{font-size:20px}.ttg010-related{margin-top:64px;padding-top:32px;border-top:1px solid #dce2e9}.ttg010-related h2{font-size:28px}.ttg010-mega{position:relative}.ttg010-mega summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:6px}.ttg010-mega summary:after{content:"\2304"}.ttg010-menu{position:absolute;top:50px;left:-140px;width:520px;display:grid;grid-template-columns:1fr 1fr;background:#fff;padding:20px;border:1px solid #dce2e9;border-radius:12px;box-shadow:0 15px 35px #10182025;z-index:30;gap:4px}.ttg010-menu a{padding:12px;min-height:44px}.catalog-toolbar{flex-wrap:wrap;gap:16px}.catalog-toolbar label{display:flex;gap:8px;align-items:center}.catalog-toolbar select{max-width:240px;min-height:44px}.category-tabs{flex-wrap:wrap}.category-tabs a{min-height:44px;display:flex;align-items:center}.ttg010-detail .product-grid:empty{display:none}.ttg010 .ttg-button{min-height:48px}a:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible,button:focus-visible{outline:3px solid var(--ttg-blue);outline-offset:4px}[hidden]{display:none!important}.hero-image-frame img{width:100%;height:100%;object-fit:cover}.ttg010-category h3 span{color:var(--ttg-blue)}.ttg-header .header-inner{gap:24px}.desktop-nav{gap:22px}.mobile-menu nav{max-height:75vh;overflow:auto}.mobile-menu nav a{min-height:44px}.ttg010-photo img{border-radius:6px}@media(max-width:1100px){.ttg010-logo{width:220px}.ttg010-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ttg010-category{grid-template-columns:72px 1fr;padding:12px;gap:12px}.ttg010-category-image{width:72px;height:80px}.ttg010-category h3{font-size:17px}.desktop-nav{gap:16px}.ttg010-detail-grid{gap:32px}}@media(max-width:760px){.ttg010-logo{width:190px;max-height:45px}.ttg-header .header-inner{gap:10px}.ttg010-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ttg010-category{display:block;padding:12px;min-height:160px}.ttg010-category-image{width:100%;height:95px;margin-bottom:10px}.ttg010-category h3{font-size:15px}.ttg010-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ttg010-four .card-copy{padding:14px}.ttg010-four h3{font-size:18px}.ttg010-four .card-copy p:not(.eyebrow){font-size:14px}.ttg010-photo{padding:12px}.ttg010-detail-grid,.ttg010-duo{grid-template-columns:1fr;gap:28px}.ttg010-detail-media{padding:18px;min-height:280px}.ttg010-detail h1{font-size:36px}.ttg010-detail .ttg010-breadcrumb{margin-bottom:22px}.ttg010-duo{padding-top:36px;padding-bottom:36px}.ttg010-related{margin-top:40px}.catalog-toolbar{align-items:flex-start}.catalog-toolbar label{width:100%;justify-content:space-between}.catalog-toolbar select{width:65%}.ttg010-breadcrumb{font-size:12px}.ttg010-pet-feature .feature-image{padding:24px}.hero-art .hero-image-frame{width:100%}.ttg010-feature-photo{padding:16px}}@media(max-width:390px){.ttg010-logo{width:168px}.header-actions{gap:10px}.ttg010-four .card-copy{padding:12px}.ttg010-four h3{font-size:17px}.ttg010-four .eyebrow{font-size:10px}.ttg010-category{padding:10px}}.ttg009{font-family:var(--ttg-font,Arial),sans-serif;font-size:var(--ttg-text-size,16px)}.ttg009 h1,.ttg009 h2,.ttg009 h3{font-family:var(--ttg-font,Arial),sans-serif}.ttg-button{border-radius:var(--ttg-button-radius,6px)}.section-wrap{padding-top:var(--ttg-section-space,64px);padding-bottom:var(--ttg-section-space,64px)}@media(max-width:760px){.section-wrap{padding-top:calc(var(--ttg-section-space,64px)*.65);padding-bottom:calc(var(--ttg-section-space,64px)*.65)}}.ttg009 .ttg010-photo{width:100%;height:auto;aspect-ratio:1;display:grid;place-items:center;padding:12px}.ttg009 .ttg010-photo img,.ttg009 .ttg010-photo svg{width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center;transform:none;aspect-ratio:1}.ttg009 .hero-image-frame{display:block}.ttg009 .footer-inner nav a{min-height:44px}.catalog-section form{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0}.catalog-section select{min-height:44px;max-width:100%;padding:8px}.catalog-section>section{margin:28px 0}.ttg-live-description h2{margin:24px 0 14px;font-size:26px}.ttg-live-description li{margin:8px 0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ttg009.css.map */
