[data-ks-favorites-open]{position:relative}[data-ks-favorites-open][data-ks-count]:after{content:attr(data-ks-count);position:absolute;top:1px;right:0;display:grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border-radius:12px;background:var(--color-foreground);color:var(--color-background);font:600 10px/1 system-ui,sans-serif;pointer-events:none}.ks-favorites-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(32rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);padding:clamp(1rem,3vw,1.75rem);border:1px solid #ddd;border-radius:12px;background:#fff;color:#171717;box-shadow:0 14px 56px #0003;overflow-y:auto;overscroll-behavior:contain;text-align:start}.ks-favorites-dialog::backdrop{background:#0000006b}html:has(.ks-favorites-dialog[open]){overflow:hidden}.ks-favorites-dialog [hidden]{display:none}.ks-favorites-dialog__header,[data-ks-favorites-list] li{display:flex;justify-content:space-between;align-items:center;gap:.875rem}.ks-favorites-dialog__header{margin-block-end:1rem}.ks-favorites-dialog__header h2{margin:0;overflow-wrap:anywhere}.ks-favorites-dialog__header [data-ks-favorites-close]{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0}[data-ks-favorites-empty]{padding-block:1rem;margin:0;border-block-start:1px solid #e7e7e7;line-height:1.5}[data-ks-favorites-list]{margin:.75rem 0;padding:0;list-style:none}[data-ks-favorites-list] li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .5rem;padding:.75rem 0;border-block-start:1px solid #e7e7e7}[data-ks-favorites-list] .ks-favorites-buy{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.ks-favorites-buy label{display:inline-flex;align-items:center;gap:.4rem}.ks-favorites-buy input{width:4.5rem;min-height:44px;padding:.4rem;font:inherit;color:inherit;border:1px solid #808080;border-radius:5px;background:#fff}.ks-favorites-cart-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.ks-favorites-cart-actions a{color:inherit;text-decoration:underline;padding-block:.65rem}[data-ks-favorites-cart-status]{margin:.65rem 0 0;overflow-wrap:anywhere}[data-ks-favorites-cart-status]:empty{margin:0}[data-ks-favorites-list] a{display:flex;align-items:center;gap:.75rem;min-height:44px;color:inherit;text-decoration:none;font-weight:600;line-height:1.35;overflow-wrap:anywhere}[data-ks-favorites-list] a:hover span{text-decoration:underline}[data-ks-favorites-list] img{width:56px;height:56px;flex-shrink:0;object-fit:contain}[data-ks-favorites-remove],.ks-favorites-text-action{flex-shrink:0;padding:0 .375rem;min-height:44px;background:none;border:0;color:inherit;font:inherit;font-size:.875rem;text-decoration:underline;cursor:pointer}.ks-favorites-dialog__note{margin:1rem 0 0;color:#555;font-size:.875rem}.ks-favorites-dialog button:not(:disabled){cursor:pointer}.ks-favorites-dialog button:disabled{cursor:default;opacity:.5}.ks-favorites-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.ks-favorites-field-label{display:block;margin:0 0 .35rem;padding:0;font-weight:600;font-size:.9rem}.ks-favorites-dialog select,.ks-favorites-dialog input[type=text]{width:100%;min-width:0;min-height:44px;padding:.5rem .7rem;border:1px solid #808080;border-radius:5px;background:#fff;color:inherit;font:inherit;font-size:1rem}.ks-favorites-dialog select{-webkit-appearance:auto;appearance:auto;text-overflow:ellipsis}.ks-list-button{min-height:44px;margin:0;padding:.5rem .9rem;border:1px solid #171717;border-radius:5px;background:#fff;color:inherit;font:inherit;font-weight:600;line-height:1.25}.ks-list-button:hover{background:#f3f3f3}.ks-list-button--primary{background:#171717;color:#fff}.ks-list-button--primary:hover{background:#333}.ks-favorites-list-actions,.ks-favorites-footer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem}.ks-favorites-list-actions{margin:.15rem 0 .4rem}.ks-favorites-footer-actions{justify-content:space-between;margin-block-start:1rem}.ks-favorites-text-action{padding-inline:0;text-underline-offset:.15em}.ks-favorites-product{margin:0 0 1rem;font-weight:600;overflow-wrap:anywhere}.ks-favorites-variant{margin:-.6rem 0 0;line-height:1.45;overflow-wrap:anywhere}.ks-favorites-change-variant{margin-block-end:.5rem}[data-ks-favorite-variant-line]{display:block;margin-block-start:.2rem;color:#444;font-size:.875rem;font-weight:400;line-height:1.4}.ks-variant-guidance{margin:0 0 .75rem;padding:.65rem .9rem;border-inline-start:3px solid #f2b137;background:#fff6e5;color:#242018;line-height:1.45;scroll-margin-block-start:calc(var(--header-height, 4rem) + 1rem)}.ks-variant-guidance[hidden]{display:none}.ks-favorites-choices{margin:0;min-width:0;padding:0;border:0}[data-ks-list-choices]{border-block-start:1px solid #e7e7e7}[data-ks-list-choices] label{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.45rem .3rem;border-block-end:1px solid #e7e7e7;line-height:1.35;overflow-wrap:anywhere;cursor:pointer}[data-ks-list-choices] input[type=checkbox]{-webkit-appearance:auto;appearance:auto;flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:#171717}[data-ks-form-error]{margin:.4rem 0 0;color:#a31c18}[data-ks-delete-message]{margin:0;overflow-wrap:anywhere}.ks-favorites-dialog :focus-visible{outline:2px solid currentColor;outline-offset:2px}#header-component[data-menu-style=drawer] .header__columns:has([data-ks-favorites-open]){--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) minmax(0,1fr) var(--header-mobile-bookend) calc(2 * var(--header-mobile-bookend))}@media(max-width:749px){#header-component .header__columns:has([data-ks-favorites-open]){--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) minmax(0,1fr) var(--header-mobile-bookend) calc(2 * var(--header-mobile-bookend))}#header-component .header-logo,#header-component .header-logo>span{min-width:0;max-width:100%}}@media(scripting:none){[data-ks-favorites-open]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ks-favorites.css.map */
