.desktop-nav .is-active{color:var(--bone);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.desktop-nav{gap:clamp(18px,2vw,32px)}.mobile-nav .is-active{color:var(--brass)}.footer-statement>p:first-child{font:600 clamp(25px,2.5vw,35px)/1.16 var(--display);letter-spacing:-.025em}.footer-statement .footer-description{font-size:14px;color:var(--ash);line-height:1.65;margin-top:20px}.footer-directory{display:grid;grid-template-columns:repeat(3,minmax(115px,1fr));gap:clamp(28px,5vw,85px)}.footer-directory h2{font:500 14px var(--body);letter-spacing:0;margin:0 0 16px}.footer-directory a{display:block;color:var(--ash);font-size:14px;min-height:34px;padding-block:5px}.footer-directory a:hover{color:var(--bone);text-decoration:underline;text-underline-offset:4px}.footer-wordmark{margin-top:28px}.footer-bottom p:last-child{text-align:left}.collection-note .text-link{font-size:15px}.commerce-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:35px}.commerce-heading h2{font-size:clamp(30px,3.4vw,48px);line-height:1.1}.commerce-heading>p{max-width:350px;font-size:16px;color:var(--ash)}.commerce-heading .text-link{font-size:14px;flex-shrink:0}.home-collection{padding-top:90px;padding-bottom:90px}.home-stories{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-bottom:90px}.home-story{display:block}.home-story-image{overflow:hidden;background:var(--surface)}.home-story img{width:100%;aspect-ratio:1.55;object-fit:cover;transition:transform .35s}.home-story:hover img{transform:scale(1.025)}.home-story-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:23px}.home-story h2{font-size:clamp(26px,2.7vw,38px)}.home-story p{font-size:16px;color:var(--ash);margin-top:10px}.home-fit-band{background:var(--paper);color:var(--ink);padding-block:55px}.home-fit-band>.container{display:flex;align-items:center;justify-content:space-between;gap:36px}.home-fit-band h2{font-size:clamp(28px,3vw,40px)}.home-fit-band p{margin-top:10px;color:#615d54}.home-fit-band .button{color:var(--ink);border-color:var(--ink);flex-shrink:0}.home-fit-band .button:hover{background:var(--ink);color:var(--paper)}.commerce-page-heading{padding-top:25px;display:grid;grid-template-columns:1fr .72fr;gap:50px;align-items:end}.commerce-page-heading h1{font-size:clamp(44px,5vw,72px);line-height:1.03}.commerce-page-heading p{max-width:450px;margin:0}.shop-fit-help .text-link{margin-top:20px}.guide-heading{padding:26px 0 48px}.guide-heading h1,.support-heading h1{font-size:clamp(44px,5vw,74px);line-height:1.02;letter-spacing:-.04em}.guide-heading>p,.support-heading>p{font-size:18px;color:var(--ash);margin-top:24px;max-width:600px}.fit-finder{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(35px,5vw,80px);padding-bottom:85px;align-items:start}.fit-choices{padding-top:8px}.fit-choices h2{font-size:22px;letter-spacing:-.02em;margin-bottom:22px}.fit-options{display:grid;gap:10px}.fit-option{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:18px 20px;text-align:left;border:1px solid var(--line);background:transparent;font-size:18px;min-height:66px}.fit-option:hover{border-color:var(--ash)}.choice-indicator{height:22px;width:22px;border:1px solid #817a6b;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.choice-indicator .icon{width:15px;height:15px;visibility:hidden}.fit-option[aria-pressed=true]{background:var(--bone);color:var(--ink);border-color:var(--bone)}.fit-option[aria-pressed=true] .choice-indicator{background:var(--ink);color:var(--bone);border-color:var(--ink)}.fit-option[aria-pressed=true] .icon{visibility:visible}.fit-choice-help{font-size:14px;color:var(--ash);margin-top:22px;max-width:360px}.fit-results{background:var(--surface);min-width:0;min-height:495px}.fit-start>img{width:100%;height:300px;object-fit:cover}.fit-start>div{padding:25px 32px 30px}.fit-start h2,.fit-unlisted h2{font-size:28px}.fit-start p,.fit-unlisted p{margin-top:13px;color:var(--ash);font-size:16px}.fit-result{display:grid;grid-template-columns:.62fr 1fr;align-items:center;min-height:495px}.fit-result-image img{height:360px;width:100%;object-fit:contain}.fit-result-copy{padding:35px 30px 35px 8px}.fit-result-copy h2{font-size:38px;line-height:1.1}.fit-result-name{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between;align-items:center;margin-top:15px;font-size:16px}.fit-result-name span{font:15px var(--mono)}.fit-result-copy>p:not(.fit-result-name){font-size:15px;color:var(--ash);margin-top:20px}.fit-result-detail{padding-top:18px;border-top:1px solid var(--line)}.fit-result-copy .button{margin-top:25px;font-size:14px;gap:18px;width:100%}.fit-unlisted{padding:clamp(30px,4vw,60px);min-height:495px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.fit-unlisted .button{margin-top:30px}.fit-unlisted .text-link{margin-top:24px;font-size:15px}.fit-guidance{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding:70px 0 95px;border-top:1px solid var(--line)}.fit-guidance h2{font-size:clamp(32px,3.5vw,48px);line-height:1.1}.fit-guidance p{margin-top:20px;max-width:330px;color:var(--ash)}.fit-guidance dl>div{display:grid;grid-template-columns:140px 1fr;gap:30px;padding:22px 0;border-bottom:1px solid var(--line)}.fit-guidance dl>div:first-child{padding-top:0}.fit-guidance dt{font-weight:500}.fit-guidance dd{font-size:16px;color:var(--ash);margin:0}.page-end-band{padding:60px 0;background:var(--surface);border-top:1px solid var(--line)}.page-end-band>.container{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.page-end-band h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15}.page-end-band p{color:var(--ash);max-width:440px}.page-end-band .text-link{margin-top:24px;font-size:15px}.tether-page-hero{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(40px,6vw,90px);padding:15px 0 85px;align-items:center}.tether-hero-photo{height:620px;overflow:hidden;background:var(--surface)}.tether-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:45%}.tether-hero-copy h1{font-size:clamp(46px,5vw,74px);line-height:1.02;letter-spacing:-.04em}.tether-hero-copy>p{font-size:18px;color:var(--ash);margin-top:28px;max-width:470px}.tether-hero-copy dl{margin:32px 0}.tether-hero-copy dl>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid var(--line);font-size:14px}.tether-hero-copy dt{color:var(--ash)}.tether-hero-copy dd{margin:0;text-align:right}.tether-carry-story{padding-top:20px;padding-bottom:90px}.tether-use-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px}.tether-use-grid article+article{padding-top:100px}.tether-use-grid img{width:100%;height:auto;object-fit:cover;aspect-ratio:1.27}.tether-use-grid article:first-child img{aspect-ratio:.83;object-position:center 48%}.tether-use-grid h3{font-size:30px;margin-top:26px;line-height:1.15}.tether-use-grid p{font-size:16px;color:var(--ash);margin-top:15px;max-width:470px}.tether-included{background:var(--paper);color:var(--ink);padding-block:80px}.tether-included>.container{display:grid;grid-template-columns:1fr .9fr;gap:100px}.tether-included h2{font-size:clamp(36px,4vw,54px);line-height:1.06}.tether-included p{margin-top:24px;color:#615d54;max-width:480px}.tether-included .text-link{margin-top:28px}.tether-included-details{border-left:1px solid #c9c3b7;padding-left:55px}.tether-included h3{font-size:24px}.tether-included-details h3:not(:first-child){margin-top:35px}.tether-included-details p{margin-top:14px;font-size:16px}.short-faq{padding-top:75px;padding-bottom:75px;max-width:1000px}.short-faq h2{font-size:40px;margin-bottom:28px}.short-faq .text-link{margin-top:26px;font-size:15px}.short-faq .faqs summary,.short-faq .faqs p{color:var(--bone)}.short-faq .faqs p{color:var(--ash)}.about-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center;padding:20px 0 70px}.about-hero h1{font-size:clamp(44px,4.7vw,70px);line-height:1.04;letter-spacing:-.045em}.about-hero p{color:var(--ash);font-size:18px;margin-top:28px;max-width:475px}.about-hero .button{margin-top:32px}.about-hero>img{width:100%;height:545px;object-fit:cover;object-position:45%}.about-purpose{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding:45px 0 90px}.about-purpose h2{font-size:clamp(33px,3.5vw,48px);line-height:1.1}.about-purpose p{color:var(--ash);font-size:18px}.about-purpose p+p{margin-top:24px}.about-material{background:var(--paper);color:var(--ink);padding-block:75px}.about-material>.container{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.about-material h2{font-size:clamp(34px,3.5vw,48px);line-height:1.1}.about-material p{margin-top:24px;color:#615d54;max-width:475px}.about-material img{width:100%;aspect-ratio:1.1;object-fit:cover}.about-fit{display:grid;grid-template-columns:1fr .8fr;gap:100px;align-items:center;padding-top:85px;padding-bottom:85px}.about-fit h2{font-size:clamp(35px,3.5vw,48px);line-height:1.1}.about-fit p{color:var(--ash);margin-top:24px;max-width:500px}.about-next-links .text-link{display:flex;justify-content:space-between;min-height:73px;border-bottom:1px solid var(--line);font-size:16px}.support-heading{max-width:900px;margin:auto;text-align:center;padding:30px 0 70px}.support-heading>p{margin-inline:auto}.support-heading>.support-contact{font-size:15px;color:var(--bone);margin-top:12px}.support-contact a{color:var(--brass);text-decoration:underline;text-underline-offset:4px}.support-search{position:relative;display:flex;align-items:center;gap:14px;border:1px solid #726b5e;background:var(--surface);margin:32px auto 0;max-width:620px;min-height:60px;padding:0 17px}.support-search>svg{flex-shrink:0;color:var(--ash)}.support-search input{min-width:0;flex:1;width:100%;padding:16px 0;border:0;background:transparent;color:var(--bone);font-size:16px;outline-offset:4px}.support-search:focus-within{outline:2px solid var(--brass);outline-offset:3px}.support-search input:focus-visible{outline:none}.support-search input::-webkit-search-cancel-button{-webkit-appearance:none}.support-search .icon-button{flex-shrink:0;width:36px;height:40px}.support-layout{display:grid;grid-template-columns:250px 1fr;gap:clamp(40px,7vw,110px);padding-bottom:90px;align-items:start}.support-sidebar{position:sticky;top:110px}.support-sidebar h2{font:500 16px var(--body);letter-spacing:0;margin-bottom:16px}.support-categories{display:flex;flex-direction:column;align-items:stretch;gap:3px}.support-categories button{border:0;border-left:2px solid transparent;background:transparent;text-align:left;min-height:46px;padding:10px 15px;font-size:15px;color:var(--ash)}.support-categories button[aria-pressed=true]{color:var(--bone);border-color:var(--brass);background:var(--surface)}.support-categories button:hover{color:var(--bone)}.support-side-links{margin-top:32px;border-top:1px solid var(--line);padding-top:20px}.support-side-links .text-link{display:flex;justify-content:space-between;font-size:14px;min-height:45px}.support-answers{min-height:450px;min-width:0}.support-answers section+section{margin-top:45px}.support-answers h2{font-size:27px;line-height:1.2;margin-bottom:16px}.support-answers .faqs summary{color:var(--bone);font-size:17px}.support-answers .faqs p{color:var(--ash);padding:0}.support-answer{padding:0 40px 25px 0}.support-answer p{font-size:16px}.support-answer .text-link{font-size:14px;margin-top:18px}.support-no-results{padding:50px 0}.support-no-results p{color:var(--ash);margin:20px 0 30px}.cart-page-container{padding-bottom:85px}.cart-page-heading{padding-top:15px;margin-bottom:40px}.cart-page-heading h1{font-size:clamp(44px,5vw,66px);line-height:1}.cart-page-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:start}.cart-list-heading{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line);font-size:14px;color:var(--ash)}.cart-page-layout .cart-item{grid-template-columns:125px 1fr;gap:25px;padding-block:28px}.cart-page-layout .cart-item>a img{width:125px;height:150px;object-fit:cover}.cart-page-layout .cart-item h3{font-size:22px}.cart-page-layout .cart-item-fit{font-size:16px}.cart-page-layout .cart-item-controls{margin-top:25px}.cart-page-layout .line-price{font:16px var(--mono)}.cart-summary{position:sticky;top:115px;padding:32px;background:var(--paper);color:var(--ink)}.cart-summary h2{font-size:28px;line-height:1.2}.cart-summary-total{display:flex;justify-content:space-between;gap:20px;margin-top:30px;padding:22px 0 15px;border-top:1px solid #ccc6ba;font-size:17px}.cart-summary-total strong{font:18px var(--mono)}.cart-summary>p{font-size:14px;color:#615d54;margin-bottom:24px}.cart-summary>.button{width:100%}.cart-included{margin-top:30px;padding-top:25px;border-top:1px solid #ccc6ba}.cart-included h3{font:500 16px var(--body);letter-spacing:0}.cart-included ul{font-size:14px;color:#615d54;line-height:1.8;margin:12px 0 0;padding-left:18px}.cart-summary>.text-link{margin-top:23px;font-size:14px}.cart-fit-reminder{padding-top:32px}.cart-fit-reminder h2{font-size:23px}.cart-fit-reminder p{color:var(--ash);font-size:15px;margin-top:12px}.cart-fit-reminder .text-link{font-size:14px;margin-top:18px}.cart-page-empty{min-height:470px;border-top:1px solid var(--line);display:grid;place-items:center;text-align:center}.cart-page-empty>div{display:flex;flex-direction:column;align-items:center;padding:45px 0;max-width:500px}.cart-page-empty>div>.icon{width:46px;height:46px;color:var(--ash);margin-bottom:27px}.cart-page-empty h2{font-size:35px;line-height:1.1}.cart-page-empty p{color:var(--ash);margin-top:20px;max-width:380px}.cart-page-empty .button{margin-top:27px}.cart-page-empty .text-link{margin-top:24px;font-size:14px}.fit-results [hidden],.support-answers [hidden],.support-search [hidden],.cart-page-container [hidden]{display:none!important}
@media(min-width:761px) and (max-width:1040px){.mobile-nav:not([hidden]){display:block}.desktop-nav{display:none}.menu-toggle{display:grid}.header-inner{height:78px}.footer-directory{gap:28px}.fit-finder{gap:35px;grid-template-columns:.8fr 1.2fr}.fit-result{grid-template-columns:1fr}.fit-result-image{display:none}.fit-result-copy{padding:35px}.tether-page-hero{gap:38px}.tether-hero-photo{height:580px}.support-layout{grid-template-columns:200px 1fr;gap:40px}.cart-page-layout{gap:30px}.cart-summary{padding:25px}.about-hero{gap:35px}.about-hero h1{font-size:46px}.footer-top{gap:30px}.footer-statement{max-width:270px}}
@media(max-width:760px){.commerce-heading{gap:20px;margin-bottom:26px;align-items:start;flex-direction:column}.commerce-heading .text-link{min-height:35px}.home-collection{padding-top:50px;padding-bottom:50px}.home-stories{grid-template-columns:1fr;gap:40px;padding-bottom:50px}.home-story-heading{margin-top:20px}.home-story img{aspect-ratio:1.4}.home-fit-band{padding-block:38px}.home-fit-band>.container{align-items:flex-start;flex-direction:column;gap:25px}.footer-directory{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.footer-directory a{font-size:14px;min-height:38px}.footer-directory h2{margin-bottom:12px}.footer-description{display:none}.footer-top{gap:38px}.footer-wordmark{margin-top:0}.commerce-page-heading{grid-template-columns:1fr;gap:24px;padding-top:10px;padding-bottom:40px}.commerce-page-heading p{font-size:17px}.guide-heading{padding-top:15px;padding-bottom:30px}.guide-heading>p,.support-heading>p{font-size:17px;margin-top:20px}.fit-finder{grid-template-columns:1fr;gap:30px;padding-bottom:50px}.fit-options{grid-template-columns:1fr 1fr;gap:9px}.fit-option{font-size:15px;padding:14px 12px;min-height:63px;gap:12px}.fit-choice-help{max-width:none;font-size:14px;margin-top:16px}.fit-choices h2{font-size:20px}.fit-results{min-height:0}.fit-start>img{height:230px}.fit-start>div{padding:25px}.fit-result{min-height:0;grid-template-columns:.55fr 1fr}.fit-result-image img{height:260px}.fit-result-copy{padding:28px 20px 28px 0}.fit-result-copy h2{font-size:29px}.fit-result-copy .button{padding-inline:15px;font-size:14px}.fit-result-detail{display:none}.fit-result-name{font-size:14px}.fit-result-copy>p:not(.fit-result-name){font-size:14px;margin-top:18px}.fit-unlisted{min-height:330px}.fit-guidance{grid-template-columns:1fr;gap:30px;padding:45px 0 55px}.fit-guidance p{max-width:none;margin-top:16px}.fit-guidance dl>div{grid-template-columns:110px 1fr;gap:22px;padding-block:19px}.fit-guidance dt,.fit-guidance dd{font-size:15px}.page-end-band{padding-block:40px}.page-end-band>.container{grid-template-columns:1fr;gap:23px}.page-end-band p{font-size:16px}.tether-page-hero{display:flex;flex-direction:column-reverse;gap:35px;padding:15px 0 50px;align-items:stretch}.tether-hero-copy h1{font-size:52px}.tether-hero-copy>p{font-size:17px;max-width:none;margin-top:24px}.tether-hero-copy dl{margin:25px 0}.tether-hero-photo{height:370px}.tether-carry-story{padding-top:5px;padding-bottom:50px}.tether-use-grid{grid-template-columns:1fr;gap:42px}.tether-use-grid article+article{padding-top:0}.tether-use-grid article:first-child img{aspect-ratio:1;object-position:50% 42%}.tether-use-grid h3{font-size:27px;margin-top:23px}.tether-use-grid p{max-width:none}.tether-included{padding-block:45px}.tether-included>.container{grid-template-columns:1fr;gap:38px}.tether-included-details{border-left:0;border-top:1px solid #c9c3b7;padding:28px 0 0}.tether-included p{font-size:16px}.short-faq{padding-block:50px}.short-faq h2{font-size:34px}.about-hero{grid-template-columns:1fr;gap:35px;padding:15px 0 45px}.about-hero h1{font-size:clamp(39px,8.5vw,56px)}.about-hero p{font-size:17px;margin-top:25px}.about-hero>img{height:350px}.about-purpose{grid-template-columns:1fr;gap:30px;padding:10px 0 50px}.about-purpose p{font-size:17px}.about-material{padding-block:45px}.about-material>.container{grid-template-columns:1fr;gap:30px}.about-material p{font-size:16px}.about-material img{aspect-ratio:1.2}.about-fit{grid-template-columns:1fr;gap:25px;padding-block:50px}.about-fit p{font-size:17px}.about-next-links .text-link{font-size:15px;min-height:70px}.support-heading{padding:15px 0 35px;text-align:left}.support-heading h1{font-size:47px}.support-search{margin-top:26px;min-height:56px}.support-layout{grid-template-columns:1fr;gap:32px;padding-bottom:55px}.support-sidebar{position:static}.support-sidebar h2,.support-side-links{display:none}.support-categories{flex-direction:row;overflow:auto;border-bottom:1px solid var(--line);gap:20px;padding-bottom:0}.support-categories button{flex-shrink:0;border-left:0;border-bottom:2px solid transparent;min-height:48px;padding:10px 0;font-size:14px}.support-categories button[aria-pressed=true]{background:transparent}.support-answers h2{font-size:25px}.support-answers .faqs summary{font-size:16px;padding-block:21px}.support-answer{padding-right:20px}.support-answers section+section{margin-top:32px}.cart-page-heading{flex-direction:row;align-items:center;gap:15px;margin-bottom:30px}.cart-page-heading h1{font-size:42px}.cart-page-heading .text-link{font-size:13px;gap:9px}.cart-page-layout{grid-template-columns:1fr;gap:35px}.cart-page-layout .cart-item{grid-template-columns:90px 1fr;gap:18px}.cart-page-layout .cart-item>a img{width:90px;height:120px}.cart-page-layout .cart-item h3{font-size:19px}.cart-page-layout .cart-item-fit{font-size:14px}.cart-page-layout .line-price{font-size:14px}.cart-page-layout .cart-item-controls{margin-top:20px;gap:10px}.cart-page-layout .quantity-control button{width:36px;height:42px}.cart-summary{position:static;padding:26px}.cart-page-container{padding-bottom:50px}.cart-page-empty{min-height:420px}.cart-page-empty h2{font-size:30px}.cart-fit-reminder{padding-top:26px}.cart-fit-reminder p{font-size:14px}}
@media(max-width:390px){.fit-options{grid-template-columns:1fr}.fit-option{min-height:55px}.fit-result{grid-template-columns:1fr}.fit-result-image{height:180px}.fit-result-image img{height:180px}.fit-result-copy{padding:22px}.fit-result-detail{display:block}.cart-page-heading{flex-direction:column;align-items:flex-start}.cart-page-layout .cart-item{grid-template-columns:70px 1fr;gap:12px}.cart-page-layout .cart-item>a img{width:70px;height:105px}.footer-directory{grid-template-columns:1fr 1fr;row-gap:24px}.footer-directory>div:last-child{grid-column:1 / -1}.guide-heading h1{font-size:40px}.support-heading h1{font-size:40px}}
@media(prefers-reduced-motion:reduce){.home-story img{transition:none}.home-story:hover img{transform:none}}

.short-faq .faqs,.short-faq .faqs details,.support-answers .faqs,.support-answers .faqs details{border-color:var(--line)}
