.td-set-builder{display:block;margin-bottom:16px}product-recommendations[hidden]{display:none}.td-set-builder__list{list-style:none;margin:0;padding:0;border-top:1px solid #dedede}.td-set-builder__row{position:relative;display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-rows:minmax(80px,auto);align-items:start;column-gap:14px;padding:10px 0;margin:0!important;border-bottom:1px solid #dedede}.td-set-builder__media{display:block;width:80px}.td-set-builder__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.td-set-builder__info{display:flex;flex-direction:column;gap:2px;min-width:0}.td-set-builder__title,.td-set-builder__title:visited{overflow:hidden;color:#0f0f0f;font-family:var(--heading-font);font-size:11px;letter-spacing:1px;line-height:130%;text-decoration:none;text-overflow:ellipsis;text-transform:var(--setting-headline-font-style);white-space:nowrap}.td-set-builder__title:hover{text-decoration:underline}.td-set-builder__title:focus-visible{outline:1px dashed var(--color-primary, #0f0f0f);outline-offset:2px}.td-set-builder__price,.td-set-builder__price *{line-height:1.3}.td-set-builder__price{font-size:12px;white-space:nowrap}.td-set-builder__price .price{display:flex;align-items:baseline;gap:6px}.td-set-builder__price .money{color:#0f0f0f;font-family:var(--body-font);font-size:12px;font-weight:400}.td-set-builder__price .was_price .money{font-size:11px;opacity:.6;text-decoration:line-through}.td-set-builder__controls{display:flex;align-items:center;gap:8px;max-width:280px}.td-set-builder__variant{flex:1 1 auto;width:auto;min-width:0;height:30px;min-height:30px;margin:0;padding:0 24px 0 8px;border:1px solid #dedede;border-radius:0;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230f0f0f' stroke-width='1.25'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:8px 5px;appearance:none;-webkit-appearance:none;color:#1c1d1d;font-family:var(--body-font);font-size:11px;font-weight:600;line-height:normal;text-overflow:ellipsis;cursor:pointer}.td-set-builder__variant:hover:not(:disabled){border-color:var(--color-primary, #0f0f0f)}.td-set-builder__variant:disabled{opacity:.6;cursor:default}.td-set-builder__variant[aria-invalid=true]{border-color:#b00020}.td-set-builder .td-set-builder__add{display:inline-flex;align-items:center;justify-content:center;flex:0 0 100px;gap:6px;min-width:100px;height:30px;min-height:30px;padding:0 14px;font-size:11px;font-weight:500;letter-spacing:2px}.td-set-builder__added-label,.td-set-builder__row--in-cart .td-set-builder__add-label{display:none}.td-set-builder__row--in-cart .td-set-builder__added-label{display:inline-flex;align-items:center;gap:6px}.td-set-builder .td-set-builder__row--in-cart .td-set-builder__add{--button-text-color: #0f0f0f;--button-bg-color: #fff;border:1px solid #0f0f0f;cursor:default}.td-set-builder .td-set-builder__row--in-cart .td-set-builder__add:hover{opacity:1}.td-set-builder__variant:focus-visible,.td-set-builder__add:focus-visible{outline:1px dashed var(--color-primary, #0f0f0f);outline-offset:2px}.td-set-builder__button--loading{opacity:.6;pointer-events:none}.td-set-builder__note,.td-set-builder__error{display:block;overflow:hidden;font-family:var(--body-font);font-size:10px;line-height:130%;text-overflow:ellipsis;white-space:nowrap}.td-set-builder__note{color:#0f0f0f;font-style:italic}.td-set-builder__note[hidden]{display:none}.td-set-builder__error{color:#b00020}.td-set-builder__error:empty{display:none}.td-set-builder__row--error .td-set-builder__note{display:none}
/*# sourceMappingURL=/cdn/shop/t/192/assets/component-td-product-set-builder.css.map */
