body .size-qty-matrix-hide-theme-pickers .product-form__input--pill,body .size-qty-matrix-hide-theme-pickers .product-form__input--swatch,body .size-qty-matrix-hide-theme-pickers .variant-picker__option,body .size-qty-matrix-hide-theme-pickers .variant-input-wrap,body .size-qty-matrix-hide-theme-pickers fieldset.variant-options,body .size-qty-matrix-hide-theme-pickers .product-form__variants,body .size-qty-matrix-hide-theme-pickers .single-option-selector,body .size-qty-matrix-hide-theme-pickers select[name^="options["],body .size-qty-matrix-hide-theme-pickers fieldset[name^="options["]{display:none!important}.ft-ob{border:.5px solid rgba(0,0,0,.12);border-radius:10px;padding:1rem 1.1rem 1.2rem;margin:1rem 0;background:#fafafa}.ft-ob__substep-head{display:flex;align-items:center;gap:.5rem;margin:0 0 .7rem}.ft-ob__guide{margin:0 0 .9rem}.ft-ob__guide summary{cursor:pointer;font-size:.82rem;font-weight:600;color:#e2711d;list-style:none}.ft-ob__guide summary::-webkit-details-marker{display:none}.ft-ob__guide summary:before{content:"\25b8"}.ft-ob__guide[open] summary:before{content:"\25be"}.ft-ob__guide img{display:block;width:100%;height:auto;margin-top:.6rem;border-radius:8px}[data-ob-step=locations] .ft-ob__substep-head{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid rgba(0,0,0,.1)}.ft-ob__substep-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;border-radius:50%;background:#161513;color:#f2ede4;font-size:.78rem;font-weight:700}.ft-ob__substep-text{font-size:1rem;font-weight:700}.ft-ob__label{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin:.9rem 0 .5rem}.ft-ob__label:first-child{margin-top:0}.ft-ob__swatches{display:flex;flex-wrap:wrap;gap:8px}.size-qty-matrix__swatch{position:relative;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid rgba(0,0,0,.2);border-radius:999px;background:#fff;font-size:.82rem;cursor:pointer;color:inherit;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.size-qty-matrix__swatch.has-chip{padding-left:7px}.size-qty-matrix__swatch:hover{border-color:#0006}.size-qty-matrix__swatch:active{transform:scale(.97)}.size-qty-matrix__swatch-chip{width:18px;height:18px;border-radius:50%;flex:none;border:1px solid rgba(0,0,0,.18)}.size-qty-matrix__swatch.is-selected{border-color:#0f6e56;box-shadow:inset 0 0 0 1px #0f6e56;color:#0f6e56;font-weight:600}.size-qty-matrix__swatch.is-selected:after{content:"\2713";display:inline-flex;align-items:center;justify-content:center;position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:50%;background:#0f6e56;color:#fff;font-size:.6rem;font-weight:700;line-height:1}.size-qty-matrix__swatch.is-unavailable{opacity:.4;text-decoration:line-through;cursor:default}.size-qty-matrix__swatch.is-unavailable:hover{border-color:#0003}.ft-ob__table{width:100%;border-collapse:collapse;font-size:.85rem}.ft-ob__table th{text-align:left;font-weight:600;opacity:.65;padding:6px 4px;border-bottom:1px solid rgba(0,0,0,.12)}.ft-ob__table td{padding:6px 4px;border-bottom:1px solid rgba(0,0,0,.06)}.ft-ob__table tr.is-unavailable td{opacity:.45}.ft-ob__qty-input{width:60px;padding:5px 6px;border:1px solid rgba(0,0,0,.25);border-radius:6px;font:inherit}.ft-ob__price-note{opacity:.6;font-size:.8em}.ft-ob__soldout{opacity:.5;font-size:.8em}.ft-ob__locations{display:flex;flex-wrap:wrap;gap:8px}.ft-ob__pill{position:relative;padding:6px 12px;border:1px solid rgba(0,0,0,.2);border-radius:999px;background:#fff;font-size:.82rem;cursor:pointer;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.ft-ob__pill:hover{border-color:#0006}.ft-ob__pill:active{transform:scale(.97)}.ft-ob__pill.is-selected{border-color:#0f6e56;background:#eaf6f1;color:#0f6e56;font-weight:600}.ft-ob__pill.is-selected:hover{border-color:#0f6e56}.ft-ob__pill.is-selected:after{content:"\2713";display:inline-flex;align-items:center;justify-content:center;position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#0f6e56;color:#fff;font-size:.65rem;font-weight:700;line-height:1;z-index:1}.ft-ob__pill.has-thumb{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:92px;padding:8px 8px 10px;border-radius:10px;text-align:center}.ft-ob__pill-thumb{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;background:#f4f3f0}.ft-ob__pill-thumb img{width:100%;height:100%;object-fit:contain;display:block}.ft-ob__pill-zone{position:absolute;border:2px dashed #e2711d;background:#e2711d24;border-radius:2px}.ft-ob__pill.is-selected .ft-ob__pill-zone{border-color:#0f6e56;background:#0f6e5629}.ft-ob__pill-text{font-size:.75rem;line-height:1.25}.ft-ob__summary{margin-top:1.1rem;padding:.9rem 1rem;background:#161513;border-radius:10px}.ft-ob__summary-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.4rem .8rem;font-size:.85rem;color:#f2ede4bf}.ft-ob__summary-row strong[data-ob-total-price]{font-size:1.35rem;font-weight:700;color:#f2ede4;letter-spacing:-.01em}.ft-ob__per-shirt{font-size:.78rem;font-weight:400;color:#f2ede499}.ft-ob__discount-badge{margin-left:8px;padding:2px 8px;border-radius:999px;background:#eaf6f1;color:#0f6e56;font-size:.75rem;font-weight:600}.ft-ob__tier-prompt{margin-top:.5rem;font-size:.8rem;color:#f2ede4cc}.ft-ob__tier-prompt strong{color:#f2ede4}.ft-ob__message{margin-top:.6rem;color:#b3261e;font-size:.85rem}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ft-order-builder.css.map */
