:is(#cart-custom-modal,.modal-overlay){font-family:var(--font-body-family);color:rgb(var(--color-foreground))}:is(#cart-custom-modal,.modal-overlay) *{font-family:inherit}[data-full-react-app] :is(input,select,textarea,button){font-family:inherit}#cart-custom-modal.cart-modal-overlay{background:rgba(var(--color-foreground),.4)!important}:is(#cart-custom-modal,.modal-overlay) :is(.cart-modal-content,.modal-content){padding:2.4rem!important;border-radius:0!important;box-shadow:none!important;font-size:1.3rem;line-height:1.5}:is(#cart-custom-modal,.modal-overlay) .cart-modal-close-btn{top:-1rem!important;right:1.6rem!important;width:4rem!important;height:4rem!important;font-size:0!important;color:rgb(var(--color-foreground))!important;background:none!important;border:0!important;border-radius:0!important;opacity:1;transition:opacity .2s ease}:is(#cart-custom-modal,.modal-overlay) .cart-modal-close-btn:before,:is(#cart-custom-modal,.modal-overlay) .cart-modal-close-btn:after{content:"";position:absolute;top:50%;left:50%;width:1.8rem;height:.1rem;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}:is(#cart-custom-modal,.modal-overlay) .cart-modal-close-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}:is(#cart-custom-modal,.modal-overlay) .cart-modal-close-btn:hover{background:none!important;opacity:.6}:is(#cart-custom-modal,.modal-overlay) .ui-progress-bar{height:.2rem!important;border:0!important;border-radius:0!important;background-color:rgba(var(--color-foreground),.15)!important;margin:.8rem 0 2rem!important}:is(#cart-custom-modal,.modal-overlay) .ui-progress-bar>*{background-color:rgb(var(--color-foreground))!important}:is(#cart-custom-modal,.modal-overlay) .ui-heading{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight, 400)!important;color:rgb(var(--color-heading-text))!important;letter-spacing:.02em}:is(#cart-custom-modal,.modal-overlay) h2.ui-heading{font-size:2rem!important;line-height:1.3;margin:0 0 1.2rem!important}:is(#cart-custom-modal,.modal-overlay) :is(h3,h4,h5).ui-heading{font-family:var(--font-body-family)!important;font-size:1.1rem!important;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)!important;margin:2rem 0 1rem!important}:is(#cart-custom-modal,.modal-overlay) .ui-divider{height:.1rem!important;background-color:rgba(var(--color-foreground),.15)!important;margin:0 0 2rem!important}:is(#cart-custom-modal,.modal-overlay) .tab-panel h3{font-family:var(--font-heading-family);font-weight:400;font-size:1.6rem;color:rgb(var(--color-heading-text));border-bottom:.1rem solid rgba(var(--color-foreground),.15)}:is(#cart-custom-modal,.modal-overlay) .ui-box{background:transparent!important;border:.1rem solid rgba(var(--color-foreground),.15)!important;border-radius:0!important;padding:1.6rem!important}:is(#cart-custom-modal,.modal-overlay) .ui-banner{background:rgba(var(--color-foreground),.04)!important;border:.1rem solid rgba(var(--color-foreground),.15)!important;border-radius:0!important;color:rgb(var(--color-foreground))!important}:is(#cart-custom-modal,.modal-overlay) :is(.ui-link,.self-measure-link,.tcustomizer-btn--edit-option){color:rgb(var(--color-foreground))!important;text-decoration:underline!important;text-underline-offset:.2em;font-size:inherit}:is(#cart-custom-modal,.modal-overlay) :is(.ui-link,.self-measure-link):hover{color:rgba(var(--color-foreground),.7)!important}:is(#cart-custom-modal,.modal-overlay) .self-measure-link:focus{outline-color:rgb(var(--color-foreground));border-radius:0}:is(#cart-custom-modal,.modal-overlay) .ui-button{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:1.2rem 2.4rem!important;font-family:var(--font-button-family)!important;font-size:1.1rem!important;font-weight:var(--font-button-weight, 400)!important;letter-spacing:var(--font-button-letter-spacing, .1em)!important;text-transform:var(--button-text-transform, uppercase)!important;line-height:1!important;border-radius:var(--button-border-radius, 5rem)!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}:is(#cart-custom-modal,.modal-overlay) .ui-button--primary{background:rgb(var(--color-filled-button))!important;color:rgb(var(--color-filled-button-text))!important;border:.1rem solid rgb(var(--color-filled-button))!important}:is(#cart-custom-modal,.modal-overlay) .ui-button--primary:not(:disabled):hover{background:transparent!important;color:rgb(var(--color-filled-button))!important}:is(#cart-custom-modal,.modal-overlay) .ui-button--secondary{background:transparent!important;color:rgb(var(--color-outlined-button-text))!important;border:.1rem solid rgb(var(--color-outlined-button-text))!important}:is(#cart-custom-modal,.modal-overlay) .ui-button--secondary:not(:disabled):hover{background:rgb(var(--color-outlined-button-text))!important;color:rgb(var(--color-outlined-button))!important}:is(#cart-custom-modal,.modal-overlay) .ui-button:disabled{opacity:.35!important;cursor:not-allowed!important}:is(#cart-custom-modal,.modal-overlay) .modal-nav{border-top:.1rem solid rgba(var(--color-foreground),.15);padding:1.6rem 2.4rem;gap:1.2rem}:is(#cart-custom-modal,.modal-overlay) .modal-nav .ui-button{flex:1 1 0}:is(#cart-custom-modal,.modal-overlay) :is(.field__input,.select__select,textarea,input[type=text],input[type=number]){border-radius:0!important}:is(#cart-custom-modal,.modal-overlay) .field__label{color:rgba(var(--color-foreground),.7)}:is(#cart-custom-modal,.modal-overlay,[data-full-react-app]) .form-group.field{display:flex;flex-direction:column-reverse}:is(#cart-custom-modal,.modal-overlay,[data-full-react-app]) .form-group.field>.field__label{margin:0 0 .8rem}:is(#cart-custom-modal,.modal-overlay) .tabs-container{border-bottom:.1rem solid rgba(var(--color-foreground),.15);gap:2.4rem}:is(#cart-custom-modal,.modal-overlay) .tab-btn,:is(#cart-custom-modal,.modal-overlay) .tab-btn.active,:is(#cart-custom-modal,.modal-overlay) .tab-btn:not(.active):hover{background:transparent;color:rgba(var(--color-foreground),.55);font-weight:400;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;border:0;border-bottom:.2rem solid transparent;border-radius:0;padding:1rem 0;margin:0 0 -.1rem;box-shadow:none;transform:none}:is(#cart-custom-modal,.modal-overlay) .tab-btn:not(.active):hover,:is(#cart-custom-modal,.modal-overlay) .tab-btn.active{color:rgb(var(--color-foreground))}:is(#cart-custom-modal,.modal-overlay) .tab-btn.active{border-bottom-color:rgb(var(--color-foreground))}:is(#cart-custom-modal,.modal-overlay) .tab-btn:focus{outline-color:rgb(var(--color-foreground))}:is(#cart-custom-modal,.modal-overlay) .sizing-tab-header{border-bottom-color:rgba(var(--color-foreground),.15);gap:2.4rem}:is(#cart-custom-modal,.modal-overlay) .sizing-tab-btn{font-weight:400;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);padding:1rem 0;border-bottom-width:.2rem}:is(#cart-custom-modal,.modal-overlay) .sizing-tab-btn:hover,:is(#cart-custom-modal,.modal-overlay) .sizing-tab-btn.active{color:rgb(var(--color-foreground));border-bottom-color:rgb(var(--color-foreground))}:is(#cart-custom-modal,.modal-overlay) .tab-panel .tabulated-measurements{border:0;border-radius:0;box-shadow:none}:is(#cart-custom-modal,.modal-overlay) .tab-panel .tabulated-measurements th{background:transparent;color:rgba(var(--color-foreground),.6);font-weight:400;font-size:1rem;letter-spacing:.1em;border-bottom:.1rem solid rgba(var(--color-foreground),.15)}:is(#cart-custom-modal,.modal-overlay) .tab-panel .tabulated-measurements td,:is(#cart-custom-modal,.modal-overlay) .tabulated-measurements.small-table td{border:0;border-bottom:.1rem solid rgba(var(--color-foreground),.12);padding:1rem .4rem}:is(#cart-custom-modal,.modal-overlay) .tab-panel .tabulated-measurements tr:hover td{background:rgba(var(--color-foreground),.03)}:is(#cart-custom-modal,.modal-overlay) .tabulated-measurements.small-table tr td:first-child{font-weight:400}:is(#cart-custom-modal,.modal-overlay) .measurement-info-icon{background:transparent;border:.1rem solid rgba(var(--color-foreground),.35);color:rgb(var(--color-foreground));font-size:1.1rem;font-weight:400}:is(#cart-custom-modal,.modal-overlay) .measurement-info-icon:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));transform:none}:is(#cart-custom-modal,.modal-overlay) .measurement-info-icon:focus{outline-color:rgb(var(--color-foreground))}:is(#cart-custom-modal,.modal-overlay) .mcc-quantity-field{border:.1rem solid rgba(var(--color-foreground),.35);border-radius:0;min-width:12rem}:is(#cart-custom-modal,.modal-overlay) .mcc-quantity__button{font-size:1.6rem;padding:.8rem 1.2rem;color:rgb(var(--color-foreground))}:is(#cart-custom-modal,.modal-overlay) .mcc-quantity__input{font-size:1.3rem;color:rgb(var(--color-foreground));background:transparent}:is(#cart-custom-modal,.modal-overlay) :is(.inline-image-option,.side-image-option){background:transparent;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:0}:is(#cart-custom-modal,.modal-overlay) :is(.inline-image-option,.side-image-option):hover{border-color:rgba(var(--color-foreground),.5)}:is(#cart-custom-modal,.modal-overlay) :is(.inline-image-option,.side-image-option).selected{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04)}:is(#cart-custom-modal,.modal-overlay) .inline-image-option p{font-weight:400;font-size:1.3rem}:is(#cart-custom-modal,.modal-overlay) :is(.pants-size-label,.neck-size-label,.sleeve-size-label,.sleeve-length-label){color:rgba(var(--color-foreground),.6)}:is(#cart-custom-modal,.modal-overlay) .photo-preview{border:.1rem solid rgb(var(--color-foreground));border-radius:0;box-shadow:none}:is(#cart-custom-modal,.modal-overlay) .upload-success{color:rgb(var(--color-foreground));font-weight:400}:is(#cart-custom-modal,.modal-overlay) .photo-upload.has-upload{background:rgba(var(--color-foreground),.03);border:.1rem solid rgba(var(--color-foreground),.15);border-radius:0}:is(#cart-custom-modal,.modal-overlay) .photo-upload label{font-weight:400;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}:is(#cart-custom-modal,.modal-overlay) .cart-modal-content>div>.ui-stack>.ui-box{border:0!important;padding:0!important;background:transparent!important}:is(#cart-custom-modal,.modal-overlay) .cart-modal-content{display:flex!important;flex-direction:column;overflow:hidden!important}:is(#cart-custom-modal,.modal-overlay) .cart-modal-content>div,:is(#cart-custom-modal,.modal-overlay) .cart-modal-content>div>.ui-stack,:is(#cart-custom-modal,.modal-overlay) .cart-modal-content .ui-box:has([style*="min-height: calc("]),:is(#cart-custom-modal,.modal-overlay) .cart-modal-content .ui-stack:has([style*="min-height: calc("]){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto!important}:is(#cart-custom-modal,.modal-overlay) .cart-modal-content [style*="min-height: calc("]{min-height:0!important;height:auto!important;flex:1 1 auto;overflow-y:auto}:is(#cart-custom-modal,.modal-overlay) .ui-stack:has(>.ui-button--primary):has(>.ui-button--secondary){position:sticky;bottom:0;margin-top:auto;padding:1.6rem 0 .4rem;background:rgb(var(--color-background));z-index:2}:is(#cart-custom-modal,.modal-overlay) .ui-stack:has(>.ui-button--primary):has(>.ui-button--secondary)>.ui-button{flex:1 1 0}:is(#cart-custom-modal,.modal-overlay) .cart-modal-content{padding-top:5.6rem!important}:is(#cart-custom-modal,.modal-overlay) .cart-modal-content h2.ui-heading,:is(#cart-custom-modal,.modal-overlay) .cart-modal-content .ui-progress-bar{width:auto!important;max-width:calc(100% - 4.8rem);margin-right:4.8rem!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-measurement-modal.css.map */
