.brand-story{--bs-ink:#203b32;--bs-pale:#edf0e8;--bs-rule:#6d776f;color:#20251f;clear:both;width:100%;padding:0 10px;box-sizing:border-box;font-size:16px;line-height:1.65}.brand-story--mizzen{--bs-ink:#172f4b;--bs-pale:#edf1f6;--bs-rule:#728094}.brand-story--fdj{--bs-ink:#493a2b;--bs-pale:#f4efe7;--bs-rule:#897c6b}.brand-story--tommy{--bs-ink:#194744;--bs-pale:#edf4f0;--bs-rule:#6f8781}.brand-story--ribkoff{--bs-ink:#422c3d;--bs-pale:#f3edf1;--bs-rule:#877580}.brand-story--patagonia{--bs-ink:#253d43;--bs-pale:#edf1ef;--bs-rule:#72818a}.brand-story--pendleton{--bs-ink:#42372d;--bs-pale:#f3efe8;--bs-rule:#897b6b}.brand-story--charlie_b{--bs-ink:#4a3441;--bs-pale:#f5eff2;--bs-rule:#877580}.brand-story--darn_tough{--bs-ink:#324331;--bs-pale:#eef1e9;--bs-rule:#76836f}.brand-story--enewton{--bs-ink:#453b2e;--bs-pale:#f6f2e9;--bs-rule:#8a7e6a}.brand-story--blundstone{--bs-ink:#3d332c;--bs-pale:#f3efe9;--bs-rule:#877a6c}.brand-story--kuhl{--bs-ink:#243d48;--bs-pale:#edf1f2;--bs-rule:#72828a}.brand-story *{box-sizing:border-box;min-width:0}.brand-story a{color:inherit}.brand-story h1,.brand-story h2,.brand-story h3,.brand-story p{color:inherit;float:none;max-width:none;text-transform:none}.brand-story h1{font-size:clamp(30px,3.5vw,48px);line-height:1.15;letter-spacing:-.025em;font-weight:600;margin:20px 0}.brand-story h2{font-size:clamp(25px,2.6vw,34px);line-height:1.25;letter-spacing:-.015em;font-weight:600;margin:8px 0 18px}.brand-story h3{font-size:22px;line-height:1.3;letter-spacing:0;margin:0 0 12px}.brand-story p{font-size:16px;line-height:1.7;margin:0 0 20px}.brand-story .bs-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.bs-hero{display:grid;grid-template-columns:1.2fr 1fr;background:var(--bs-ink);color:#fff;overflow:hidden}.bs-copy{padding:clamp(26px,3.5vw,48px);align-self:center}.brand-story .bs-brand{font-size:clamp(25px,3vw,40px);font-weight:700;letter-spacing:.02em;line-height:1.15;margin:0}.brand-story--ribkoff .bs-brand{font-family:Georgia,serif;font-weight:400}.bs-intro{max-width:520px!important}.bs-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.brand-story .bs-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 20px;min-height:48px;background:var(--bs-ink);border:2px solid var(--bs-ink);color:#fff;font-size:15px;font-weight:600;text-decoration:none;line-height:1.5}.bs-hero .bs-button{background:#fff;color:var(--bs-ink);border-color:#fff}.bs-text-link{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:8px 0;text-decoration:underline;text-underline-offset:5px}.brand-story .bs-caption{font-size:14px;border-top:1px solid #c6cdc8;padding-top:18px;margin:26px 0 0}.bs-hero-image{background:#f4f3ef;display:flex;align-items:center;justify-content:center}.bs-hero-image img{display:block;width:100%;height:100%;max-height:570px;object-fit:contain}.bs-nav{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0;border-bottom:1px solid var(--bs-rule)}.bs-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border:1px solid transparent;font-size:15px;text-decoration:none}.bs-nav a[aria-current=page]{background:var(--bs-ink);color:#fff}.bs-nav a:hover{border-color:var(--bs-ink);text-decoration:underline;text-underline-offset:4px}.bs-edit{padding:36px 0}.bs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bs-card{border:1px solid #d8dbd7;background:#fff}.bs-card-image{display:block;aspect-ratio:4/5;background:#f3f3f0;overflow:hidden}.bs-card-image img{display:block;width:100%;height:100%;object-fit:contain}.bs-card-copy{padding:22px}.bs-card-copy p{font-size:15px}.bs-card-copy>a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;text-decoration:underline;text-underline-offset:5px;font-size:15px}.bs-guidance{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;padding:36px 0;border-top:1px solid var(--bs-rule)}.bs-guidance details{border-bottom:1px solid var(--bs-rule)}.bs-guidance details:first-child{border-top:1px solid var(--bs-rule)}.bs-guidance summary{display:flex;justify-content:space-between;align-items:center;gap:18px;cursor:pointer;min-height:56px;padding:14px 8px;font-size:16px;font-weight:600;list-style:none}.bs-guidance summary::-webkit-details-marker{display:none}.bs-guidance summary span{font-size:24px}.bs-guidance details[open] summary span{transform:rotate(45deg)}.bs-guidance details p{padding:4px 8px 18px;margin:0}.bs-service{background:var(--bs-pale);padding:28px;display:flex;align-items:center;justify-content:space-between;gap:28px}.bs-service>div{max-width:700px}.bs-service h2{margin-top:0}.bs-service p{margin:0}.bs-service .bs-button{flex-shrink:0}.bs-product-heading{padding:36px 0 0}.brand-story :is(a,summary):focus-visible{outline:3px solid #111;outline-offset:3px;box-shadow:0 0 0 7px #fff}.brand-story :is(a,summary){scroll-margin-block:190px 90px}.brand-story :is(#brand-edit,#brand-guidance,#brand-products){scroll-margin-top:190px}.bs-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:767px){.brand-story{padding:0 5px}.bs-hero{grid-template-columns:1fr}.bs-copy{padding:28px 22px}.bs-hero-image{height:350px}.bs-hero-image img{max-height:350px}.bs-nav{gap:4px}.bs-nav a{padding:10px 12px}.bs-cards{grid-template-columns:1fr;gap:22px}.bs-card{display:grid;grid-template-columns:40% 1fr}.bs-card-image{aspect-ratio:auto;min-height:260px}.bs-card-copy{padding:20px 16px;align-self:center}.bs-guidance{grid-template-columns:1fr;gap:20px;padding:28px 0}.bs-service{display:block;padding:24px}.bs-service .bs-button{margin-top:20px}}@media(max-width:380px){.bs-card{display:block}.bs-card-image{aspect-ratio:4/5;min-height:0}.brand-story h1{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=EA */
