.kev-swatches-scope .mg-custom-swatches{display:flex;align-items:center;gap:var(--mg-swatch-gap);margin-bottom:16px}.kev-swatches-scope[data-host-mode=global]{position:fixed;inset:auto;width:0;height:0;overflow:visible;pointer-events:none;z-index:2147483190}.kev-swatches-scope[data-host-mode=global]>.mg-palette-strip,.kev-swatches-scope[data-host-mode=global]>[data-palette-fill-entry],.kev-swatches-scope[data-host-mode=global]>[data-default-swatches-wrap],.kev-swatches-scope[data-host-mode=global]>[data-tabbed-swatches-wrap]{display:none!important}.kev-swatches-scope[data-host-mode=global] .mg-palette-fill-overlay,.kev-swatches-scope[data-host-mode=global] .mg-palette-fill-overlay__backdrop,.kev-swatches-scope[data-host-mode=global] .mg-palette-fill-overlay__panel,.kev-swatches-scope[data-host-mode=global] .mg-palette-group-dialog,.kev-swatches-scope[data-host-mode=global] .mg-palette-group-dialog__backdrop,.kev-swatches-scope[data-host-mode=global] .mg-palette-group-dialog__panel,.kev-swatches-scope[data-host-mode=global] .mg-palette-action-dialog,.kev-swatches-scope[data-host-mode=global] .mg-palette-action-dialog__backdrop,.kev-swatches-scope[data-host-mode=global] .mg-palette-action-dialog__panel,.kev-swatches-scope[data-host-mode=global] .mg-overlay-preview-dialog,.kev-swatches-scope[data-host-mode=global] .mg-overlay-preview-dialog__backdrop,.kev-swatches-scope[data-host-mode=global] .mg-overlay-preview-dialog__panel{pointer-events:auto}.kev-swatches-scope .mg-palette-strip{margin-bottom:18px}.kev-swatches-scope .mg-palette-strip-header{margin-bottom:10px}.kev-swatches-scope .mg-palette-strip-title{margin:0;color:var(--mg-swatch-text-primary);font-size:16px;font-weight:700}.kev-swatches-scope .mg-palette-strip-subtitle{margin:0;color:var(--mg-swatch-text-secondary);font-size:13px;line-height:1.4}.kev-swatches-scope .mg-palette-strip-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kev-swatches-scope .mg-palette-card{display:flex;flex-direction:column;height:100%;padding:6px;border-radius:14px;background:linear-gradient(180deg,#fffcf5fa,#f8efd6f2);border:1px solid rgba(125,88,2,.12);box-shadow:0 6px 14px #9b6d0514}.kev-swatches-scope .mg-palette-card-link{display:block;text-decoration:none;color:inherit;position:relative}.kev-swatches-scope .mg-palette-card-media{margin-bottom:6px;border-radius:11px;overflow:hidden;background:#fffc;position:relative}.kev-swatches-scope .mg-palette-card-image{display:block;width:100%;aspect-ratio:1 / .84;height:auto;object-fit:cover}.kev-swatches-scope .mg-palette-card-copy{min-width:0;display:grid;gap:0}.kev-swatches-scope .mg-palette-card-title{margin:0;color:var(--mg-swatch-text-primary);font-size:10px;font-weight:700;line-height:1.24;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.48em}.kev-swatches-scope .mg-palette-card-footer{margin-top:auto;display:block;padding-top:5px}.kev-swatches-scope .mg-palette-card-actions{display:flex;width:100%}.kev-swatches-scope .mg-palette-card-actions form{width:100%;margin:0}.kev-swatches-scope .mg-palette-atc{display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:34px;padding:0 .5rem 0 .62rem;border:1px solid #d6bf92;border-radius:12px;background:linear-gradient(180deg,#fffdf8,#fdf3de);color:#5a3a00;font-size:9px;font-weight:800;letter-spacing:.01em;cursor:pointer;white-space:nowrap;box-shadow:0 6px 14px #24182b1c,inset 0 1px #ffffffeb;transition:transform .24s ease,box-shadow .24s ease,border-color .22s ease,opacity .2s ease;position:relative;overflow:hidden}.kev-swatches-scope .mg-palette-atc:hover,.kev-swatches-scope .mg-palette-atc:focus-visible{transform:translateY(-1px);border-color:#c8a562;box-shadow:0 10px 18px #24182b29,inset 0 1px #ffffffeb;outline:none}.kev-swatches-scope .mg-palette-atc[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.kev-swatches-scope .mg-palette-atc.is-added-feedback{animation:promo-add-pop .46s cubic-bezier(.22,1,.36,1)}.kev-swatches-scope .mg-palette-atc-label{line-height:1;white-space:nowrap}.kev-swatches-scope .mg-palette-atc-check{position:absolute;right:.65rem;top:50%;transform:translateY(-50%) scale(.84);font-size:16px;line-height:1;color:#1f8f4c;opacity:0;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1);pointer-events:none}.kev-swatches-scope .mg-palette-atc-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center}.kev-swatches-scope .mg-palette-atc-spinner:before{content:"";width:16px;height:16px;border-radius:999px;border:2px solid rgba(90,58,0,.2);border-top-color:#5a3a00;animation:kev-palette-spin .72s linear infinite}.kev-swatches-scope .mg-palette-atc-icon,.kev-swatches-scope .mg-palette-atc-icon-open{width:20px;height:20px;object-fit:contain;flex:0 0 auto;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1)}.kev-swatches-scope .mg-palette-atc-icon-open{position:absolute;right:.55rem;top:50%;opacity:0;transform:translateY(-50%) scale(.72);pointer-events:none}.kev-swatches-scope .mg-palette-atc:not([disabled]) .mg-palette-atc-icon{animation:promo-bag-wiggle 5.4s ease-in-out infinite;transform-origin:50% 72%}.kev-swatches-scope .mg-palette-atc:hover .mg-palette-atc-icon,.kev-swatches-scope .mg-palette-atc:focus-visible .mg-palette-atc-icon{opacity:0;transform:scale(.72)}.kev-swatches-scope .mg-palette-atc:hover .mg-palette-atc-icon-open,.kev-swatches-scope .mg-palette-atc:focus-visible .mg-palette-atc-icon-open{opacity:1;transform:translateY(-50%) scale(1)}.kev-swatches-scope .mg-palette-atc.is-loading .mg-palette-atc-label,.kev-swatches-scope .mg-palette-atc.is-loading .mg-palette-atc-icon,.kev-swatches-scope .mg-palette-atc.is-loading .mg-palette-atc-icon-open{opacity:0}.kev-swatches-scope .mg-palette-atc.is-loading .mg-palette-atc-spinner{display:inline-flex}.kev-swatches-scope .mg-palette-atc.is-in-cart{border-color:#8dc7a3;background:linear-gradient(180deg,#f7fff9,#e8f8ed);box-shadow:0 6px 14px #1587541f,inset 0 1px #ffffffe6}.kev-swatches-scope .mg-palette-atc.is-in-cart .mg-palette-atc-icon,.kev-swatches-scope .mg-palette-atc.is-in-cart .mg-palette-atc-icon-open{opacity:0}.kev-swatches-scope .mg-palette-atc.is-in-cart .mg-palette-atc-check{opacity:1;transform:translateY(-50%) scale(1)}.kev-swatches-scope .mg-palette-tooltip{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,14px) scale(.9);transform-origin:bottom center;min-width:170px;max-width:min(210px,calc(100vw - 24px));padding:11px 12px 10px;border-radius:15px;background:var(--mg-swatch-tooltip-bg);color:var(--mg-swatch-tooltip-text);box-shadow:var(--mg-swatch-tooltip-shadow);border:1px solid rgba(125,88,2,.14);opacity:0;visibility:hidden;pointer-events:none;z-index:12;transition:opacity .24s ease,transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}.kev-swatches-scope .mg-palette-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:8px solid transparent;border-top-color:#d8a82f}.kev-swatches-scope .mg-palette-card-link:hover .mg-palette-tooltip,.kev-swatches-scope .mg-palette-card-link:focus-visible .mg-palette-tooltip,.kev-swatches-scope .mg-palette-card-link:focus-within .mg-palette-tooltip{opacity:1;visibility:visible;transform:translate(-50%) scale(1);transition-delay:0s}.kev-swatches-scope .mg-palette-tooltip-content{display:grid;gap:5px}.kev-swatches-scope .mg-palette-tooltip-copy{font-size:12px;line-height:1.35;color:#5a3a00e0}.kev-swatches-scope .mg-palette-tooltip-pill-row{display:flex;flex-wrap:wrap;gap:6px}.kev-swatches-scope .mg-palette-tooltip-pill{display:inline-flex;align-items:center;min-height:22px;padding:4px 8px;border-radius:999px;background:#ffffff6b;border:1px solid rgba(125,88,2,.14);font-size:10px;font-weight:700;color:#5a3a00e6}.kev-swatches-scope .mg-palette-tooltip-status{font-size:11px;font-weight:600;color:#5a3a00c7}.kev-swatches-scope .mg-palette-group-dialog[hidden]{display:none!important}.kev-swatches-scope .mg-palette-group-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000010;display:flex;align-items:center;justify-content:center;padding:18px}.kev-swatches-scope .mg-palette-group-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#38220038;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kev-swatches-scope .mg-palette-group-dialog__panel{position:relative;z-index:1;width:min(100%,420px);display:grid;gap:14px;padding:18px;border-radius:24px;border:1px solid rgba(125,88,2,.14);background:linear-gradient(180deg,#fffcf5fa,#f8efd6f5);box-shadow:0 26px 54px #5f3f002e}.kev-swatches-scope .mg-palette-group-dialog__copy{display:grid;gap:6px}.kev-swatches-scope .mg-palette-group-dialog__title{margin:0;color:#5a3a00;font-size:18px;font-weight:700;line-height:1.15}.kev-swatches-scope .mg-palette-group-dialog__subtitle{margin:0;color:#5a3a00c2;font-size:13px;line-height:1.45}.kev-swatches-scope .mg-palette-group-dialog__options{display:grid;gap:10px}.kev-swatches-scope .mg-palette-group-dialog__option{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:14px 16px;border:1px solid rgba(125,88,2,.14);border-radius:18px;background:#ffffffb8;color:#5a3a00;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.kev-swatches-scope .mg-palette-group-dialog__option:hover,.kev-swatches-scope .mg-palette-group-dialog__option:focus-visible{transform:translateY(-1px);border-color:#7d580242;box-shadow:0 14px 28px #5f3f001f;outline:none}.kev-swatches-scope .mg-palette-group-dialog__option-copy{min-width:0;display:grid;gap:4px}.kev-swatches-scope .mg-palette-group-dialog__option-title{font-size:14px;font-weight:700;line-height:1.2}.kev-swatches-scope .mg-palette-group-dialog__option-meta{font-size:12px;line-height:1.35;color:#5a3a00bd}.kev-swatches-scope .mg-palette-group-dialog__option-badge{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:34px;padding:7px 12px;border-radius:999px;background:linear-gradient(135deg,#fff8e5fa,#f2d27deb 46%,#d8a82ff5);color:#5a3a00;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px #7d58021f;white-space:nowrap}.kev-swatches-scope .mg-palette-group-dialog__cancel{justify-self:flex-end;border:0;background:transparent;color:#5a3a00b8;font-size:13px;font-weight:700;cursor:pointer;padding:2px 0}.kev-swatches-scope .mg-palette-action-dialog[hidden]{display:none!important}.kev-swatches-scope .mg-palette-action-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000011;display:flex;align-items:center;justify-content:center;padding:18px}.kev-swatches-scope .mg-palette-action-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#3822003d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kev-swatches-scope .mg-palette-action-dialog__panel{position:relative;z-index:1;width:min(100%,430px);display:grid;gap:14px;padding:18px;border-radius:24px;border:1px solid rgba(125,88,2,.14);background:linear-gradient(180deg,#fffcf5fa,#f8efd6f5);box-shadow:0 26px 54px #5f3f002e}.kev-swatches-scope .mg-palette-action-dialog__copy{display:grid;gap:6px}.kev-swatches-scope .mg-palette-action-dialog__title{margin:0;color:#5a3a00;font-size:18px;font-weight:700;line-height:1.15}.kev-swatches-scope .mg-palette-action-dialog__subtitle{margin:0;color:#5a3a00c2;font-size:13px;line-height:1.45}.kev-swatches-scope .mg-palette-action-dialog__actions{display:grid;gap:10px}.kev-swatches-scope .mg-palette-action-dialog__choice{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 14px;border-radius:14px;border:1px solid rgba(125,88,2,.16);background:#ffffffc2;color:#5a3a00;font-size:14px;font-weight:700;text-align:center;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.kev-swatches-scope .mg-palette-action-dialog__choice:hover,.kev-swatches-scope .mg-palette-action-dialog__choice:focus-visible{transform:translateY(-1px);border-color:#7d580247;box-shadow:0 14px 28px #5f3f001f;outline:none}.kev-swatches-scope .mg-palette-action-dialog__choice--fill{background:linear-gradient(135deg,#fff8e5fa,#f2d27deb 46%,#d8a82ff5);border-color:#7d580242;color:#5a3a00;box-shadow:0 10px 20px #9b6d0524}.kev-swatches-scope .mg-palette-action-dialog__choice[hidden]{display:none!important}.kev-swatches-scope .mg-palette-action-dialog__cancel{justify-self:flex-end;border:0;background:transparent;color:#5a3a00b8;font-size:13px;font-weight:700;cursor:pointer;padding:2px 0}.kev-swatches-scope .mg-overlay-preview-dialog[hidden]{display:none!important}.kev-swatches-scope .mg-overlay-preview-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:stretch;justify-content:stretch;padding:0}.kev-swatches-scope .mg-overlay-preview-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#2f1f006b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kev-swatches-scope .mg-overlay-preview-dialog__panel{position:relative;z-index:1;width:100%;min-height:100dvh;max-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-radius:0;border:0;background:linear-gradient(180deg,#fffcf5fc,#f8efd6f7);box-shadow:none;overflow-y:auto;overscroll-behavior:contain}.kev-swatches-scope .mg-overlay-preview-dialog__close{display:inline-flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:2;width:40px;height:40px;margin-left:auto;border:1px solid rgba(125,88,2,.14);border-radius:999px;background:#ffffffeb;color:#5a3a00;font-size:22px;line-height:1;cursor:pointer}.kev-swatches-scope .mg-overlay-preview-dialog__media{width:min(100%,980px);margin:0 auto;border-radius:16px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #7d58021f}.kev-swatches-scope .mg-overlay-preview-dialog__media img{display:block;width:100%;height:min(68dvh,820px);object-fit:contain;object-position:center}.kev-swatches-scope .mg-overlay-preview-dialog__title{width:min(100%,980px);margin:0 auto;color:#5a3a00;font-size:clamp(16px,1.4vw,20px);font-weight:700;line-height:1.3;text-align:center}.kev-swatches-scope .mg-overlay-preview-dialog__footer{display:flex;width:min(100%,980px);margin:0 auto}.kev-swatches-scope .mg-overlay-preview-dialog__footer .mg-tooltip-atc{width:100%;height:52px;min-height:52px}.kev-swatches-scope .mg-text-subdued{color:var(--mg-swatch-text-secondary);font-size:14px;font-weight:500;margin:0}.kev-swatches-scope .mg-variant-name{color:var(--mg-swatch-text-primary);font-weight:600;font-size:14px}.kev-swatches-scope .mg-tabbed-swatches{display:grid;gap:12px;margin-bottom:0}.kev-swatches-scope .mg-swatch-tabs{display:flex;align-items:stretch;flex-wrap:nowrap;width:100%;gap:0;border:1px solid rgba(125,88,2,.16);border-radius:12px;overflow:hidden;background:#ffffffd1;box-shadow:0 8px 16px #5f3f000f}.kev-swatches-scope .mg-swatch-tab{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:8px 6px;border:0;border-right:1px solid rgba(125,88,2,.12);border-radius:0;background:transparent;color:#5a3a00c7;font-size:11px;font-weight:700;line-height:1.15;text-align:center;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.kev-swatches-scope .mg-swatch-tab:last-child{border-right:0}.kev-swatches-scope .mg-swatch-tab:hover,.kev-swatches-scope .mg-swatch-tab:focus-visible{transform:none;background:#f2d27d2e;outline:none}.kev-swatches-scope .mg-swatch-tab.is-active{background:linear-gradient(180deg,#f6df9beb,#e5bf57eb);color:#5a3a00;box-shadow:inset 0 0 0 1px #7d580224}.kev-swatches-scope .mg-tabbed-swatches__caption{margin:0;color:#5a3a00b8;font-size:12px;line-height:1.45}.kev-swatches-scope .mg-tabbed-swatches__panel[hidden],.kev-swatches-scope .mg-palette-fill-overlay__groups[hidden]{display:none!important}.kev-swatches-scope .mg-tabbed-swatches__panel:not(.is-expanded) .mg-overlay-collapsed-item{display:none!important}.kev-swatches-scope .mg-tabbed-swatches__panel-actions{display:flex;justify-content:center;margin-top:12px}.kev-swatches-scope .mg-tabbed-swatches__toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 15px;border:1px solid rgba(125,88,2,.16);border-radius:999px;background:#ffffffd1;color:#5a3a00;font-size:12px;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 8px 18px #5f3f0014;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.kev-swatches-scope .mg-tabbed-swatches__toggle:after{content:"\2193";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#f2d27d47;font-size:13px;line-height:1}.kev-swatches-scope .mg-tabbed-swatches__toggle.is-expanded:after{content:"\2191"}.kev-swatches-scope .mg-tabbed-swatches__toggle:hover,.kev-swatches-scope .mg-tabbed-swatches__toggle:focus-visible{transform:translateY(-1px);border-color:#7d580247;box-shadow:0 12px 22px #5f3f001f;outline:none}.kev-swatches-scope .mg-variant-picker-values{display:flex!important;flex-wrap:wrap!important;gap:var(--mg-swatch-gap)!important;margin-top:var(--mg-swatch-gap);align-items:center!important;justify-content:flex-start!important;line-height:0!important}.kev-swatches-scope .mg-variant-picker-values:not(.is-expanded) .mg-collapsed-item{display:none!important}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch{position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--mg-swatch-radius)!important;overflow:visible;transition:var(--mg-swatch-transition);width:var(--mg-swatch-size)!important;height:var(--mg-swatch-size)!important;flex:0 0 var(--mg-swatch-size)!important;max-width:var(--mg-swatch-size)!important;max-height:var(--mg-swatch-size)!important;aspect-ratio:1 / 1!important;vertical-align:middle!important;margin:0!important;padding:0!important;z-index:1}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch a{display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none;position:relative;width:100%!important;height:100%!important;margin:0!important;padding:0!important;line-height:0!important}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch:hover,.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch:focus-within{z-index:20}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch>a>img,.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch>img{width:var(--mg-swatch-size)!important;height:var(--mg-swatch-size)!important;min-width:var(--mg-swatch-size)!important;min-height:var(--mg-swatch-size)!important;max-width:var(--mg-swatch-size)!important;max-height:var(--mg-swatch-size)!important;object-fit:cover!important;object-position:center!important;display:block;border-radius:var(--mg-swatch-radius)!important;border:2px solid var(--mg-swatch-border);transition:var(--mg-swatch-transition);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;aspect-ratio:1 / 1!important}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch.mg-current>a>img,.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch.mg-current>img{border-color:#d8a82f!important;box-shadow:0 0 0 3px #d8a82f2e,0 10px 24px #9b6d052e!important}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch:hover>a>img,.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch:hover>img,.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch:focus-within>a>img,.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch:focus-within>img{transform:scale(1.05);border-color:var(--mg-swatch-text-primary)!important;box-shadow:0 4px 12px #00000026!important}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch.mg-disabled{opacity:.55;cursor:not-allowed}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch.mg-disabled>a>img,.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch.mg-disabled>img{filter:grayscale(100%)}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch.mg-disabled .mg-tooltip{pointer-events:none}.kev-swatches-scope .mg-block-swatch .mg-tooltip{--mg-tooltip-shift: -50%;position:absolute;bottom:calc(100% + 16px);left:50%;right:auto;transform:translate(var(--mg-tooltip-shift),18px) scale(.86);transform-origin:bottom center;background:linear-gradient(160deg,#fffaee,#f5e4a0 40%,#e8c65a);color:#3a2600;padding:14px 16px 13px;border-radius:18px;width:max-content;min-width:220px;max-width:min(260px,calc(100vw - 24px));opacity:0;visibility:hidden;pointer-events:none;z-index:1200;box-shadow:0 18px 38px #5a370038,0 4px 12px #5a370024,inset 0 1px #fff9;border:1px solid rgba(180,120,10,.35);white-space:normal;line-height:1.3;transition:opacity .24s ease,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}.kev-swatches-scope .mg-block-swatch .mg-tooltip:before{display:none}.kev-swatches-scope .mg-block-swatch .mg-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:9px solid transparent;border-top-color:#d8a82f}.kev-swatches-scope .mg-block-swatch:hover .mg-tooltip,.kev-swatches-scope .mg-block-swatch:focus-within .mg-tooltip,.kev-swatches-scope .mg-block-swatch.is-tooltip-open .mg-tooltip{opacity:1;visibility:visible;transform:translate(var(--mg-tooltip-shift)) scale(1);pointer-events:auto;transition-delay:0s}.kev-swatches-scope .mg-block-swatch.is-tooltip-left .mg-tooltip{--mg-tooltip-shift: 0%;left:0;right:auto;transform-origin:bottom left}.kev-swatches-scope .mg-block-swatch.is-tooltip-left .mg-tooltip:after{left:24px;transform:none}.kev-swatches-scope .mg-block-swatch.is-tooltip-right .mg-tooltip{--mg-tooltip-shift: 0%;left:auto;right:0;transform-origin:bottom right}.kev-swatches-scope .mg-block-swatch.is-tooltip-right .mg-tooltip:after{left:auto;right:24px;transform:none}.kev-swatches-scope .mg-tooltip-content{position:relative;z-index:1;display:grid;gap:9px}.kev-swatches-scope .mg-tooltip-title{display:block;font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kev-swatches-scope .mg-tooltip-meta,.kev-swatches-scope .mg-tooltip-pill,.kev-swatches-scope .mg-tooltip-price,.kev-swatches-scope .mg-tooltip-price-current,.kev-swatches-scope .mg-tooltip-price-compare{display:none}.kev-swatches-scope .mg-tooltip-status{font-size:12px;font-weight:600;color:#5a3a00c7}.kev-swatches-scope .mg-tooltip-hint{display:block;margin-top:-2px;font-size:11px;font-weight:600;color:#5a3a00bd;line-height:1.25}.kev-swatches-scope .mg-tooltip-footer{display:flex;justify-content:stretch;align-items:center;padding-top:0;width:100%}.kev-swatches-scope .mg-tooltip-atc-copy{display:flex;align-items:center;justify-content:flex-start;min-width:0;padding-right:3.1rem}.kev-swatches-scope .mg-tooltip-atc-price{display:block;font-size:15px;font-weight:800;line-height:1;color:#a8874d;white-space:nowrap;transform:translate(0);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .38s ease;will-change:transform,opacity}.kev-swatches-scope .mg-tooltip-atc-label{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);max-width:calc(100% - 4.4rem);font-size:11px;font-weight:800;line-height:1;letter-spacing:.01em;color:#5a3a00;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .24s ease;pointer-events:none}.kev-swatches-scope .mg-tooltip-atc{box-sizing:border-box;-webkit-appearance:none;appearance:none;border:1px solid #d6bf92;padding:0;margin:0;flex:1 1 auto;display:inline-flex;align-items:center;justify-content:space-between;width:100%;height:50px;min-width:0;min-height:50px;line-height:0;font:inherit;border-radius:14px;background:linear-gradient(180deg,#fffdf8,#fdf3de);box-shadow:0 6px 14px #24182b1c,inset 0 1px #ffffffeb;position:relative;cursor:pointer;overflow:hidden;vertical-align:middle;gap:.4rem;padding:0 .8rem 0 .95rem;transition:transform .24s ease,box-shadow .24s ease,border-color .22s ease,opacity .2s ease,background .2s ease}.kev-swatches-scope .mg-tooltip-atc:hover,.kev-swatches-scope .mg-tooltip-atc:focus-visible{transform:translateY(-1px);border-color:#c8a562;box-shadow:0 10px 18px #24182b29,inset 0 1px #ffffffeb;outline:none}.kev-swatches-scope .mg-tooltip-atc[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.kev-swatches-scope .mg-tooltip-atc.is-added-feedback{animation:promo-add-pop .46s cubic-bezier(.22,1,.36,1)}.kev-swatches-scope .mg-tooltip-atc-icon,.kev-swatches-scope .mg-tooltip-atc-icon-open{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;max-width:26px!important;max-height:26px!important;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;border:0!important;border-radius:0!important;box-shadow:none!important;aspect-ratio:auto!important;pointer-events:none;position:absolute;right:.95rem;top:50%;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1)}.kev-swatches-scope .mg-tooltip-atc-icon{background-image:url(/cdn/shop/files/Rucksack_Gold.png?v=1775321005);opacity:1;transform:translateY(-50%) scale(1)}.kev-swatches-scope .mg-tooltip-atc-icon-open{background-image:url(/cdn/shop/files/beauty_bag_open.png?v=1775488868);opacity:0;transform:translateY(-50%) scale(.72);pointer-events:none}.kev-swatches-scope .mg-tooltip-atc:hover .mg-tooltip-atc-icon,.kev-swatches-scope .mg-tooltip-atc:focus-visible .mg-tooltip-atc-icon{opacity:0;transform:translateY(-50%) scale(.72)}.kev-swatches-scope .mg-tooltip-atc:hover .mg-tooltip-atc-price,.kev-swatches-scope .mg-tooltip-atc:focus-visible .mg-tooltip-atc-price{transform:translate(var(--kev-price-shift, 0px)) scale(.92);opacity:0}.kev-swatches-scope .mg-tooltip-atc:hover .mg-tooltip-atc-label,.kev-swatches-scope .mg-tooltip-atc:focus-visible .mg-tooltip-atc-label{opacity:1}.kev-swatches-scope .mg-tooltip-atc:hover .mg-tooltip-atc-icon-open,.kev-swatches-scope .mg-tooltip-atc:focus-visible .mg-tooltip-atc-icon-open{opacity:1;transform:translateY(-50%) scale(1)}.kev-swatches-scope .mg-tooltip-atc-check{font-size:13px;line-height:1;color:#1f8f4c}.kev-swatches-scope .mg-tooltip-atc-in-cart-copy{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;gap:.38rem;transform:translate(-50%,-50%) scale(.84);opacity:0;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1);pointer-events:none;white-space:nowrap}.kev-swatches-scope .mg-tooltip-atc-in-cart-label{font-size:10px;font-weight:800;line-height:1;letter-spacing:.01em;color:#1f8f4c}.kev-swatches-scope .mg-tooltip-atc-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center}.kev-swatches-scope .mg-tooltip-atc-spinner:before{content:"";width:12px;height:12px;border-radius:999px;border:2px solid rgba(90,58,0,.18);border-top-color:#5a3a00;animation:kev-palette-spin .72s linear infinite}.kev-swatches-scope .mg-tooltip-atc.is-loading .mg-tooltip-atc-icon,.kev-swatches-scope .mg-tooltip-atc.is-loading .mg-tooltip-atc-icon-open,.kev-swatches-scope .mg-tooltip-atc.is-loading .mg-tooltip-atc-price,.kev-swatches-scope .mg-tooltip-atc.is-loading .mg-tooltip-atc-label{opacity:0}.kev-swatches-scope .mg-tooltip-atc.is-loading .mg-tooltip-atc-spinner{display:inline-flex}.kev-swatches-scope .mg-tooltip-atc.is-in-cart{border-color:#8dc7a3;background:linear-gradient(180deg,#f7fff9,#e8f8ed);box-shadow:0 6px 14px #1587541f,inset 0 1px #ffffffe6}.kev-swatches-scope .mg-tooltip-atc.is-in-cart .mg-tooltip-atc-icon,.kev-swatches-scope .mg-tooltip-atc.is-in-cart .mg-tooltip-atc-icon-open,.kev-swatches-scope .mg-tooltip-atc.is-in-cart .mg-tooltip-atc-price,.kev-swatches-scope .mg-tooltip-atc.is-in-cart .mg-tooltip-atc-label{opacity:0}.kev-swatches-scope .mg-tooltip-atc.is-in-cart .mg-tooltip-atc-in-cart-copy{opacity:1;transform:translate(-50%,-50%) scale(1)}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch.mg-current{order:-1}@keyframes mgLastViewedGlow{0%{box-shadow:0 0 #d8a82f99,0 8px 18px #9b6d051f}50%{box-shadow:0 0 0 5px #d8a82f26,0 8px 18px #9b6d0529}to{box-shadow:0 0 0 2px #d8a82f24,0 8px 18px #9b6d051f}}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch.mg-last-viewed:not(.mg-current) img{border-color:#d8a82fd9!important;animation:mgLastViewedGlow 1.4s ease-out .3s both}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch.mg-current:after{content:"";position:absolute;top:8px;right:8px;width:10px;height:10px;border-radius:999px;background:#d8a82f;box-shadow:0 0 0 2px #ffffffe6;z-index:2}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch.mg-last-viewed:not(.mg-current):before{content:"Zuletzt";position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:auto;height:auto;border-radius:999px;background:#1e1405d1;color:#fde68a;font-size:8px;font-weight:700;letter-spacing:.04em;padding:2px 5px;white-space:nowrap;box-shadow:none;z-index:3}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch.is-selected>a>img,.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch.is-selected>img{border-color:#1f8f4c!important;box-shadow:0 0 0 3px #1f8f4c2e,0 10px 24px #1f8f4c29!important}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch.has-selection:not(.is-selected)>a>img,.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch.has-selection:not(.is-selected)>img{border-color:#d8a82feb!important;box-shadow:0 0 0 2px #d8a82f29,0 8px 18px #9b6d051a!important}.kev-swatches-scope .mg-swatch-selection-markers{position:absolute;top:8px;right:8px;display:grid;justify-items:end;gap:4px;z-index:3;pointer-events:none}.kev-swatches-scope .mg-swatch-selection-markers[hidden]{display:none!important}.kev-swatches-scope .mg-swatch-selection-marker{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:18px;padding:0 6px;border-radius:999px;background:#fffffff5;color:#5a3a00;font-size:9px;font-weight:800;line-height:1;box-shadow:0 0 0 1px #7d58022e,0 4px 10px #5f3f001f;white-space:nowrap}.kev-swatches-scope .mg-swatch-selection-marker.is-active-group{background:#1f8f4c;color:#fff;box-shadow:0 0 0 2px #ffffffeb}.kev-swatches-scope .mg-tooltip-atc.is-selected{border-color:#8dc7a3;background:linear-gradient(180deg,#f7fff9,#e8f8ed);box-shadow:0 6px 14px #1587541f,inset 0 1px #ffffffe6}.kev-swatches-scope .mg-tooltip-atc.is-selected .mg-tooltip-atc-icon,.kev-swatches-scope .mg-tooltip-atc.is-selected .mg-tooltip-atc-icon-open,.kev-swatches-scope .mg-tooltip-atc.is-selected .mg-tooltip-atc-price,.kev-swatches-scope .mg-tooltip-atc.is-selected .mg-tooltip-atc-label{opacity:0}.kev-swatches-scope .mg-tooltip-atc.is-selected .mg-tooltip-atc-in-cart-copy{opacity:1;transform:translate(-50%,-50%) scale(1)}.kev-swatches-scope .mg-tooltip-atc.is-selected .mg-tooltip-atc-in-cart-label{color:#1f8f4c}.kev-swatches-scope .mg-palette-fill-entry[hidden],.kev-swatches-scope .mg-palette-fill-overlay[hidden]{display:none!important}.kev-swatches-scope .mg-palette-fill-entry{display:grid;gap:8px;margin:14px 0 18px}.kev-swatches-scope .mg-palette-fill-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;padding:11px 16px;border:1px solid rgba(125,88,2,.18);border-radius:999px;background:linear-gradient(135deg,#fff8e5fa,#f2d27deb 46%,#d8a82ff5);color:#5a3a00;font-size:13px;font-weight:800;letter-spacing:.01em;box-shadow:0 12px 22px #5f3f0024;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.kev-swatches-scope .mg-palette-fill-trigger:hover,.kev-swatches-scope .mg-palette-fill-trigger:focus-visible{transform:translateY(-1px);box-shadow:0 16px 28px #5f3f002e;border-color:#7d580247;outline:none}.kev-swatches-scope .mg-palette-fill-trigger[disabled]{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.kev-swatches-scope .mg-palette-fill-trigger-note{margin:0;color:#5a3a00b8;font-size:12px;line-height:1.45;text-align:center}.kev-swatches-scope .mg-palette-fill-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483200;display:flex;align-items:stretch;justify-content:stretch;padding:0}.kev-swatches-scope .mg-palette-fill-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#2f1f003d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kev-swatches-scope .mg-palette-fill-overlay__panel{position:relative;z-index:1;isolation:isolate;width:100%;min-height:100dvh;max-height:none;max-width:100vw;box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:20px 24px 0;border-radius:0;border:0;background:linear-gradient(180deg,#fffcf5fc,#f8efd6f7);box-shadow:none;overflow:hidden}.kev-swatches-scope .mg-palette-fill-overlay__tabs-strip{flex-shrink:0;padding:12px 0 10px;border-bottom:1px solid rgba(125,88,2,.1);background:linear-gradient(180deg,#fffcf5fc,#f8efd6f7);z-index:6}.kev-swatches-scope .mg-palette-fill-overlay__header{display:grid;gap:6px;flex-shrink:0;position:relative;z-index:8;padding-bottom:4px;background:linear-gradient(180deg,#fffcf5fc,#f8efd6f7)}.kev-swatches-scope .mg-palette-fill-overlay__header-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;row-gap:8px;align-items:start}.kev-swatches-scope .mg-palette-fill-overlay__title{margin:0;color:#5a3a00;font-size:22px;font-weight:800;line-height:1.05}.kev-swatches-scope .mg-palette-fill-overlay__subtitle{margin:0;color:#5a3a00bd;font-size:12px;line-height:1.35;max-width:56ch}.kev-swatches-scope .mg-palette-fill-overlay__close{width:40px;height:40px;border:0;border-radius:999px;background:#ffffffc7;color:#5a3a00;font-size:22px;line-height:1;cursor:pointer;box-shadow:inset 0 0 0 1px #7d58021f}.kev-swatches-scope .mg-palette-fill-overlay__header-copy{min-width:0;grid-column:1;grid-row:1}.kev-swatches-scope .mg-palette-fill-overlay__close:hover,.kev-swatches-scope .mg-palette-fill-overlay__close:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #7d580233,0 8px 16px #5f3f001f}.kev-swatches-scope .mg-palette-fill-overlay__groups{display:flex;flex-wrap:nowrap;flex:0 1 auto;align-self:center;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none}.kev-swatches-scope .mg-palette-fill-overlay__groups::-webkit-scrollbar{display:none}@media(min-width:769px){.kev-swatches-scope .mg-palette-fill-overlay__header-top{grid-template-columns:minmax(0,1fr) minmax(0,auto) auto;grid-template-rows:auto;align-items:center}.kev-swatches-scope .mg-palette-fill-overlay__groups{justify-content:flex-end;align-self:center;max-width:min(52vw,620px);padding-bottom:0}}.kev-swatches-scope .mg-palette-fill-group{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:34px;padding:8px 12px;border:1px solid rgba(125,88,2,.14);border-radius:10px;background:#ffffffc7;color:#5a3a00c7;font-size:11px;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.kev-swatches-scope .mg-palette-fill-group.is-active{border-color:#5a3a0094;background:#fffffffa;color:#5a3a00;box-shadow:inset 0 0 0 1px #5a3a001f,0 8px 16px #5f3f0014}.kev-swatches-scope .mg-palette-fill-overlay__count{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:10px 14px;border-radius:12px;background:#ffffffd1;color:#5a3a00;font-size:12px;font-weight:800;text-align:center;box-shadow:inset 0 0 0 1px #7d58021f}.kev-swatches-scope .mg-palette-fill-overlay__status{display:flex;align-items:center;justify-content:center;width:100%;min-height:38px;padding:9px 12px;border-radius:12px;background:#f2d27d2e;color:#5a3a00;font-size:12px;font-weight:700;line-height:1.35;text-align:center;box-shadow:inset 0 0 0 1px #d8a82f3d}.kev-swatches-scope .mg-palette-fill-overlay__status[hidden]{display:none!important}.kev-swatches-scope .mg-palette-fill-overlay__status.is-attention,.kev-swatches-scope .mg-palette-fill-overlay__footer.is-attention{animation:kevPaletteAttention .58s ease}.kev-swatches-scope .mg-palette-fill-overlay__status.is-pulsing{animation:kevPalettePulse 1.15s ease-in-out infinite}.kev-swatches-scope .mg-palette-fill-overlay__body{flex:1;min-height:0;overflow-y:auto;overflow-x:visible;padding-right:4px;padding-top:16px;padding-bottom:16px}.kev-swatches-scope .mg-palette-fill-overlay__footer{flex-shrink:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;position:relative;z-index:8;padding:12px 0 calc(18px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#f8efd600,#f8efd6d1 18%,#f8efd6fa 40%)}.kev-swatches-scope .mg-palette-fill-overlay__footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;grid-column:1 / span 2;grid-row:1}.kev-swatches-scope .mg-palette-fill-secondary,.kev-swatches-scope .mg-palette-fill-primary{width:100%;min-height:46px;height:46px;padding:11px 16px;border-radius:12px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,opacity .18s ease}.kev-swatches-scope .mg-palette-fill-secondary{border:1px solid rgba(125,88,2,.16);background:#ffffffd1;color:#5a3a00}.kev-swatches-scope .mg-palette-fill-primary{border:1px solid rgba(125,88,2,.18);background:linear-gradient(135deg,#fff8e5fa,#f2d27deb 46%,#d8a82ff5);color:#5a3a00;box-shadow:0 12px 22px #5f3f0024;grid-column:3;grid-row:1;margin-left:0}.kev-swatches-scope .mg-palette-fill-overlay__body [data-swatch-tab-panel] .mg-block-swatch .mg-tooltip{top:calc(100% + 12px);bottom:auto;transform:translate(var(--mg-tooltip-shift),-16px) scale(.86);transform-origin:top center}.kev-swatches-scope .mg-palette-fill-overlay__body [data-swatch-tab-panel] .mg-block-swatch:hover .mg-tooltip,.kev-swatches-scope .mg-palette-fill-overlay__body [data-swatch-tab-panel] .mg-block-swatch:focus-within .mg-tooltip,.kev-swatches-scope .mg-palette-fill-overlay__body [data-swatch-tab-panel] .mg-block-swatch.is-tooltip-open .mg-tooltip{transform:translate(var(--mg-tooltip-shift)) scale(1)}.kev-swatches-scope .mg-palette-fill-overlay__body [data-swatch-tab-panel] .mg-block-swatch .mg-tooltip:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#d8a82f}.kev-swatches-scope .mg-palette-fill-secondary:hover,.kev-swatches-scope .mg-palette-fill-secondary:focus-visible,.kev-swatches-scope .mg-palette-fill-primary:hover,.kev-swatches-scope .mg-palette-fill-primary:focus-visible{transform:translateY(-1px);outline:none}.kev-swatches-scope .mg-palette-fill-primary[disabled],.kev-swatches-scope .mg-palette-fill-secondary[disabled]{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none}.kev-swatches-scope .mg-palette-fill-secondary.is-pulsing:not([disabled]){animation:kevPalettePulse 1.15s ease-in-out infinite;border-color:#d8a82f94;box-shadow:0 0 0 2px #d8a82f2e,0 10px 20px #5f3f0029}.kev-swatches-scope .mg-swatches-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:10px 16px;border:1px solid rgba(125,88,2,.18);border-radius:999px;background:linear-gradient(135deg,#fff8e5fa,#f2d27deb 46%,#d8a82ff5);color:#5a3a00;font-size:13px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-shadow:0 10px 22px #9b6d0529}.kev-swatches-scope .mg-swatches-toggle:hover,.kev-swatches-scope .mg-swatches-toggle:focus-visible{transform:translateY(-1px);box-shadow:0 14px 28px #9b6d0538;border-color:#7d580247;outline:none}.kev-swatches-scope .mg-swatches-toggle:after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#ffffff6b;font-size:14px;line-height:1}.kev-swatches-scope .mg-swatches-toggle.is-expanded:after{content:"-"}@media(max-width:1199px),(hover:none)and (pointer:coarse){.kev-swatches-scope .mg-palette-fill-overlay__panel{min-height:100dvh;height:100dvh;max-height:100dvh;padding-bottom:0}.kev-swatches-scope .mg-palette-fill-overlay__footer{position:static;padding-bottom:calc(14px + env(safe-area-inset-bottom))}}@media(min-width:769px)and (max-width:1199px),(min-width:769px)and (hover:none)and (pointer:coarse){.kev-swatches-scope .mg-palette-fill-overlay__footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px}.kev-swatches-scope .mg-palette-fill-secondary,.kev-swatches-scope .mg-palette-fill-primary{min-height:44px;height:44px;padding:8px 10px;font-size:11px;line-height:1.2}.kev-swatches-scope .mg-palette-fill-secondary[data-palette-fill-add-four]{grid-column:1;grid-row:1}.kev-swatches-scope .mg-palette-fill-secondary[data-palette-fill-upgrade]{grid-column:2;grid-row:1}.kev-swatches-scope .mg-palette-fill-primary{grid-column:3;grid-row:1}.kev-swatches-scope .mg-palette-fill-primary[disabled],.kev-swatches-scope .mg-palette-fill-secondary[disabled]{opacity:.68}}@media(max-width:768px){.kev-swatches-scope .mg-palette-group-dialog{align-items:flex-end;padding:14px}.kev-swatches-scope .mg-palette-group-dialog__panel{width:100%;padding:16px;border-radius:22px 22px 18px 18px}.kev-swatches-scope .mg-palette-group-dialog__title{font-size:16px}.kev-swatches-scope .mg-palette-group-dialog__subtitle{font-size:12px}.kev-swatches-scope .mg-palette-action-dialog{align-items:center;padding:14px}.kev-swatches-scope .mg-palette-action-dialog__panel{width:min(100%,420px);padding:16px;border-radius:20px}.kev-swatches-scope .mg-palette-action-dialog__title{font-size:16px}.kev-swatches-scope .mg-palette-action-dialog__subtitle{font-size:12px}.kev-swatches-scope .mg-overlay-preview-dialog{align-items:stretch;justify-content:stretch;padding:0}.kev-swatches-scope .mg-overlay-preview-dialog__panel{width:100%;min-height:100dvh;max-height:100dvh;overflow-y:auto;padding:max(14px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-radius:0}.kev-swatches-scope .mg-overlay-preview-dialog__title{font-size:15px}.kev-swatches-scope .mg-overlay-preview-dialog__media img{height:min(56dvh,520px)}.kev-swatches-scope .mg-swatch-tabs{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;border-radius:10px;scrollbar-width:none;-ms-overflow-style:none}.kev-swatches-scope .mg-swatch-tabs::-webkit-scrollbar{display:none}.kev-swatches-scope .mg-swatch-tab{flex:0 0 calc((100% - 18px)/4);min-height:42px;padding:7px 4px;font-size:10px}.kev-swatches-scope .mg-palette-fill-entry{margin-bottom:14px}.kev-swatches-scope .mg-palette-fill-overlay{align-items:stretch;padding:0}.kev-swatches-scope .mg-palette-fill-overlay__panel{width:100%;height:100dvh;max-height:100dvh;min-height:100dvh;border-radius:0;border:0;padding:14px 12px 0;overflow-x:hidden}.kev-swatches-scope .mg-palette-fill-overlay__footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.kev-swatches-scope .mg-palette-fill-overlay__title{font-size:18px}.kev-swatches-scope .mg-palette-fill-overlay__subtitle{font-size:11px}.kev-swatches-scope .mg-palette-fill-overlay__footer{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.kev-swatches-scope .mg-palette-fill-overlay__footer-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;order:2}.kev-swatches-scope .mg-tabbed-swatches__toggle{width:100%}.kev-swatches-scope .mg-palette-fill-secondary,.kev-swatches-scope .mg-palette-fill-primary{width:100%;min-height:42px;padding:10px 12px;font-size:12px}.kev-swatches-scope .mg-palette-fill-primary{order:1;margin-left:0}.kev-swatches-scope .mg-palette-strip{margin-bottom:18px}.kev-swatches-scope .mg-palette-strip-header{gap:8px;margin-bottom:10px}.kev-swatches-scope .mg-palette-strip-title{font-size:15px}.kev-swatches-scope .mg-palette-strip-subtitle{font-size:12px}.kev-swatches-scope .mg-palette-strip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kev-swatches-scope .mg-palette-card{padding:5px;border-radius:12px}.kev-swatches-scope .mg-palette-atc{min-height:30px;font-size:9px;padding:0 .42rem 0 .52rem}.kev-swatches-scope .mg-palette-card-media{margin-bottom:5px;border-radius:9px}.kev-swatches-scope .mg-palette-card-image{aspect-ratio:1 / .72}.kev-swatches-scope .mg-palette-card-copy{gap:0}.kev-swatches-scope .mg-palette-card-title{font-size:9px;line-height:1.2;min-height:2.35em}.kev-swatches-scope .mg-palette-card-footer{padding-top:4px}.kev-swatches-scope .mg-palette-atc-icon,.kev-swatches-scope .mg-palette-atc-icon-open{width:18px;height:18px}.kev-swatches-scope .mg-palette-tooltip{min-width:0;width:min(200px,calc(100vw - 24px))}.kev-swatches-scope .mg-variant-picker-values{gap:8px;justify-content:center!important}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch,.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch>a>img,.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch>img{width:var(--mg-swatch-size-mobile)!important;height:var(--mg-swatch-size-mobile)!important;min-width:var(--mg-swatch-size-mobile)!important;min-height:var(--mg-swatch-size-mobile)!important;max-width:var(--mg-swatch-size-mobile)!important;max-height:var(--mg-swatch-size-mobile)!important}.kev-swatches-scope .mg-block-swatch .mg-tooltip{bottom:calc(100% + 12px);min-width:0;width:min(220px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.kev-swatches-scope .mg-block-swatch .mg-tooltip:after{top:100%;border-top-color:#d8a82f;border-bottom-color:transparent}.kev-swatches-scope .mg-swatches-toggle{margin-top:10px;padding:8px 12px;gap:6px;font-size:12px;box-shadow:0 8px 18px #9b6d0524}.kev-swatches-scope .mg-swatches-toggle:after{width:16px;height:16px;font-size:12px}}@media(prefers-reduced-motion:no-preference){.kev-swatches-scope .mg-block-swatch{animation:mgFadeIn .5s ease-out backwards;animation-delay:calc(var(--mg-swatch-index, 0) * .05s)}}@keyframes mgFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes promo-bag-wiggle{0%,to{transform:rotate(0) scale(1)}8%{transform:rotate(-10deg) scale(1.02)}16%{transform:rotate(8deg) scale(1)}24%{transform:rotate(-6deg) scale(1.02)}32%{transform:rotate(4deg) scale(1)}40%{transform:rotate(0) scale(1)}}@keyframes kev-palette-spin{to{transform:rotate(360deg)}}@keyframes kevPaletteAttention{0%,to{transform:translateY(0)}35%{transform:translateY(-1px)}70%{transform:translateY(1px)}}@keyframes kevPalettePulse{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.02);filter:saturate(1.08)}}@media(max-width:749px){.kev-swatches-scope .mg-variant-picker-values{display:grid!important;grid-template-columns:repeat(3,1fr)!important;flex-wrap:unset!important;overflow-x:visible!important;scroll-snap-type:unset!important;gap:10px!important;padding-bottom:0!important}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch{flex:unset!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;aspect-ratio:1 / 1!important;scroll-snap-align:unset!important}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch>a>img,.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch>img{width:100%!important;height:100%!important;min-width:unset!important;min-height:unset!important;max-width:none!important;max-height:none!important}.kev-swatches-scope .mg-variant-picker-values:not(.is-expanded) .mg-collapsed-item{display:none!important}.kev-swatches-scope .mg-swatches-toggle{display:inline-flex!important}.kev-swatches-scope [data-default-swatches-wrap]:after{display:none}.kev-swatches-scope .mg-palette-fill-overlay__body .mg-variant-picker-values{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.kev-swatches-scope .mg-palette-fill-overlay__body .mg-block-swatch{aspect-ratio:1 / 1!important}.kev-swatches-scope .mg-palette-fill-overlay__body .mg-block-swatch>a>img,.kev-swatches-scope .mg-palette-fill-overlay__body .mg-block-swatch>img{width:100%!important;height:100%!important}}.kev-swatches-scope .mg-unavailable-divider{width:100%;grid-column:1 / -1;flex:0 0 100%;display:flex;align-items:center;gap:8px;margin:6px 0 2px;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#9e8b70}.kev-swatches-scope .mg-unavailable-divider:before,.kev-swatches-scope .mg-unavailable-divider:after{content:"";flex:1;height:1px;background:#e8dcc8}@media(max-width:749px){.kev-swatches-scope .mg-unavailable-divider{display:none}}.kev-swatches-scope .mg-palette-fill-progress{height:4px;background:#d8a82f26;border-radius:999px;overflow:hidden;margin:6px 0 0}.kev-swatches-scope .mg-palette-fill-progress__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#d8a82f);transition:width .45s cubic-bezier(.22,1,.36,1);width:0%}@keyframes mgPaletteBtnPop{0%{transform:scale(1);box-shadow:0 10px 22px #9b6d0529}40%{transform:scale(1.06);box-shadow:0 14px 28px #9b6d0547}70%{transform:scale(.97)}to{transform:scale(1);box-shadow:0 10px 22px #9b6d0529}}.kev-swatches-scope .mg-palette-fill-trigger.is-popping{animation:mgPaletteBtnPop .48s cubic-bezier(.22,1,.36,1)}@media(min-width:750px){.kev-swatches-scope .mg-variant-picker-values{display:grid!important;grid-template-columns:repeat(8,1fr)!important;gap:10px!important;flex-wrap:unset!important}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;flex:unset!important;aspect-ratio:1 / 1!important}.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch>a>img,.kev-swatches-scope .mg-variant-picker-values .mg-block-swatch>img{width:100%!important;height:100%!important}}.kev-swatches-scope .mg-block-swatch.is-tooltip-below .mg-tooltip{bottom:auto!important;top:calc(100% + 16px)!important;transform-origin:top center!important}.kev-swatches-scope .mg-block-swatch.is-tooltip-below .mg-tooltip:after{top:auto!important;bottom:100%!important;border-top-color:transparent!important;border-bottom-color:#d8a82f!important}.kev-swatches-scope .mg-block-swatch.is-tooltip-below:hover .mg-tooltip,.kev-swatches-scope .mg-block-swatch.is-tooltip-below.is-tooltip-open .mg-tooltip{transform:translate(var(--mg-tooltip-shift)) scale(1)!important}.kev-swatches-scope .mg-block-swatch.is-tooltip-open{z-index:99999!important;isolation:isolate}.kev-swatches-scope .mg-variant-picker-values{overflow:visible!important}.kev-swatches-scope .mg-palette-fill-overlay__header-row1{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kev-swatches-scope .mg-palette-fill-overlay__header-copy{flex:1;min-width:0}.kev-swatches-scope .mg-palette-fill-overlay__header-meta{display:flex;align-items:center;gap:10px;flex-shrink:0}.kev-swatches-scope .mg-palette-fill-overlay__count{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:30px;padding:0 10px;border-radius:999px;background:#ffffffb3;border:1px solid rgba(125,88,2,.16);font-size:13px;font-weight:800;color:#5a3a00;white-space:nowrap;transition:background .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease}.kev-swatches-scope .mg-palette-fill-overlay__count.is-full{background:linear-gradient(135deg,#fbbf24,#d8a82f);border-color:transparent;color:#fff;box-shadow:0 4px 12px #d8a82f66}@keyframes mgCountPop{0%{transform:scale(1)}35%{transform:scale(1.22)}65%{transform:scale(.93)}to{transform:scale(1)}}.kev-swatches-scope .mg-palette-fill-overlay__count.mg-count-pop{animation:mgCountPop .46s cubic-bezier(.22,1,.36,1)}@keyframes mgFullPulse{0%,to{opacity:1}50%{opacity:.6}}.kev-swatches-scope .mg-palette-fill-overlay__header.is-palette-full .mg-palette-fill-progress__fill{background:linear-gradient(90deg,#16a34a,#4ade80);animation:mgFullPulse 1.8s ease-in-out infinite}.kev-swatches-scope .mg-palette-fill-secondary.is-upgrade-highlight{border-color:#d8a82f!important;background:linear-gradient(135deg,#fff8e5fa,#f2d27deb 46%,#d8a82ff5)!important;box-shadow:0 4px 14px #9b6d0538!important;animation:mgPaletteBtnPop .48s cubic-bezier(.22,1,.36,1)}@keyframes mgCardFlyIn{0%{opacity:0;transform:translateY(18px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}.kev-swatches-scope .mg-cards-entering .mg-block-swatch{animation:mgCardFlyIn .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--overlay-card-i, 0) * 55ms)}@media(prefers-reduced-motion:reduce){.kev-swatches-scope .mg-cards-entering .mg-block-swatch{animation:none}}@media(max-width:749px){.kev-swatches-scope .mg-palette-fill-overlay__footer{display:flex!important;flex-direction:column;gap:8px}.kev-swatches-scope .mg-palette-fill-primary{width:100%;order:1}.kev-swatches-scope .mg-palette-fill-overlay__footer-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;order:2;width:100%}}.kev-swatches-scope .mg-palette-fill-overlay__tabs-strip .mg-tabbed-swatches__caption{margin-top:8px}.kev-swatches-scope .mg-palette-fill-overlay__header-right{display:flex;align-items:center;gap:10px;flex-shrink:0}@media(max-width:749px){.kev-swatches-scope .mg-palette-fill-overlay__header-row1{flex-wrap:wrap}.kev-swatches-scope .mg-palette-fill-overlay__groups{order:3;flex:0 0 100%;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;overflow-x:visible;padding-bottom:0;margin-top:8px}.kev-swatches-scope .mg-palette-fill-overlay__groups .mg-palette-fill-group{padding:7px 6px;font-size:10px;min-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@keyframes mgPopupIn{0%{opacity:0;transform:scale(.88) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes mgPopupEmojiPop{0%{transform:scale(.5) rotate(-10deg);opacity:0}60%{transform:scale(1.2) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.kev-swatches-scope .mg-palette-full-popup{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .22s ease;pointer-events:none}.kev-swatches-scope .mg-palette-full-popup.is-open{opacity:1;pointer-events:auto}.kev-swatches-scope .mg-palette-full-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#140c046b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;cursor:default;width:100%;height:100%}.kev-swatches-scope .mg-palette-full-popup__panel{position:relative;z-index:2;width:min(460px,calc(100% - 32px));background:linear-gradient(160deg,#fffef9,#fdf5e0,#f7e8bb);border:1px solid rgba(180,130,20,.28);border-radius:24px;padding:32px 28px 28px;box-shadow:0 32px 64px #140c043d,inset 0 1px #fffc;animation:mgPopupIn .44s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.kev-swatches-scope .mg-palette-full-popup__emoji{margin-bottom:4px;animation:mgPopupEmojiPop .52s cubic-bezier(.22,1,.36,1) .12s both;display:block}.kev-swatches-scope .mg-palette-full-popup__emoji img{width:72px;height:72px;object-fit:contain;display:block;filter:drop-shadow(0 6px 14px rgba(120,80,0,.22))}.kev-swatches-scope .mg-palette-full-popup__title{margin:0;font-size:22px;font-weight:800;color:#3a2200;line-height:1.15}.kev-swatches-scope .mg-palette-full-popup__subtitle{margin:2px 0 14px;font-size:13px;font-weight:500;color:#7a5a20}.kev-swatches-scope .mg-palette-full-popup__actions{width:100%;display:flex;flex-direction:column;gap:10px}.kev-swatches-scope .mg-palette-full-popup__action{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(180,130,20,.2);background:#ffffffb3;color:#3a2200;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}.kev-swatches-scope .mg-palette-full-popup__action:hover{background:#fffffff2;border-color:#b4821473;transform:translateY(-1px);box-shadow:0 6px 16px #7850001f}.kev-swatches-scope .mg-palette-full-popup__action--primary{background:linear-gradient(135deg,#fff8e5fa,#f2d27df2,#d8a82ffa);border-color:#b4821459;box-shadow:0 8px 20px #78500029}.kev-swatches-scope .mg-palette-full-popup__action--primary:hover{background:linear-gradient(135deg,#fffcebfc,#f8dc8cf7,#e0b23cfc);box-shadow:0 10px 24px #78500038}.kev-swatches-scope .mg-palette-full-popup__action-icon{font-size:20px;font-weight:900;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#d8a82f26;flex-shrink:0}.kev-swatches-scope .mg-palette-full-popup__action strong{display:block;font-size:14px;font-weight:800;color:#3a2200;line-height:1.2}.kev-swatches-scope .mg-palette-full-popup__action small{display:block;font-size:11px;color:#8a6020;margin-top:2px;line-height:1.3}.kev-swatches-scope .mg-palette-full-popup__close{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;border:1px solid rgba(180,130,20,.2);background:#ffffffb3;color:#5a3a00;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.kev-swatches-scope .mg-palette-full-popup__close:hover{background:#fffffff2}@media(max-width:749px){.kev-swatches-scope .mg-palette-full-popup__panel{padding:24px 20px 22px;border-radius:20px}.kev-swatches-scope .mg-palette-full-popup__title{font-size:20px}.kev-swatches-scope .mg-palette-full-popup__emoji{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kev-product-swatches.css.map */
