@charset "UTF-8";.koscom-toast-region{position:fixed;z-index:100000;top:var(--koscom-toast-top, 12px);right:24px;width:min(400px,100vw - 48px);pointer-events:none;font-size:16px;line-height:1.45;text-align:left}@media(max-width:767.98px){.koscom-toast-region{right:8px;left:8px;width:auto}}.koscom-toast-region__live{display:flex;flex-direction:column;gap:12px}.koscom-toast-region__live:not(:empty)+.koscom-toast-region__live:not(:empty){margin-top:12px}.koscom-toast{--koscom-toast-accent: #1f2937;--koscom-toast-success: #15803d;--koscom-toast-success-text: #fff;--koscom-toast-error: #b91c1c;--koscom-toast-warning: #b45309;--koscom-toast-border: #d1d5db;--koscom-toast-radius: 4px;--koscom-toast-bg: #fff;--koscom-toast-text: #1f2328;--koscom-toast-muted: #3d434a;--koscom-toast-shadow: 0 10px 30px rgba(0, 0, 0, .16);--koscom-toast-hover: rgba(0, 0, 0, .06);--koscom-toast-tone: var(--koscom-toast-success);position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 8px 16px 16px;overflow:hidden;border:1px solid var(--koscom-toast-border);border-left:4px solid var(--koscom-toast-tone);border-radius:var(--koscom-toast-radius);background:var(--koscom-toast-bg);box-shadow:var(--koscom-toast-shadow);color:var(--koscom-toast-text);pointer-events:auto;animation:koscom-toast-in .2s ease-out}.koscom-toast--error{--koscom-toast-tone: var(--koscom-toast-error)}.koscom-toast--warning{--koscom-toast-tone: var(--koscom-toast-warning)}.koscom-toast__icon{flex:none;width:28px;height:28px;border-radius:50%;background:var(--koscom-toast-tone);color:var(--koscom-toast-success-text)}.koscom-toast__icon:before{content:"";display:block;width:100%;height:100%;background:currentColor;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M6 12.5l4 4 8-9'/></svg>") center/60% no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M6 12.5l4 4 8-9'/></svg>") center/60% no-repeat}@media(forced-colors:active){.koscom-toast__icon:before{forced-color-adjust:none;background:CanvasText}}.koscom-toast--error .koscom-toast__icon,.koscom-toast--warning .koscom-toast__icon{color:#fff}.koscom-toast--error .koscom-toast__icon:before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M8 8l8 8'/><path d='M16 8l-8 8'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M8 8l8 8'/><path d='M16 8l-8 8'/></svg>")}.koscom-toast--warning .koscom-toast__icon:before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M12 6v7'/><path d='M12 17.5v.5'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M12 6v7'/><path d='M12 17.5v.5'/></svg>")}.koscom-toast__body{flex:1;min-width:0;padding-top:3px;overflow-wrap:anywhere}.koscom-toast__title{margin:0 0 2px;font-weight:700}.koscom-toast__text{margin:0;color:var(--koscom-toast-muted);font-size:.94em}.koscom-toast__text+.koscom-toast__text{margin-top:4px}.koscom-toast__text a{color:var(--koscom-toast-accent);text-decoration:underline;text-underline-offset:2px}.koscom-toast__text a:focus-visible{outline:2px solid var(--koscom-toast-accent);outline-offset:2px;border-radius:2px}.koscom-toast__action{display:inline-flex;align-items:center;gap:.3em;margin-top:6px;color:var(--koscom-toast-accent);font-size:.94em;font-weight:600;text-decoration:underline;text-underline-offset:2px}.koscom-toast__action:hover{color:var(--koscom-toast-accent);text-decoration:none}.koscom-toast__action:focus-visible{color:var(--koscom-toast-accent);outline:2px solid var(--koscom-toast-accent);outline-offset:2px;border-radius:2px}.koscom-toast__action svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.koscom-toast__close{flex:none;width:32px;height:32px;margin:-4px 0 0;padding:7px;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer;opacity:.7}.koscom-toast__close:hover,.koscom-toast__close:focus-visible{background:var(--koscom-toast-hover);opacity:1}.koscom-toast__close:focus-visible{outline:2px solid var(--koscom-toast-accent);outline-offset:1px}.koscom-toast__close svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.koscom-toast__timer{position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--koscom-toast-tone);opacity:.85;transform-origin:left center;animation:koscom-toast-timer var(--koscom-toast-timeout, 5s) linear forwards}.koscom-toast--paused .koscom-toast__timer{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.koscom-toast{animation:none}.koscom-toast__timer{display:none;animation:none}}@keyframes koscom-toast-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes koscom-toast-timer{to{transform:scaleX(0)}}:where(html:not([data-koscom-notify])) :where(#bar-notification){position:fixed;z-index:100000;top:0;left:0;width:100%}:where(html:not([data-koscom-notify])) :where(#bar-notification .bar-notification){position:relative;margin:0;padding:14px 56px 14px 16px;background:#1f7a45;box-shadow:0 4px 16px #0003;color:#fff;font-size:15px;line-height:1.45;text-align:left}:where(html:not([data-koscom-notify])) :where(#bar-notification .bar-notification.error){background:#b42318}:where(html:not([data-koscom-notify])) :where(#bar-notification .bar-notification.warning){background:#8a5300}:where(html:not([data-koscom-notify])) :where(#bar-notification .bar-notification .content){margin:0}:where(html:not([data-koscom-notify])) :where(#bar-notification .bar-notification .content+.content){margin-top:4px}:where(html:not([data-koscom-notify])) :where(#bar-notification .bar-notification .content) a{color:inherit;text-decoration:underline}:where(html:not([data-koscom-notify])) :where(#bar-notification .bar-notification .close){position:absolute;top:50%;right:12px;width:32px;height:32px;margin-top:-16px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'><path d='M6 6l12 12M18 6 6 18'/></svg>") center/20px no-repeat;cursor:pointer;opacity:.85}:where(html:not([data-koscom-notify])) :where(#bar-notification .bar-notification .close:hover){opacity:1}@media(forced-colors:active){:where(html:not([data-koscom-notify])) :where(#bar-notification .bar-notification){border-bottom:2px solid CanvasText}:where(html:not([data-koscom-notify])) :where(#bar-notification .bar-notification .close){border:1px solid CanvasText}}@keyframes koscom-native-dialog-in{0%{opacity:0;transform:translateY(var(--koscom-native-dialog-enter, -.75em))}}@keyframes koscom-native-dialog-fade{0%{opacity:0}}@keyframes koscom-spin{to{transform:rotate(360deg)}}.koscom-cart-added{--koscom-cart-added-accent: #1f2937;--koscom-cart-added-accent-text: #fff;--koscom-cart-added-border: #d1d5db;--koscom-cart-added-muted: #6b7280;--koscom-cart-added-danger: #b91c1c;--koscom-cart-added-danger-bg: #fef2f2;--koscom-cart-added-placeholder: rgba(0, 0, 0, .04);font-size:16px;line-height:1.5;--koscom-cart-added-top: clamp(1em, 12vh, 7em);width:calc(100% - 32px);max-width:560px;max-height:calc(100vh - var(--koscom-cart-added-top) - 16px);max-height:calc(100dvh - var(--koscom-cart-added-top) - 16px);margin:var(--koscom-cart-added-top) auto auto;padding:0;border:0;border-radius:8px;background:#fff;color:inherit;box-shadow:0 10px 40px #0003;overflow:hidden;--koscom-native-dialog-enter: -.75em}.koscom-cart-added::backdrop{background:#00000080}.koscom-cart-added[open]{animation:koscom-native-dialog-in .2s ease-out}.koscom-cart-added[open]::backdrop{animation:koscom-native-dialog-fade .2s ease-out}@media(prefers-reduced-motion:reduce){.koscom-cart-added[open],.koscom-cart-added[open]::backdrop{animation:none}}.koscom-cart-added:not([open]){display:none}.koscom-cart-added__panel{display:flex;flex-direction:column;max-height:inherit}.koscom-cart-added__header{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:1em 1em 1em 1.5em;border-bottom:1px solid var(--koscom-cart-added-border)}.koscom-cart-added__title{margin:0;font-size:1.25em;line-height:1.3}.koscom-cart-added__title:focus{outline:none}.koscom-cart-added__close{flex:none;width:2.5em;height:2.5em;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:1em;line-height:1;cursor:pointer}.koscom-cart-added__close>span{font-size:1.75em}.koscom-cart-added__close:hover{background:#0000000f}.koscom-cart-added__body{padding:1.5em;overflow-y:auto}.koscom-cart-added__loader{width:2em;height:2em;border:3px solid var(--koscom-cart-added-border);border-top-color:var(--koscom-cart-added-accent);border-radius:50%;animation:koscom-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.koscom-cart-added__loader{animation-duration:2.4s}}.koscom-cart-added__product{display:flex;align-items:flex-start;gap:1.25em}.koscom-cart-added__picture{flex:none;width:35%;max-width:210px;height:auto;aspect-ratio:1;object-fit:contain}.koscom-cart-added__picture--placeholder{display:flex;align-items:center;justify-content:center;background:var(--koscom-cart-added-placeholder)}.koscom-cart-added__info{flex:1;min-width:0}.koscom-cart-added__info>*{margin:0 0 .5em}.koscom-cart-added__info>:last-child{margin-bottom:0}.koscom-cart-added__name{font-size:1.0625em;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.koscom-cart-added__attributes{color:var(--koscom-cart-added-muted);font-size:.875em}.koscom-cart-added__reasons{margin:1.5em 1.5em 0;padding:.75em 1em;border-left:4px solid var(--koscom-cart-added-danger);border-radius:4px;background:var(--koscom-cart-added-danger-bg);color:var(--koscom-cart-added-danger);font-weight:600;list-style:none}.koscom-cart-added__reasons[hidden]{display:none}.koscom-cart-added__reasons li{margin:0;padding:0;list-style:none}.koscom-cart-added__reasons li+li{margin-top:.25em}.koscom-cart-added__quantity--cart{color:var(--koscom-cart-added-muted)}.koscom-cart-added__price-old,.koscom-cart-added__price-value{display:inline-block;white-space:nowrap}.koscom-cart-added__price-old{margin-right:.35em;color:var(--koscom-cart-added-muted);text-decoration:line-through}.koscom-cart-added__price-value{font-weight:600;text-decoration:none}.koscom-cart-added__actions{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"continue cart";reading-flow:grid-rows;gap:.75em;padding:1em 1.5em;border-top:1px solid var(--koscom-cart-added-border)}.koscom-cart-added__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75em;padding:.5em 1.25em;border:1px solid var(--koscom-cart-added-accent);border-radius:4px;font:inherit;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.koscom-cart-added__button[hidden]{display:none}.koscom-cart-added__button--checkout{grid-column:1/-1}.koscom-cart-added__button--primary{grid-area:cart}.koscom-cart-added__button--secondary{grid-area:continue;background:transparent;color:var(--koscom-cart-added-accent)}.koscom-cart-added__button--primary,.koscom-cart-added__button--checkout{background:var(--koscom-cart-added-accent);color:var(--koscom-cart-added-accent-text)}.koscom-cart-added__button--primary:hover,.koscom-cart-added__button--primary:focus,.koscom-cart-added__button--checkout:hover,.koscom-cart-added__button--checkout:focus{color:var(--koscom-cart-added-accent-text);opacity:.9}.koscom-cart-added__close:focus-visible,.koscom-cart-added__button:focus-visible{outline:2px solid var(--koscom-cart-added-accent);outline-offset:2px}.koscom-cart-added__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:480px){.koscom-cart-added__header{padding-left:1em}.koscom-cart-added__body{padding:1em}.koscom-cart-added__product{gap:.75em}.koscom-cart-added__actions{grid-template-columns:1fr;grid-template-areas:none;padding:1em}.koscom-cart-added__button--primary,.koscom-cart-added__button--secondary{grid-area:auto}}.koscom-toast{--koscom-toast-accent: rgb(0, 124, 181);--koscom-toast-success: rgb(68, 132, 56);--koscom-toast-success-text: #fff;--koscom-toast-radius: 0;--koscom-toast-border: #cccbcb}.koscom-cart-added{--koscom-cart-added-accent: rgb(0, 124, 181);--koscom-cart-added-accent-text: #fff;--koscom-cart-added-border: #cccbcb;border-radius:0;box-shadow:0 18px 50px #1f42564d}.koscom-cart-added::backdrop{background:#1f42568c}.koscom-cart-added__header{padding-block:.5em;padding-right:.5em;border-bottom:0;background:#e7ecef}.koscom-cart-added__title{display:flex;align-items:center;gap:.6em;color:#1f4256;font-size:.9375em;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.koscom-cart-added__title:before{content:"";flex:none;width:1.4em;height:1.4em;border-radius:50%;background:#1f4256 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E7ECEF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M6 12.5l4 4 8-9'/></svg>") center/65% no-repeat}.koscom-cart-added[data-state=failed] .koscom-cart-added__header{background:var(--koscom-cart-added-danger-bg)}.koscom-cart-added[data-state=failed] .koscom-cart-added__title{color:var(--koscom-cart-added-danger)}.koscom-cart-added[data-state=failed] .koscom-cart-added__title:before{background:var(--koscom-cart-added-danger) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M12 6v7'/><path d='M12 17.5v.5'/></svg>") center/65% no-repeat}.koscom-cart-added__close{color:#1f4256}.koscom-cart-added__close:focus-visible{outline-color:#1f4256}.koscom-cart-added__close:hover{background:#1f42561a}.koscom-cart-added[data-state=failed] .koscom-cart-added__close{color:var(--koscom-cart-added-danger)}.koscom-cart-added[data-state=failed] .koscom-cart-added__close:focus-visible{outline-color:var(--koscom-cart-added-danger)}.koscom-cart-added__reasons{border-radius:0}.koscom-cart-added__name{margin-bottom:.75em;color:#007cb5;font-weight:600}.koscom-cart-added__price{margin-top:.75em}.koscom-cart-added__price-value{color:#007cb5;font-size:1.2em;font-weight:700}.koscom-cart-added__button{border-width:2px;border-radius:0;font-weight:600;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.koscom-cart-added__button--secondary{background:#fff}.koscom-cart-added__button--secondary:hover,.koscom-cart-added__button--secondary:focus-visible{background:#007cb5;color:#fff}.koscom-cart-added__button--primary{border-color:#007cb5;background:#007cb5;color:#fff}.koscom-cart-added__button--primary:hover,.koscom-cart-added__button--primary:focus{color:#fff;opacity:1}.koscom-cart-added__button--primary:hover,.koscom-cart-added__button--primary:focus-visible{border-color:#00608c;background:#00608c}.koscom-cart-added__button--checkout{border-color:#448438;background:#448438;color:#fff}.koscom-cart-added__button--checkout:hover,.koscom-cart-added__button--checkout:focus{color:#fff;opacity:1}.koscom-cart-added__button--checkout:hover,.koscom-cart-added__button--checkout:focus-visible{border-color:#35672c;background:#35672c}
