.kreco{margin-top:36px}.kreco__head{border-bottom:2px solid #222;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:10px;display:flex}.kreco__head .ktitle{border-bottom:0;margin:0;padding-bottom:0}.kreco__head a{color:#555;font-size:13px}.kreco__head a:hover{color:var(--k-ink);text-decoration:underline}.kreco .pgrid{border-top:0;margin-top:0}@media (min-width:961px){.cidx__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;display:grid}.cidx__row{align-items:start}.cidx .kreco{margin-top:28px}}@media (max-width:960px){.kreco{margin-top:28px}}.sp-cart .sp-cart__foot{justify-content:flex-start;padding:14px 0 0;display:flex}.sp-cart .sp-cart__guide{border:1px solid var(--k-line2);background:var(--k-bg2);color:var(--k-sub);gap:4px;margin:14px 0 0;padding:12px 16px 12px 30px;font-size:12px;line-height:1.6;list-style:outside;display:grid}.sp-checkout a.ck-item__thumb{display:block}.sp-checkout .checkout-item a.ck-item__name:hover{text-decoration:underline}.sp-checkout .ck-title__link{color:#555;letter-spacing:0;margin-left:auto;font-size:13px;font-weight:400}.sp-checkout .ck-title__link:hover{color:var(--k-ink);text-decoration:underline}.sp-checkout .ck-agree__docs{gap:12px;margin:0;padding:0 0 8px 26px;font-size:12px;display:flex}.sp-checkout .ck-agree__docs a{color:#555;text-underline-offset:2px;text-decoration:underline}.sp-steps a{color:inherit}.sp-steps a:hover{color:var(--k-ink);text-decoration:underline}@media (min-width:961px){.sp-checkout .checkout-form{gap:26px}.sp-checkout .ck-row__th{padding:17px 14px 10px 16px}.sp-checkout .ck-row__td{padding:7px 12px}.sp-checkout .ck-row__td>.kinp{height:40px;min-height:40px}}.sp-cart .sp-cart__guide a{color:var(--k-body);text-underline-offset:2px;text-decoration:underline}@media (min-width:961px){.sp-opt__price{flex-direction:row-reverse;justify-content:flex-start;align-items:baseline;gap:8px}.mb-empty{padding:20px 16px}.lempty{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:28px;padding:24px 24px 22px;display:grid}.lempty>*{grid-column:1}.lempty>.btn,.lempty>.kbtn,.lempty>.lside__reset{grid-area:1/2/span 3;align-self:center;margin-top:0}.lempty p:last-of-type{margin-bottom:0}.lmain .kreco{margin-top:28px}.mb-ft>.form-field textarea{height:96px}}.lpage h1.lhead,.lpage .crumb strong{overflow-wrap:anywhere;min-width:0}.lpage h1.lhead>span{white-space:nowrap;flex:none}.lrow__name{overflow-wrap:anywhere;min-width:0}@media (max-width:960px){.mb-auth__help a,.mb-note a,.mb-head>a,.klink,.sp-detail__more{position:relative}.mb-auth__help a:after,.mb-note a:after,.mb-head>a:after,.klink:after,.sp-detail__more:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hd-search__form{box-shadow:inset 0 0 0 2px var(--brand);border:0}.hd-search__form input{padding-left:16px}.hd-search__form button{height:100%}.mb-bsearch{min-width:0;max-width:100%}.mb-bsearch .kinp{min-width:0}.mb-bsearch .kbtn,.mb-bsearch button{flex:none}:is(html.is-scrolled body:has(.sp-detail) .mfab,html.is-scrolled body:has(.sp-cart) .mfab,html.is-scrolled body:has(.sp-checkout) .mfab){display:none!important}:is(html.is-scrolled body:has(.sp-detail) .qk,html.is-scrolled body:has(.sp-cart) .qk,html.is-scrolled body:has(.sp-checkout) .qk){opacity:0;pointer-events:none}}
