.set-builder-main{padding:3em 0 5em 0}.set-builder-main .breadcrumbs{display:flex;justify-content:center;margin-bottom:1em}.set-builder-main .breadcrumbs__item::after{opacity:1}.set-builder-main .breadcrumbs__link{font-size:14px;text-decoration:none;color:inherit}.set-builder-main__content{max-width:800px;width:100%;margin:0 auto;text-align:center;display:flex;align-items:center;flex-direction:column}.set-builder-main__content p{font-size:1.2em}.set-builder-main__back-link{margin-top:1em;display:flex;align-items:center;text-transform:uppercase;font-weight:600}.set-builder-main__back-link svg{height:1.4em;width:auto;margin-right:1em}.set-builder-main__back-link:hover span{text-decoration:none}.set-builder-main__strings{width:100%;padding-top:3em}.set-builder-main__string-list{min-height:200px;position:relative}.set-builder-main__string-list.loading::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='spinner'%3E%3Cdefs%3E%3Cstyle%3E.fa-secondary%7Bopacity:.2%7D.spinner%7Banimation:spin linear .7s infinite%7D@keyframes spin%7B0%25%7B-webkit-transform:rotate(0);transform:rotate(0)%7D100%25%7B-webkit-transform:rotate(1turn);transform:rotate(1turn)%7D%7D%3C/style%3E%3C/defs%3E%3Cpath class='fa-primary' d='M224 32c0-17.7 14.3-32 32-32C397.4 0 512 114.6 512 256c0 46.6-12.5 90.4-34.3 128c-8.8 15.3-28.4 20.5-43.7 11.7s-20.5-28.4-11.7-43.7c16.3-28.2 25.7-61 25.7-96c0-106-86-192-192-192c-17.7 0-32-14.3-32-32z'/%3E%3Cpath class='fa-secondary' d='M256 64C150 64 64 150 64 256s86 192 192 192c70.1 0 131.3-37.5 164.9-93.6l.1 .1c-6.9 14.9-1.5 32.8 13 41.2c15.3 8.9 34.9 3.6 43.7-11.7c.2-.3 .4-.6 .5-.9l0 0C434.1 460.1 351.1 512 256 512C114.6 512 0 397.4 0 256S114.6 0 256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:40px auto}.set-builder-main__string-item{width:100%;margin-bottom:10px;display:flex;gap:20px;align-items:center;border-radius:10px;border:.125rem solid var(--color-base-primary);justify-content:space-between;padding:20px;position:relative}.set-builder-main__string-item .image-details{display:flex;gap:20px;align-items:center;width:calc(20% + 64px)}.set-builder-main__string-item .image{width:64px;height:64px;position:relative;background-color:#f4f4f4;display:block}.set-builder-main__string-item .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.set-builder-main__string-item .image img.hide{display:none}.set-builder-main__string-item .details{text-align:left}.set-builder-main__string-item .details p{text-transform:uppercase;font-size:14px;margin-bottom:5px}.set-builder-main__string-item .details p:last-child{margin-bottom:0}.set-builder-main__string-item .details p.hide{display:none}.set-builder-main__string-item .details .config-option-value{font-weight:600}.set-builder-main__string-item .options{display:flex;flex:1;gap:5px;justify-content:center}.set-builder-main__string-item .options label{flex:1;display:flex;align-items:center;border:.125rem solid var(--color-base-primary);border-radius:10px;padding:8px;max-width:250px}.set-builder-main__string-item .options label.hide{display:none}.set-builder-main__string-item .options label span{margin-right:5px}.set-builder-main__string-item .options label select{padding:0;border:none;flex:1;border-radius:0;height:auto;background-position-x:100%}.set-builder-main__string-item .options label select,.set-builder-main__string-item .options label span{font-size:14px;text-transform:uppercase;font-weight:600}.set-builder-main__string-item .remove-btn{background:0 0;padding:0;border:none;outline:0;width:15px;cursor:pointer}.set-builder-main__add-string-button{width:100%;color:var(--color-theme-primary);padding:1.5em 0;background:#f4f4f4;border:none;cursor:pointer;border-radius:10px}.set-builder-main__add-string-button svg{width:50px}.set-builder-main__errors{color:var(--color-failure);width:100%;text-align:left;font-size:14px;margin-top:2em}.set-builder-main__errors.hide{display:none}.set-builder-main__add-to-cart{width:100%;margin-top:2em}@media (max-width:875px){.set-builder-main__string-item .options{flex-direction:column;align-items:center}.set-builder-main__string-item .options label{width:100%;max-width:320px}}@media (max-width:600px){.set-builder-main__string-item{flex-direction:column}.set-builder-main__string-item .image-details{width:100%}.set-builder-main__string-item .options{width:100%}.set-builder-main__string-item .options label{max-width:none}.set-builder-main__string-item .remove-btn{position:absolute;top:25%;width:18px;transform:translateY(-50%);right:20px}}