.ac-size-foundation,andcharlie-size-finder{display:block;min-width:0;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.ac-size-foundation{--ac-size-line: rgba(var(--color-foreground), .16);--ac-size-soft: rgba(var(--color-foreground), .04)}.ac-size-foundation__intro{max-width:62rem;margin-bottom:2.4rem}.ac-size-foundation__intro>:first-child{margin-top:0}.ac-size-foundation__intro p,.ac-size-foundation__note{font-size:1.4rem;line-height:1.8}.ac-size-foundation__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin:1.6rem 0}.ac-size-foundation__actions>*{max-width:100%}.ac-size-foundation__actions a,.ac-size-foundation__actions button,.ac-size-foundation__details>summary,.ac-size-foundation summary,andcharlie-size-finder button,andcharlie-size-finder a{min-height:4.4rem}.ac-size-foundation__actions a,andcharlie-size-finder a{display:inline-flex;align-items:center;padding-block:.8rem;text-underline-offset:.3rem}.ac-size-foundation__chart{container:ac-size-chart / inline-size;min-width:0;margin-top:2.4rem;scroll-margin-top:18rem}.ac-size-foundation__table-wrap{max-width:100%}.ac-size-foundation__table{display:table;width:100%;table-layout:fixed;min-width:0;margin:0;border-collapse:collapse;box-shadow:none;font-size:1.4rem;line-height:1.6;text-align:center;font-variant-numeric:tabular-nums}.ac-size-foundation__table th,.ac-size-foundation__table td{padding:1.6rem .6rem;border:.1rem solid var(--ac-size-line);vertical-align:middle;white-space:pre-wrap;overflow-wrap:anywhere;text-align:center}.ac-size-foundation__table thead th{background:var(--ac-size-soft);font-weight:var(--font-body-weight-bold)}.ac-size-foundation__table tbody th{font-weight:var(--font-body-weight-bold)}.ac-size-foundation__table tbody tr:nth-child(2n){background:rgba(var(--color-foreground),.018)}.ac-size-foundation__table--body th:first-child{width:17%}.ac-size-foundation__table--body th:nth-child(2),.ac-size-foundation__table--body th:nth-child(3){width:20%}.ac-size-foundation__table--body th:nth-child(4){width:16%}.ac-size-foundation__table--body th:nth-child(5){width:27%}.ac-size-foundation__cell-label{display:none}.ac-size-foundation__cell-value{font-size:inherit}@container ac-size-chart (max-width: 440px){.ac-size-foundation__table{font-size:1.2rem;letter-spacing:0}.ac-size-foundation__table th,.ac-size-foundation__table td{padding:1.2rem .2rem}.ac-size-foundation__table .ac-size-foundation__unit{font-size:1rem}.ac-size-foundation__table .ac-size-foundation__candidate-label{font-size:.9rem}}.ac-size-foundation__note{margin-block:1rem}.ac-size-foundation__unit{display:block;font-weight:var(--font-body-weight)}.ac-size-foundation--guide>section{margin-block:3.2rem}.ac-size-foundation__measure-guide{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:1.2rem 1.6rem;margin-block:2rem;font-size:1.4rem;line-height:1.8}.ac-size-foundation__measure-guide dt{font-weight:var(--font-body-weight-bold)}.ac-size-foundation__measure-guide dd{margin:0}.ac-size-foundation__details{border-block-start:.1rem solid var(--ac-size-line);margin-block:1.6rem}.ac-size-foundation__details>summary,.ac-size-foundation details>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.2rem;cursor:pointer;list-style:none}.ac-size-foundation details>summary::-webkit-details-marker{display:none}.ac-size-foundation details>summary:after{content:"+";flex:0 0 auto;font-size:1.8rem;line-height:1}.ac-size-foundation details[open]>summary:after{content:"\2212"}andcharlie-size-finder{container:ac-fit / inline-size;--ac-size-line: rgba(var(--color-foreground), .16);--ac-size-soft: rgba(var(--color-foreground), .04);margin-block:1.6rem}.ac-size-finder__form,andcharlie-size-finder [data-ac-fit-form]{display:grid;gap:2rem}.ac-size-finder__step,andcharlie-size-finder fieldset{display:block;min-width:0;padding:0;margin:0;border:0}andcharlie-size-finder [data-ac-fit-body-fields]{display:grid;gap:2rem}.ac-size-finder__step-label{display:block;margin-bottom:.5rem;font-size:1.1rem;letter-spacing:.12em}.ac-size-finder__label,andcharlie-size-finder legend{max-width:100%;padding:0;margin-bottom:1rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--font-body-weight-bold);line-height:1.6}.ac-size-finder__label{display:block}.ac-size-finder__number{display:flex;align-items:center;gap:1rem}andcharlie-size-finder input[inputmode=decimal]{width:100%;max-width:calc(100% - 4rem);min-height:4.4rem;border:.1rem solid rgba(var(--color-foreground),.5);border-radius:var(--inputs-radius, 0);padding:1rem 1.2rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));font-family:var(--font-body-family);font-size:1.6rem;line-height:1.4;box-shadow:none}.ac-size-finder__unit{font-size:1.4rem}.ac-size-finder__choices{display:flex;flex-wrap:wrap;gap:.8rem}.ac-size-finder__choice{display:flex;align-items:center;gap:.8rem;min-height:4.4rem;max-width:100%;padding:.9rem 1.2rem;border:.1rem solid var(--ac-size-line);border-radius:var(--inputs-radius, 0);font-size:1.4rem;line-height:1.6;cursor:pointer}.ac-size-finder__choice:has(input:checked){border-color:rgb(var(--color-foreground));background:var(--ac-size-soft)}.ac-size-finder__choice input{flex:0 0 auto;margin:0;width:1.6rem;height:1.6rem;accent-color:rgb(var(--color-foreground))}.ac-size-finder__measurements,andcharlie-size-finder [data-ac-fit-measurements]{display:grid;gap:1.6rem}andcharlie-size-finder [data-ac-fit-measurements]:empty{display:none}andcharlie-size-finder button[type=submit]{justify-self:start;max-width:100%;white-space:normal}.ac-size-finder__result:not(:empty),andcharlie-size-finder [data-ac-fit-result]:not(:empty){margin-top:2rem;padding:1.6rem;border:.1rem solid var(--ac-size-line);background-color:var(--ac-size-soft);font-size:1.4rem;line-height:1.8}.ac-size-finder__result>:first-child,andcharlie-size-finder [data-ac-fit-result]>:first-child{margin-top:0}.ac-size-finder__result>:last-child,andcharlie-size-finder [data-ac-fit-result]>:last-child{margin-bottom:0}.ac-size-finder__summary{font-family:var(--font-body-family);font-size:1.6rem;font-weight:var(--font-body-weight-bold);line-height:1.7}.ac-size-finder__availability{margin:1rem 0 0;font-size:1.3rem}.ac-size-foundation :is(a,button,summary,input,[tabindex]):focus-visible,andcharlie-size-finder :is(a,button,input):focus-visible{outline:var(--focused-base-outline, .2rem solid currentColor);outline-offset:.3rem;box-shadow:var(--focused-base-box-shadow)}@media screen and (min-width:750px){.ac-size-finder__form,andcharlie-size-finder [data-ac-fit-form]{max-width:52rem}}.ac-size-foundation [hidden],andcharlie-size-finder[hidden],andcharlie-size-finder [hidden]{display:none}.ac-size-foundation__measure-image{max-width:30rem;margin:2rem auto}.ac-size-foundation__measure-image img{display:block;width:100%;height:auto}.ac-size-foundation--guide .ac-size-foundation__finder-panel{margin-top:0;padding:2rem;border:.1rem solid var(--ac-size-line);background:var(--ac-size-soft)}.ac-size-foundation__finder-panel .ac-size-foundation__intro{margin-bottom:2rem}.ac-size-finder__hint{margin:.8rem 0 0;font-size:1.3rem;line-height:1.7}.ac-size-foundation__table tbody tr[data-ac-fit-rank=primary],.ac-size-foundation__table tbody tr[data-ac-fit-rank=equal]{background:rgba(var(--color-foreground),.12);outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.ac-size-foundation__table tbody tr[data-ac-fit-rank=comparison]{background:rgba(var(--color-foreground),.05);outline:.1rem dashed rgba(var(--color-foreground),.6);outline-offset:-.1rem}.ac-size-foundation__candidate-label{display:block;margin-top:.4rem;font-size:1.1rem;white-space:normal;line-height:1.5}.ac-size-finder__profile:not(:empty){display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;margin-bottom:1.6rem;font-size:1.3rem}.ac-size-finder__profile>span{flex-basis:100%}@media screen and (max-width:374px){.ac-size-foundation--guide .ac-size-foundation__finder-panel{padding:1.6rem}}.ac-size-page{max-width:118rem}.ac-size-page .main-page-title{margin-bottom:3.2rem}.ac-size-foundation--guide{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4rem 2.4rem}.ac-size-foundation--guide>section{grid-column:1 / -1;margin:0;min-width:0}.ac-size-foundation--guide h2{margin:0 0 1.2rem;font-size:clamp(2rem,3vw,2.8rem);line-height:1.5}.ac-size-foundation--guide .ac-size-foundation__finder-panel{margin:0;padding:clamp(1.6rem,4vw,3.2rem);border:.1rem solid var(--ac-size-line);border-radius:1.2rem;background:rgba(var(--color-foreground),.025);container:ac-finder-panel / inline-size}.ac-size-foundation__finder-panel .ac-size-foundation__intro{max-width:none;margin:0 0 2.4rem}.ac-size-foundation__finder-panel .ac-size-foundation__intro p{margin:0}.ac-size-finder__input-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.ac-size-finder__input-grid legend{font-size:1.3rem;margin-bottom:.6rem}.ac-size-finder__optional{font-size:1.1rem;font-weight:400;color:rgba(var(--color-foreground),.6)}.ac-size-finder__number{gap:.6rem}andcharlie-size-finder input[inputmode=decimal]{border-radius:.6rem;padding:1rem .8rem;min-width:0}.ac-size-finder__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.ac-size-finder__choice{border-radius:.6rem;padding:1rem .8rem;justify-content:center}andcharlie-size-finder button[type=submit]{width:100%;--buttons-radius: .6rem;--buttons-radius-outset: .6rem;border-radius:.6rem}andcharlie-size-finder [data-ac-fit-result]:not(:empty){padding:2.4rem;border:0;border-radius:.8rem;background:rgba(var(--color-foreground),.055)}.ac-size-finder__result-label{margin:0;font-size:1.3rem;letter-spacing:.08em}andcharlie-size-finder .ac-size-finder__summary{margin:1rem 0;font-size:clamp(3.2rem,5vw,4.8rem);font-weight:600;line-height:1.2;letter-spacing:.02em}.ac-size-finder__secondary{margin:1rem 0;font-size:1.4rem}.ac-size-foundation__table tbody tr[data-ac-fit-rank=primary]{background:rgba(var(--color-foreground),.07);outline-width:.2rem}.ac-size-foundation__table .ac-size-foundation__candidate-label{display:block;margin:.3rem 0 0;font-size:1rem;line-height:1.3;letter-spacing:0}.ac-size-foundation__contact-panel{border-top:.1rem solid var(--ac-size-line);padding-top:2.4rem}@container ac-finder-panel (min-width: 660px){.ac-size-foundation__finder-panel andcharlie-size-finder{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2.4rem 3.2rem;align-items:start}.ac-size-foundation__finder-panel .ac-size-finder__profile{grid-column:1 / -1;margin:0}.ac-size-foundation__finder-panel .ac-size-finder__profile:empty{display:none}.ac-size-foundation__finder-panel [data-ac-fit-form]{max-width:none}.ac-size-foundation__finder-panel [data-ac-fit-result]:not(:empty){margin:0;min-height:22rem}.ac-size-foundation__finder-panel [data-ac-fit-result]:empty{display:grid;align-items:center;min-height:22rem;padding:2.4rem;border:.1rem dashed var(--ac-size-line);border-radius:.8rem;color:rgba(var(--color-foreground),.65);font-size:1.4rem;line-height:1.8}.ac-size-foundation__finder-panel [data-ac-fit-result]:empty:before{content:"\5165\529b\5f8c\3001\304a\3059\3059\3081\30b5\30a4\30ba\3092\3053\3061\3089\306b\8868\793a\3057\307e\3059\3002"}}@media screen and (min-width:990px){.ac-size-foundation--guide .ac-size-foundation__measure-panel{grid-column:span 8}.ac-size-foundation--guide .ac-size-foundation__contact-panel{grid-column:span 4}}@media screen and (max-width:374px){.ac-size-finder__input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-size-finder__input-grid>:first-child{grid-column:1 / -1}.ac-size-finder__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-size-finder__choices>:last-child{grid-column:1 / -1}}@container ac-fit (max-width: 440px){.ac-size-finder__input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-size-finder__input-grid>:first-child{grid-column:1 / -1}.ac-size-finder__choices .ac-size-finder__choice{flex-direction:column;gap:.6rem;text-align:center}}.ac-size-foundation__contact-links{display:grid;justify-items:start;gap:.8rem}.ac-size-foundation a.ac-text-link{text-decoration:none}.ac-size-foundation a.ac-text-link .ac-text-link__content{border-bottom:0;align-items:center;gap:.5em}.ac-size-foundation a.ac-text-link .ac-text-link__label{text-decoration:underline;text-underline-offset:.3em}.ac-size-foundation a.ac-text-link .ac-text-link__arrow{display:inline-block;text-decoration:none;line-height:1}.ac-size-foundation .ac-size-foundation__measure-image img{border:0;box-shadow:none}.ac-size-finder__number input[inputmode=decimal]{flex:1 1 0;width:0;max-width:none}.ac-size-finder__number>.ac-size-finder__unit{flex:0 0 auto}.ac-size-foundation--guide p,.ac-size-foundation__measure-guide dd{overflow-wrap:normal;word-break:normal;text-wrap:pretty}@container ac-fit (max-width: 440px){.ac-size-finder__choices{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-size-finder__choices>:last-child{grid-column:auto}.ac-size-finder__choices .ac-size-finder__choice{padding:1rem .4rem;font-size:1.3rem;letter-spacing:0;white-space:nowrap}andcharlie-size-finder [data-ac-fit-result]:not(:empty){padding:1.6rem}.ac-size-finder__secondary{font-size:1.3rem;letter-spacing:0}}@media screen and (max-width:749px){.ac-size-foundation--guide{gap:3.2rem 0}.ac-size-foundation--guide h2{font-size:1.8rem;letter-spacing:.02em;text-wrap:balance}.ac-size-foundation--guide p{font-size:1.4rem;line-height:1.8}.ac-size-foundation--guide .ac-size-finder__summary{font-size:3.2rem;line-height:1.2}.ac-size-foundation--guide .ac-size-finder__secondary{font-size:1.3rem}.ac-size-foundation--guide andcharlie-size-finder{margin-block:0}.ac-size-foundation__finder-panel .ac-size-foundation__intro{margin-bottom:2rem}.ac-size-foundation__measure-guide{gap:1.2rem}.ac-size-finder__profile button{padding-inline:0;font-size:1.3rem;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/andcharlie-size-foundation.css.map */
