[data-kortmarked-root] .km-in-own-cart,[data-km-home] .km-in-own-cart{background:#28292c;border-color:#666970;box-shadow:none}.km-in-own-cart :is(.km-image-wrap,.km-list-media,.kmh-card-image-wrap){position:relative}.km-in-own-cart :is(.km-image,.km-list-image,.kmh-card-image){filter:grayscale(1) brightness(.63)}.km-in-own-cart .km-cart-overlay{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;gap:7px;width:max-content;max-width:calc(100% - 12px);padding:9px 12px;border:1px solid #85888e;border-radius:12px;color:#fff;background:#232427f5;font-size:12px;line-height:1.2;font-weight:750;pointer-events:none}.km-cart-overlay svg,.km-cart-owned-button svg{width:20px;height:20px;flex:0 0 20px}[data-kortmarked-root] .km-cart-owned-button[disabled],[data-km-home] .km-cart-owned-button[disabled]{display:inline-flex;align-items:center;justify-content:center;gap:7px;opacity:1;color:#eceef0;border-color:#666970;background:#34363a;cursor:default;transform:none}.km-in-own-cart .km-stock-badge{color:#e0e1e4;background:#3b3d42;border-color:#696c73}.km-list-card .km-cart-overlay span{display:none}.km-list-card .km-cart-overlay{padding:8px}.km-simple-card .km-cart-owned-button{font-size:11px;gap:4px}.km-simple-card .km-cart-owned-button svg{width:16px;height:16px;flex-basis:16px}@media(max-width:749px){.km-in-own-cart .km-cart-overlay{font-size:10px;padding:7px;gap:5px}}[data-kortmarked-root] .km-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px;align-items:stretch}[data-kortmarked-root] .km-grid .km-card{min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;transform:none}[data-kortmarked-root] .km-grid .km-card>.km-preview-button{border-radius:10px}[data-kortmarked-root] .km-grid .km-image-wrap{padding:0;aspect-ratio:5 / 7;align-content:center;background:transparent;border-radius:10px;transition:transform .26s cubic-bezier(.2,.7,.2,1)}[data-kortmarked-root] .km-grid .km-image{border-radius:9px;box-shadow:0 6px 16px #00000040;transition:filter .46s ease,box-shadow .26s ease}[data-kortmarked-root] .km-grid .km-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto auto 1fr auto;column-gap:0;row-gap:6px;padding:11px 0 0;align-items:start}[data-kortmarked-root] .km-grid .km-body>:not(.km-price):not(.km-add){grid-column:1 / -1;min-width:0}[data-kortmarked-root] .km-grid .km-title-line{align-items:flex-start;gap:5px}[data-kortmarked-root] .km-grid .km-card-title{font-size:14px;line-height:1.3;font-weight:700;letter-spacing:0;min-height:2.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}[data-kortmarked-root] .km-grid .km-title-colors{margin-top:1px}[data-kortmarked-root] .km-grid .km-card-meta{font-size:11px;line-height:1.35;font-weight:500;min-height:1.35em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}[data-kortmarked-root] .km-grid .km-badges{gap:3px;align-items:center;align-content:start;padding-bottom:3px}[data-kortmarked-root] .km-grid .km-badges>:is(.km-stock-badge,.km-condition-badge,.km-finish-badge,.km-language-badge){min-height:21px;min-width:0;padding:3px 5px;font-size:10px;line-height:1.2;letter-spacing:0;box-shadow:none}[data-kortmarked-root] .km-grid .km-price{grid-column:1;grid-row:4;display:flex;align-items:center;align-self:stretch;min-height:44px;margin:0;padding:6px 8px;border:1px solid #ffffff26;border-right:0;border-radius:10px 0 0 10px;background:#ffffff06;font-size:15px;line-height:1.2;font-weight:750;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}[data-kortmarked-root] .km-grid .km-add{grid-column:2;grid-row:4;align-self:stretch;min-width:0;min-height:44px;margin:0;padding:7px 8px;border-radius:0 10px 10px 0;font-size:11px;line-height:1.25;font-weight:700;transition:transform .14s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}[data-kortmarked-root] .km-grid .km-add:hover{transform:none}[data-kortmarked-root] .km-grid .km-add:active:not(:disabled){transform:scale(.96);box-shadow:inset 0 0 0 2px #8edbff38}[data-kortmarked-root] .km-grid :is(.km-preview-button,.km-add):focus-visible{outline:2px solid #8edbff;outline-offset:4px}[data-kortmarked-root] .km-grid .km-cart-owned-button[disabled]{gap:4px;font-size:10px}[data-kortmarked-root] .km-grid .km-cart-owned-button svg{width:15px;height:15px;flex-basis:15px}[data-kortmarked-root] .km-grid .km-in-own-cart .km-price{color:#c8cbd0}[data-kortmarked-root] .km-grid .km-in-own-cart .km-image{box-shadow:0 3px 10px #00000026}:is([data-kortmarked-root],[data-km-home]) .km-cart-overlay{animation:km-cart-confirm .42s cubic-bezier(.2,.75,.25,1) both}:is([data-kortmarked-root],[data-km-home]) :is(.km-list-image,.kmh-card-image){transition:filter .46s ease}@keyframes km-cart-confirm{0%{opacity:0;transform:translate(-50%,-40%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(hover:hover)and (pointer:fine){[data-kortmarked-root] .km-grid .km-card:not(.km-in-own-cart):hover .km-image-wrap{transform:translateY(-4px) scale(1.015)}[data-kortmarked-root] .km-grid .km-card:not(.km-in-own-cart):hover .km-image{box-shadow:0 12px 24px #0006}}@media(min-width:1280px){[data-kortmarked-root] .km-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:750px)and (max-width:940px){[data-kortmarked-root] .km-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){[data-kortmarked-root] .km-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}[data-kortmarked-root] .km-grid .km-body{padding-top:9px;row-gap:5px}[data-kortmarked-root] .km-grid .km-card-title{font-size:13px}[data-kortmarked-root] .km-grid .km-price{font-size:13px;padding-inline:6px}[data-kortmarked-root] .km-grid .km-add{padding-inline:5px}}@media(prefers-reduced-motion:reduce){[data-kortmarked-root] .km-grid :is(.km-card,.km-image-wrap,.km-image,.km-add),:is([data-kortmarked-root],[data-km-home]) :is(.km-list-image,.kmh-card-image,.km-cart-overlay){transition:none;animation:none}[data-kortmarked-root] .km-grid .km-card:hover .km-image-wrap,[data-kortmarked-root] .km-grid .km-add:active:not(:disabled){transform:none}}[data-kortmarked-root] .km-grid .km-card{border-radius:12px;outline:1px solid transparent;outline-offset:7px;transition:outline-color .2s ease}[data-kortmarked-root] .km-grid .km-body{row-gap:3px;column-gap:6px}[data-kortmarked-root] .km-grid .km-card-title{min-height:0}[data-kortmarked-root] .km-grid .km-price{border:0;border-radius:0;background:transparent;padding-left:0}[data-kortmarked-root] .km-grid .km-add{border-radius:999px}@media(hover:hover)and (pointer:fine){[data-kortmarked-root] .km-grid .km-card:hover{outline-color:#8edbff45}}@media(prefers-reduced-motion:reduce){[data-kortmarked-root] .km-grid .km-card{transition:none}}[data-kortmarked-root] .km-grid .km-card{transition:transform .26s cubic-bezier(.2,.7,.2,1),outline-color .2s ease}[data-kortmarked-root] .km-grid .km-body{isolation:isolate;column-gap:0;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}[data-kortmarked-root] .km-grid .km-body:after{content:"";grid-column:1 / -1;grid-row:4;align-self:stretch;border:1px solid #ffffff26;border-radius:999px;background:#ffffff08;z-index:0;pointer-events:none}[data-kortmarked-root] .km-grid .km-price{position:relative;z-index:1;margin:4px 0 4px 10px;padding:4px}[data-kortmarked-root] .km-grid .km-add{position:relative;z-index:1;margin:4px;border-radius:999px}[data-kortmarked-root] .km-grid .km-in-own-cart .km-body:after{background:#ffffff04;border-color:#ffffff1a}@media(hover:hover)and (pointer:fine){[data-kortmarked-root] .km-grid .km-card:not(.km-in-own-cart):hover{transform:translateY(-4px)}[data-kortmarked-root] .km-grid .km-card:not(.km-in-own-cart):hover .km-image-wrap{transform:none}}@media(max-width:749px){[data-kortmarked-root] .km-grid .km-price{margin-left:7px}}@media(max-width:374px){[data-kortmarked-root] .km-grid .km-cart-owned-button svg{display:none}}@media(prefers-reduced-motion:reduce){[data-kortmarked-root] .km-grid .km-card{transition:none}[data-kortmarked-root] .km-grid .km-card:not(.km-in-own-cart):hover{transform:none}}[data-kortmarked-root] .km-grid .km-image{outline:1px solid #ffffff80;outline-offset:0}
/*# sourceMappingURL=/cdn/shop/t/27/assets/arctic-market-cart-state.css.map */
