:root{--fk7-green: #176f10;--fk7-green-dark: #0f5510;--fk7-green-soft: #f4f8ef;--fk7-forest: #145f12;--fk7-stone: #fbfaf6;--fk7-stone-warm: #f7f4ec;--fk7-olive: #d8e2d0;--fk7-olive-strong: #a9bf98;--fk7-bronze: #8a6737;--fk7-bronze-dark: #5f4324;--fk7-bronze-soft: #efe6d5;--fk7-border: var(--fk7-olive);--fk7-border-strong: var(--fk7-olive-strong);--fk7-text: #172033;--fk7-muted: #607059;--fk7-danger: #b42318;--fk7-danger-bg: #fff3f1;--fk7-surface: var(--fk7-stone);--fk7-shadow: 0 24px 70px rgba(22, 26, 20, .2);--fk7-z-overlay: 10020;--fk7-z-panel: 10030;--fk7-z-dock: 900}#fk7CartRoot[data-fk7-cart-runtime="7.0"]{color:var(--fk7-text);font-family:inherit}.fk7-overlay,.fk7-overlay *{box-sizing:border-box}.fk7-overlay[hidden],.fk7-mobile-dock[hidden]{display:none!important}.fk7-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--fk7-z-overlay);display:flex;align-items:flex-start;justify-content:flex-end;background:#0a0c0a70}.fk7-panel{position:relative;z-index:var(--fk7-z-panel);display:flex;flex-direction:column;width:min(100vw,430px);height:auto;min-height:0;max-height:calc(100dvh - 24px);margin:12px 12px 12px 0;background:radial-gradient(circle at 16% 0%,rgba(239,230,213,.56),transparent 35%),linear-gradient(90deg,rgba(138,103,55,.12),transparent 16%,transparent 84%,rgba(138,103,55,.08)),linear-gradient(180deg,#fffefa 0%,var(--fk7-stone) 100%);box-shadow:var(--fk7-shadow);overflow:hidden}.fk7-header{display:grid;grid-template-columns:48px 1fr 48px;gap:8px;align-items:center;padding:14px 16px 10px;border-bottom:1px solid rgba(216,226,208,.86);background:#fffefaf5}.fk7-title{margin:0;text-align:center;font-size:14px;font-weight:700;color:#4f5e49}.fk7-icon-btn{width:42px;height:42px;border:1px solid var(--fk7-olive);border-radius:14px;background:linear-gradient(180deg,#fffefafa,#f7f4ece6);color:#132014;display:inline-grid;place-items:center;font:inherit;font-size:21px;line-height:1;cursor:pointer;box-shadow:0 5px 14px #161a140e;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.fk7-icon-btn:hover{border-color:var(--fk7-border-strong);transform:translateY(-1px);box-shadow:0 8px 18px #161a1414}.fk7-icon-btn[data-fk7-clear]{border-color:#8a673757;background:linear-gradient(180deg,#fffefafa,#efe6d58f);color:var(--fk7-bronze-dark);box-shadow:0 5px 14px #5f432414}.fk7-content{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 16px;background:linear-gradient(180deg,rgba(255,254,250,.96) 0%,var(--fk7-stone) 72%,#f4f2eb 100%)}.fk7-top{display:grid;gap:12px;margin-bottom:14px}.fk7-shipping{border:1px solid rgba(169,191,152,.78);border-radius:13px;padding:9px;background:#fffefad6;box-shadow:inset 0 1px #ffffffc7}.fk7-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid rgba(216,226,208,.92);border-radius:999px;background:linear-gradient(180deg,#fffefa,#f6f3eb)}.fk7-tab{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:999px;background:transparent;color:#687462;font:inherit;font-size:13px;font-weight:750;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.fk7-tab__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fk7-tab__plus{display:inline-flex;width:18px;height:18px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(138,103,55,.34);border-radius:999px;background:linear-gradient(180deg,#fffefa,var(--fk7-bronze-soft));color:var(--fk7-bronze-dark);font-size:13px;font-weight:900;line-height:1}.fk7-tab[aria-pressed=true]{border-color:#145f1252;background:linear-gradient(180deg,#fffefaf5,#f4f8eff5);color:var(--fk7-forest);box-shadow:0 4px 14px #161a140f}.fk7-tab[aria-pressed=true] .fk7-tab__plus{border-color:#145f1252;color:var(--fk7-forest);box-shadow:0 0 0 3px #145f120f}.fk7-tab[aria-pressed=true]:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--fk7-forest);box-shadow:0 0 0 3px #145f1214}.fk7-shipping-status{margin-top:7px;padding:0 3px;font-size:12.5px;line-height:1.35;color:#53634e}.fk7-shipping[data-fk7-shipping-state=warning]{border-color:#bc892d8c;background:linear-gradient(180deg,#fffcf2fa,#fff7df)}.fk7-shipping[data-fk7-shipping-state=warning] .fk7-tab[aria-pressed=true]{border-color:#bc892d6b;color:#77541f;background:#ffffffe0}.fk7-shipping[data-fk7-shipping-state=warning] .fk7-tab[aria-pressed=true]:before{background:#b47a20;box-shadow:0 0 0 3px #bc892d17}.fk7-shipping[data-fk7-shipping-state=warning] .fk7-shipping-status{color:#77541f}.fk7-shipping[data-fk7-shipping-state=unavailable]{border-color:#b423188c;background:linear-gradient(180deg,rgba(255,249,247,.98),var(--fk7-danger-bg))}.fk7-shipping[data-fk7-shipping-state=unavailable] .fk7-tab[aria-pressed=true]{border-color:#b423186b;color:var(--fk7-danger);background:#ffffffdb}.fk7-shipping[data-fk7-shipping-state=unavailable] .fk7-tab[aria-pressed=true]:before{background:var(--fk7-danger);box-shadow:0 0 0 3px #b4231817}.fk7-shipping[data-fk7-shipping-state=unavailable] .fk7-shipping-status{color:var(--fk7-danger)}.fk7-shipping-status__title,.fk7-shipping-status__text{display:block}.fk7-shipping-status__title{font-weight:850}.fk7-shipping-status__text{margin-top:2px;color:inherit;opacity:.86}.fk7-shipping:has(.fk7-postcode){position:relative;overflow:hidden;border-color:#a9bf98e6;padding:15px;background:radial-gradient(circle at 16px 0,rgba(239,230,213,.76),transparent 82px),linear-gradient(135deg,#fffefafa,#f4f8eff5 58%,#f7f4ecd6);box-shadow:inset 0 1px #ffffffe0,0 10px 24px #161a1412}.fk7-shipping:has(.fk7-postcode):before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#8a6737c7,#145f1257);opacity:.72}.fk7-shipping:has(.fk7-postcode):after{content:"";position:absolute;right:-42px;top:-48px;width:124px;height:124px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.8),rgba(239,230,213,.2) 58%,transparent 70%);pointer-events:none}.fk7-shipping:has(.fk7-postcode) .fk7-shipping-status,.fk7-shipping:has(.fk7-postcode) .fk7-tabs{display:none}.fk7-pickup-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.fk7-pickup-choice{min-height:38px;border:1px solid var(--fk7-border);border-radius:999px;background:#fffefa;color:var(--fk7-forest);font:inherit;font-size:12px;font-weight:900;cursor:pointer}.fk7-pickup-choice[aria-pressed=true]{border-color:#145f1261;background:var(--fk7-green-soft);color:var(--fk7-forest)}.fk7-postcode{position:relative;z-index:1;display:grid;gap:10px;margin-top:0}.fk7-postcode-title{margin:0;font-weight:850;font-size:15.5px;line-height:1.2;color:var(--fk7-text)}.fk7-postcode-text{margin:0;max-width:34ch;color:#4f604b;font-size:13px;line-height:1.45}.fk7-postcode-row{display:grid;grid-template-columns:1fr auto;gap:8px}.fk7-postcode-row--auto{position:relative;grid-template-columns:1fr;margin-top:1px}.fk7-input{width:100%;min-height:52px;border:1px solid rgba(169,191,152,.95);border-radius:11px;padding:0 14px;font:inherit;font-size:16px;font-weight:650;color:var(--fk7-text);background:linear-gradient(180deg,#fffffffa,#fffefaf5);box-shadow:inset 0 1px #ffffffeb,0 6px 16px #161a140b;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.fk7-input::placeholder{color:#607059b3;font-weight:650}.fk7-input:focus{outline:0;border-color:#145f12a3;background:#fff;box-shadow:inset 0 1px #fffffff0,0 0 0 3px #145f121c,0 10px 24px #161a1413}.fk7-small-btn{min-height:44px;border:1px solid var(--fk7-green);border-radius:10px;padding:0 14px;background:var(--fk7-green);color:#fff;font:inherit;font-weight:800;cursor:pointer}.fk7-notice{border:1px solid var(--fk7-border);border-radius:12px;padding:10px 12px;background:#fffefa;font-size:13px;line-height:1.4;color:var(--fk7-muted)}.fk7-notice--error{border-color:#f1b7b2;background:var(--fk7-danger-bg);color:var(--fk7-danger)}.fk7-lines{display:grid;gap:10px}.fk7-more{position:sticky;bottom:8px;z-index:3;justify-self:center;display:flex;align-items:center;justify-content:center;width:fit-content;margin:8px auto 0;padding:7px 14px;border:1px solid rgba(169,191,152,.88);border-radius:999px;background:#fffefaf7;box-shadow:0 10px 26px #161a141f;color:var(--fk7-forest);font:inherit;font-size:12px;font-weight:800;line-height:1.2;cursor:pointer}.fk7-more:hover{border-color:var(--fk7-border-strong)}.fk7-more[hidden]{display:none!important}.fk7-preview{display:grid;gap:8px;padding:12px;border:1px solid var(--fk7-border);border-radius:12px;background:linear-gradient(180deg,#fffefa,var(--fk7-green-soft))}.fk7-preview-eyebrow{font-size:11px;line-height:1.2;color:var(--fk7-green);font-weight:900;text-transform:uppercase}.fk7-preview-title{font-weight:900}.fk7-preview-line{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--fk7-muted)}.fk7-line{display:grid;grid-template-columns:76px 1fr auto;gap:12px;align-items:center;min-height:104px;border:1px solid rgba(216,226,208,.9);border-radius:14px;padding:10px;background:#fffefaeb;box-shadow:0 8px 20px #161a140b}.fk7-line--system{border-color:#8a673747;background:radial-gradient(circle at 0% 0%,rgba(239,230,213,.38),transparent 46%),linear-gradient(180deg,#fffefaf5,#f7f4ece6)}.fk7-image{width:64px;height:64px;border-radius:10px;object-fit:cover;border:1px solid rgba(216,226,208,.95);background:var(--fk7-stone-warm)}.fk7-line-main{min-width:0}.fk7-line-title{margin:0 0 4px;font-size:14px;line-height:1.25;font-weight:800;color:#172033}.fk7-line-meta{margin:0;color:var(--fk7-muted);font-size:12px;line-height:1.3}.fk7-line-price{margin-top:4px;color:#384332;font-size:12px;font-weight:700}.fk7-line-alert{margin:7px 0 0;padding:7px 9px;border:1px solid rgba(188,136,42,.42);border-left:3px solid #b57b24;border-radius:9px;background:linear-gradient(135deg,#fff9e2f5,#fffdf4f0);color:#654612;font-size:11.5px;line-height:1.28;font-weight:750}.fk7-line-actions{display:grid;gap:7px;justify-items:stretch}.fk7-qty{display:grid;grid-template-columns:38px 54px 38px;gap:6px;align-items:center}.fk7-qty button,.fk7-qty input{width:100%;height:38px;border:1px solid rgba(216,226,208,.95);border-radius:10px;background:#fffefa;color:var(--fk7-text);font:inherit;font-weight:800;text-align:center}.fk7-qty input{font-weight:700;-moz-appearance:textfield}.fk7-qty input::-webkit-outer-spin-button,.fk7-qty input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.fk7-line-remove,.fk7-line-lock{min-height:30px;border-radius:999px;font:inherit;font-size:11.5px;font-weight:850}.fk7-line-remove{border:1px solid rgba(138,103,55,.34);background:linear-gradient(180deg,#fffefa,var(--fk7-stone-warm));color:var(--fk7-bronze-dark);cursor:pointer}.fk7-line-remove:focus-visible{outline:2px solid rgba(138,103,55,.45);outline-offset:2px}.fk7-line-lock{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(138,103,55,.28);background:#efe6d561;color:var(--fk7-bronze-dark);white-space:nowrap}.fk7-footer{position:relative;display:grid;gap:11px;margin:0 0 14px;padding:12px 12px 14px;background:radial-gradient(circle at 0% 0%,rgba(239,230,213,.44),transparent 42%),linear-gradient(180deg,#fffefaf0,#fffefa);border:1px solid rgba(216,226,208,.9);border-top-color:#8a673733;border-radius:14px;box-shadow:0 10px 24px #161a140e}.fk7-totals{display:grid;gap:6px;font-size:13px}.fk7-total-row{display:flex;justify-content:space-between;gap:16px;color:#5e6859}.fk7-total-row span:first-child{min-width:0;overflow-wrap:anywhere}.fk7-total-row span:last-child{flex:0 0 auto}.fk7-total-note{margin:-1px 0 3px;padding:6px 9px;border-left:2px solid rgba(181,123,36,.58);border-radius:9px;background:linear-gradient(135deg,#fff9e28a,#fffefae0);color:#6d5732;font-size:11.5px;line-height:1.28;font-weight:750}.fk7-total-row--strong{margin-top:5px;padding-top:8px;border-top:1px solid rgba(138,103,55,.18);font-size:18px;font-weight:900;color:var(--fk7-text)}.fk7-total-row--before-discount{margin-top:3px;padding-top:6px;border-top:1px solid rgba(138,103,55,.12);color:#7b806f;font-size:12px;font-weight:750}.fk7-total-row--before-discount span:last-child{color:#646d5d;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#8a67378f}.fk7-total-row--after-discount{margin-top:7px;padding:10px 0 0;color:var(--fk7-text)}.fk7-total-row--after-discount.is-revealed span:last-child{animation:fk7TotalAfterDiscount .42s cubic-bezier(.2,.8,.2,1) both}.fk7-total-row--discount{color:var(--fk7-forest);font-weight:800}.fk7-total-row--margin-preview{align-items:center;padding:8px 10px;border:1px solid rgba(28,119,24,.24);border-left-color:#8a67379e;border-left-width:3px;border-radius:11px;background:linear-gradient(135deg,#fff9e26b,#eef9e8f5 42%,#fafdf7fa),#f8fbf4;color:var(--fk7-forest);font-weight:900;box-shadow:0 8px 18px #145f120e,inset 0 1px #ffffffbd}.fk7-total-row--margin-preview.is-revealed{animation:fk7MarginReveal .52s cubic-bezier(.2,.8,.2,1) both}.fk7-total-row--margin-preview span:first-child{display:grid;gap:2px}.fk7-total-row--margin-preview small{color:var(--fk7-bronze-dark);font-size:10.5px;line-height:1.05;font-weight:850}.fk7-total-row--margin-preview strong{color:var(--fk7-forest);font-size:13px;line-height:1.1;font-weight:950}.fk7-total-row--margin-preview span:last-child{color:var(--fk7-forest);font-size:14px;font-weight:950}@keyframes fk7MarginReveal{0%{opacity:0;transform:translateY(-5px) scale(.985);filter:saturate(.8)}70%{opacity:1;transform:translateY(0) scale(1.006)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}}@keyframes fk7TotalAfterDiscount{0%{color:var(--fk7-bronze-dark);transform:translateY(-2px);text-shadow:0 0 0 rgba(20,95,18,0)}55%{color:var(--fk7-forest);transform:translateY(0);text-shadow:0 4px 14px rgba(20,95,18,.16)}to{color:var(--fk7-text);transform:translateY(0);text-shadow:none}}.fk7-weight-card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:13px 14px;border:1px solid rgba(216,226,208,.9);border-top-color:#8a67372e;border-radius:14px;background:linear-gradient(180deg,#fffefa,var(--fk7-green-soft));color:#52644d;font-size:13px}.fk7-weight-card strong{color:var(--fk7-text);font-size:15px;font-weight:900}.fk7-actions{display:grid;gap:8px}.fk7-offer-form{margin:0}.fk7-primary,.fk7-offer{width:100%;min-height:58px;border-radius:12px;font:inherit;cursor:pointer}.fk7-primary{position:relative;overflow:hidden;border:1px solid var(--fk7-forest);background:linear-gradient(180deg,#1d7a14 0%,var(--fk7-forest) 100%);color:#fff;box-shadow:0 16px 32px #145f1238,0 0 0 1px #8a673724,inset 0 1px #ffffff2e}.fk7-primary[disabled],.fk7-primary[aria-disabled=true]{cursor:wait;opacity:.92}.fk7-primary.is-progress{border-color:#145f1275;background:#fffefa;color:var(--fk7-forest)}.fk7-primary.is-progress:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--fk7-progress, 0) * 1%);background:linear-gradient(90deg,#145f1229,#8a67373d);transition:width .22s ease}.fk7-button-title,.fk7-button-subtitle{position:relative;z-index:1;display:block;line-height:1.15}.fk7-button-title{font-weight:900;font-size:15.5px}.fk7-button-subtitle{margin-top:3px;font-size:12px;font-weight:750;opacity:.9}.fk7-offer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid rgba(180,35,24,.58);background:linear-gradient(180deg,#fffefa,#fff3f1);color:var(--fk7-danger);box-shadow:0 10px 24px #b423181c;text-align:center;white-space:normal}.fk7-offer .fk7-button-title,.fk7-offer .fk7-button-subtitle{display:block;width:100%}.fk7-offer[hidden],.fk7-offer-form[hidden]{display:none!important}.fk7-empty{display:grid;place-items:center;min-height:260px;text-align:center;color:var(--fk7-muted);font-weight:700}.fk7-mobile-dock{position:fixed;left:14px;right:14px;bottom:max(10px,env(safe-area-inset-bottom));z-index:var(--fk7-z-dock);display:none;min-height:62px;border:1px solid rgba(169,191,152,.9);border-radius:18px;background:linear-gradient(180deg,#fffefafa,#f7f4ecf5);color:var(--fk7-text);box-shadow:0 18px 42px #131f142e;font:inherit;align-items:center;justify-content:stretch;gap:12px;padding:8px 12px;cursor:pointer}.fk7-mobile-dock__count{flex:0 0 auto;min-width:30px;height:30px;border-radius:999px;display:inline-grid;place-items:center;background:var(--fk7-bronze);color:#fff;font-size:13px;font-weight:900;box-shadow:inset 0 1px #ffffff38}.fk7-mobile-dock__body{display:grid;gap:1px;min-width:0;text-align:left}.fk7-mobile-dock__title{font-size:14px;font-weight:900;line-height:1.1}.fk7-mobile-dock__meta{color:#607059;font-size:11.5px;font-weight:700;line-height:1.15}.fk7-mobile-dock__total{margin-left:auto;color:var(--fk7-forest);font-size:14px;font-weight:900;white-space:nowrap}body.fk7-open{overflow:hidden}@media(max-width:749px){.fk7-overlay{align-items:flex-start;background:#070c095c}.fk7-panel{width:calc(100vw - 16px);margin:8px 8px 0;height:auto;max-height:calc(100dvh - 8px);border-radius:14px 14px 0 0}.fk7-mobile-dock{display:inline-flex}.fk7-content,.fk7-footer{padding-inline:10px}.fk7-line{grid-template-columns:70px 1fr}.fk7-line-actions{grid-column:2;margin-top:8px}.fk7-qty{grid-template-columns:42px 64px 42px}.fk7-line--system .fk7-line-lock{grid-column:2;justify-self:start;margin-top:8px}.fk7-postcode-row{grid-template-columns:1fr}}@media(min-width:750px){.fk7-panel{border-radius:14px 0 0 14px}}
/*# sourceMappingURL=/cdn/shop/t/612/assets/flytende-kurv-7.0.css.map */
