product-info:has(.measurement-pricing--hide-variant-ui) variant-radios,product-info:has(.measurement-pricing--hide-variant-ui) variant-selects{display:none!important}.tt-product-single-info:has(.measurement-pricing--hide-variant-ui) .tt-swatches-container-js,.tt-product-single-info:has(.measurement-pricing--hide-variant-ui) .tt-swatches-container{display:none!important}.measurement-pricing-wrapper{margin-top:0}.measurement-pricing.measurement-pricing--wokiee{display:block;margin:1.25rem 0 0;padding:1.25rem 1.5rem;border:1px solid #e9e7e7;border-radius:0;background:#fff}.measurement-pricing--wokiee .measurement-pricing__heading{margin:0 0 .75rem;font-size:18px;font-weight:500;line-height:1.3;color:#191919}.measurement-pricing--wokiee .measurement-pricing__hint{margin:0 0 1rem;font-size:14px;line-height:1.5;color:#777;opacity:1}.measurement-pricing__units--wokiee{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:1rem}.measurement-pricing__unit-label{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:14px;cursor:pointer;color:#191919}.measurement-pricing__unit-label input{margin:0}.measurement-pricing--wokiee .measurement-pricing__row{margin-bottom:1rem}.measurement-pricing--wokiee .measurement-pricing__label{display:block;margin-bottom:.4rem;font-size:14px;font-weight:500;color:#777}.measurement-pricing__field--wokiee{display:flex;align-items:stretch;gap:.75rem;max-width:100%}.measurement-pricing__field--wokiee .form-control{flex:1;min-width:0;max-width:220px;height:auto;padding:.5rem .75rem;font-size:14px;line-height:1.5;border:1px solid #e9e7e7;border-radius:0;background-color:#fff;color:#191919}.measurement-pricing__field--wokiee .form-control:focus{border-color:#2879fe;outline:0;box-shadow:none}.measurement-pricing__field--wokiee .measurement-pricing__unit-suffix{display:inline-flex;align-items:center;font-size:14px;color:#777;min-width:2rem}.measurement-pricing__row--fit .measurement-pricing__label{margin-bottom:.5rem}.measurement-pricing__segmented{display:flex;flex-wrap:wrap;gap:.65rem;max-width:100%}.measurement-pricing__segment{position:relative;flex:1;min-width:120px;max-width:220px;margin:0;cursor:pointer;font-size:14px;font-weight:500;color:#191919}.measurement-pricing__segment input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.measurement-pricing__segment-body{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.55rem .85rem;border:1px solid #e9e7e7;border-radius:10px;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.measurement-pricing__segment-icon{display:flex;flex-shrink:0;color:#191919;line-height:0}.measurement-pricing__segment-icon svg{display:block}.measurement-pricing__segment-text{line-height:1.3}.measurement-pricing__segment:hover .measurement-pricing__segment-body{border-color:#c9c7c7}.measurement-pricing__segment:has(input:checked) .measurement-pricing__segment-body{border-color:#2879fe;box-shadow:0 0 0 1px #2879fe}.measurement-pricing__segment:has(input:focus-visible) .measurement-pricing__segment-body{outline:2px solid #2879fe;outline-offset:2px}.measurement-pricing--wokiee .measurement-pricing__submit.btn.btn-lg{width:100%;margin-top:.25rem;padding:.65rem 1.25rem;font-size:14px;font-weight:500;line-height:1.5;text-transform:uppercase;letter-spacing:.02em;border-radius:0;border:none;background-color:#2879fe;color:#fff;cursor:pointer;transition:background-color .2s ease}.measurement-pricing--wokiee .measurement-pricing__submit.btn.btn-lg:hover{background-color:#226dd8;color:#fff}.measurement-pricing--wokiee .measurement-pricing__message{margin-top:.75rem;font-size:14px}.measurement-pricing__price-block{margin-top:1.25rem!important;margin-bottom:0!important}.measurement-pricing__price-heading{margin:0 0 .35rem;font-size:14px;font-weight:500;color:#777}.measurement-pricing__price-row.tt-price{margin-top:0!important}.measurement-pricing__price-row .new-price,.measurement-pricing__price-row .sale-price{font-size:24px;font-weight:500;line-height:1.2;color:#2879fe}.measurement-pricing__price-row .old-price{font-size:16px;margin-left:.5rem}.measurement-pricing__message--error{color:#b00020}.measurement-pricing__message--success{opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/11/assets/measurement-pricing.css.map */
