.kr-cert{display:block;background:#fff;border:1px solid #e8e4dc;border-radius:20px;padding:28px;color:#222d28}.kr-cert__heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.kr-cert h3{font:600 clamp(22px,2.4vw,30px)/1.25 Poppins,sans-serif;margin:0 0 8px;color:#222d28;text-transform:none}.kr-cert__heading p{margin:0;font:400 14px/1.5 Poppins,sans-serif;color:#222d28}.kr-cert__controls{display:flex;gap:8px}.kr-cert button{display:grid;place-items:center;min-width:44px;height:44px;padding:0;border:1px solid #e2e5df;border-radius:50%;background:#fff;color:#222d28;font:28px/1 Poppins,sans-serif;cursor:pointer}.kr-cert button:hover:not(:disabled){background:#fff3e3;border-color:#f49b34}.kr-cert button:disabled{opacity:.3;cursor:default}.kr-cert__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d9c6ab #faf4e9;padding-bottom:12px}.kr-cert__card{flex:0 0 calc((100% - 40px)/3);min-width:0;scroll-snap-align:start;border:1px solid #e7e7e1;border-radius:12px;overflow:hidden;background:#fff}.kr-cert__preview{position:relative;display:block;padding:12px;color:#222d28;text-decoration:none;background:#fcfbf8}.kr-cert__preview img{display:block;width:100%;height:auto;aspect-ratio:2106/1583;object-fit:contain}.kr-cert__preview span{display:block;margin-top:10px;text-align:center;font:500 12px/1.5 Poppins,sans-serif;text-decoration:underline;text-underline-offset:3px}.kr-cert__product{display:flex;align-items:center;gap:12px;padding:16px;text-decoration:none;color:#222d28}.kr-cert__product img{width:56px;height:56px;object-fit:contain;flex-shrink:0}.kr-cert h4{font:600 13px/1.5 Poppins,sans-serif;margin:0;color:#222d28;text-transform:none}.kr-cert__status{font:400 12px/1.4 Poppins,sans-serif;color:#222d28;text-align:center;margin:14px 0 0}.kr-cert__dialog{width:min(1100px,94vw);max-height:92dvh;padding:16px;border:0;border-radius:14px;background:#fff;color:#222d28;overscroll-behavior:contain}.kr-cert__dialog::backdrop{background:#111a15b3}.kr-cert__dialog-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font:500 16px/1.4 Poppins,sans-serif}.kr-cert__dialog>img{display:block;width:100%;height:auto}.kr-cert :focus-visible{outline:2px solid #f49b34;outline-offset:3px}@media(max-width:749px){.kr-cert{padding:18px 14px;border-radius:16px}.kr-cert__heading{align-items:flex-start;margin-bottom:18px;gap:8px}.kr-cert h3{font-size:20px}.kr-cert__heading p{font-size:12px}.kr-cert__controls{gap:4px}.kr-cert__card{flex-basis:100%}.kr-cert__track{gap:12px}.kr-cert__product,.kr-cert__dialog{padding:12px}.kr-cert__dialog-head{font-size:13px}}.kr-cert__track{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:0}.kr-cert__track::-webkit-scrollbar{display:none}.kr-cert__dots{display:flex;justify-content:center;flex-wrap:wrap;gap:2px;margin-top:16px}.kr-cert .kr-cert__dots button{display:grid;min-width:18px;width:18px;height:28px;padding:5px;border:0;background:transparent;box-shadow:none}.kr-cert__dots button span{width:6px;height:6px;border-radius:50%;background:#d2c4b0;transition:background .2s,transform .2s}.kr-cert__dots button[aria-pressed=true] span{background:#f49b34;transform:scale(1.4)}.kr-cert .kr-cert__dots button:hover{background:transparent}.kr-cert__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/35/assets/kr-certificates.css.map */
