.kr-collection-shell{background:#fff}
.kr-collection-shell .kl-collection{max-width:1600px;padding:30px clamp(24px,5vw,80px) 70px}
.kr-collection-shell .kl-collection-hero{grid-template-columns:1fr minmax(280px,44%);gap:50px;align-items:center;padding:24px 0 34px}
.kr-collection-shell .kl-collection-hero h1{font-size:clamp(38px,4vw,62px)}
.kr-collection-feature{display:block;background:var(--kt-paper,#f5f3ed);border-radius:18px;overflow:hidden}
.kr-collection-feature img{display:block;width:100%;height:280px;object-fit:contain;padding:20px}
.kr-collection-shell .kl-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}
.kr-collection-shell .kl-card__image{background:var(--kt-paper,#f5f3ed);border-radius:16px;aspect-ratio:4/3}
.kr-collection-shell .kl-card__image img{object-fit:contain;padding:6%;height:100%;width:100%}
.kr-collection-shell .kl-card__label{border-radius:20px;background:#fff;font-size:10px;padding:6px 10px}
.kr-collection-shell .kl-card__body{padding:18px 4px 0}
.kr-collection-shell .kl-card__body h3{font-size:24px;font-weight:500}
.kr-collection-shell .kl-card__scope{font-size:13px;min-height:20px}
.kr-collection-shell .kl-card__price{font-size:22px}
.kr-collection-shell .kl-card__link{font-size:13px;min-height:44px}
.kr-collection-shell .kl-field select{border-radius:10px;min-height:44px}
.kr-collection-shell .kl-room-nav{gap:28px;overflow:auto}
.kr-collection-shell .kl-room-nav a{min-height:48px;white-space:nowrap}
.kr-collection-shell .kl-collection-faq{max-width:900px;margin:60px auto 0}
@media(max-width:749px){.kr-collection-shell .kl-collection{padding:20px 20px 50px}.kr-collection-shell .kl-collection-hero{display:block;padding:8px 0 20px}.kr-collection-feature{display:none}.kr-collection-shell .kl-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.kr-collection-shell .kl-card__image{aspect-ratio:1.15}.kr-collection-shell .kl-card__image img{padding:4%}.kr-collection-shell .kl-card__label{font-size:8px;padding:4px 7px;top:7px}.kr-collection-shell .kl-card__body h3{font-size:21px}.kr-collection-shell .kl-card__scope{font-size:11px;min-height:32px}.kr-collection-shell .kl-card__price{font-size:18px}.kr-collection-shell .kl-card__link{font-size:11px}.kr-collection-shell .kl-room-nav{gap:23px}}
