html.bckf-lock,html.bckf-lock body{overflow:hidden}.bckf{--bckf-fg:oklch(.22 .005 80);--bckf-muted-fg:oklch(.48 .008 80);--bckf-muted:oklch(.95 .01 85);--bckf-card:oklch(.99 .005 85);--bckf-border:oklch(.88 .01 85);--bckf-primary:oklch(.3 .005 80);--bckf-primary-fg:oklch(.97 .012 85);--bckf-ok:var(--color-text-success,#478947);--bckf-red:var(--color-products-sale-price,#C31818);--bckf-err:var(--color-text-error,#D02F2E);--bckf-serif:var(--font-heading,Georgia,serif);--bckf-sans:var(--font-body,system-ui,sans-serif);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;font-family:var(--bckf-sans);font-weight:var(--font-body-weight,400);color:var(--bckf-fg);-webkit-font-smoothing:antialiased;text-align:left}.bckf[hidden]{display:none}.bckf *,.bckf *:before,.bckf *:after{box-sizing:border-box}.bckf p,.bckf h2{margin:0;padding:0}.bckf button{font:inherit;color:inherit;text-transform:none;letter-spacing:normal;line-height:1;min-height:0;min-width:0;box-shadow:none;-webkit-appearance:none;appearance:none}.bckf__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14100c80;opacity:0;transition:opacity .25s ease}.bckf.is-open .bckf__scrim{opacity:1}.bckf__dialog{position:relative;width:100%;max-width:840px;max-height:100%;overflow:auto;background:#fff;border-radius:4px;padding:36px 36px 30px;box-shadow:0 30px 80px #14100c47;display:flex;flex-direction:column;gap:22px;opacity:0;transform:translateY(14px);transition:opacity .25s ease,transform .25s ease;outline:0}.bckf.is-open .bckf__dialog{opacity:1;transform:none}.bckf__handle{display:none}.bckf__close{position:absolute;top:14px;right:14px;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:99px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.bckf__close:hover{background:#1a15100f}.bckf__head{display:flex;flex-direction:column;gap:8px;padding-right:48px}.bckf__eyebrow{font-family:var(--bckf-sans);font-size:var(--font-size-body-50,13px);font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:1.4;color:var(--bckf-muted-fg)}.bckf__title{font-family:var(--bckf-serif);font-size:var(--font-size-heading-3-base,34px);font-weight:var(--font-heading-weight,400);letter-spacing:var(--font-heading-base-letter-spacing,-.01em);line-height:var(--line-height-heading,1.1);color:var(--bckf-fg);text-transform:none}.bckf__text{max-width:600px;font-size:var(--font-size-body-75,15px);font-weight:400;line-height:1.5;color:var(--bckf-muted-fg)}.bckf__eyebrow[hidden],.bckf__text[hidden],.bckf__ship[hidden],.bckf__error[hidden],.bckf__nav[hidden]{display:none}.bckf__body{position:relative;min-width:0}.bckf__list{display:flex;gap:16px;padding:2px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none}.bckf__list::-webkit-scrollbar{display:none}.bckf-item{flex:1 1 0;min-width:0;scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;border:1px solid var(--bckf-border);border-radius:2px;overflow:hidden;background:var(--bckf-card);transition:border-color .2s ease,opacity .2s ease}.bckf__list.is-scroll .bckf-item{flex:0 0 calc((100% - 32px) / 3.3)}.bckf-item.is-added{border-color:var(--bckf-ok)}.bckf-item.is-busy{opacity:.7}.bckf-item__media{grid-area:1/1;aspect-ratio:1/1;background:var(--bckf-muted);overflow:hidden}.bckf-item__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.bckf-item__add{grid-area:1/1;align-self:end;justify-self:end;margin:10px;width:44px;height:44px;padding:0;border:0;border-radius:2px;background:var(--bckf-primary);color:var(--bckf-primary-fg)!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;z-index:1}.bckf-item__add:hover{background:color-mix(in oklab,var(--bckf-primary) 88%,#000)}.bckf-item__add .bckf-i-check{display:none}.bckf-item.is-added .bckf-item__add{background:var(--bckf-ok)}.bckf-item.is-added .bckf-i-cart{display:none}.bckf-item.is-added .bckf-i-check{display:block}.bckf-item__add:disabled{cursor:progress}.bckf-item__body{grid-area:2/1;padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;min-width:0}.bckf-item__name{font-family:var(--bckf-sans);font-size:var(--font-size-listing-title,14px);font-weight:400;line-height:1.4;letter-spacing:var(--font-product-listing-title-base-letter-spacing,.05em);text-transform:var(--font-product-listing-title-text-transform,uppercase);color:var(--bckf-fg)}.bckf-item__meta{display:flex;align-items:center;gap:8px;min-width:0}.bckf-item__pill{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-body-20,11px);font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:1;padding:5px 7px;border:1px solid var(--bckf-border);border-radius:2px;white-space:nowrap;color:var(--bckf-muted-fg)}.bckf-item__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:auto}.bckf-item__price span{font-size:var(--font-size-body-100,16px);font-weight:400;color:var(--bckf-fg)}.bckf__nav{position:absolute;top:var(--bckf-navtop,40%);z-index:3;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--bckf-border);border-radius:99px;background:#fff;color:var(--bckf-fg);box-shadow:0 4px 14px #14100c29;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%)}.bckf__nav:hover{background:var(--bckf-muted)}.bckf__nav--prev{left:-20px}.bckf__nav--next{right:-20px}.bckf__bottom{display:flex;flex-direction:column;gap:22px}.bckf__ship{background:var(--bckf-muted);border-radius:2px;padding:14px 18px;display:flex;flex-direction:column;gap:10px}.bckf__ship-text{font-size:var(--font-size-body-75,14px);font-weight:400;line-height:1.4}.bckf__ship-amount{color:var(--bckf-red);font-weight:700}.bckf__ship.is-free .bckf__ship-text{color:var(--bckf-ok);font-weight:700}.bckf__ship-row{display:flex;align-items:center;gap:12px;color:var(--bckf-ok)}.bckf__ship-row svg{flex-shrink:0}.bckf__bar{flex:1;height:6px;border-radius:99px;background:#1a15101a;overflow:hidden}.bckf__bar-fill{height:100%;width:0;border-radius:99px;background:var(--bckf-ok);transition:width .4s ease}.bckf__error{font-size:var(--font-size-body-50,13px);color:var(--bckf-err)}.bckf__foot{display:flex;align-items:center;justify-content:space-between;gap:24px}.bckf__sum{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bckf__sum-label{font-size:var(--font-size-body-75,14px);color:var(--bckf-muted-fg)}.bckf__sum-label small{font-size:var(--font-size-body-25,12px);margin-left:2px}.bckf__sum-value{font-family:var(--bckf-sans);font-size:var(--font-size-body-200,21px);font-weight:400;line-height:1;color:var(--bckf-fg)}.bckf__cta{height:52px;padding:0 32px;margin:0;border:0;border-radius:2px;background:var(--bckf-primary);color:var(--bckf-primary-fg)!important;font-family:var(--bckf-sans);font-size:var(--font-size-button,13px)!important;font-weight:400;letter-spacing:var(--button-letter-spacing,.05em)!important;text-transform:var(--font-button-text-transform,uppercase)!important;display:inline-flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;white-space:nowrap;transition:background .2s ease}.bckf__cta:hover{background:color-mix(in oklab,var(--bckf-primary) 88%,#000)}.bckf__cta svg{transition:transform .3s ease}.bckf__cta:hover svg{transform:translate(3px)}button[name=checkout][aria-busy=true]{cursor:progress;opacity:.85}@media(min-width:750px)and (max-height:800px){.bckf{padding:16px}.bckf__dialog{padding:26px 30px 0;gap:18px}.bckf__title{font-size:var(--font-size-heading-4-base,28px)}.bckf__text{display:none}.bckf__list:not(.is-scroll){justify-content:center}.bckf-item,.bckf__list.is-scroll .bckf-item{flex:0 0 calc((100% - 48px) / 4.3)}.bckf__bottom{position:sticky;bottom:0;z-index:2;gap:16px;margin:0 -30px;padding:14px 30px 22px;background:#fff;border-top:1px solid var(--bckf-border)}}@media(max-width:749px){.bckf{align-items:flex-end;padding:0}.bckf__dialog{max-width:none;max-height:92vh;max-height:92dvh;overflow:hidden;border-radius:14px 14px 0 0;padding:10px 0 0;gap:0;transform:translateY(100%)}.bckf__handle{display:block;align-self:center;width:40px;height:4px;border-radius:99px;background:#1a15102e;flex-shrink:0;margin-bottom:12px}.bckf__close{top:8px;right:8px}.bckf__head{flex-shrink:0;gap:6px;padding:0 54px 14px 18px}.bckf__title{font-size:var(--font-size-heading-4-base,26px)}.bckf__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.bckf__list{flex:1 1 auto;min-height:0;flex-direction:column;gap:10px;padding:2px 18px 14px;overflow-x:hidden;overflow-y:auto;scroll-snap-type:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bckf-item,.bckf__list.is-scroll .bckf-item{flex:0 0 auto;grid-template-columns:72px minmax(0,1fr) 44px;grid-template-rows:auto;align-items:center;column-gap:12px;padding:10px}.bckf-item__media{grid-area:1/1;width:72px;height:72px;border-radius:2px}.bckf-item__body{grid-area:1/2;padding:0;gap:5px}.bckf-item__add{grid-area:1/3;margin:0;align-self:center;justify-self:end}.bckf-item__pill{padding:4px 6px}.bckf-item__price{margin-top:0}.bckf__nav{display:none}.bckf__bottom{flex-shrink:0;gap:12px;padding:12px 18px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--bckf-border);background:#fff;box-shadow:0 -10px 20px -14px #14100c4d}.bckf__ship{padding:12px 14px;gap:8px}.bckf__ship-text{font-size:var(--font-size-body-50,13px)}.bckf__foot{flex-direction:column;align-items:stretch;gap:12px}.bckf__sum{justify-content:space-between}.bckf__sum-value{font-size:var(--font-size-body-150,19px)}.bckf__cta{width:100%;height:50px}}@media(prefers-reduced-motion:reduce){.bckf__scrim,.bckf__dialog,.bckf__bar-fill,.bckf-item,.bckf__cta svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bc-kassen-fenster.css.map */
