.mih-bark-description{color:#304e5b;display:grid;gap:70px;line-height:1.65;margin:32px 0 70px}.mih-bark-description h2,.mih-bark-description h3{color:#0d3345}.mih-bark-description h2{font-size:clamp(30px,3.2vw,46px);line-height:1.08;margin:10px 0 18px}.mih-bark-description h3{font-size:22px;margin:0 0 10px}.mih-bark-description .eyebrow{color:#08789f;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.mih-bark-description img{border-radius:16px;display:block;height:auto;max-width:100%}.mih-bark-description .editorial-description{background:linear-gradient(135deg,#eef6f7,#f8fbfb 58%,#fff);border:1px solid #dce9eb;border-radius:22px;padding:clamp(24px,4vw,58px)}.mih-bark-description .description-feature,.mih-bark-description .story,.mih-bark-description .tech-section,.mih-bark-description .measurement-guide{align-items:center;display:grid;gap:clamp(24px,4vw,52px);grid-template-columns:repeat(2,minmax(0,1fr))}.mih-bark-description .description-visual{margin:0;overflow:hidden;position:relative}.mih-bark-description .description-visual img{height:330px;object-fit:cover;width:100%}.mih-bark-description .description-visual figcaption{background:rgba(9,49,57,.88);border-radius:9px;bottom:16px;color:#fff;font-size:13px;left:18px;padding:11px 14px;position:absolute;right:18px}.mih-bark-description .fact-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:34px 0}.mih-bark-description .fact-strip div,.mih-bark-description .use-cases div,.mih-bark-description .feature-list span{background:#fff;border:1px solid #dce9eb;border-radius:12px;padding:18px}.mih-bark-description .fact-strip div{display:grid;gap:5px;min-height:95px;place-content:center start}.mih-bark-description .fact-strip b{color:#08789f;font-size:20px}.mih-bark-description .fact-strip span{font-size:13px}.mih-bark-description .mih-inline-tech-logo{border-radius:0;max-height:34px;max-width:135px;object-fit:contain}.mih-bark-description .description-columns{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.mih-bark-description .description-columns>div{background:rgba(255,255,255,.8);border-radius:14px;padding:26px 28px}.mih-bark-description .use-cases{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.mih-bark-description .use-cases div{display:grid;gap:5px}.mih-bark-description .use-cases span{font-size:13px}.mih-bark-description .story>img,.mih-bark-description .tech-section>img{height:460px;object-fit:cover;width:100%}.mih-bark-description .feature-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.mih-bark-description .feature-list span{font-size:14px;font-weight:700;padding:12px}.mih-bark-description .tech-section{background:#103f4c;border-radius:20px;color:#fff;padding:clamp(28px,5vw,70px)}.mih-bark-description .tech-section h2{color:#fff}.mih-bark-description .tech-section h3{color:#fff}.mih-bark-description .tech-section p{color:#d7e6e9}.mih-bark-description .tech-section .fine{font-size:12px}.mih-bark-description .section-head{margin:0 auto 34px;max-width:760px;text-align:center}.mih-bark-description .measurement-visual{background:#eef5f6;border-radius:16px;overflow:hidden}.mih-bark-description .measurement-visual img{aspect-ratio:16/10;object-fit:contain;width:100%}.mih-bark-description .measure-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0}.mih-bark-description .measure-grid div{background:#f1f6f6;border:1px solid #dce7e9;border-radius:10px;display:grid;grid-template-columns:38px minmax(0,1fr);padding:16px}.mih-bark-description .measure-grid b{color:#08789f;font-size:24px;grid-row:1/3}.mih-bark-description .measure-grid span{color:#173e4f;font-weight:750}.mih-bark-description .measure-grid small{color:#607681}.mih-bark-description .measure-cta{color:#08789f;font-weight:700;text-decoration:underline;text-underline-offset:3px}.mih-product-description .mih-verified-size-guide{background:#eef5f6;border:1px solid #d8e5e8;border-radius:22px;margin:38px 0;padding:40px clamp(22px,4vw,58px)}.mih-product-description .mih-verified-size-guide .section-head{margin:0 auto 20px;max-width:800px;text-align:center}.mih-product-description .mih-verified-size-guide .section-head h2{color:#083d50;margin-bottom:12px}.mih-product-description .mih-verified-size-guide .section-head p{color:#365b69;line-height:1.55;margin:0}.mih-product-description .mih-verified-size-guide .size-table-disclosure{background:#fff;margin-top:20px}.mih-product-description .mih-measure-layout--chart{display:grid;padding:22px;place-items:center}.mih-product-description .mih-measure-layout--chart img{height:auto;max-height:900px;max-width:100%;object-fit:contain;width:auto}.mih-bark-description .size-table-disclosure{background:#f4f8f8;border:1px solid #dce7e9;border-radius:12px;margin-top:30px;overflow:hidden}.mih-bark-description .size-table-disclosure summary{cursor:pointer;display:flex;font-weight:750;justify-content:space-between;padding:18px 22px}.mih-bark-description .table-wrap{overflow-x:auto}.mih-bark-description table{border-collapse:collapse;min-width:760px;width:100%}.mih-bark-description th,.mih-bark-description td{border-bottom:1px solid #dce5e7;padding:11px 14px;text-align:left}.mih-bark-description th{background:#103f4c;color:#fff}.mih-bark-description tbody tr:nth-child(even){background:#f8fafa}.mih-bark-description .table-note{font-size:12px;padding:0 18px 16px}.mih-bark-description .info-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.mih-bark-description .info-grid article{background:#f1f6f6;border-radius:12px;padding:22px}.mih-bark-description .info-grid p{font-size:14px}.choose-variations.alert-info{background:#edf5f7!important;border:1px solid #d4e5e9!important;border-radius:10px;box-shadow:none!important;color:#315967!important}.tab-navigation .nav-tabs{list-style:none!important;margin-left:0!important}@media(max-width:767.98px){.mih-bark-description{gap:44px;margin-bottom:45px}.mih-bark-description .description-feature,.mih-bark-description .story,.mih-bark-description .tech-section,.mih-bark-description .measurement-guide,.mih-bark-description .description-columns{grid-template-columns:1fr}.mih-bark-description .fact-strip,.mih-bark-description .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mih-bark-description .use-cases{grid-template-columns:1fr}.mih-bark-description .story>img,.mih-bark-description .tech-section>img{height:320px}.mih-bark-description .story>img{grid-row:1}.mih-bark-description .description-visual img{height:250px}}@media(max-width:479.98px){.mih-bark-description .fact-strip,.mih-bark-description .info-grid,.mih-bark-description .feature-list,.mih-bark-description .measure-grid{grid-template-columns:1fr}.mih-bark-description .editorial-description,.mih-bark-description .tech-section{border-radius:16px;padding:22px 18px}.mih-bark-description .description-columns>div{padding:20px}.mih-bark-description .size-table-disclosure summary{align-items:flex-start;gap:8px}.mih-bark-description .story>img,.mih-bark-description .tech-section>img{height:280px}}@media(max-width:479.98px){.mih-product-description .mih-verified-size-guide{border-radius:16px;margin:24px 0;padding:26px 16px}.mih-product-description .mih-measure-layout--chart{padding:10px}}.mih-product-detail .mih-fallback-thumbnails{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,84px));gap:.65rem;margin-top:1rem}.mih-product-detail .mih-fallback-thumbnail{aspect-ratio:1;overflow:hidden;padding:.25rem;border:1px solid #d7e2e6;border-radius:.65rem;background:#fff;cursor:pointer}.mih-product-detail .mih-fallback-thumbnail.is-active{border-color:#0f819f;box-shadow:0 0 0 1px #0f819f}.mih-product-detail .mih-fallback-thumbnail img{width:100%;height:100%;object-fit:contain}.mih-bark-description .mih-size-guide{background:#f4f8f8;border:1px solid #d6e4e7;border-left:4px solid #0f819f;border-radius:14px;box-shadow:0 10px 26px rgba(13,51,69,.07)}.mih-bark-description .mih-size-guide summary{align-items:center;color:#0d3345;display:flex;gap:1rem;justify-content:space-between;min-height:76px;padding:1rem 1.25rem}.mih-bark-description .mih-size-guide__brand{border-radius:0;flex:0 0 auto;height:auto;max-height:34px;max-width:145px;object-fit:contain}.mih-bark-description .mih-size-guide[open] summary{border-bottom:1px solid #d6e4e7}.mih-bark-description .mih-size-guide img[src*="/mih-sizecharts/"]{background:#fff;border-radius:0;box-shadow:none;margin:1.25rem auto;max-width:min(100%,680px);width:auto}@media(max-width:767.98px){.mih-bark-description .mih-size-guide summary{min-height:64px;padding:.85rem 1rem}.mih-bark-description .mih-size-guide img[src*="/mih-sizecharts/"]{margin:.75rem auto;max-width:100%}.mih-bark-description .mih-size-guide__brand{max-width:110px}}.mih-product-story{--mih-ink: #0d3345;--mih-accent: #08789f;--mih-soft: #eef6f7;--mih-line: #d6e4e7;color:#304e5b;display:grid;gap:clamp(2.25rem,5vw,4.5rem);line-height:1.65;margin:clamp(2rem,5vw,4.5rem) auto;max-width:1410px;padding-inline:1rem}.mih-product-story h2,.mih-product-story h3{color:var(--mih-ink)}.mih-story-hero{background:var(--mih-ink);border-radius:1.35rem;min-height:clamp(25rem,52vw,42rem);overflow:hidden;position:relative}.mih-story-hero::after{background:linear-gradient(90deg,rgba(7,39,50,.88) 0%,rgba(7,39,50,.5) 48%,rgba(7,39,50,.08) 76%);content:"";inset:0;pointer-events:none;position:absolute}.mih-story-hero>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.mih-story-hero__copy{color:#fff;max-width:45rem;padding:clamp(2rem,6vw,5.5rem);position:relative;z-index:1}.mih-story-hero__copy h2{color:#fff;font-size:clamp(2.25rem,5vw,4.75rem);line-height:1.02;margin:.65rem 0 1.25rem}.mih-story-hero__copy>p:last-child{font-size:clamp(1.05rem,1.7vw,1.4rem);max-width:38rem}.mih-story-kicker{color:#8bd6e6;font-size:.8rem;font-weight:800;letter-spacing:.16em;margin:0;text-transform:uppercase}.mih-story-description{font-size:1.075rem;max-width:100%;min-width:0;overflow:hidden}.mih-story-description>*,.mih-story-description .mih-bark-description{max-width:100%;min-width:0}.mih-story-description img{height:auto;max-width:100%}.mih-story-description .table-wrap{max-width:100%;overflow-x:auto}.mih-story-description>:first-child{margin-top:0}.mih-story-description>:last-child{margin-bottom:0}.mih-story-features,.mih-story-details{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.mih-story-feature,.mih-story-details>article{background:#fff;border:1px solid var(--mih-line);border-radius:.9rem;padding:clamp(1.2rem,2.5vw,2rem)}.mih-story-feature h3,.mih-story-details h3{font-size:1.25rem;margin:0 0 .65rem}.mih-story-feature p,.mih-story-details p{margin:0}.mih-story-size{background:var(--mih-soft);border:1px solid var(--mih-line);border-left:4px solid var(--mih-accent);border-radius:.9rem;overflow:hidden}.mih-story-size summary{color:var(--mih-ink);cursor:pointer;font-size:1.1rem;font-weight:750;min-height:3.75rem;padding:1rem 1.25rem}.mih-story-size[open] summary{border-bottom:1px solid var(--mih-line)}.mih-story-size__content{padding:1.25rem}.mih-story-size-note{background:var(--mih-soft);border:1px solid var(--mih-line);border-radius:.75rem;padding:1.35rem 1.5rem}.mih-story-size-note h3{margin:0 0 .65rem}.mih-story-size-note>div>:first-child{margin-top:0}.mih-story-size-note>div>:last-child{margin-bottom:0}.mih-story-table{max-width:100%;overflow-x:auto}.mih-story-table table{border-collapse:collapse;min-width:40rem;width:100%}.mih-story-table th,.mih-story-table td{border-bottom:1px solid var(--mih-line);padding:.75rem;text-align:left}.mih-story-table th{background:var(--mih-ink);color:#fff}.mih-color-chip::before{background:var(--mih-swatch, #d9e1e3);border:1px solid rgba(13,51,69,.2);border-radius:50%;content:"";display:inline-block;height:1rem;margin-right:.5rem;vertical-align:-.12rem;width:1rem}.mih-color--schwarz{--mih-swatch: #17191b}.mih-color--weiss,.mih-color--weiss{--mih-swatch: #fff}.mih-color--grau,.mih-color--anthrazit{--mih-swatch: #69747a}.mih-color--blau,.mih-color--marine,.mih-color--navy{--mih-swatch: #183f5f}.mih-color--gruen,.mih-color--olive,.mih-color--olivgruen{--mih-swatch: #59654b}.mih-color--rot{--mih-swatch: #a93131}.mih-color--orange{--mih-swatch: #d96727}.mih-color--rosa,.mih-color--pink{--mih-swatch: #d68fa6}.mih-color--braun{--mih-swatch: #76533c}.mih-color--beige{--mih-swatch: #c9b99a}@media(max-width:991.98px){.mih-story-features,.mih-story-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.product-detail{display:grid!important;gap:1.5rem!important;grid-template-columns:minmax(0,1fr)!important}.product-detail>.product-gallery,.product-detail>.product-info{max-width:100%!important;min-width:0!important;width:100%!important}.product-gallery{position:static!important}.product-info-inner{max-width:100%;min-width:0}.product-gallery #gallery img.product-image{height:auto!important;max-height:22rem;max-width:100%!important;width:auto!important}.product-gallery #gallery_preview_wrapper{overflow-x:auto}.mih-product-story{gap:2rem;margin-block:2rem;min-width:0;padding-inline:.75rem}.mih-story-hero{border-radius:1rem;min-height:28rem}.mih-story-hero::after{background:linear-gradient(0deg,rgba(7,39,50,.92) 0%,rgba(7,39,50,.48) 62%,rgba(7,39,50,.06) 100%)}.mih-story-hero__copy{align-content:end;display:grid;min-height:28rem;padding:1.5rem}.mih-story-hero__copy h2{font-size:clamp(2rem,10vw,3.25rem)}.mih-story-features,.mih-story-details{grid-template-columns:1fr}.mih-story-size summary{min-height:3.25rem}.variation.swatches{min-height:2.75rem}}.variation-wrapper .form-row.swatches>.js-slider-item:has(label[data-original=XXXXS]){order:0}.variation-wrapper .form-row.swatches>.js-slider-item:has(label[data-original=XXXS]){order:1}.variation-wrapper .form-row.swatches>.js-slider-item:has(label[data-original=XXS]){order:2}.variation-wrapper .form-row.swatches>.js-slider-item:has(label[data-original=XS]){order:3}.variation-wrapper .form-row.swatches>.js-slider-item:has(label[data-original=S]){order:4}.variation-wrapper .form-row.swatches>.js-slider-item:has(label[data-original=M]){order:5}.variation-wrapper .form-row.swatches>.js-slider-item:has(label[data-original=L]){order:6}.variation-wrapper .form-row.swatches>.js-slider-item:has(label[data-original=XL]){order:7}.variation-wrapper .form-row.swatches>.js-slider-item:has(label[data-original=XXL]){order:8}.variation-wrapper .form-row.swatches>.js-slider-item:has(label[data-original=XXXL]){order:9}.variation-wrapper .form-row.swatches>.js-slider-item:has(label[data-original="4XL"]),.variation-wrapper .form-row.swatches>.js-slider-item:has(label[data-original=XXXXL]){order:10}.variation-wrapper .form-row.swatches>.js-slider-item:has(label[data-original="5XL"]),.variation-wrapper .form-row.swatches>.js-slider-item:has(label[data-original=XXXXXL]){order:11}.variation-wrapper .form-row.swatches>.js-slider-item:has(label[data-original="6XL"]),.variation-wrapper .form-row.swatches>.js-slider-item:has(label[data-original=XXXXXXL]){order:12}
