:root{--m58-red: #e30613;--m58-red-press: #b7050f;--m58-blue: #009fd4;--m58-ink: #1c1c1c;--m58-muted: #5a626b;--m58-fgrey: #f7f7f9;--m58-fline: #ececef;--m58-line: #e3e7ea;--surface-page: #ffffff;--surface-sunken: var(--m58-fgrey);--surface-dark: var(--m58-ink);--text-primary: var(--m58-ink);--text-muted: var(--m58-muted);--text-on-inverse: #e8eaed;--accent-primary: var(--m58-red);--accent-primary-hover: var(--m58-red-press);--accent-focus: var(--m58-blue);--border-hair: var(--m58-fline);--border-control: var(--m58-line);--brand-accent: var(--m58-blue);--font-heading-family: "Oxanium", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-heading-style: normal;--font-heading-weight: 700;--font-body-family: "Space Grotesk", "Oxanium", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-bolder-weight: 600;--font-buttons-family: "Oxanium", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-buttons-transform: uppercase;--font-heading-spacing: -.01em}body{-webkit-font-smoothing:antialiased}.button,.shopify-challenge__button,.customer button{letter-spacing:.02em}.button-add-to-cart.button-secondary:not([disabled]):not([aria-disabled=true]){--color-secondary-button: var(--color-button);--color-secondary-button-text: var(--color-button-text)}.button-add-to-cart.button-secondary:not([disabled]):not([aria-disabled=true]):hover,.button:not([disabled]):not([aria-disabled=true]):not(.button-secondary):active,.shopify-challenge__button:active{background-color:color-mix(in srgb,rgb(var(--color-button)),#000 20%);border-color:color-mix(in srgb,rgb(var(--color-button)),#000 20%)}.button-secondary:not([disabled]):not([aria-disabled=true]):active{background-color:color-mix(in srgb,rgb(var(--color-secondary-button)),#000 20%);border-color:color-mix(in srgb,rgb(var(--color-secondary-button)),#000 20%)}body :is(.color-background-1,.color-background-2,.color-accent-1,.color-accent-2,.color-accent-3) .block-block-section-title-wrapper:before,body .block-block-section-title-wrapper:before{width:16px;height:2px;background:var(--brand-accent)}*:focus-visible,.focused{outline:2px solid var(--accent-focus)!important;outline-offset:2px;box-shadow:none!important}.section-header{border-bottom:1px solid var(--border-hair)}body .footer.footer{border-top:2px solid var(--m58-red)}.price--on-sale .price-item--sale,.price-sale,.badge-sale{color:var(--m58-red)}@media screen and (max-width:749px){.header-icon,.header-icon-menu,.header .header-actions a,.header .header-actions button{min-width:44px;min-height:44px}}.js-filter[data-name="filter.v.availability"]{display:none!important}.card-product{border:1px solid var(--m58-fline)!important;border-radius:8px;box-shadow:none!important;text-align:left}.card-product .card-media{margin:0}.card-product .card-media .aspect-ratio{aspect-ratio:4 / 3!important;padding-bottom:0!important;height:auto!important;background:#fff}.card-product .card-media-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:8px}.card-product .card-info-wrap,.card-product .card-info{text-align:left}.card-product .card-info{padding:10px 12px 4px;gap:2px}.card-product .card-eyebrow,.card-product .card-eyebrow a{font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:11px;color:var(--m58-muted);text-decoration:none}.card-product .card-info>a.js-product-link,.card-product .card-title,.card-product .card-info .card-product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-body-family);font-weight:500;font-size:14px;line-height:1.3;text-align:left;margin:2px 0 4px;min-height:2.6em}.card-product .badge-stock{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading-family);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--m58-muted)!important;margin:0 0 4px;text-align:left;line-height:1.2}.card-product .badge-stock-in{color:var(--state-pass-ink, #1a7038)!important}.card-product .badge-stock-icon{display:none}.card-product .card-footer{padding:0 12px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.card-product .price,.card-product .price-container,.card-product .price-regular{display:flex;align-items:baseline;gap:6px;flex-wrap:nowrap;white-space:nowrap}.card-product .price .price-item{font-family:var(--font-heading-family);font-weight:700;font-size:16px;color:var(--m58-ink)}.card-product .price .sup{font-size:11px;color:var(--m58-muted);font-weight:400}.card-product .price s.price-item,.card-product .price .price-item--compare{font-weight:400;font-size:12px;color:var(--m58-muted)}.card-product .star-rating-link,.card-product .rating-caption,.card-product .card-floating-footer,.card-product .card-product-actions{display:none!important}.mega-menu-main-content,.mega-menu-content,.mega-menu-main{max-height:calc(100vh - 140px);overflow-y:auto;overscroll-behavior:contain}.mega-menu-container{padding-top:16px;padding-bottom:16px}.mega-menu-columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;align-content:start}@media(min-width:1200px){.mega-menu-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}.mega-menu-column{margin:0!important;padding:0!important;border-bottom:1px solid var(--m58-fline)}.mega-menu-container .mega-menu-column-title{display:flex;align-items:center;gap:12px;min-height:54px;margin:0;padding:6px 0;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:1.25;color:var(--m58-ink);word-break:normal;text-decoration:none}.mega-menu-container .mega-menu-column-title>span{flex:1 1 auto;min-width:0}.mega-menu-container .mega-menu-column-title:hover>span{text-decoration:underline;text-underline-offset:2px}.mega-menu-column-thumb{flex:0 0 40px;width:40px;height:40px;object-fit:contain;background:#fff;border:1px solid var(--m58-fline);border-radius:4px;padding:3px;box-sizing:border-box}.mega-menu-column-feature{max-width:260px!important}.mega-menu-feature{padding-bottom:0}.mega-menu-feature-media{display:block!important;width:100%!important;height:auto!important;margin:0 0 10px!important;border-radius:8px!important}.mega-menu-column-feature{max-width:300px!important}.mega-menu-feature-heading:before{display:none}.mega-menu-feature-content{position:static!important;width:auto!important;background:var(--m58-fgrey)!important;border:1px solid var(--m58-line);border-radius:8px!important;box-shadow:none!important;padding:20px!important}.mega-menu-feature-heading{font-family:var(--font-heading-family);font-weight:700;font-size:15px}.mega-menu-feature-text{font-size:13px;color:var(--m58-muted)}.card-product .badge-sale,.price .badge-sale,.badge.badge-sale{background:#fff!important;color:var(--m58-ink)!important;border:1px solid var(--m58-line)!important;font-family:var(--m58-font);font-weight:600;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:3px 7px}.card-product .card-info-wrap,.card-product .card-info{border-top:2px solid var(--m58-blue)}.card-product .card-info{padding-top:12px}.m58-pcard__bd{border-top:2px solid var(--m58-blue)!important}.m58-sect:before,.m58-kick:before,.m58-hero__kick:before{content:"";display:inline-block;width:16px;height:2px;background:var(--m58-blue);vertical-align:middle;margin-right:9px;transform:translateY(-1px)}.mega-menu-feature-heading:before{content:"";display:inline-block;width:14px;height:2px;background:var(--m58-red);vertical-align:middle;margin-right:8px;transform:translateY(-1px)}.m58-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,34%);gap:16px 40px;align-items:center;padding:14px 0 12px;border-bottom:1px solid var(--m58-fline);margin-bottom:0}.m58-hero-section{margin:0!important;padding:0!important}.m58-hero-section+.shopify-section .collection-products,.m58-hero-section~.shopify-section .section-spacing{padding-top:8px}.m58-hero__kick{font-family:var(--m58-font);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:12px;color:var(--m58-muted);margin:0 0 6px}.m58-hero h1{font-family:var(--m58-font);font-weight:700;font-size:28px;line-height:1.1;margin:0 0 10px;letter-spacing:-.01em}.m58-hero__intro{font-size:15px;color:var(--m58-muted);max-width:56ch;margin:0}.m58-hero__intro p{margin:0 0 6px}.m58-hero__media{margin:0;aspect-ratio:16 / 9;max-height:170px;border-radius:8px;overflow:hidden;background:#fff}.m58-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.m58-hero__media--product img{object-fit:contain;padding:12px}@media(max-width:749px){.m58-hero{grid-template-columns:1fr;gap:12px;padding:12px 0 10px}.m58-hero h1{font-size:26px}.m58-hero__media{max-height:160px}}.container{padding-left:clamp(16px,3vw,40px)!important;padding-right:clamp(16px,3vw,40px)!important;max-width:1480px;margin-left:auto;margin-right:auto;box-sizing:border-box}.m58-stripe-section{margin:0;padding:0}.m58-stripe{display:block;width:100%;height:26px;margin:24px 0 0}.list-payment-item--anyday img{height:24px;width:auto;display:block}.m58-anyday{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:18px 0;border-top:1px solid var(--m58-fline);border-bottom:1px solid var(--m58-fline)}.m58-anyday__logo{height:26px;width:auto;flex:0 0 auto}.m58-anyday__h{font-family:var(--m58-font);font-weight:700;font-size:15px;margin:0;color:var(--m58-ink)}.m58-anyday__p{font-size:13.5px;color:var(--m58-muted);margin:2px 0 0}.m58-anyday__link{margin-left:auto;font-family:var(--m58-font);font-weight:600;font-size:13px;color:var(--m58-ink);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}@media(max-width:749px){.m58-anyday__link{margin-left:0}}.mega-menu-feature-heading:before{display:none!important}.card-product{height:100%;display:flex;flex-direction:column}.card-product .card-info-wrap{display:flex;flex-direction:column;flex:1 1 auto}.card-product .card-info{flex:1 1 auto}.card-product h2.card-heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px;max-height:36px;line-height:18px;margin:2px 0 6px}.card-product h2.card-heading a{display:inline;font-family:var(--font-body-family);font-weight:500;font-size:14px}.card-product .badge-stock{min-height:25px}.card-product .card-footer{min-height:30px;padding-top:0}.card-product .price-sale{display:flex;flex-wrap:wrap;gap:0 6px;align-items:baseline;justify-content:flex-start}.card-product .price-sale>*{white-space:nowrap}.card-product .card-footer{min-height:52px;justify-content:flex-end}.card-product .card-floating-footer{position:absolute;top:10px;left:10px;right:auto;bottom:auto;z-index:2;margin:0;padding:0;display:flex!important;pointer-events:none;min-height:0}.card-product .card-product-actions{display:block!important}.card-product .card-product-actions:not(:has(.button-quick-view)){display:none!important}.card-product .button-quick-view{pointer-events:auto;background:#fff!important;color:var(--m58-ink)!important;border:1px solid var(--m58-line)!important;border-radius:999px!important;font-family:var(--m58-font);font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:7px 14px;min-height:0;width:auto;box-shadow:0 2px 8px #00000014;opacity:0;transform:translateY(6px);transition:opacity .15s,transform .15s}.card-product:hover .button-quick-view,.card-product:focus-within .button-quick-view{opacity:1;transform:none}@media(hover:none),(max-width:749px){.card-product .button-quick-view{opacity:1;transform:none}}.card-product .button-quick-view:hover{border-color:var(--m58-blue)!important}.quick-view-drawer .drawer-inner{background:#fff}.quick-view-drawer .button-add-to-cart,.quick-view-drawer .product-form .button:not(.button-tertiary){background:var(--m58-red)!important;border-color:var(--m58-red)!important;color:#fff!important;border-radius:8px}.quick-view-drawer .badge-stock-in,.quick-view-drawer .badge-stock{color:var(--m58-muted)!important}.quick-view-drawer .shopify-payment-button,.quick-view-drawer [data-shopify=payment-button],.quick-view-drawer .product-form-dynamic-checkout,.quick-view-drawer .button-more-payment-options{display:none!important}.quick-view-drawer .drawer-footer{border-top:1px solid var(--m58-fline)}.quick-view-drawer .product-quick-view-header .product-info-view-more a{color:var(--m58-ink)}.m58-hero--brand{padding-top:18px}.m58-hero__logo{display:block;height:40px;width:auto;max-width:220px;object-fit:contain;object-position:left center;margin:0 0 10px;padding-bottom:10px;border-bottom:3px solid var(--brand-accent, var(--m58-blue))}.m58-hero__tagline{font-family:var(--m58-font);font-weight:600;font-size:16px;color:var(--m58-ink);margin:0 0 8px}.m58-hero__media--logo{display:grid;place-items:center;background:var(--m58-fgrey)}.m58-hero__media--logo img{width:60%;height:auto;max-height:120px;object-fit:contain}.m58-hero--brand .m58-hero__kick:before{background:var(--brand-accent, var(--m58-blue))}.quick-view-drawer .product-quick-view-header{display:block}.quick-view-drawer .product-media-gallery-wrap,.quick-view-drawer .product-media-wrapper,.quick-view-drawer .product-media-main-wrapper{width:100%!important;max-width:none!important}.quick-view-drawer .product-media-main-wrapper{display:flex!important;gap:8px;overflow-x:auto;padding:0 0 6px;margin:0 0 12px;scrollbar-width:thin;background:transparent!important}.quick-view-drawer .product-media-main-wrapper .product-media-main{display:block!important;flex:0 0 auto;width:120px!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;height:auto!important}.quick-view-drawer .product-media-main-wrapper img{width:120px!important;height:90px!important;object-fit:contain;border:1px solid var(--m58-fline);border-radius:6px;background:#fff;display:block}.quick-view-drawer .product-media-main-wrapper .product-media-main.is-active img{border-color:var(--m58-ink)}.quick-view-drawer .product-media-main-wrapper .product-media-main *,.quick-view-drawer .product-media-main-wrapper .product-media-main img{opacity:1!important;visibility:visible!important}.quick-view-drawer .product-info-main{padding:0}.quick-view-drawer .product-info-main h1,.quick-view-drawer .product-info-main h2,.quick-view-drawer .product-info-main .product-title{font-family:var(--m58-font);font-weight:700;font-size:20px;margin:4px 0 6px}.quick-view-drawer .product-info-view-more{display:none}.m58-qv-extras{margin-top:14px;border-top:1px solid var(--m58-fline);padding-top:12px;font-size:14px}.m58-qv__avail{margin:0 0 10px}.m58-qv__excerpt{color:var(--m58-ink);line-height:1.5;margin:0 0 12px}.m58-qv__kick{font-family:var(--m58-font);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:12px;color:var(--m58-ink);margin:12px 0 6px}.m58-qv__kick:before{content:"";display:inline-block;width:14px;height:2px;background:var(--m58-blue);vertical-align:middle;margin-right:8px;transform:translateY(-1px)}.m58-qv__count{color:var(--m58-muted);font-weight:400;text-transform:none;letter-spacing:0}.m58-qv__specs{width:100%;border-collapse:collapse;font-size:13px}.m58-qv__specs th,.m58-qv__specs td{text-align:left;padding:5px 6px;border-top:1px solid var(--m58-fline);vertical-align:top}.m58-qv__specs th{font-family:var(--m58-font);font-weight:600;width:44%;color:var(--m58-ink)}.m58-qv__specs tr:last-child th,.m58-qv__specs tr:last-child td{border-bottom:1px solid var(--m58-fline)}.m58-qv__more,.m58-qv__note{font-size:12.5px;color:var(--m58-muted);margin:6px 0 0}.m58-qv__fit{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.m58-qv__fit li{font-family:var(--m58-font);font-size:12.5px;padding:4px 9px;border:1px solid var(--m58-line);border-radius:4px;background:#fff}.m58-qv__fit .m58-qv__fitmore{border-style:dashed;color:var(--m58-muted)}.m58-qv__link{display:inline-block;margin-top:14px;font-family:var(--m58-font);font-weight:600;font-size:13px;color:var(--m58-ink);text-decoration:underline;text-underline-offset:2px}.quick-view-drawer .product-actions-add-to-cart,.quick-view-drawer .product-actions,.quick-view-drawer .product-actions-add-to-cart-quantity{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;padding:0!important}.quick-view-drawer .drawer-footer{background:#fff;padding:12px 16px}.quick-view-drawer .quantity-input{border:1px solid var(--m58-line);border-radius:8px}.quick-view-drawer .product-media-main-wrapper .product-media-main{width:88px!important}.quick-view-drawer .product-media-main-wrapper img{width:88px!important;height:66px!important}.quick-view-drawer .product-media-main-wrapper{margin-bottom:8px}.quick-view-drawer .product-info-main h1,.quick-view-drawer .product-info-main h2,.quick-view-drawer .product-info-main .product-title{font-size:18px;margin:2px 0 4px}.quick-view-drawer .product-variants{margin:6px 0 4px}.m58-qv-extras{margin-top:10px;padding-top:10px}.m58-qv__avail{margin:0 0 4px}.m58-qv__kick{margin:10px 0 4px}.m58-qv__specs th,.m58-qv__specs td{padding:4px 6px}.m58-qv__link{margin-top:10px}.quick-view-drawer .drawer-header{min-height:0!important;padding:8px 12px!important}.quick-view-drawer .drawer-content{padding-top:8px!important}.quick-view-drawer .product-info-main .product-info-meta,.quick-view-drawer .product-info-main .product-vendor{margin:0;font-size:12px}.quick-view-drawer .product-variants fieldset,.quick-view-drawer .product-form-input{margin:0 0 4px!important}.quick-view-drawer .product-variants .form-label,.quick-view-drawer .product-variants legend{margin-bottom:4px;font-size:12px}.quick-view-drawer .product-block-price{margin:4px 0 0}.m58-qv__fit li{padding:3px 8px}.m58-kat{padding-bottom:32px}.m58-kat__crumbs{font-size:13px;color:var(--m58-muted);padding:10px 0}.m58-kat__crumbs a{color:var(--m58-red);text-decoration:none}.m58-hero--kat{border-bottom:1px solid var(--m58-fline)}.m58-kat__area{margin:24px 0 10px}.m58-kat__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.m58-kat__card{display:block;border:1px solid var(--m58-fline);border-radius:8px;overflow:hidden;background:#fff;color:var(--m58-ink);text-decoration:none}.m58-kat__card:hover{border-color:var(--m58-blue)}.m58-kat__ph{aspect-ratio:4 / 3;background:#fff;display:grid;place-items:center}.m58-kat__ph img{width:100%;height:100%;object-fit:contain;padding:6px}.m58-kat__bd{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px;border-top:2px solid var(--m58-blue)}.m58-kat__nm{font-family:var(--m58-font);font-weight:600;font-size:14px;line-height:1.3}.m58-kat__meta{font-size:12px;color:var(--m58-muted)}.m58-kat__head{padding:10px 0 14px;border-bottom:1px solid var(--m58-fline);margin-bottom:16px}.m58-kat__head h1{font-family:var(--m58-font);font-weight:700;font-size:26px;margin:4px 0}.m58-kat__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}@media(max-width:989px){.m58-kat__layout{grid-template-columns:1fr}}.m58-kat__drawing{border:1px solid var(--m58-fline);border-radius:8px;background:#fff;position:sticky;top:96px}.m58-kat__zoombar{display:flex;gap:6px;padding:8px;border-bottom:1px solid var(--m58-fline)}.m58-kat__zoom{font-family:var(--m58-font);font-weight:600;font-size:13px;padding:4px 10px;border:1px solid var(--m58-line);border-radius:999px;background:#fff;cursor:pointer}.m58-kat__zoom:hover{border-color:var(--m58-blue)}.m58-kat__scroll{overflow:auto;max-height:70vh}.m58-kat__scroll img{width:100%;height:auto;display:block;transition:width .15s}.m58-kat__tbl{width:100%;border-collapse:collapse;font-size:13.5px}.m58-kat__tbl th{text-align:left;font-family:var(--m58-font);font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--m58-muted);padding:6px 8px;border-bottom:1px solid var(--m58-line)}.m58-kat__tbl td{padding:8px;border-bottom:1px solid var(--m58-fline);vertical-align:top}.m58-kat__pos{font-family:var(--m58-font);font-weight:700;width:48px}.m58-kat__row--gentag .m58-kat__pos{color:var(--m58-fline)}.m58-kat__sku{font-family:var(--m58-font);font-size:12.5px;white-space:nowrap}.m58-kat__nm a{color:var(--m58-ink);text-decoration:none}.m58-kat__nm a:hover{text-decoration:underline}.m58-kat__note{display:block;font-size:12px;color:var(--m58-muted)}.m58-kat__qty{width:48px;text-align:center}.m58-kat__pris{white-space:nowrap;font-family:var(--m58-font);font-weight:600}.m58-kat__btn{display:inline-block;font-family:var(--m58-font);font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px;border:1px solid var(--m58-ink);border-radius:999px;color:var(--m58-ink);text-decoration:none;white-space:nowrap}.m58-kat__btn:hover{background:var(--m58-ink);color:#fff}.m58-kat__btn--muted{border-color:var(--m58-line);color:var(--m58-muted)}.m58-katix{padding:8px 0 20px}.m58-katix__intro{margin:-6px 0 12px}.m58-katix__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.m58-katix__card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--m58-fline);border-left:3px solid var(--m58-blue);border-radius:8px;background:#fff;color:var(--m58-ink);text-decoration:none}.m58-katix__card:hover{border-color:var(--m58-blue)}.m58-katix__kick{font-family:var(--m58-font);font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--m58-muted)}.m58-katix__nm{font-family:var(--m58-font);font-weight:700;font-size:18px}.m58-katix__meta{font-size:12.5px;color:var(--m58-muted)}.m58-katix__cta{margin-top:6px;font-family:var(--m58-font);font-weight:600;font-size:12px;text-decoration:underline;text-underline-offset:2px}body[class*=template-m58_] .section-breadcrumbs-wrapper{display:none}.m58-tagchips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:8px auto 28px;padding:0;list-style:none}.m58-tagchips li{margin:0;padding:0}.m58-tagchips .m58-tagchip{display:inline-block;padding:9px 20px;border:1.5px solid var(--m58-red);border-radius:999px;background:#fff;color:var(--m58-ink);font-family:var(--m58-font);font-weight:600;font-size:12px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;outline:none;box-shadow:none;transition:background .12s,color .12s}.m58-tagchips .m58-tagchip:hover{background:#fdeaec;color:var(--m58-ink)}.m58-tagchips .m58-tagchip[aria-current=page],.m58-tagchips .m58-tagchip[aria-current=page]:hover{background:var(--m58-red);color:#fff;border-color:var(--m58-red)}.m58-tagchips .m58-tagchip:focus-visible{outline:2px solid var(--m58-blue);outline-offset:2px}@media(max-width:749px){.card-product .card-footer{flex-wrap:nowrap;height:auto}.card-product .card-floating-footer{position:static!important;width:100%;margin-top:8px!important;order:2}.card-product .card-floating-footer .card-product-actions,.card-product .card-floating-footer .product-actions-add-to-cart{width:100%}.card-product .card-footer .button-quick-view{width:100%!important;justify-content:center;font-size:11px!important;padding:8px 10px!important;min-height:36px!important;box-shadow:none!important}}@media(max-width:989px){.m58-kat__layout{grid-template-columns:minmax(0,1fr)}.m58-kat__layout>*{min-width:0}.m58-kat__drawing{position:static}.m58-kat__scroll{max-height:none;overflow:hidden}.m58-kat__drawing.is-zoomed .m58-kat__scroll{overflow:auto;max-height:65vh;overscroll-behavior:contain}}@media(max-width:749px){.m58-kat__tbl thead{display:none}.m58-kat__tbl,.m58-kat__tbl tbody{display:block;width:100%}.m58-kat__tbl tr{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"pos sku pris" "pos nm act";column-gap:10px;row-gap:2px;padding:10px 0;border-bottom:1px solid var(--m58-fline)}.m58-kat__tbl td{display:block;padding:0;border:0}.m58-kat__tbl .m58-kat__pos{grid-area:pos;width:auto;font-size:15px}.m58-kat__tbl .m58-kat__sku{grid-area:sku;font-size:12px;color:var(--m58-muted)}.m58-kat__tbl .m58-kat__nm{grid-area:nm;font-size:14px}.m58-kat__tbl .m58-kat__qty{display:none}.m58-kat__tbl .m58-kat__pris{grid-area:pris;text-align:right;font-family:var(--m58-font);font-weight:600;white-space:nowrap}.m58-kat__tbl .m58-kat__act{grid-area:act;text-align:right}}.navigation-mobile .m58-mobile-thumb{width:36px;height:36px;object-fit:contain;border:1px solid var(--m58-fline);border-radius:6px;background:#fff;margin-right:10px;vertical-align:middle;flex:0 0 auto}.navigation-mobile .navigation-sub-menu .navigation-mobile-item-link>a{display:flex;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/21/assets/m58-brand.css.map */
