.cl-s .cl-pb__card .cl-pb__add{display:none}.cl-s .cl-pb__card .cl-pb__so{font-size:12.5px}.cl-s__ladder{display:block;margin:0 0 4px;color:#fff}.cl-s__ladder b{color:#ffce48;font-weight:700}.cl-s__ladder span{white-space:nowrap}.cl-s__who{margin-top:16px}.cl-s__whotx{margin:0;padding:10px 16px;border:1px solid #d5dde8;border-radius:8px;background:#f6f9fc;font-size:14.5px;line-height:1.5;color:#374151}.cl-s__whotx a{color:#104372;font-weight:700;text-decoration:underline}.cl-s__signin{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:12px 16px;border:1px solid #d5dde8;border-radius:8px;background:#f6f9fc}.cl-s__signin p{margin:0;font-size:14.5px;line-height:1.5;color:#374151}.cl-s__signin strong{color:#104372}.cl-s__signbtn{flex:0 0 auto;padding:9px 18px;border-radius:8px;background:#104372;color:#fff!important;font-weight:700;font-size:14.5px;text-decoration:none!important}.cl-s__hd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px}.cl-s__all{padding:6px 14px;border:1px solid #c9d3e0;border-radius:20px;background:#fff;color:#104372;font-weight:700;font-size:14px;line-height:1.2;cursor:pointer}.cl-s__all:hover{border-color:#104372}.cl-s .cl-s__bundle{margin:0;font-size:14px;color:#4b5563}.cl-s__bundle a{font-weight:700;color:#104372;text-decoration:underline}.cl-s__pick{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:6px;padding:8px 10px;border:1.5px solid #c9d3e0;border-radius:8px;background:#fff;color:#104372;font-weight:700;font-size:14.5px;line-height:1.2;cursor:pointer;transition:background .12s ease,border-color .12s ease}.cl-s__pick:hover{border-color:#104372}.cl-s__box{position:relative;flex:0 0 auto;width:18px;height:18px;border:2px solid #9aa8bb;border-radius:4px;background:#fff}.cl-s__card.is-picked .cl-s__pick{background:#1a7f37;border-color:#1a7f37;color:#fff}.cl-s__card.is-picked .cl-s__box{border-color:#fff}.cl-s__card.is-picked .cl-s__box:after,.cl-s__card.is-incart .cl-s__box:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #1a7f37;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.cl-s__card.is-picked .cl-pb__cover{box-shadow:0 0 0 3px #1a7f37,0 6px 16px #1a7f3740}.cl-s__card.is-incart .cl-s__pick,.cl-s__card.is-owned .cl-s__pick{background:#eef3f9;border-color:#eef3f9;color:#4b5563;cursor:default}.cl-s__card.is-incart .cl-s__box{border-color:#1a7f37}.cl-s__card.is-owned .cl-s__box{display:none}.cl-s__card.is-owned .cl-pb__cover img{opacity:.55}.cl-s .cl-s__owned{background:#104372}.cl-s .cl-pb__bar{position:fixed;left:0;right:0;bottom:0;margin:0;border-top:0;background:#104372;box-shadow:0 -6px 22px #10437259;transform:translateY(110%);visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s}.cl-s .cl-pb__bar.is-up{transform:none;visibility:visible;transition:transform .28s ease}.cl-s.is-picking{padding-bottom:84px}.cl-s .cl-pb__msg{color:#fff}.cl-s .cl-pb__msg strong{color:#ffce48}.cl-s__add{flex:0 0 auto;padding:11px 20px;border:0;border-radius:8px;background:#2ea043;color:#fff;font-weight:700;font-size:16px;line-height:1.2;cursor:pointer;white-space:nowrap;box-shadow:0 2px #0000002e}.cl-s__add:hover{background:#238636}.cl-s__add:disabled{background:#6b8bab;color:#fff;cursor:default}.cl-s__add.is-pulse{animation:clsPulse .55s ease}@keyframes clsPulse{0%{transform:scale(1)}45%{transform:scale(1.09)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cl-s .cl-pb__bar,.cl-s .cl-pb__bar.is-up{transition:none}.cl-s__add.is-pulse{animation:none}}.cl-s .cl-pb__cart{background:transparent;color:#fff!important;border:1px solid rgba(255,255,255,.55)}.cl-s__err{margin:0;padding-bottom:8px;font-size:14px;color:#ffb4a6}.cl-s__lib{display:flex;align-items:center;gap:16px;margin:36px 0 0;padding:16px 20px;border:1px solid #d5dde8;border-radius:10px;background:#f6f9fc}.cl-s__lib img{flex:0 0 auto;width:90px;height:auto;border-radius:4px}.cl-s__lib p{margin:0;font-size:15px;line-height:1.55;color:#374151}.cl-s__lib a{font-weight:700;color:#104372;text-decoration:underline}.cl-s__empty{margin:30px 0;font-size:16px;color:#4b5563}@media(max-width:640px){.cl-s__pick{padding:7px 8px;font-size:14px}.cl-s__signin{padding:12px}.cl-s .cl-pb__barin{gap:10px}.cl-s .cl-pb__msg{font-size:13.5px}.cl-s__more,.cl-s .cl-pb__cart{display:none}.cl-s__add{padding:9px 14px;font-size:14px}.cl-s__lib{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/cl-single-shelf.css.map */
