.muskalia-b2b-home{min-height:clamp(56rem,72vh,78rem);padding-bottom:clamp(4rem,7vw,8rem);padding-top:clamp(3.2rem,5vw,6rem)}.muskalia-b2b-home__inner{max-width:160rem}.muskalia-b2b-home__hero{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.6rem;box-shadow:0 1.6rem 4rem rgba(var(--color-shadow),.06);display:grid;gap:2rem;grid-template-columns:minmax(0,1.55fr) minmax(30rem,.75fr);overflow:hidden;padding:clamp(3.2rem,5vw,7rem)}.muskalia-b2b-home__welcome{align-self:center;max-width:72rem}.muskalia-b2b-home__eyebrow,.muskalia-b2b-home__cart-label{color:rgba(var(--color-foreground),.62);font-size:1.1rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.muskalia-b2b-home__welcome h1{font-size:clamp(3.4rem,5vw,6.4rem);letter-spacing:-.035em;line-height:1.04;margin:1rem 0 1.6rem}.muskalia-b2b-home__intro{color:rgba(var(--color-foreground),.68);font-size:clamp(1.5rem,1.7vw,1.8rem);line-height:1.6;margin:0;max-width:58rem}.muskalia-b2b-home__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem}.muskalia-b2b-home__actions .button{font-weight:700;min-height:4.8rem}.muskalia-b2b-home__cart{align-self:stretch;background:rgba(var(--color-foreground),.045);border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.2rem;display:flex;flex-direction:column;justify-content:center;min-height:28rem;padding:clamp(2.4rem,3vw,4rem)}.muskalia-b2b-home__cart h2{font-size:clamp(2.2rem,2.4vw,3rem);margin:.6rem 0 1rem}.muskalia-b2b-home__cart>p:not(.muskalia-b2b-home__cart-label){color:rgba(var(--color-foreground),.64);margin:0}.muskalia-b2b-home__cart-summary{align-items:baseline;border-bottom:.1rem solid rgba(var(--color-foreground),.12);border-top:.1rem solid rgba(var(--color-foreground),.12);display:flex;justify-content:space-between;margin-top:1rem;padding:1.5rem 0}.muskalia-b2b-home__cart-summary span{color:rgba(var(--color-foreground),.64);font-size:1.3rem}.muskalia-b2b-home__cart-summary strong{font-size:1.8rem}.muskalia-b2b-home__text-link{align-items:center;color:rgb(var(--color-foreground));display:inline-flex;font-weight:700;gap:.8rem;margin-top:2rem;text-decoration:none}.muskalia-b2b-home__text-link span{transition:transform .18s ease}.muskalia-b2b-home__text-link:hover span{transform:translate(.35rem)}.muskalia-b2b-home__benefits{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:1.6rem 0 0;padding:0}.muskalia-b2b-home__benefits li{align-items:center;display:flex;gap:1.4rem;min-width:0;padding:2.2rem 2.6rem}.muskalia-b2b-home__benefits li+li{border-left:.1rem solid rgba(var(--color-foreground),.1)}.muskalia-b2b-home__benefit-icon{align-items:center;background:rgba(var(--color-foreground),.055);border-radius:.8rem;display:flex;flex:0 0 auto;height:4.4rem;justify-content:center;width:4.4rem}.muskalia-b2b-home__benefit-icon svg{height:2.3rem;width:2.3rem}.muskalia-b2b-home__benefits strong,.muskalia-b2b-home__benefits small{display:block}.muskalia-b2b-home__benefits strong{color:rgb(var(--color-foreground));font-size:1.4rem}.muskalia-b2b-home__benefits small{color:rgba(var(--color-foreground),.62);font-size:1.2rem;line-height:1.4;margin-top:.25rem}@media screen and (max-width:989px){.muskalia-b2b-home__hero{grid-template-columns:1fr}.muskalia-b2b-home__cart{min-height:0}.muskalia-b2b-home__benefits{grid-template-columns:1fr}.muskalia-b2b-home__benefits li+li{border-left:0;border-top:.1rem solid rgba(var(--color-foreground),.1)}}@media screen and (max-width:749px){.muskalia-b2b-home{min-height:0;padding-bottom:3rem;padding-top:3rem}.muskalia-b2b-home__hero{border-radius:1.2rem;padding:2.4rem 1.8rem}.muskalia-b2b-home__welcome h1{font-size:3.6rem}.muskalia-b2b-home__actions{align-items:stretch;flex-direction:column;margin-top:2.4rem}.muskalia-b2b-home__actions .button{width:100%}.muskalia-b2b-home__cart{padding:2.2rem}.muskalia-b2b-home__benefits li{padding:1.8rem}}.mkb2b{--mkb2b-navy: #001128;--mkb2b-charcoal: #1c2228;--mkb2b-blue-soft: #a9b8c6;--mkb2b-text: #2b2c2d;--mkb2b-muted: #69717a;--mkb2b-line: rgba(0, 17, 40, .12);display:block;padding-block:var(--mkb2b-padding-top) var(--mkb2b-padding-bottom);color:var(--mkb2b-text);background:#f4f4f4}.mkb2b *,.mkb2b *:before,.mkb2b *:after{box-sizing:border-box}.mkb2b__page{width:100%;max-width:1500px;margin-inline:auto}.mkb2b__shell{display:grid;grid-template-columns:minmax(0,.92fr) minmax(46rem,1.08fr);overflow:hidden;background:#fff;border:1px solid var(--mkb2b-line);border-radius:1.6rem;box-shadow:0 2.4rem 7rem #00112814}.mkb2b__intro{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:clamp(4rem,6vw,8rem);color:#fff;background:linear-gradient(145deg,var(--mkb2b-navy),var(--mkb2b-charcoal))}.mkb2b__eyebrow{margin:0 0 1.2rem;color:var(--mkb2b-blue-soft);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mkb2b__intro h1{max-width:65rem;margin:0;color:#fff;font-size:clamp(3.7rem,5.1vw,6.5rem);line-height:1.03;letter-spacing:-.045em}.mkb2b__lead{max-width:62rem;margin:2rem 0 0;color:#ffffffbd;font-size:clamp(1.5rem,1.8vw,1.8rem);line-height:1.65}.mkb2b__benefits{display:grid;gap:0;margin:clamp(4rem,7vw,7rem) 0 0;padding:0;border-top:1px solid rgba(255,255,255,.16);list-style:none}.mkb2b__benefits li{display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:1.4rem;padding:2rem 0;border-bottom:1px solid rgba(255,255,255,.16)}.mkb2b__benefits li>span{padding-top:.25rem;color:var(--mkb2b-blue-soft);font-size:1rem;font-weight:700;letter-spacing:.1em}.mkb2b__benefits strong{display:block;color:#fff;font-size:1.35rem}.mkb2b__benefits p{margin:.55rem 0 0;color:#ffffffa8;font-size:1.2rem;line-height:1.55}.mkb2b__trust{margin-top:2.4rem}.mkb2b__trust>p{margin:0;color:#ffffffa8;font-size:1.1rem;line-height:1.6}.mkb2b__contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.6rem}.mkb2b__contact a{display:flex;flex-direction:column;gap:.35rem;padding:1.35rem 1.5rem;color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:.8rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.mkb2b__contact a:hover{color:#fff;background:#ffffff1c;border-color:#ffffff5c}.mkb2b__contact span{color:var(--mkb2b-blue-soft);font-size:1rem}.mkb2b__contact strong{color:#fff;font-size:1.15rem;overflow-wrap:anywhere}.mkb2b__form-card{min-width:0;padding:clamp(3.5rem,5vw,7rem);background:#fff}.mkb2b__app{min-width:0}.mkb2b__app shopify-forms-embed{display:block;width:100%}.mkb2b a:focus-visible{outline:2px solid var(--mkb2b-blue-soft);outline-offset:3px}@media screen and (max-width:989px){.mkb2b__shell{grid-template-columns:1fr}.mkb2b__intro{padding:5rem clamp(2.4rem,6vw,5rem)}.mkb2b__benefits{margin-top:4rem}.mkb2b__trust{margin-top:2.4rem}.mkb2b__form-card{padding:5rem clamp(2.4rem,6vw,5rem)}}@media screen and (max-width:749px){.mkb2b{padding-block:calc(var(--mkb2b-padding-top) * .75) calc(var(--mkb2b-padding-bottom) * .75)}.mkb2b__page{padding-inline:1.2rem}.mkb2b__shell{border-radius:1rem}.mkb2b__intro{padding:4rem 2.2rem}.mkb2b__intro h1{font-size:clamp(3.6rem,12vw,5rem)}.mkb2b__contact{grid-template-columns:1fr}.mkb2b__form-card{padding:4rem 2rem}}@media(prefers-reduced-motion:reduce){.mkb2b__contact a{transition:none}}.muskalia-catalogue-gate{min-height:clamp(48rem,65vh,68rem);padding:clamp(3.2rem,6vw,7rem) 0}.muskalia-catalogue-gate__inner{max-width:160rem}.muskalia-catalogue-gate__card{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.6rem;box-shadow:0 1.6rem 4rem rgba(var(--color-shadow),.06);margin:0 auto;max-width:78rem;padding:clamp(3.6rem,7vw,7rem);text-align:center}.muskalia-catalogue-gate__icon{align-items:center;background:rgba(var(--color-foreground),.06);border-radius:50%;color:rgb(var(--color-foreground));display:flex;height:5.6rem;justify-content:center;margin:0 auto 2rem;width:5.6rem}.muskalia-catalogue-gate__icon svg{height:2.7rem;width:2.7rem}.muskalia-catalogue-gate__eyebrow{color:rgba(var(--color-foreground),.62);font-size:1.1rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.muskalia-catalogue-gate__card h1{font-size:clamp(3rem,5vw,5rem);letter-spacing:-.035em;line-height:1.08;margin:1rem auto 1.5rem;max-width:64rem}.muskalia-catalogue-gate__text{color:rgba(var(--color-foreground),.66);font-size:1.6rem;line-height:1.6;margin:0 auto;max-width:55rem}.muskalia-catalogue-gate__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:3rem}.muskalia-catalogue-gate__actions .button{font-weight:700;min-height:4.8rem}@media screen and (max-width:749px){.muskalia-catalogue-gate{min-height:0;padding:3rem 0}.muskalia-catalogue-gate__card{border-radius:1.2rem;padding:3.2rem 2rem}.muskalia-catalogue-gate__actions{align-items:stretch;flex-direction:column;margin-top:2.4rem}.muskalia-catalogue-gate__actions .button{width:100%}}.mqo{display:block;min-height:50vh;font-family:var(--font-body-family);font-size:1.4rem}.mqo [hidden]{display:none!important}.mqo *,.mqo *:before,.mqo *:after{box-sizing:border-box}.mqo .mqo__page,.mqo .mqo__selection-inner{width:100%;max-width:1600px;padding-left:32px;padding-right:32px;margin-inline:auto}.mqo .mqo__page{padding-top:var(--mqo-padding-top);padding-bottom:var(--mqo-padding-bottom)}.mqo.has-selection .mqo__page{padding-bottom:calc(var(--mqo-padding-bottom) + 12rem)}.mqo button,.mqo input,.mqo select{font:inherit;letter-spacing:inherit;color:inherit}.mqo .button{color:rgb(var(--color-button-text));min-height:4.6rem}.mqo .button--secondary{color:rgb(var(--color-foreground))}.mqo button,.mqo a{-webkit-tap-highlight-color:transparent}.mqo button:disabled{opacity:.6;cursor:default}.mqo :focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.mqo .mqo__header{display:block;margin-bottom:2.4rem}.mqo .mqo__eyebrow{margin:0 0 .7rem;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;opacity:.65;font-weight:700}.mqo .mqo__title{margin:0;font-size:clamp(2.8rem,3.4vw,4.6rem);line-height:1.12}.mqo .mqo__description{max-width:65rem;margin-top:1rem}.mqo .mqo__notice{display:flex;align-items:center;gap:1.3rem;margin:0 0 1.6rem;padding:1.15rem 1.6rem;background:#fdf0cd;border:1px solid #e6d089;border-radius:1.2rem;color:#57430a}.mqo .mqo__notice[hidden]{display:none}.mqo .mqo__notice-icon{flex:none;font-size:1.8rem;line-height:1}.mqo .mqo__notice p{flex:1 1 auto;min-width:0;margin:0;font-size:1.35rem;font-weight:500;line-height:1.45}.mqo .mqo__notice button{flex:none;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;opacity:.55;transition:opacity .15s,background .15s}.mqo .mqo__notice button:hover{opacity:1;background:#57430a1f}.mqo .mqo__notice button:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:2px}.mqo .mqo__notice svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media screen and (max-width:749px){.mqo .mqo__notice{gap:.9rem;padding:1rem 1.2rem;border-radius:1rem}.mqo .mqo__notice p{font-size:1.22rem}.mqo .mqo__notice-icon{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.mqo .mqo__notice button{transition:none}}.mqo .mqo__catalog-shell{padding:1.6rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:1.6rem;background:rgb(var(--color-background))}.mqo .mqo__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:1.4rem 2rem;padding:1.4rem;margin-bottom:1.6rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:1.2rem;background:rgb(var(--color-background))}.mqo .mqo__search{position:relative;flex:1 1 32rem;margin:0}.mqo .mqo__search-input{width:100%;height:4.6rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:.8rem;padding:0 4.2rem;background:rgb(var(--color-background));-webkit-appearance:none;appearance:none}.mqo .mqo__search-input::-webkit-search-cancel-button,.mqo .mqo__search-input::-webkit-search-decoration{-webkit-appearance:none}.mqo .mqo__search-icon{position:absolute;width:1.8rem;height:1.8rem;top:50%;left:1.4rem;transform:translateY(-50%);pointer-events:none}.mqo .mqo__search-icon svg,.mqo .mqo__search-clear svg{width:100%;height:100%}.mqo .mqo__search-clear{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:3.4rem;height:3.4rem;padding:.9rem;border:0;background:transparent;cursor:pointer}.mqo .mqo__count{margin:0;white-space:nowrap;font-size:1.3rem;font-weight:600}.mqo .mqo__availability-toggle{display:flex;align-items:center;gap:.8rem;white-space:nowrap;cursor:pointer}.mqo .mqo__availability-toggle input{margin:0;width:1.7rem;height:1.7rem;accent-color:rgb(var(--color-foreground))}.mqo .mqo__sort{display:flex;align-items:center;gap:.8rem}.mqo .mqo__sort label{white-space:nowrap}.mqo .mqo__sort select{max-width:23rem;min-width:17rem;height:4.6rem;padding:0 1rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:.8rem;background:rgb(var(--color-background));font-size:1.4rem}.mqo .mqo__filter-toggle{display:none}.mqo .mqo__active-filters{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.6rem}.mqo .mqo__active-filters:empty{display:none}.mqo .mqo__chip{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1.2rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:2rem;color:inherit;text-decoration:none}.mqo .mqo__clear-all{align-self:center;color:inherit;text-underline-offset:3px}.mqo .mqo__layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.mqo .mqo__filters{position:sticky;top:calc(var(--header-height, 0px) + 16px);max-height:calc(100dvh - var(--header-height, 0px) - 32px);overflow:auto;border:1px solid rgba(var(--color-foreground),.14);border-radius:1.2rem;background:rgb(var(--color-background))}.mqo .mqo__filters-heading{display:flex;align-items:center;justify-content:space-between;padding:1.5rem}.mqo .mqo__filters-heading h2{font:inherit;font-weight:600;margin:0}.mqo .mqo__filters-heading button{display:none}.mqo .mqo__filter{border-top:1px solid rgba(var(--color-foreground),.12)}.mqo .mqo__filter summary{display:flex;align-items:center;width:100%;gap:.8rem;padding:1.5rem 1.7rem 1.5rem 1.5rem;cursor:pointer;list-style:none;font-weight:600}.mqo .mqo__filter summary::-webkit-details-marker{display:none}.mqo .mqo__filter-count{margin-left:-.3rem;font-size:1.2rem;opacity:.7}.mqo .mqo__caret{display:grid;place-items:center;flex:0 0 1.2rem;width:1.2rem;margin-left:auto}.mqo .mqo__caret svg{display:block;width:1rem;height:auto}.mqo .mqo__filter[open] .mqo__caret{transform:rotate(180deg)}.mqo .mqo__filter-values{padding:0 1.5rem 1.4rem;max-height:28rem;overflow:auto}.mqo .mqo__filter-value{display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;gap:.9rem;align-items:center;min-height:3.6rem;padding:.7rem 0;color:inherit;text-decoration:none}.mqo .mqo__filter-value.is-disabled{opacity:.4;pointer-events:none}.mqo .mqo__checkbox{display:grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:.3rem}.mqo .mqo__checkbox svg{display:block;width:1rem;height:auto}.mqo .mqo__value-count{opacity:.6;font-size:1.2rem}.mqo .mqo__price-fields{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:1rem}.mqo .mqo__price-fields label{min-width:0}.mqo .mqo__money-input{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:.5rem;padding:.5rem}.mqo .mqo__money-input input{width:100%;min-width:0;border:0;background:transparent}.mqo .mqo__results{min-width:0}.mqo .mqo__table{border:1px solid rgba(var(--color-foreground),.14);border-radius:1.2rem;overflow:hidden}.mqo .mqo__table-head,.mqo .mqo__row{display:grid;grid-template-columns:56px minmax(160px,1fr) 110px 140px 60px 80px 206px;column-gap:16px;align-items:center;padding:14px}.mqo .mqo__table-head{background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.mqo .mqo__row{border-bottom:1px solid rgba(var(--color-foreground),.1);min-height:9rem;transition:background .15s}.mqo .mqo__row:last-child{border-bottom:0}.mqo .mqo__row:hover{background:rgba(var(--color-foreground),.025)}.mqo .mqo__row.is-in-cart{background:#1b745509}.mqo .mqo__row.is-sold-out{opacity:.65}.mqo .mqo__cell{min-width:0}.mqo .mqo__image{width:56px;height:64px;padding:4px;border-radius:.7rem;background:#fff}.mqo .mqo__image img{width:100%;height:100%;object-fit:contain}.mqo .mqo__cell--product strong{display:block;font-size:1.4rem;line-height:1.4;overflow-wrap:anywhere}.mqo .mqo__cell--brand{overflow-wrap:anywhere;font-size:1.3rem}.mqo .mqo__cell--ean{font-size:1.25rem;white-space:nowrap;font-variant-numeric:tabular-nums}.mqo .mqo__stock{display:inline-flex;justify-content:center;min-width:3.6rem;padding:.3rem .5rem;border-radius:2rem;background:#1b745517;color:#196c50;font-weight:600;font-variant-numeric:tabular-nums}.mqo .mqo__stock.is-zero{background:rgba(var(--color-foreground),.07);color:inherit}.mqo .mqo__cell--price{white-space:nowrap;font-size:1.35rem;font-variant-numeric:tabular-nums}.mqo .mqo__row.is-sold-out .mqo__cell--price{text-align:center}.mqo .mqo__cell--action{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem}.mqo .mqo__quantity{display:grid;grid-template-columns:30px 44px 30px;flex:none;height:4rem;border:1px solid rgba(var(--color-foreground),.23);border-radius:.6rem;overflow:hidden}.mqo .mqo__quantity button,.mqo .mqo__quantity input{width:100%;min-width:0;height:100%;padding:0;margin:0;border:0;background:transparent;text-align:center}.mqo .mqo__quantity button{cursor:pointer;font-size:1.8rem}.mqo .mqo__quantity input{-webkit-appearance:textfield;appearance:textfield;border-inline:1px solid rgba(var(--color-foreground),.15);font-variant-numeric:tabular-nums}.mqo .mqo__quantity input::-webkit-inner-spin-button,.mqo .mqo__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mqo .mqo__add-one.button{min-width:90px;min-height:4rem;padding:0 .8rem;font-size:1.25rem;font-weight:700;letter-spacing:0}.mqo .button.is-cart-loading{color:transparent!important;pointer-events:none}.mqo .button.is-cart-loading:after{border:.2rem solid rgba(var(--color-button-text),.32);border-top-color:rgb(var(--color-button-text));border-radius:50%;box-shadow:none;height:1.8rem;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:1.8rem;animation:mqo-button-spinner .7s linear infinite}@keyframes mqo-button-spinner{to{transform:translate(-50%,-50%) rotate(360deg)}}.mqo .mqo__notify{display:inline-flex;align-items:center;justify-content:center;min-width:90px;min-height:4rem;padding:.4rem .9rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:.6rem;color:inherit;font-size:1.2rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.mqo .mqo__notify:hover{color:inherit;background:rgba(var(--color-foreground),.06);border-color:rgba(var(--color-foreground),.5)}.mqo .mqo__pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin:2.8rem 0}.mqo .mqo__pagination a,.mqo .mqo__pagination span{display:grid;place-items:center;min-width:4rem;min-height:4rem;padding:.4rem;border-radius:.7rem;color:inherit;text-decoration:none}.mqo .mqo__pagination a{border:1px solid rgba(var(--color-foreground),.16)}.mqo .mqo__pagination [aria-current]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.mqo .mqo__empty{padding:5rem 2rem;text-align:center}.mqo .mqo__empty--request{max-width:80rem;margin:0 auto;padding:clamp(4rem,7vw,7rem) 1rem;color:rgb(var(--color-foreground));background:transparent}.mqo .mqo__empty-eyebrow{display:inline-flex;margin:0 0 1.5rem;padding:.7rem 1.25rem;color:rgba(var(--color-foreground),.72);background:rgba(var(--color-foreground),.055);border:1px solid rgba(var(--color-foreground),.12);border-radius:2rem;font-size:1.3rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.mqo .mqo__empty--request h2{max-width:68rem;margin:0 auto;color:inherit;font-size:clamp(2.6rem,4vw,4rem);line-height:1.1;letter-spacing:-.025em}.mqo .mqo__empty-lead{max-width:72rem;margin:1.6rem auto 0;color:rgba(var(--color-foreground),.7);font-size:1.45rem;line-height:1.7}.mqo .mqo__request-action{display:flex;justify-content:center;margin-top:2.8rem}.mqo .mqo__request-button.button{display:inline-flex;align-items:center;gap:.9rem;min-height:4.8rem;padding-inline:2.2rem;color:#fff;background:#001128;border-color:#001128;font-weight:700;letter-spacing:0;text-decoration:none}.mqo .mqo__request-button.button:hover{color:#fff;background:#142437;border-color:#142437}.mqo .mqo__request-note{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.58);font-size:1.12rem}.mqo .mqo__selection{position:fixed;bottom:0;left:0;right:0;z-index:12;border-top:1px solid rgba(var(--color-foreground),.18);background:rgb(var(--color-background));box-shadow:0 -5px 25px #0000000d;padding:1.5rem 0 max(1.5rem,env(safe-area-inset-bottom))}.mqo .mqo__selection-inner{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem 2.4rem}.mqo .mqo__selection-summary,.mqo .mqo__selection-total{display:grid;gap:.3rem}.mqo .mqo__selection-summary span,.mqo .mqo__selection-total>span{font-size:1.2rem}.mqo .mqo__selection-total strong{font-size:1.8rem}.mqo .mqo__minimum{flex:1 1 18rem;font-size:1.2rem}.mqo .mqo__progress{height:.5rem;border-radius:1rem;background:rgba(var(--color-foreground),.1);margin-bottom:.6rem;overflow:hidden}.mqo .mqo__progress span{display:block;height:100%;background:#26775d;transition:width .2s}.mqo .mqo__selection-clear{padding:.5rem;border:0;background:transparent;font-size:1.2rem;text-decoration:underline;cursor:pointer}.mqo .mqo__selection .button{font-size:1.35rem;font-weight:700;letter-spacing:0}.mqo .mqo__toast{position:fixed;top:12rem;left:50%;transform:translate(-50%);width:max-content;max-width:90vw;z-index:25;padding:1.5rem 2rem;background:#196c50;color:#fff;border-radius:.8rem;box-shadow:0 5px 25px #0002}.mqo .mqo__toast[data-error=true]{background:#8c2930}.mqo .mqo__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0005;z-index:18}.mqo.is-loading .mqo__results{opacity:.55;pointer-events:none}.mqo .mqo__locked{padding-block:7rem;text-align:center}.mqo .mqo__locked-icon svg{width:3rem;height:3rem}.mqo .mqo__locked-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media(min-width:1500px){.mqo .mqo__layout{grid-template-columns:240px minmax(0,1fr);gap:28px}.mqo .mqo__table-head,.mqo .mqo__row{column-gap:22px;padding:16px 20px}}@media(max-width:1279px){.mqo .mqo__table{border:0;overflow:visible}.mqo .mqo__table-head{display:none}.mqo .mqo__table-body{display:grid;gap:1.2rem}.mqo .mqo__row{grid-template-columns:64px minmax(0,1fr) auto;gap:.7rem 1.6rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:1rem;padding:1.5rem}.mqo .mqo__row:last-child{border-bottom:1px solid rgba(var(--color-foreground),.14)}.mqo .mqo__cell--image{grid-column:1;grid-row:1 / span 3}.mqo .mqo__cell--product,.mqo .mqo__cell--brand,.mqo .mqo__cell--ean{grid-column:2 / -1}.mqo .mqo__cell--stock{grid-column:1 / 3}.mqo .mqo__cell--price{grid-column:3;text-align:right}.mqo .mqo__cell--action{grid-column:1 / -1;justify-content:flex-end;padding-top:.8rem;border-top:1px solid rgba(var(--color-foreground),.1)}.mqo .mqo__row.is-sold-out .mqo__cell--price{text-align:right}.mqo .mqo__cell--brand:before,.mqo .mqo__cell--ean:before,.mqo .mqo__cell--stock:before,.mqo .mqo__cell--price:before{content:attr(data-label) ": ";opacity:.65;font-size:1.2rem}.mqo .mqo__search{flex-basis:100%}}@media(max-width:989px){.mqo .mqo__page,.mqo .mqo__selection-inner{padding-inline:20px}.mqo .mqo__layout{display:block}.mqo .mqo__filter-toggle.button{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;min-width:0;padding:0 1.3rem;font-size:1.4rem;letter-spacing:0}.mqo .mqo__filter-toggle svg{width:1.8rem;height:1.8rem}.mqo .mqo__filters{position:fixed;inset:0 auto 0 0;width:min(36rem,90vw);max-height:100dvh;z-index:19;border-radius:0 1rem 1rem 0;transform:translate(-105%);visibility:hidden}.mqo.is-filters-open .mqo__filters{transform:translate(0);visibility:visible}.mqo .mqo__filters-heading button{display:grid;place-items:center;width:4rem;height:4rem;padding:1rem;border:0;background:transparent;cursor:pointer}.mqo .mqo__selection-inner{gap:1rem 1.6rem}.mqo .mqo__minimum{flex-basis:100%;order:4}.mqo.has-selection .mqo__page{padding-bottom:calc(var(--mqo-padding-bottom) + 20rem)}}@media(max-width:599px){.mqo .mqo__page,.mqo .mqo__selection-inner{padding-inline:14px}.mqo .mqo__catalog-shell{padding:1rem;border-radius:1.3rem}.mqo .mqo__toolbar{gap:1.2rem;padding:1.2rem}.mqo .mqo__search-input{font-size:16px}.mqo .mqo__count{margin-left:auto}.mqo .mqo__availability-toggle{width:100%}.mqo .mqo__sort{width:100%;justify-content:space-between}.mqo .mqo__sort select{min-width:0;max-width:65%;flex:1}.mqo .mqo__row{padding:1.2rem;column-gap:1rem}.mqo .mqo__selection-total{margin-left:auto}.mqo .mqo__selection .button{flex-basis:100%;order:5}.mqo .mqo__selection-clear{order:6;width:100%}.mqo .mqo__pagination a,.mqo .mqo__pagination span{min-width:3.4rem}.mqo .mqo__empty--request{padding:4rem .5rem}.mqo .mqo__request-button.button{width:100%}}@media(prefers-reduced-motion:reduce){.mqo *,.mqo *:before,.mqo *:after{transition:none!important;scroll-behavior:auto!important}}.mpc{--mpc-navy: #001128;--mpc-charcoal: #1c2228;--mpc-slate: #526a7d;--mpc-soft: #f4f4f4;--mpc-line: rgba(0, 17, 40, .12);background:var(--mpc-soft);color:#2b2c2d;display:block;padding:clamp(2.4rem,4vw,5rem) 0 clamp(5rem,8vw,10rem)}.mpc *,.mpc *:before,.mpc *:after{box-sizing:border-box}.mpc__shell{margin-inline:auto;max-width:160rem;padding-inline:clamp(1.5rem,3vw,4rem);width:100%}.mpc__eyebrow{color:var(--mpc-slate);font-size:1.1rem;font-weight:750;letter-spacing:.14em;margin:0 0 .9rem;text-transform:uppercase}.mpc__hero{align-items:center;background:linear-gradient(140deg,var(--mpc-navy),var(--mpc-charcoal));border-radius:1.6rem;color:#fff;display:grid;gap:clamp(2.5rem,4vw,5rem);grid-template-columns:minmax(0,1.15fr) minmax(30rem,.85fr);overflow:hidden;padding:clamp(2.8rem,4vw,4.8rem)}.mpc__hero .mpc__eyebrow{color:#a9b8c6}.mpc__hero h1{color:#fff;font-size:clamp(3.4rem,4.7vw,5.8rem);letter-spacing:-.045em;line-height:1.03;margin:0;max-width:84rem}.mpc__lead{color:#ffffffc2;font-size:clamp(1.45rem,1.55vw,1.7rem);line-height:1.6;margin:1.4rem 0 0;max-width:69rem}.mpc__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.mpc__actions .button{min-height:4.7rem}.mpc__actions .button:first-child{background:#fff;color:var(--mpc-navy)}.mpc__actions .button--secondary{--alpha-button-background: 0;--color-button: 255, 255, 255;--color-button-text: 255, 255, 255;background-color:transparent;color:#fff}.mpc__actions .button--secondary:hover{background-color:#ffffff14;color:#fff}.mpc__actions .button--secondary:after{box-shadow:0 0 0 .1rem #ffffff80}.mpc__access{align-items:flex-start;background:#ffffff14;border:.1rem solid rgba(255,255,255,.18);border-radius:1.2rem;display:grid;gap:1.4rem;grid-template-columns:4.4rem minmax(0,1fr);padding:2rem}.mpc__access>span{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:4.4rem;justify-content:center;width:4.4rem}.mpc__access svg{height:2.2rem;width:2.2rem}.mpc__access strong{color:#fff;display:block;font-size:1.6rem}.mpc__access p{color:#ffffffb3;line-height:1.6;margin:.7rem 0 0}.mpc__catalogue{margin-top:clamp(2.4rem,4vw,4.5rem)}.mpc__toolbar{align-items:end;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(38rem,.58fr);margin-bottom:2rem}.mpc__toolbar h2{font-size:clamp(2.8rem,4vw,4.8rem);letter-spacing:-.035em;line-height:1.08;margin:0}.mpc__count{color:#69717a;margin:.9rem 0 0}.mpc__search{align-items:center;background:#fff;border:.1rem solid var(--mpc-line);border-radius:1rem;display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;min-height:5.4rem;overflow:hidden;padding-left:1.6rem}.mpc__search>span{color:#69717a;display:flex}.mpc__search svg{height:1.9rem;width:1.9rem}.mpc__search input{-webkit-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:#2b2c2d;font:inherit;min-width:0;outline:0;padding:1.4rem 1rem;width:100%}.mpc__search button{align-self:stretch;background:var(--mpc-navy);border:0;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:0 2rem}.mpc__search-state{align-items:center;background:#fff;border:.1rem solid var(--mpc-line);border-radius:.9rem;display:flex;gap:1.2rem;justify-content:space-between;margin-bottom:1.6rem;padding:1.2rem 1.5rem}.mpc__search-state p{margin:0}.mpc__search-state a{color:var(--mpc-slate);font-weight:700}.mpc__grid{display:grid;gap:1.4rem;grid-template-columns:repeat(5,minmax(0,1fr))}.mpc-card{background:#fff;border:.1rem solid var(--mpc-line);border-radius:1.2rem;min-width:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mpc-card:hover{border-color:#00112840;box-shadow:0 1.2rem 3rem #00112814;transform:translateY(-.3rem)}.mpc-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.mpc-card__media{align-items:center;aspect-ratio:1 / 1;background:#f7f7f7;display:flex;justify-content:center;overflow:hidden;padding:clamp(1.4rem,2vw,2.6rem)}.mpc-card__media img,.mpc-card__placeholder{height:100%;object-fit:contain;transition:transform .22s ease;width:100%}.mpc-card:hover .mpc-card__media img{transform:scale(1.025)}.mpc-card__content{display:flex;flex:1;flex-direction:column;padding:1.7rem}.mpc-card__brand{color:var(--mpc-slate);font-size:1rem;font-weight:750;letter-spacing:.1em;margin:0 0 .7rem;text-transform:uppercase}.mpc-card h3{font-size:1.45rem;line-height:1.38;margin:0}.mpc-card__meta{margin:1.5rem 0 0}.mpc-card__meta div{align-items:baseline;border-top:.1rem solid var(--mpc-line);display:flex;gap:1rem;justify-content:space-between;padding-top:1rem}.mpc-card__meta dt{color:#7a8086;font-size:1rem;text-transform:uppercase}.mpc-card__meta dd{font-size:1.1rem;margin:0;overflow-wrap:anywhere;text-align:right}.mpc-card__action{color:var(--mpc-slate);font-size:1.15rem;font-weight:700;margin-top:auto;padding-top:1.6rem}.mpc-card__action i{font-style:normal;margin-left:.35rem}.mpc__pagination{margin-top:3rem}.mpc__empty{background:#fff;border:.1rem solid var(--mpc-line);border-radius:1.2rem;padding:clamp(3rem,6vw,6rem);text-align:center}.mpc__empty strong{font-size:2.2rem}.mpc__empty p{color:#69717a;margin:1rem auto 2rem;max-width:55rem}.mpc__cta{align-items:center;background:var(--mpc-navy);border-radius:1.4rem;color:#fff;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(3rem,5vw,6rem);padding:clamp(3rem,5vw,5rem)}.mpc__cta .mpc__eyebrow{color:#a9b8c6}.mpc__cta h2{color:#fff;font-size:clamp(2.6rem,3.5vw,4rem);letter-spacing:-.03em;margin:0}.mpc__cta p:not(.mpc__eyebrow){color:#ffffffb3;margin:1rem 0 0}.mpc__cta .button{background:#fff;color:var(--mpc-navy);white-space:nowrap}.mpc a:focus-visible,.mpc button:focus-visible,.mpc input:focus-visible{outline:.2rem solid var(--mpc-slate);outline-offset:.3rem}@media screen and (max-width:1199px){.mpc__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:989px){.mpc__hero{grid-template-columns:1fr}.mpc__access{max-width:62rem}.mpc__toolbar{align-items:stretch;grid-template-columns:1fr}.mpc__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.mpc{padding-top:1.2rem}.mpc__shell{padding-inline:1.2rem}.mpc__hero{border-radius:1.1rem;padding:3rem 2rem}.mpc__actions{align-items:stretch;flex-direction:column}.mpc__actions .button{width:100%}.mpc__access{grid-template-columns:4rem minmax(0,1fr);padding:1.8rem}.mpc__access>span{height:4rem;width:4rem}.mpc__search{grid-template-columns:2rem minmax(0,1fr);padding:0 1.4rem}.mpc__search button{grid-column:1 / -1;margin:0 -1.4rem;min-height:4.8rem}.mpc__search-state{align-items:flex-start;flex-direction:column}.mpc__grid{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mpc-card__media{padding:1.2rem}.mpc-card__content{padding:1.35rem}.mpc-card h3{font-size:1.25rem}.mpc-card__meta div{align-items:flex-start;flex-direction:column;gap:.35rem}.mpc-card__meta dd{text-align:left}.mpc__cta{align-items:stretch;grid-template-columns:1fr}.mpc__cta .button{width:100%}}@media(prefers-reduced-motion:reduce){.mpc-card,.mpc-card__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/49/compiled_assets/styles.css.map */
