.s-block{margin:24px 0 0;padding:20px;min-width:0;background:var(--s-surface, #fff);border:1px solid var(--s-line);border-radius:var(--s-radius-lg)}.s-block__h{margin:0 0 4px;padding:0;font-size:18px;font-weight:600;letter-spacing:-.01em}.s-block__p{margin:0 0 14px;font-size:14px;color:var(--s-ink-muted)}.s-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.s-f{margin:0 0 18px;min-width:0}.s-fields .s-f{margin:0}.s-fields+.s-f,.s-f+.s-fields{margin-top:18px}.s-f label,.s-f__label{display:block;margin:0 0 6px;font-size:14px;font-weight:600}.s-f label span,.s-f__label span{font-weight:400;color:var(--s-ink-muted)}.s-f input[type=text],.s-f input[type=date],.s-f textarea{width:100%;min-height:44px;padding:10px 12px;font:inherit;font-size:16px;color:var(--s-ink);background:var(--s-surface, #fff);border:1px solid var(--s-line-strong, #C9C6BE);border-radius:var(--s-radius-sm)}.s-f textarea{min-height:88px}.s-f input:focus-visible,.s-f textarea:focus-visible{outline:2px solid var(--s-signal);outline-offset:1px}.s-f__msg{margin:6px 0 0;font-size:13px;color:var(--s-ink-muted)}.s-f__msg.is-ok{color:var(--s-success, #2E7D5B)}.s-f__msg.is-bad{color:var(--s-error, #B3261E)}.s-when__date{max-width:220px}.s-fold>summary{display:flex;align-items:center;gap:12px;min-height:28px;cursor:pointer;list-style:none}.s-fold>summary::-webkit-details-marker{display:none}.s-fold>summary .s-block__h{margin:0}.s-fold__val{margin-left:auto;font-size:14px;color:var(--s-ink-muted)}.s-fold>summary:after{content:"";flex:none;width:10px;height:10px;margin:0 4px 4px 0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease-out}.s-fold[open]>summary:after{transform:rotate(-135deg);margin-bottom:-4px}.s-fold__body{margin-top:12px}.s-cart .sc-label{display:block;margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.4;color:var(--s-ink)}.s-cart .sc-label i{font-style:normal;font-weight:400;color:var(--s-ink-muted)}.s-cart .sc-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.s-cart .sc-pill{position:relative;display:inline-flex;margin:0;padding:0;cursor:pointer}.s-cart .sc-pill input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.s-cart .sc-pill b{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:500;color:var(--s-ink);background:#fff;border:1px solid var(--s-line-strong, #C9C6BE);border-radius:var(--s-radius-sm);transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.s-cart .sc-pill:hover b{border-color:var(--s-nuit)}.s-cart .sc-pill input:checked+b{color:#fff;background:var(--s-nuit);border-color:var(--s-nuit)}.s-cart .sc-pill input:focus-visible+b{outline:2px solid var(--s-signal);outline-offset:2px}.s-cart .sc-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0}.s-cart .sc-check{display:flex!important;align-items:center;gap:12px;min-height:32px;margin:0;font-size:15px;font-weight:400;color:var(--s-ink);cursor:pointer}.s-cart .sc-check input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--s-nuit)}.s-cart .sc-check b{font-weight:400}.s-cart section.s-more{display:block;margin:32px 0 0}.s-cart .s-more>h2,.s-cart .s-more>p{text-align:left}.s-more__group{width:100%;margin:14px 0 0}.s-more__h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:0 0 10px;font-size:15px;font-weight:600}.s-more__h a{font-size:14px;font-weight:400;color:var(--s-signal)}.s-more__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none}.s-more__card{display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--s-surface, #fff);border:1px solid var(--s-line);border-radius:var(--s-radius-md)}.s-more__img{display:block;aspect-ratio:1;padding:6%;background:var(--s-paper);border-radius:var(--s-radius-sm);overflow:hidden}.s-more__img img{width:100%;height:100%;object-fit:contain}.s-more__title{font-size:14px;font-weight:600;line-height:1.3;color:var(--s-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.s-more__title:hover{color:var(--s-signal)}.s-more__price{font-size:13px;color:var(--s-ink-muted);font-variant-numeric:tabular-nums}.s-more__add{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;font:inherit;font-size:14px;font-weight:600;color:var(--s-nuit);background:#fff;border:1px solid var(--s-nuit);border-radius:var(--s-radius-sm);text-decoration:none;cursor:pointer}.s-more__add:hover{background:var(--s-nuit);color:#fff}.s-sum__lock{margin:0 0 10px;padding:10px 12px;font-size:13px;color:var(--s-warning, #8A5A00);background:var(--s-warning-soft, #FBF1DE);border-radius:var(--s-radius-sm)}.s-cart__checkout[disabled]{opacity:.45;cursor:not-allowed}.s-ship__warn strong{font-weight:600}.s-tools{display:grid;gap:2px;margin:6px 0 8px;padding:10px 0 0;list-style:none;border-top:1px solid var(--s-line)}.s-tools a,.s-tools button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 4px;font:inherit;font-size:14px;color:var(--s-ink);text-align:left;text-decoration:none;background:none;border:0;border-radius:var(--s-radius-sm);cursor:pointer;transition:color .2s ease-out,background-color .2s ease-out}.s-tools a:hover,.s-tools button:hover{color:var(--s-signal);background:var(--s-paper)}.s-tools svg{flex:none;color:var(--s-ink-muted)}.s-tools button.is-done,.s-tools button.is-done:hover{color:var(--s-success, #2E7D5B);background:var(--s-success-soft, #E6F2EC)}.s-tools button.is-done svg{color:var(--s-success, #2E7D5B);stroke-width:2.2;animation:sc-pop .4s ease-out}@keyframes sc-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.25);opacity:1}to{transform:scale(1)}}.s-save{margin:4px 0 10px}.s-save label{display:block;margin-bottom:6px;font-size:14px;font-weight:600}.s-save__row{display:flex;gap:8px}.s-save__row input{flex:1;min-width:0;min-height:44px;padding:0 12px;font:inherit;font-size:16px;border:1px solid var(--s-line-strong, #C9C6BE);border-radius:var(--s-radius-sm)}.s-save__row .btn{min-height:44px}.s-save__hint{margin:6px 0 0;font-size:13px;color:var(--s-ink-muted)}.s-lists{margin:6px 0 10px}.s-lists__h{margin:0 0 6px;font-size:14px;font-weight:600}.s-lists ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.s-lists li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;font-size:14px;background:var(--s-paper);border-radius:var(--s-radius-sm)}.s-lists li span small{display:block;font-size:12px;color:var(--s-ink-muted)}.s-lists li div{display:flex;gap:10px;flex:none}.s-lists button{padding:4px 0;font:inherit;font-size:13px;color:var(--s-signal);background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s-lists button[data-s-list-del]{color:var(--s-ink-muted)}.s-sharebar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 20px;padding:14px 16px;background:var(--s-signal-soft, #E4ECF7);border-radius:var(--s-radius-md);font-size:15px}.s-sharebar div{display:flex;flex-wrap:wrap;gap:8px}.s-sharebar .btn{min-height:40px}.s-cart__emptytools{max-width:720px;margin:24px auto 0}.s-quick{margin:24px 0 0}.s-quick>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;cursor:pointer;list-style:none}.s-quick>summary::-webkit-details-marker{display:none}.s-quick>summary:after{content:"";width:10px;height:10px;margin:0 4px 4px 0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease-out}.s-quick[open]>summary:after{transform:rotate(-135deg);margin-bottom:-4px}.s-quick>summary .s-block__h{margin:0}.s-quick__body{margin-top:12px}.s-quick textarea{width:100%;min-height:120px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;border:1px solid var(--s-line-strong, #C9C6BE);border-radius:var(--s-radius-sm)}.s-quick__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:10px}.s-quick__file{font-size:14px}.s-quick__out{margin:10px 0 0;font-size:14px;color:var(--s-ink-muted)}.s-quick__out.is-ok{color:var(--s-success, #2E7D5B)}.s-quick__out.is-bad{color:var(--s-error, #B3261E)}.s-toast{position:fixed;left:50%;bottom:24px;z-index:50;transform:translate(-50%);padding:10px 16px;font-size:14px;color:#fff;background:var(--s-nuit, #0F1E33);border-radius:var(--s-radius-sm)}.s-toast[hidden]{display:none}@media(max-width:640px){.s-fields,.s-cart .sc-checks{grid-template-columns:1fr}.s-block{padding:16px}}@media(max-width:480px){.s-more__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.s-tools button.is-done svg{animation:none}.s-fold>summary:after,.s-quick>summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/suitality-cart-pro.css.map */
