[data-kpc-prompts][hidden],[data-kpc-recommendations][hidden],[data-kpc-range][hidden]{display:none!important}.kpc-prompts{padding:0 20px 12px;flex-shrink:0}.kpc-prompt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;background:#f1f5ed;border:1px solid #d7e1d4;border-radius:7px;margin-top:6px}.kpc-prompt strong{display:block;color:#17251b;font-size:12px;line-height:1.45;font-weight:650}.kpc-prompt div>span{display:block;color:#42704b;font-size:10px;margin-top:3px}.kpc-prompt a,.kpc-rec-heading a{font-size:11px;font-weight:600;color:#183c22;text-decoration:underline;text-underline-offset:3px;flex-shrink:0;min-height:44px;display:inline-flex;align-items:center;gap:4px}.kpc-recommendations{margin:12px 20px 16px}.kpc-rec-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.kpc-rec-heading h3{font-size:12px;font-weight:650;margin:0;color:#17251b}.kpc-rec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpc-rec-card{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #e3e7df;border-radius:6px;background:#fafbf8;color:#111;text-decoration:none;min-width:0}.kpc-rec-image{width:42px;height:56px;object-fit:cover;border-radius:3px;flex-shrink:0}.kpc-rec-card>div{min-width:0}.kpc-rec-name{font-size:10px;line-height:1.35;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kpc-rec-price{display:block;font-size:10px;color:#616761;margin:4px 0}.kpc-rec-action{display:block;font-size:10px;color:#183c22;text-decoration:underline;text-underline-offset:3px}.kpc-recommendations [data-kpc-range]+[data-kpc-range]{margin-top:12px}.kpc-prompt a:focus-visible,.kpc-rec-card:focus-visible,.kpc-rec-heading a:focus-visible{outline:2px solid #166534;outline-offset:3px}[data-kpc-collection]{display:flex;flex-direction:column;gap:4px}[data-kpc-collection]>strong{font-size:12px;font-weight:650}[data-kpc-collection]>span{font-size:11px;color:#b6cbb3;line-height:1.5}@media(max-width:360px){.kpc-prompts{padding-inline:12px}.kpc-recommendations{margin-inline:12px}.kpc-rec-card{flex-direction:column;align-items:flex-start}}#kdc-main-dialog .cart-drawer__header{padding:10px 16px!important}#kdc-main-dialog .kcl-cart-shipping{padding:8px 16px;gap:5px}#kdc-main-dialog .kpc-prompts{padding:0 16px 8px}#kdc-main-dialog .kpc-prompt{padding:6px 10px;gap:8px;margin-top:4px}#kdc-main-dialog .cart-drawer__items{flex:0 1 auto!important;padding-inline:16px}#kdc-main-dialog .cart-items__table-row{grid-template-columns:64px minmax(0,1fr) auto!important;grid-template-areas:"media details details" "media quantity price" "media error error";column-gap:10px!important;padding-bottom:10px!important;margin-bottom:8px!important}#kdc-main-dialog .cart-items__media-container,#kdc-main-dialog .cart-items__media-image{width:64px!important}#kdc-main-dialog .cart-items__title{font-size:12px!important;line-height:1.35!important}#kdc-main-dialog .cart-items__quantity{margin-top:5px;gap:4px}#kdc-main-dialog .cart-items__price{align-self:center;font-size:13px!important;padding-block:0}#kdc-main-dialog .quantity-selector{--quantity-selector-width: 116px;width:116px!important;min-width:116px!important;max-width:116px!important;height:44px!important;min-height:44px!important;flex:0 0 116px!important;border:1px solid #dededb!important;border-radius:5px!important;background:#fafaf8!important;color:#202420!important}#kdc-main-dialog .quantity-selector button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;background:transparent!important;color:#202420!important}#kdc-main-dialog .quantity-selector input{width:28px!important;min-width:0!important;max-width:28px!important;padding:0!important;font-size:12px!important;font-weight:600!important;color:#202420!important;background:transparent!important}#kdc-main-dialog .quantity-selector .svg-wrapper,#kdc-main-dialog .quantity-selector svg{width:12px;height:12px}#kdc-main-dialog .quantity-selector button:disabled{opacity:.35}#kdc-main-dialog .cart-items__remove{width:44px;min-height:44px;padding:0}#kdc-main-dialog .kpc-recommendations{margin:4px 0 16px}#kdc-main-dialog .kpc-rec-heading h3{font-family:inherit;font-size:11px;letter-spacing:.02em}#kdc-main-dialog .kpc-rec-heading a{min-height:36px}#kdc-main-dialog .kpc-rec-card{padding:7px;gap:6px}#kdc-main-dialog .kpc-rec-card{display:block}.kpc-rec-main{display:flex;align-items:center;gap:7px}.kpc-rec-main>a{flex-shrink:0}.kpc-rec-main>div{min-width:0}.kpc-rec-name{color:#17251b;text-decoration:none}button.kpc-rec-action{border:0;background:transparent;padding:3px 0;min-height:36px;cursor:pointer;font:inherit;font-size:10px;color:#183c22}.kpc-rec-card.is-expanded{grid-column:1 / -1;padding:10px!important}.kpc-size-panel[hidden]{display:none!important}.kpc-size-panel{margin-top:8px;padding-top:8px;border-top:1px solid #e3e7df}.kpc-size-options{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.kpc-size-options button{min-width:44px;min-height:44px;padding:6px 10px;border:1px solid #d5dbd2;border-radius:4px;background:#fff;color:#222;font-size:12px;cursor:pointer}.kpc-size-options button[aria-pressed=true]{background:#17251b;border-color:#17251b;color:#fff}.kpc-size-options button:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.kpc-add{width:100%;min-height:44px;border:0;border-radius:4px;background:#111;color:#fff;font-size:11px;font-weight:650;letter-spacing:.05em;cursor:pointer}.kpc-add:disabled{opacity:.4;cursor:not-allowed}.kpc-size-status{margin:6px 0 0;font-size:11px;line-height:1.4;color:#9b2424}.kpc-size-status:empty{display:none}.kpc-rec-card button:focus-visible,.kpc-rec-card a:focus-visible{outline:2px solid #166534;outline-offset:2px}#kdc-main-dialog .kpc-rec-image{width:36px;height:48px}#kdc-main-dialog .kpc-rec-price{margin:2px 0}#kdc-main-dialog .cart-drawer__summary{gap:10px;padding:12px 16px;margin-top:0!important;box-shadow:none}#kdc-main-dialog .cart__summary-totals{gap:2px!important}#kdc-main-dialog .cart__ctas{margin-top:0!important}#kdc-main-dialog .kcl-cart-tee-offer{margin-block:0;padding:10px 12px}@media(max-height:650px){#kdc-main-dialog .cart-drawer__items{flex:0 0 auto!important}}@media(max-width:360px){#kdc-main-dialog .cart-items__table-row{grid-template-columns:54px minmax(0,1fr) auto!important;column-gap:8px!important}#kdc-main-dialog .cart-items__media-container,#kdc-main-dialog .cart-items__media-image{width:54px!important}#kdc-main-dialog .kpc-rec-card{flex-direction:row}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/keiko-pair-discovery.css.map */
