.bx{background:var(--bx-bg);color:var(--bx-text);font-family:var(--font-body)}.bx[hidden]{display:none!important}.bx__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:24px}.bx__title{margin:0;font-family:var(--font-heading);font-weight:400;font-size:var(--bx-head);line-height:1.2;color:var(--bx-text)}.bx__count{font-size:max(13px,calc(var(--bx-name) - 2px));opacity:.75}.bx__count:empty{display:none}.bx__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}@media(min-width:768px){.bx__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}}@media(min-width:992px){.bx__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 20px}}.bx .bx-card{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;text-align:left;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer}.bx .bx-card:focus-visible{outline:2px solid #781726;outline-offset:4px}.bx-card__img{display:block;aspect-ratio:1 / 1;background:#f3f1ed;border-radius:2px;overflow:hidden}.bx-card__img img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s cubic-bezier(.3,1,.3,1)}.bx-card:hover .bx-card__img img{transform:scale(1.04)}.bx-card__text{display:flex;flex-direction:column;gap:4px}.bx-card__type{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.8}.bx-card__name{font-family:var(--font-heading);font-size:var(--bx-name);line-height:1.3}.bx-card:hover .bx-card__name{text-decoration:underline;text-underline-offset:3px}.bx-card__qty{color:#781726;font-weight:600}.bx-card__producer{font-size:max(12px,calc(var(--bx-name) - 4px));line-height:1.35;opacity:.75}@media(max-width:767px){.bx-card__name{font-size:max(14px,calc(var(--bx-name) - 2px))}}.bx-skel{aspect-ratio:1 / 1;background:#f3f1ed;border-radius:2px;animation:bxPulse 1.4s ease-in-out infinite}@keyframes bxPulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.bx-skel{animation:none}.bx-card__img img{transition:none}}.bx-qv{border:0;padding:0;margin:auto;width:min(880px,92vw);max-width:none;max-height:90vh;max-height:90dvh;overflow:auto;background:#fff;color:#141414;box-shadow:0 24px 60px #00000047;font-family:var(--font-body);letter-spacing:.02em}.bx-qv::backdrop{background:#1414148c}.bx-qv__inner{position:relative;padding:28px}.bx-qv__close{position:absolute;top:12px;right:12px;z-index:1;width:44px;height:44px;padding:0;border:1px solid #e6e1da;border-radius:50%;background:#fff;color:#141414;display:flex;align-items:center;justify-content:center;cursor:pointer}.bx-qv__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}@media(max-width:767px){.bx-qv__inner{padding:18px}.bx-qv__grid{grid-template-columns:minmax(0,1fr);gap:16px}}.bx-qv__img{aspect-ratio:1 / 1;background:#f3f1ed;border-radius:2px;overflow:hidden}.bx-qv__img img{display:block;width:100%;height:100%;object-fit:contain}.bx-qv__info{display:flex;flex-direction:column;gap:12px;min-width:0}.bx-qv__eyebrow{padding-right:48px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#6e6447}.bx-qv__title{margin:0;padding-right:48px;font-family:var(--font-heading);font-weight:400;font-size:26px;line-height:1.2;color:#141414}@media(max-width:767px){.bx-qv__title{font-size:22px}}.bx-qv__producer{margin-top:-8px;font-size:14px;color:#5f5a52}.bx-qv__qty{align-self:flex-start;padding:5px 10px;background:#efebe8;color:#781726;font-size:13px;font-weight:700}.bx-qv__qty[hidden]{display:none}.bx-qv__desc{margin:0;font-size:15px;line-height:1.55;color:#3d3a36}.bx-qv__notes{display:flex;flex-wrap:wrap;gap:6px}.bx-qv__note{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid #e6e1da;border-radius:999px;background:#f8f6f2;font-size:13px}.bx-qv__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e6e1da;border-bottom:1px solid #e6e1da}.bx-qv__fact{display:flex;flex-direction:column;gap:2px;padding:10px 0 10px 12px;border-left:1px solid #e6e1da}.bx-qv__fact:first-child{padding-left:0;border-left:0}.bx-qv__fact span{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#6e6447}.bx-qv__fact b{font-size:15px;font-weight:600}.bx-qv__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.bx-qv__price s{font-size:15px;color:#6b6b6b}.bx-qv__price strong{font-size:20px;color:#141414}.bx-qv__price small{font-size:13px;color:#5f5a52}.bx-qv__actions{display:flex;flex-wrap:wrap;gap:10px;margin:0}.bx-qv .bx-qv__btn{flex:1 1 140px;min-height:48px;display:flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid #141414;border-radius:0;font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.06em;text-decoration:none!important;cursor:pointer}.bx-qv .bx-qv__btn--primary{background:#141414;color:#fff!important}.bx-qv .bx-qv__btn--primary:hover{background:#781726;border-color:#781726}.bx-qv .bx-qv__btn--ghost{background:#fff;color:#141414!important}.bx-qv .bx-qv__btn--ghost:hover{background:#f8f6f2}.bx-qv .bx-qv__btn[disabled]{opacity:.5;cursor:not-allowed}.bx-qv__msg{font-size:13px;color:#5f5a52;min-height:1em}html.bx-lock{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/16/assets/smagekasse-indhold.css.map */
