.sb-setup{margin:28px 0 0;padding:22px 0 0;border-top:1px solid var(--sb-gray-200,#E8E8E8);font-family:var(--sb-font,inherit);min-width:0}.sb-setup__eyebrow{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sb-gray-600,#6E6E6E)}.sb-setup__title{margin:0;font-size:22px;font-weight:800;font-stretch:85%;letter-spacing:-.01em;text-transform:uppercase;line-height:1.05;color:var(--sb-black,#000)}.sb-setup__lead{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--sb-gray-600,#6E6E6E)}.sb-setup__list{list-style:none;margin:14px 0 0;padding:0}.sb-setup__row{display:grid;grid-template-columns:22px 56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--sb-gray-200,#E8E8E8)}.sb-setup__check{width:22px;height:22px;margin:0;accent-color:var(--sb-black,#000);cursor:pointer}.sb-setup__img{display:block;width:56px;height:56px;background:var(--sb-gray-100,#F7F7F7);overflow:hidden}.sb-setup__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.sb-setup__info{min-width:0;display:flex;flex-direction:column;gap:3px}.sb-setup__kind{margin:0;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sb-gray-600,#6E6E6E)}.sb-setup__name{font-size:12.5px;font-weight:600;line-height:1.3;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sb-setup__name:hover{text-decoration:underline;text-underline-offset:2px}.sb-setup__size{-webkit-appearance:none;appearance:none;width:100%;max-width:100%;height:40px;margin-top:4px;padding:0 34px 0 11px;border:1px solid var(--sb-gray-300,#D4D4D4);border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center / 14px;font-family:inherit;font-size:16px;color:var(--sb-black,#000);box-shadow:none}.sb-setup__size:focus-visible,.sb-setup__check:focus-visible{outline:2px solid var(--sb-black,#000);outline-offset:2px}.sb-setup__size.is-alert{border-color:#b00000}.sb-setup__price{margin:0;font-size:13px;font-weight:800;text-align:right;white-space:nowrap}.sb-setup__price s{display:block;font-size:11px;font-weight:500;color:var(--sb-gray-400,#A3A3A3)}.sb-setup__foot{padding-top:14px}.sb-setup__all{margin:0 0 12px;font-size:12px;color:var(--sb-gray-600,#6E6E6E)}.sb-setup__all strong{color:var(--sb-black,#000)}.sb-setup__sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:13px;font-weight:700}.sb-setup__sum strong{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.sb-setup__msg{margin:0 0 10px;font-size:12.5px;line-height:1.4;font-weight:600;color:#b00000}.sb-setup__msg.is-ok{color:#0b7a3b}.sb-setup__msg[hidden]{display:none}.sb-setup [data-sb-setup-add]:disabled{opacity:.4;cursor:not-allowed}.sb-setup__more{margin:12px 0 0;font-size:12px;color:var(--sb-gray-600,#6E6E6E)}.sb-setup__more a{color:inherit;text-decoration:underline;text-underline-offset:2px}.sb-cart__setup{border-top:1px solid var(--sb-gray-200,#E8E8E8);margin-top:8px}.sb-cart__setup[hidden]{display:none}.sb-setup--cart{margin:0;padding:16px 20px;border-top:0}.sb-setup--cart .sb-setup__title{font-size:15px;letter-spacing:.02em}.sb-setup--cart .sb-setup__lead{font-size:12.5px;margin-top:6px}.sb-setup--cart .sb-setup__row{grid-template-columns:20px 48px minmax(0,1fr) auto;gap:10px;padding:10px 0}.sb-setup--cart .sb-setup__img{width:48px;height:48px}.sb-setup--cart .sb-setup__more{display:none}.sb-fitcta{margin:22px 0 0;padding:16px;border:1px solid var(--sb-gray-200,#E8E8E8);background:var(--sb-gray-100,#F7F7F7)}.sb-fitcta__t{margin:0;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sb-fitcta__s{margin:6px 0 12px;font-size:13px;line-height:1.45;color:var(--sb-gray-600,#6E6E6E)}.sb-fitcta__row{display:grid;grid-template-columns:1fr;gap:8px}.sb-fitcta__row .sb-btn{width:100%;white-space:normal;text-align:center}@media(min-width:480px){.sb-fitcta__row{grid-template-columns:1fr 1fr}}@media(min-width:750px){.sb-setup__size{font-size:13px}}@media(prefers-reduced-motion:reduce){.sb-setup *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sb-setup.css.map */
