@font-face{font-family:NMCarMalf;src:url(/cdn/shop/files/malfunction-it.woff2) format("woff2");font-display:swap}:root{--nmr:#e82d24;--nmc:#feecaf;--nmu:neue-haas-grotesk-text,"Neue Haas Grotesk Text","Helvetica Neue",Helvetica,Inter,Arial,sans-serif;--nmd:neue-haas-grotesk-display,"Neue Haas Grotesk Display","Helvetica Neue",Helvetica,Arial,sans-serif}.nm-car{display:block;color:#000;font:400 13px/1.4 var(--nmu)}.nm-car *{box-sizing:border-box}.nm-lnk{-webkit-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid currentColor;padding:0 0 1px;color:#000!important;font:500 10.5px/1.2 var(--nmu);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;text-decoration:none!important}.nm-lnk:hover{color:var(--nmr)!important}.nm-lnk[disabled]{opacity:.4;cursor:default}.nm-st{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #000}.nm-st img{width:36px;height:36px;flex:none;object-fit:cover;margin:0;background:#f3f1ec}.nm-st p{flex:1;min-width:0;margin:0;font:400 12.5px/1.35 var(--nmu)}.nm-st p s{color:#0006}.nm-st p strong{font-weight:600;color:var(--nmr)}.nm-tk{display:grid;grid-template-columns:34% minmax(0,1fr);align-items:center;background:#000;margin:14px 0 0}.nm-tk__v{display:block;aspect-ratio:5/3;overflow:hidden;background:#000;line-height:0}.nm-tk__v video{width:100%;height:100%;object-fit:cover;display:block;margin:0;max-width:none}.nm-tk__x{min-width:0;padding:8px 14px 8px 10px}.nm-tk__t{display:block;overflow:hidden;line-height:0;text-decoration:none!important}.nm-tk__t span{display:inline-block;white-space:nowrap;font:400 30px/.9 NMCarMalf,serif;color:var(--nmr)!important;text-transform:none;letter-spacing:0}.nm-tk__g{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:7px}.nm-tk__d{font:500 9.5px/1.2 var(--nmu);letter-spacing:.16em;text-transform:uppercase;color:var(--nmc)!important;white-space:nowrap}.nm-tk .nm-lnk{color:var(--nmr)!important}.nm-tk .nm-lnk:hover{color:var(--nmc)!important}cart-items-component .cart-items__table-row{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;grid-template-rows:auto 1fr!important;grid-template-areas:"media details price" "media quantity quantity" "error error error"!important;column-gap:14px!important;row-gap:8px!important;align-items:start;border-bottom:1px solid #000!important;padding:14px 0!important;margin:0!important}cart-items-component .cart-items__media{grid-area:media;width:64px!important;padding:0!important}cart-items-component .cart-items__media img{width:64px!important;height:auto!important;aspect-ratio:4/5;object-fit:cover}cart-items-component .cart-items__details{grid-area:details;padding:0!important}cart-items-component .cart-items__price{grid-area:price;padding:0!important}cart-items-component .cart-items__quantity{grid-area:quantity;align-self:end;padding:0!important}@media(min-width:750px){.cart-page .cart-items__table-row{grid-template-columns:96px minmax(0,1fr) auto!important;column-gap:20px!important;padding:18px 0!important}.cart-page .cart-items__media,.cart-page .cart-items__media img{width:96px!important}}cart-items-component .cart-items--dividers .cart-items__table-row+.cart-items__table-row{border-top:0}cart-items-component .cart-items__media-image{border:0!important;border-radius:0!important;background:#f3f1ec}cart-items-component .cart-items__details p{margin:0}cart-items-component .cart-items__details .cart-items__title{display:inline-block;font:600 12.5px/1.25 var(--nmd)!important;text-transform:uppercase;letter-spacing:.02em;color:#000!important;text-decoration:none}cart-items-component .cart-items__details>div:has(>.visually-hidden){display:none}cart-items-component .cart-items__variants{margin:3px 0 0!important;font:400 10.5px/1.3 var(--nmu)!important;letter-spacing:.08em;text-transform:uppercase;color:#0000008c}cart-items-component .cart-items__variants *{margin:0;font:inherit;line-height:inherit}cart-items-component .cart-items__price{font:500 13px/1.25 var(--nmu)!important;color:#000;text-align:right}cart-items-component .cart-items__quantity{align-items:center;gap:10px}cart-items-component .quantity-selector{--quantity-selector-width:92px;display:flex!important;align-items:center;width:92px!important;height:32px!important;min-height:32px!important;border:1px solid #000!important;border-radius:999px!important;font-size:13px!important}cart-items-component .quantity-selector button{width:28px!important;min-width:0!important;flex:none;padding:0!important}cart-items-component .quantity-selector input{flex:1 1 auto;width:auto!important;min-width:18px;padding:0!important;text-align:center;color:#000!important;font-size:13px!important}cart-items-component .quantity-selector .svg-wrapper{width:10px;height:10px}cart-items-component .cart-items__remove{opacity:.5}cart-items-component .cart-items__remove:hover{opacity:1;color:var(--nmr)}.cart-drawer__dialog .cart-drawer__header{background:var(--nmr)!important;border-bottom:1px solid #000;padding-top:16px;padding-bottom:12px;align-items:flex-end}.cart-drawer__dialog .cart-drawer__heading{font:400 40px/.85 NMCarMalf,serif!important;color:#000!important;text-transform:none;letter-spacing:0;align-items:flex-end;gap:10px}.cart-drawer__dialog .cart-drawer__heading .cart-bubble,.cart-page .cart-title .cart-bubble{position:relative;width:auto!important;height:auto!important;aspect-ratio:auto!important;background:none;padding:0!important;margin-bottom:4px}.cart-drawer__dialog .cart-drawer__heading .cart-bubble__background,.cart-page .cart-title .cart-bubble__background{display:none}.cart-drawer__dialog .cart-drawer__heading .cart-bubble__text,.cart-page .cart-title .cart-bubble__text{font:500 11px/1 var(--nmu);letter-spacing:.14em;color:#000!important}.cart-drawer__dialog .cart-drawer__heading .cart-bubble__text:before,.cart-page .cart-title .cart-bubble__text:before{content:"("}.cart-drawer__dialog .cart-drawer__heading .cart-bubble__text:after,.cart-page .cart-title .cart-bubble__text:after{content:")"}.cart-drawer__dialog .cart-drawer__close-button{color:#000!important}.cart-drawer__dialog .cart-drawer__items{-webkit-mask-image:none!important;mask-image:none!important}.cart-drawer__dialog .cart-drawer__items .cart-items__wrapper{padding-top:4px;padding-bottom:16px}.cart-drawer__dialog .cart-drawer__close-button{border:0!important;background:none!important;box-shadow:none!important;width:36px!important;height:36px!important;min-width:0!important;padding:0!important;display:flex;align-items:center;justify-content:center}.cart-drawer__dialog .cart-drawer__close-button svg{width:18px;height:18px}.cart-drawer__dialog .cart__ctas{display:flex!important;flex-wrap:wrap;gap:8px}.cart-drawer__dialog .cart__ctas .cart__checkout-button{flex:1 1 0;order:1;min-width:0;letter-spacing:.1em!important;font-size:11.5px!important;line-height:1.2!important;white-space:normal;text-align:center;padding:0 10px!important}.cart-drawer__dialog .cart__ctas .nm-vai{flex:1 1 0;order:2;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;min-height:50px;padding:0 10px;border:1px solid #000;border-radius:999px;background:#fff;color:#000!important;font:500 11.5px/1.2 var(--nmu);letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;transition:background-color .15s,color .15s}.cart-drawer__dialog .cart__ctas .nm-vai:hover{background:#000;color:#fff!important}.cart-drawer__dialog .cart__ctas .additional-checkout-buttons{order:3;flex:1 1 100%}.cart-drawer__dialog .cart-drawer__summary{border-top:1px solid #000;-webkit-mask-image:none!important;mask-image:none!important}.cart-drawer__dialog .cart-drawer__summary .cart-actions,.cart-drawer__dialog .cart-drawer__summary .cart-totals__tax-note{display:none!important}.cart-totals__total-label{font:500 11px/1 var(--nmu)!important;letter-spacing:.14em;text-transform:uppercase}.cart-drawer__dialog .cart-totals__total-value{font:600 22px/1 var(--nmd)!important;letter-spacing:-.01em;color:#000!important}.cart-drawer__dialog .cart__checkout-button,.cart-page .cart__checkout-button{background:#000!important;color:#fff!important;border-radius:999px!important;border:0!important;font:500 12px/1 var(--nmu)!important;letter-spacing:.18em;text-transform:uppercase;min-height:50px;transition:background-color .15s}.cart-drawer__dialog .cart__checkout-button *,.cart-page .cart__checkout-button *{color:#fff!important}.cart-drawer__dialog .cart__checkout-button:hover,.cart-page .cart__checkout-button:hover{background:var(--nmr)!important}.cart-page .cart-title h1{font:400 clamp(56px,8vw,96px)/.8 "NMCarMalf",serif!important;color:#000;text-transform:none;letter-spacing:0;align-items:flex-end;gap:12px}.cart-page .cart-title .cart-bubble{margin-bottom:10px}.cart-page .cart-summary{background:transparent!important;color:#000!important;border:0!important;border-radius:0!important;padding:0!important}.cart-page .cart-page__summary>.section-background{background:transparent!important}.cart-page .cart-summary__inner{padding:0!important;gap:0!important;background:#fff;border:1px solid #000;align-self:start;overflow:hidden}.cart-page .cart-summary .cart-totals,.cart-page .cart-summary .cart__ctas{padding:18px 20px}.cart-page .cart-summary .cart__ctas{padding-top:0}.cart-page .cart-summary :is(span,small,summary,p,text-component){color:#000}.cart-page .cart-summary .cart-actions{border-bottom:1px solid #000;padding-bottom:10px}.cart-page .cart-summary .cart-totals__total-value{font:600 clamp(26px,2.4vw,32px)/1 var(--nmd)!important;color:#000!important;letter-spacing:-.02em}.cart-page .cart-summary .cart-totals__tax-note small{color:#0009!important}.cart-page .cart-summary .nm-car{padding:0 20px;border-bottom:1px solid #000}.cart-page .cart-summary .nm-st{border-bottom:0}#header-component .header__row cart-drawer-component :is(a,summary,span,svg):not(.header-actions__action *):not(.cart-discount__button *):not(.cart__checkout-button *):not(.nm-car *):not(.cart-bubble *){color:var(--color-foreground)!important}#header-component .header__row cart-drawer-component button:not(.header-actions__action):not(.cart-discount__button):not(.cart__checkout-button):not(.nm-lnk){color:var(--color-foreground)!important}#header-component .header__row cart-drawer-component .nm-car span{color:inherit!important}#header-component .header__row cart-drawer-component .nm-car .nm-tk__t span{color:var(--nmr)!important}#header-component .header__row cart-drawer-component .nm-car .nm-tk__d{color:var(--nmc)!important}#header-component .header__row cart-drawer-component .cart-drawer__dialog .nm-car .nm-lnk{color:#000!important}#header-component .header__row cart-drawer-component .cart-drawer__dialog .nm-car .nm-tk .nm-lnk{color:var(--nmr)!important}#header-component .header__row cart-drawer-component .cart-drawer__dialog .nm-car .nm-lnk:hover{color:var(--nmr)!important}#header-component .header__row cart-drawer-component .cart-drawer__dialog .nm-car .nm-tk .nm-lnk:hover{color:var(--nmc)!important}#header-component .header__row cart-drawer-component .cart__checkout-button *{color:#fff!important}#header-component .header__row cart-drawer-component .cart-drawer__dialog .cart-drawer__heading .cart-bubble__text,#header-component .header__row cart-drawer-component .cart-drawer__dialog .cart-drawer__heading .cart-bubble__text *{color:#000!important}#header-component .header__row cart-drawer-component .cart-drawer__dialog .cart__ctas a.nm-vai:hover{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nemico-carrello.css.map */
