kabra-marker-upsell[hidden],.km-extra [hidden]{display:none!important}.km-extra{display:block;margin-top:12px}.km-extra__details{background:#fcfbf9;border:1px solid #d5d2cb;border-radius:8px}.km-extra__summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;padding:16px;min-height:72px}.km-extra__summary::-webkit-details-marker{display:none}.km-extra__heading{display:block;font-size:15px;line-height:20px;font-weight:500}.km-extra__intro{display:block;color:#66645f;font-size:12px;line-height:18px;margin-top:4px}.km-extra__chevron{display:flex;width:16px;flex-shrink:0;transition:transform .15s ease}.km-extra__chevron svg{width:16px;height:16px}.km-extra__details[open] .km-extra__chevron{transform:rotate(180deg)}.km-extra__body{padding:0 16px 16px}.km-extra__included{color:#66645f;font-size:14px;line-height:21px;margin:0 0 10px}.km-extra__choices{border:0;margin:0;padding:0;min-width:0}.km-extra__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.km-extra__choice{position:relative;display:block;cursor:pointer;margin:0;min-width:0}.km-extra__choice>input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.km-extra__card{position:relative;display:flex;height:100%;flex-direction:column;align-items:center;padding:8px;border:1px solid #d5d2cb;border-radius:8px;background:#fff;color:#111}.km-extra__image{display:block;width:100%;height:auto;aspect-ratio:1.15;object-fit:contain;border-radius:5px}.km-extra__name{display:flex;align-items:center;justify-content:center;min-height:36px;text-align:center;font-size:12px;line-height:18px;margin-top:6px;overflow-wrap:normal}.km-extra__price{font-size:12px;line-height:18px}.km-extra__check{position:absolute;top:4px;right:4px;width:18px;height:18px;display:none;align-items:center;justify-content:center;border-radius:50%;background:#426679;color:#fff;font-size:12px}.km-extra__choice input:checked+.km-extra__card{border-color:#587b8d;box-shadow:inset 0 0 0 1px #587b8d}.km-extra__choice input:checked+.km-extra__card .km-extra__check{display:flex}.km-extra__summary:focus-visible,.km-extra__choice input:focus-visible+.km-extra__card{outline:2px solid #426679;outline-offset:3px}.km-extra__choice--unavailable{cursor:default;opacity:.55}.km-extra__status{margin:10px 0 0;font-size:13px;line-height:20px;color:#333}.km-extra__status--error{color:#9c2525}.btn[data-km-selected] [data-add-to-cart-text],.km-extra__button-label{display:none!important}.btn[data-km-selected] .km-extra__button-label{display:inline!important}[data-km-selected].is-loading .km-extra__button-label,[data-km-selected].is-added .km-extra__button-label{visibility:hidden}@media(prefers-reduced-motion:reduce){.km-extra__chevron{transition:none}}.km-extra__option{min-width:0}.km-extra__hint{color:#66645f;font-size:13px;line-height:20px;margin:0 0 12px}.km-extra__quantity{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;font-size:12px}.km-extra__quantity input{width:54px;min-height:44px;padding:8px 4px;margin:0;border:1px solid #d5d2cb;border-radius:4px;background:#fff;color:#111;text-align:center;font-size:16px}.km-extra__quantity input:focus-visible{outline:2px solid #426679;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/52/assets/kabra-marker-upsell.css.map */
