.tpt-measurement{margin-top:-2rem}.tpt-measurement__button{font-style:italic;text-decoration:underline}.tpt-measurement-nav__wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:4rem}.tpt-measurement-nav__wrapper.tpt-measurement-nav__wrapper--center{justify-content:center}.tpt-measurement-nav{display:inline-flex;align-items:center;column-gap:3px;cursor:pointer}.tpt-measurement__step{display:none}.tpt-measurement__step.active{display:block}.tpt-measurement__description{margin-bottom:4rem}.tpt-measurement__info-heading{font-size:1.8rem;margin-bottom:1rem}.tpt-measurement__info-product{display:flex;justify-content:space-between;column-gap:2rem}.tpt-measurement__form-customer-info .field-measurement{border-width:0 0 1px 0!important;outline:none!important}.tpt-measurement__form-customer-info .field-measurement::placeholder,.tpt-measurement-rule__item .field-rule-input::placeholder{color:rgba(var(--color-text-input),.6)!important}.tpt-measurement__info-note{display:none;opacity:.6;font-style:italic}.tpt-measurement-rule__item .tpt-measurement-rule__item-image{position:relative;aspect-ratio:var(--image-ratio)}.tpt-measurement-rule__item .tpt-measurement-rule__item-image img{width:100%;height:100%;object-fit:cover;object-position:center;vertical-align:top}.tpt-measurement-rule__item-input{display:flex;align-items:center;padding:5px 10px;margin-top:1rem;border:1px solid #efebe0}.field-rule-input__label{white-space:nowrap}.tpt-measurement-rule__item .field-rule-input{font-size:var(--body-font-size);font-family:AvenirNext,sans-serif;background:none;width:55px;height:20px;border:none;border-bottom:1px solid #7f7f7f;padding:0;margin-left:auto;text-align:center;box-shadow:0 0 0 1000px #fff inset;position:relative;top:1px;outline:none!important}.field-rule-input__label-required{color:red}.label-input-init-in,.label-input-init-cm{color:#7f7f7f;white-space:nowrap;display:block;margin-left:4px}.tpt-measurement__step:has([data-unit=in].active) .label-input-init-cm{display:none}.tpt-measurement__step:has([data-unit=cm].active) .label-input-init-in{display:none}.tpt-measurement-rule__item .field-rule-input.error{border-color:#fd5c63}.tpt-measurement__deposit{display:none;margin-top:3rem;margin-bottom:4rem}.tpt-measurement__deposit .tpt-measurement__deposit-heading{font-weight:600;font-size:1.8rem}.tpt-measurement__confirm-wrapper{text-align:center}.product-form__submit-measurement{display:none}.tpt-measurement__confirm-wrapper:has(.loading) .button-measurement__submit{cursor:not-allowed;opacity:.5}.tpt-measurement__confirm-wrapper:has(.loading) .button-measurement__submit .loading__spinner{opacity:1;display:block!important}.tpt-measurement__confirm-wrapper:has(.loading) .button-measurement__submit .btn-text{opacity:0}.tpt-measure__dropdown tpt-measure-drop-toggle{display:flex;align-items:center;column-gap:5px;cursor:pointer}.tpt-measure__dropdown tpt-measure-drop-toggle svg{width:13px;height:13px}.tpt-measure__dropdown .tpt-measure__dropdown-content{display:none;font-size:1.3rem}.tpt-measure__dropdown .product-option{opacity:.7}.tpt-measure__dropdown.active .tpt-measure__dropdown-content{display:block}.tpt-measure__dropdown.active tpt-measure-drop-toggle svg{transform:rotate(180deg)}.tpt-measure__dropdown+.cart-item__quantity-price{margin-top:2rem}.tpt-measurement-product__tabs-header{display:flex;flex-direction:column;text-align:center;justify-content:center;margin-bottom:4rem}.tpt-measurement-product__tabs-header .tpt-measurement-product__tabs-heading{text-transform:uppercase;font-size:1.8rem;font-weight:600}.tpt-measurement-product__tabs-list tpt-tab-list{display:flex;flex-wrap:wrap;column-gap:1.6rem;row-gap:1.6rem;justify-content:center}.tpt-measurement-product__tabs-list tpt-tab-list tpt-tab-item{border-bottom:1px solid rgba(var(--color-foreground),0);transition:.2s}.tpt-measurement-product__tabs-list tpt-tab-list tpt-tab-item.active{border-color:rgba(var(--color-foreground),1)}.tpt-measurement-product__tabs-list tpt-tab-data{padding-top:5rem}.tpt-measurement-product__tabs-button{display:flex;align-items:center;justify-content:center;padding:5rem 0 .5rem}.tpt-measurement-product__tabs--mess{position:relative;display:none;text-align:center;margin:2rem 0 0}.tpt-measurement-product__tabs--mess .tpt-measurement__input-hidden{display:none}.tpt-measurement-product__tabs--mess:has(input.error){display:block}.tpt-measurement-product__tabs--mess .tpt-measurement--mess-text{color:#fd5c63}.tpt-measurement-product__tabs-list .tpt-measurement__select-product{cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;padding:1rem;background-color:#0000004d;transition:.2s}.tpt-measurement-product__tabs-list .tpt-measurement__select-product.active span{opacity:0}.tpt-measurement-product__tabs-list .product-card-wrapper .tpt-measurement__select-product.active,.tpt-measurement-product__tabs-list .product-card-wrapper:hover .tpt-measurement__select-product{opacity:1}.tpt-measurement__select-product--selected{position:absolute;left:50%;top:50%;z-index:15;opacity:0;visibility:hidden;transition:.1s;transform:translate(-50%,-50%)}.tpt-measurement__select-product--selected svg{width:6.8rem;height:6.8rem;vertical-align:top}.tpt-measurement-product__tabs-list .product-card-wrapper:has(.tpt-measurement__select-product.active) .tpt-measurement__select-product--selected{opacity:1;visibility:visible}.tpt-measurement__unit{display:flex;align-items:cen;justify-content:space-between}.tpt-measurement__unit-item{display:flex;align-items:center;column-gap:1rem}.tpt-measurement__unit-item tpt-measurement-unit{border:1px solid rgba(var(--color-foreground),1);color:rgba(var(--color-foreground),1);padding:.2rem 1rem;font-size:1.4rem;cursor:pointer}.tpt-measurement__unit-item tpt-measurement-unit.active{background-color:rgba(var(--color-foreground),1);color:rgba(var(--color-background),1)}.tpt-measurement__step-heading{font-size:1.8rem;font-weight:600;margin-bottom:2rem;margin-top:1rem;text-align:center}.tpt-measurement__tall{display:flex;flex-direction:column;margin-bottom:1rem}.tpt-measurement__tall label{font-size:1.8rem;font-weight:600}.tpt-measurement__tall .field__input{border:1px solid rgba(var(--color-foreground),1);padding:1rem;border-width:0 0 1px 0;font-size:var(--body-font-size);font-family:AvenirNext,sans-serif;outline:none!important}.tpt-section__measurement-page .tpt-measurement__confirm-wrapper{display:flex;justify-content:end}
/*# sourceMappingURL=/cdn/shop/t/20/assets/tpt-measurement.css.map */
