kr-purchase-tabs{display:block;margin-top:24px}kr-purchase-tabs [data-purchase-panel][hidden],kr-purchase-tabs [data-purchase-tabs][hidden]{display:none!important}.kr-purchase-tabs__nav{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid #d8d8d0;margin-bottom:24px}.kr-purchase-tabs__nav button{background:#f7f7f3;border:0;border-bottom:3px solid transparent;padding:15px 12px;min-height:48px;font:500 13px/1.4 var(--kr-font,Arial,sans-serif);color:#5b5b54;cursor:pointer}.kr-purchase-tabs__nav button[aria-selected=true]{background:#fff7df;border-bottom-color:#ffb12d;color:#171717}.kr-pairing{color:#171717;font-family:var(--kr-font,Arial,sans-serif)}.kr-pairing h3{font:500 25px/1.2 var(--kr-font,Arial,sans-serif);letter-spacing:-.025em;margin:0 0 11px}.kr-pairing__intro{font-size:12px;line-height:1.8;color:#62605b;margin:0 0 22px}.kr-pairing__item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;padding:16px;border:1px solid #e5e5df;background:#fff}.kr-pairing__image{align-self:start;background:#f8f8f5;aspect-ratio:1}.kr-pairing__image img{display:block;width:100%;height:100%;object-fit:contain}.kr-pairing__name{display:flex;justify-content:space-between;align-items:start;gap:12px;font-size:11px;line-height:1.6}.kr-pairing__name a{font-weight:500;text-decoration:none}.kr-pairing__name strong{white-space:nowrap;font-size:12px;font-weight:500}.kr-pairing__information>label:not(.kr-pairing__optional){display:block;font-size:9px;margin-top:9px;margin-bottom:5px;color:#62605b}.kr-pairing__information select{display:block;width:100%;min-height:40px;font:11px var(--kr-font,Arial,sans-serif);background:white;color:#171717;padding:7px;border:1px solid #d8d8d0}.kr-pairing__optional{display:flex;gap:7px;align-items:center;font-size:10px;margin-top:10px;cursor:pointer}.kr-pairing__optional input{width:16px;height:16px;accent-color:#a0710b;margin:0}.kr-pairing__base{display:block;font-size:9px;margin-top:10px;color:#62605b}.kr-pairing__plus{display:block;width:30px;height:30px;text-align:center;align-content:center;margin:3px auto;background:#fff7df;border-radius:50%;font-size:21px;line-height:1}.kr-pairing__fit{font-size:10px;line-height:1.8;color:#62605b;margin:15px 0}.kr-pairing__total{border-top:1px solid #deded7;padding-top:17px;display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:12px}.kr-pairing__total strong{font-weight:500;font-size:22px}.kr-pairing__note{font-size:9px;line-height:1.75;color:#62605b;margin:8px 0 17px}.kr-pairing__add{display:block;width:100%;min-height:50px;border:1px solid #ffb12d;background:#ffb12d;color:#171717;font:600 12px var(--kr-font,Arial,sans-serif);padding:12px;cursor:pointer}.kr-pairing__add:disabled{opacity:.55;cursor:wait}.kr-pairing__status{font-size:10px;line-height:1.7;color:#7e4318;margin:10px 0 0}.kr-pairing__status:empty{display:none}.kr-pairing__bag{display:inline-flex;align-items:center;min-height:36px;font-size:10px;color:#171717;text-underline-offset:4px;margin-top:4px}.kr-pdp[data-kr-purchase-tab=together] [data-kr-sticky]{display:none!important}kr-purchase-tabs button:focus-visible,kr-purchase-tabs select:focus-visible,kr-purchase-tabs a:focus-visible,kr-purchase-tabs input:focus-visible{outline:2px solid #171717;outline-offset:3px}@media(max-width:767px){.kr-purchase-tabs__nav button{font-size:12px}.kr-pairing__item{padding:13px;grid-template-columns:72px minmax(0,1fr);gap:12px}.kr-pairing__name{flex-wrap:wrap;gap:4px}.kr-pairing__name a{width:100%;font-size:11px}.kr-pairing h3{font-size:24px}.kr-pairing__intro{font-size:11px}.kr-pairing__information select{font-size:10px}}
