.thread-container{margin-top:25px}.thread-container .thread-button{background:#98b3cb;border:0;border-radius:0;color:#fff;display:block;font-size:.8rem;font-weight:500;margin-bottom:1rem;outline:0;padding:.5rem 1rem!important;text-align:center;text-transform:uppercase;width:100%}.thread-container .thread-info{align-items:center;border-bottom:1px solid #000;display:inline-flex;font-size:.8rem;gap:5px}.thread-container .thread-error-availibity{color:red;font-size:.8rem;margin-top:-.7rem}.modal-thread-backdrop{align-items:center;background:rgba(0,0,0,.7);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-thread{background:#fff;border:1px solid #707070;border-radius:13px;max-width:980px;position:relative;width:100%}.modal-thread.modal--denied{animation:shake .5s ease}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-6px)}50%{transform:translateX(6px)}75%{transform:translateX(-4px)}to{transform:translateX(0)}}.modal-thread__header{border-bottom:1px solid #d9dee2;padding:18px;position:relative;text-align:center}@media (max-width:979.98px){.modal-thread__header{border-bottom:0}}.modal-thread__header .close{margin:0;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.modal-thread__title{font-size:18px;font-weight:400;letter-spacing:-.5px;margin:0 auto;text-transform:uppercase}.modal-thread__body{display:grid;gap:2rem;grid-template-columns:420px 1fr;max-height:90vh;overflow-y:auto;padding:35px 45px}@media (max-width:979.98px){.modal-thread__body{grid-template-columns:1fr;grid-template-rows:420px 1fr;padding:25px}}.modal-thread__toggle{gap:10px;margin:10px;position:absolute;z-index:3}.modal-thread__toggle.desktop{display:flex}@media (max-width:979.98px){.modal-thread__toggle.desktop{display:none}}.modal-thread__toggle.mobile{bottom:10px;display:none;left:10px;margin:0}@media (max-width:979.98px){.modal-thread__toggle.mobile{display:flex}}.modal-thread__toggle__btn{background:#fff;border:.5px solid #d9dee2;border-radius:3px;font-size:.7rem;outline:0;padding:5px 10px;text-transform:uppercase}.modal-thread__toggle__btn.active{border:.5px solid #000;font-weight:500}@media (max-width:979.98px){.modal-thread__toggle__btn{font-size:.6rem;padding:5px}}.modal-thread__realizations{height:740px;position:relative}@media (max-width:979.98px){.modal-thread__realizations{height:100%;margin:0 auto;position:static;width:270px}}.modal-thread__realizations__block{height:100%;position:relative;width:100%}.modal-thread__presentation{height:740px;position:relative}@media (max-width:979.98px){.modal-thread__presentation{height:100%;margin:0 auto;position:static;width:270px}}.modal-thread__presentation__block{height:100%;position:relative;width:100%}.modal-thread__presentation__block.active{display:block}.modal-thread__presentation__image{height:100%;overflow:hidden;width:100%}@media (max-width:979.98px){.modal-thread__presentation__image{text-align:center}}.modal-thread__presentation__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:979.98px){.modal-thread__presentation__image img{width:100%}}.modal-thread__presentation__preview{align-items:center;display:flex;justify-content:center;position:absolute}.modal-thread__presentation__preview#previewFrontLeft{height:36px;left:50%;top:70%;width:100px}.modal-thread__presentation__preview span.is-default{color:#000!important;font-style:italic;opacity:.7}.modal-thread__presentation__information{background-color:#fff;bottom:10px;box-shadow:0 2px 6px rgba(0,0,0,.16);display:flex;flex-direction:column;font-size:.8rem;gap:10px;left:5%;padding:8px 10px 5px;position:absolute;width:90%}@media (max-width:979.98px){.modal-thread__presentation__information{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.82);bottom:auto;color:#fff;font-size:10px;left:0;padding:20px;top:50px;width:100%}}.modal-thread__presentation__information>div{display:flex;line-height:1.35}.modal-thread__presentation__information>div>div{display:flex;flex:1;flex-direction:column;gap:5px}.modal-thread__presentation__information>div svg{margin-right:7px;margin-top:2px}@media (max-width:979.98px){.modal-thread__presentation__information>div svg{filter:invert(1)}}.modal-thread__form{display:flex;flex-direction:column;justify-content:space-between;padding-right:45px;width:100%}@media (max-width:979.98px){.modal-thread__form{padding-right:0}}.modal-thread__form__choice{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:20px;width:100%}.modal-thread__form__label{font-size:.75rem;letter-spacing:-.5px;margin-bottom:10px;text-transform:uppercase}.modal-thread__form__group{-moz-column-gap:15px;column-gap:15px;display:flex;flex-wrap:wrap;row-gap:7px}.modal-thread__form__group.--equal-3{display:grid;grid-template-columns:repeat(3,1fr)}.modal-thread__form__item{align-items:center;border:.5px solid #d9dee2;border-radius:3px;cursor:pointer;display:flex;flex-direction:column;gap:15px;justify-content:center;min-height:40px;padding:.45rem .8rem}.modal-thread__form__item.selected{border:1px solid #000}.modal-thread__form__item.not-allowed{cursor:not-allowed;opacity:.3}.modal-thread__form__item.--color{border:0;min-height:auto;padding:0;position:relative}.modal-thread__form__item.--color.selected:hover .modal-thread__form__item__color__tooltip{opacity:1;visibility:visible}.modal-thread__form__item.--color.selected:after{border:1px solid #000;border-radius:3px;content:"";height:calc(100% + 8px);left:-4px;position:absolute;top:-4px;width:calc(100% + 8px);z-index:3}.modal-thread__form__item.--symbol{height:51.3px;min-height:auto;padding:10px;width:51.3px}.modal-thread__form__item.--symbol img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.modal-thread__form__item.--icon{min-height:auto;padding:1.5rem .45rem}.modal-thread__form__item.--full{flex:1}.modal-thread__form__item__icon{height:52px}.modal-thread__form__item__icon img,.modal-thread__form__item__icon svg{height:100%}.modal-thread__form__item__color{height:25px;width:25px}.modal-thread__form__item__color__tooltip{background-color:rgba(0,0,0,.8);border-radius:3px;color:#fff;font-family:Arimo;font-size:.65rem;font-style:normal;left:50%;line-height:1;padding:10px 15px;pointer-events:none;position:absolute;top:-10px;transform:translate(-50%,-100%);transition:opacity .2s;visibility:hidden;width:-moz-max-content;width:max-content}.modal-thread__form__item__color__tooltip:after{border:6px solid transparent;border-top-color:rgba(0,0,0,.8);content:"";left:50%;position:absolute;top:calc(100% - 1px);transform:translateX(-50%)}.modal-thread__form__item__color:hover .modal-thread__form__item__color__tooltip{opacity:1;visibility:visible}.modal-thread__form__item__name{align-items:center;display:flex;font-size:.65rem;height:100%;justify-content:center;letter-spacing:-.5px;line-height:120%;position:relative;text-align:center;text-transform:uppercase}.modal-thread__form__item__name.--font{text-transform:none}.modal-thread__form__item__name__tooltip{background-color:rgba(0,0,0,.8);border-radius:3px;color:#fff;font-family:Arimo;font-size:.65rem;font-style:normal;left:50%;line-height:1;padding:10px 15px;pointer-events:none;position:absolute;top:-20px;transform:translate(-50%,-100%);transition:opacity .2s;visibility:hidden;width:-moz-max-content;width:max-content}.modal-thread__form__item__name__tooltip:after{border:6px solid transparent;border-top-color:rgba(0,0,0,.8);content:"";left:50%;position:absolute;top:calc(100% - 1px);transform:translateX(-50%)}.modal-thread__form__item__name:hover .modal-thread__form__item__name__tooltip{opacity:1;visibility:visible}.modal-thread__form__input{flex:1}.modal-thread__form__input input{border:1px solid #000!important;border-radius:3px!important;font-size:.75rem;height:35px;padding:5px 15px;width:100%}.modal-thread__form__input__info{font-size:.6rem;margin-top:5px}.modal-thread__form__submit{margin-top:20px}@media (max-width:979.98px){.modal-thread__form__submit{margin-top:30px;position:relative}}.modal-thread__form__submit__selected-size{font-size:.75rem;margin-bottom:10px;text-transform:uppercase}.modal-thread__form__submit__selected-size span{font-weight:600}.modal-thread__form__submit__add-to-cart{background:#000;border:0;border-radius:0;color:#fff;display:block;font-size:.8rem;font-weight:500;outline:0;padding:.5rem 1rem!important;text-align:center;text-transform:uppercase;width:100%}.modal-thread__form__submit__validation{color:red;font-size:.6rem;margin-top:5px;position:absolute}.modal-thread__form__submit__information{margin-top:30px}.modal-thread__form__submit__information p{font-size:.8rem;margin-bottom:5px}.modal-thread__form__submit__information p:last-of-type{margin-bottom:0}.modal-thread__form__submit__information p a{text-decoration:underline}
