.custom-size-fields{--custom-size-border: rgba(var(--color-foreground), .18);margin:2rem 0 2.2rem;padding:clamp(1.6rem,2.5vw,2.4rem);border:1px solid var(--custom-size-border);border-radius:1.2rem;background:rgba(var(--color-foreground),.025)}.custom-size-fields[hidden]{display:none!important}.custom-size-fields__header{margin-bottom:1.8rem}.custom-size-fields__heading{margin:0 0 .5rem;font-size:clamp(1.7rem,2vw,2rem);line-height:1.25;font-weight:600}.custom-size-fields__intro{margin:0;color:rgba(var(--color-foreground),.72);font-size:1.35rem;line-height:1.5}.custom-size-fields__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem;row-gap:1.35rem}.custom-size-fields__field{min-width:0;display:flex;flex-direction:column;gap:.65rem}.custom-size-fields__label{display:block;margin:0;color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.35;font-weight:500}.custom-size-fields__label>span:first-child{color:rgba(var(--color-foreground),.62);font-weight:400}.custom-size-fields__required{color:rgb(var(--color-foreground))}.custom-size-fields__input{display:block;width:100%;min-height:4.8rem;box-sizing:border-box;padding:1.1rem 1.25rem;border:1px solid var(--custom-size-border);border-radius:.65rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.45rem;line-height:1.4;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.custom-size-fields__input:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.12)}.custom-size-fields__input:disabled{opacity:.55;cursor:not-allowed}.custom-size-fields__notes{margin-top:1.5rem}.custom-size-fields__textarea{min-height:9rem;resize:vertical}@media screen and (max-width:749px){.custom-size-fields{margin:1.6rem 0 1.8rem;padding:1.5rem;border-radius:1rem}.custom-size-fields__header{margin-bottom:1.4rem}.custom-size-fields__grid{column-gap:1rem;row-gap:1.2rem}.custom-size-fields__label{font-size:1.2rem}.custom-size-fields__input{min-height:4.6rem;padding:1rem;font-size:1.4rem}}@media screen and (max-width:380px){.custom-size-fields__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-custom-size-fields.css.map */
