.kg-popup{border:0;padding:0;max-width:min(640px,calc(100vw - 32px));width:100%;background:transparent;color:inherit}.kg-popup::backdrop{background:#1111118c}.kg-popup__card{position:relative;display:grid;grid-template-columns:220px 1fr;gap:24px;padding:28px;background:#fff;color:#111;border-radius:6px;box-shadow:0 18px 50px #00000040}.kg-popup__close{position:absolute;top:10px;right:10px;width:36px;height:36px;display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.kg-popup__media img{width:100%;height:auto;display:block;border-radius:4px;background:#f4f4f4}.kg-popup__photo[hidden]{display:none}.kg-popup__eyebrow{margin:0 0 6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.kg-popup__heading{margin:0 0 10px;font-size:24px;line-height:1.2}.kg-popup__text p{margin:0 0 14px;line-height:1.5}.kg-popup__product{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0 0 14px;padding:10px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.kg-popup__title{font-weight:600}.kg-popup__detail{display:block;margin-top:2px;font-size:13px;font-weight:400;letter-spacing:normal;text-transform:none;opacity:.7}.kg-popup__compare{opacity:.6;margin-right:6px}.kg-popup__free{text-transform:uppercase;letter-spacing:.06em}.kg-popup__label{display:block;margin-bottom:4px;font-size:13px}.kg-popup__swatches{min-width:0;margin:0 0 12px;padding:0;border:0}.kg-popup__swatches legend{padding:0;margin-bottom:8px}.kg-popup__chosen{font-weight:600}.kg-popup__swatch-list{display:flex;flex-wrap:wrap;gap:12px}.kg-popup__swatch{position:relative;display:block;padding:3px;cursor:pointer}.kg-popup__swatch input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.kg-popup__dot{position:relative;display:block;width:34px;height:34px;border-radius:50%;overflow:hidden;background:#f4f4f4;transition:box-shadow .15s}.kg-popup__dot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kg-popup__dot-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--kg-swatch-bg);box-shadow:inset 0 0 0 1px #0000002e}.kg-popup__swatch:hover .kg-popup__dot{box-shadow:0 0 0 2px #fff,0 0 0 3px #00000059}.kg-popup__swatch input:checked+.kg-popup__dot{box-shadow:0 0 0 2px #fff,0 0 0 4px #111}.kg-popup__swatch input:focus-visible+.kg-popup__dot{outline:2px solid #111;outline-offset:5px}.kg-popup__swatch input:disabled+.kg-popup__dot{opacity:.35;cursor:not-allowed}.kg-popup__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kg-popup .kg-popup__button,.kg-popup .kg-popup__button:visited{--kg-button: #273701;display:flex;align-items:center;justify-content:center;width:100%;text-align:center;cursor:pointer;color:#fff;background-color:var(--kg-button);border:1px solid var(--kg-button);border-radius:25px;font-family:inherit;text-transform:uppercase;letter-spacing:0;font-weight:500}.kg-popup .kg-popup__button:hover:not([disabled]){color:var(--kg-button)!important;background-color:#fff!important}.kg-popup .kg-popup__button[disabled]{opacity:.6;cursor:wait}.kg-popup__fine,.kg-popup__note,.kg-popup__status{margin:10px 0 0;font-size:13px;opacity:.75}.kg-popup__status:empty{display:none}.kg-popup__done{margin-top:14px}.kg-popup__link{display:block;margin:10px auto 0;border:0;background:none;font:inherit;text-decoration:underline;cursor:pointer;color:inherit}.kg-popup__editor-note{padding:12px;text-align:center;font-size:13px}@media(max-width:749px){.kg-popup{margin:auto auto 0;max-width:100vw}.kg-popup__card{grid-template-columns:132px 1fr;gap:14px;padding:22px 16px calc(18px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0}.kg-popup__heading{font-size:20px}.kg-popup__body{grid-column:1 / -1}.kg-popup__media{grid-row:1}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-kitchen-gift.css.map */
