.product__info-container>.cc-sf{display:inline-block;vertical-align:baseline;margin:0}.cc-sf__trigger{display:inline-flex;align-items:baseline;gap:.6rem;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-body-family);font-size:1.5rem;color:#2f2b28;text-decoration:underline;text-underline-offset:.3rem}.cc-sf__trigger:hover{color:#b07f1e}.cc-sf__icon{flex:none;align-self:center}html.cc-sf-lock{overflow:hidden}.cc-sf__dialog{width:min(56rem,calc(100vw - 2.4rem));max-height:calc(100dvh - 2.4rem);padding:0;border:0;border-radius:1.2rem;background:#fbf6ec;color:#2f2b28;box-shadow:0 2rem 6rem #1e2b404d;overflow:auto;scrollbar-gutter:stable}.cc-sf__dialog::backdrop{background:#1e2b408c}.cc-sf__dialog:not([open]){display:none}.cc-sf__dialog.cc-sf--fallback[open]{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;z-index:1000;box-shadow:0 0 0 100vmax #1e2b408c}.cc-sf__panel{position:relative;padding:2.8rem 2.6rem 2.4rem;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.5}.cc-sf__close{position:absolute;top:1.6rem;right:1.6rem;width:4rem;height:4rem;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#1e2b40;cursor:pointer}.cc-sf__close:hover{background:#f1e6d3}.cc-sf__eyebrow{margin:0 0 .4rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b07f1e}.cc-sf__title{margin:0 4rem .8rem 0;font-family:var(--font-heading-family);font-size:2.8rem;line-height:1.1;text-transform:uppercase;letter-spacing:.04em;color:#1e2b40}.cc-sf__lede{margin:0 0 1.8rem;color:#4a443f}.cc-sf__tabs{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.cc-sf__tab{min-height:5.2rem;padding:.8rem 1rem;border:1px solid #D9CBB0;border-radius:.8rem;background:#fffdf8;color:#1e2b40;font:inherit;font-weight:600;cursor:pointer}.cc-sf__tab.is-active{border-color:#1e2b40;background:#1e2b40;color:#fbf6ec}.cc-sf__row{display:grid;grid-template-columns:3fr 2fr;gap:1.4rem;margin-bottom:1.6rem}.cc-sf__field{margin:0;padding:0;border:0;min-width:0}.cc-sf__label{display:block;margin:0 0 .6rem;padding:0;font-weight:600;color:#1e2b40}.cc-sf__inputs{display:flex;gap:.8rem}.cc-sf__input{flex:1;display:flex;align-items:center;min-width:0;border:1px solid #D9CBB0;border-radius:.8rem;background:#fff;padding:0 1.2rem}.cc-sf__input:focus-within{border-color:#b07f1e;box-shadow:0 0 0 2px #b07f1e40}.cc-sf__input input{flex:1;min-width:0;height:4.8rem;border:0;background:transparent;font:inherit;font-size:1.6rem;color:#2f2b28;outline:none;-moz-appearance:textfield}.cc-sf__input input::-webkit-outer-spin-button,.cc-sf__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cc-sf__input span{color:#7a716a;font-size:1.3rem}.cc-sf__fits{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.8rem}.cc-sf__fit{min-height:4.6rem;border:1px solid #D9CBB0;border-radius:.8rem;background:#fff;color:#1e2b40;font:inherit;font-size:1.4rem;cursor:pointer}.cc-sf__fit.is-active{border:2px solid #B07F1E;background:#f1e6d3;font-weight:600}.cc-sf__error{margin:-.6rem 0 1.2rem;color:#9b2c1f;font-weight:600}.cc-sf__cta{display:block;width:100%;min-height:5.4rem;border:0;border-radius:.8rem;background:#1e2b40;color:#fbf6ec;font:inherit;font-size:1.6rem;font-weight:700;letter-spacing:.04em;cursor:pointer}.cc-sf__cta:hover{background:#b07f1e}.cc-sf__form[hidden],.cc-sf__result[hidden],.cc-sf__pane[hidden],.cc-sf__error[hidden]{display:none}.cc-sf__result{text-align:center;padding:.4rem 0 .6rem}.cc-sf__result-kicker{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b07f1e}.cc-sf__result-size{margin:.2rem 0 .6rem;font-family:var(--font-heading-family);font-size:5.6rem;line-height:1;color:#1e2b40}.cc-sf__result-note{margin:0 auto 1.8rem;max-width:38rem;color:#4a443f}.cc-sf__result-links{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem 2rem;margin-top:1.4rem}.cc-sf__textlink{padding:0;border:0;background:none;color:#1e2b40;font:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.cc-sf__textlink:hover{color:#b07f1e}.cc-sf__how{margin-top:2rem;font-size:1.4rem;color:#4a443f}.cc-sf__how-title{margin:0;font-weight:700;color:#1e2b40}.cc-sf__how p+p{margin:.4rem 0 0}.cc-sf__help{margin:2.2rem 0 0;padding-top:1.6rem;border-top:1px solid #E6D8BF;font-size:1.4rem;color:#4a443f}.cc-sf__help a{color:#1e2b40}.cc-sf__rule-title{display:flex;align-items:center;gap:1.4rem;margin:.6rem 0 1.6rem;font-family:var(--font-heading-family);font-size:2.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1e2b40}.cc-sf__rule-title:before,.cc-sf__rule-title:after{content:"";flex:1;height:1px;background:#b07f1e}.cc-sf__eyebrow--center{text-align:center;margin:.4rem 4rem 0}.cc-sf__rule-title--top{margin-top:.2rem}.cc-sf__rule-title--dot{margin-top:2.4rem;padding-top:2rem;border-top:1px solid #D9B978}.cc-sf__table-wrap{overflow-x:auto}.cc-sf__table{width:100%;border-collapse:collapse;background:#fffdf8;font-size:1.6rem;table-layout:fixed}.cc-sf__table th,.cc-sf__table td{padding:1.1rem .4rem;border:1px solid #DCD3C3;text-align:center}.cc-sf__table thead th{background:#1e2b40;border-color:#1e2b40;color:#fff;font-weight:600;letter-spacing:.04em}.cc-sf__table th[scope=row]{background:#f1e6d3;color:#1e2b40;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cc-sf__table thead th:first-child,.cc-sf__table th[scope=row]{width:22%;text-transform:uppercase}.cc-sf__table td{font-family:var(--font-heading-family);font-variant-numeric:lining-nums;font-size:1.7rem;color:#2f2b28}.cc-sf__tips{list-style:none;margin:1.6rem 0 0;padding:0 .4rem}.cc-sf__tips li{display:flex;align-items:center;gap:1.2rem;margin-bottom:.8rem;color:#2f2b28}.cc-sf__tips svg{flex:none;width:3rem;height:3rem;color:#b07f1e}.cc-sf__measure{display:grid;grid-template-columns:2fr 3fr;gap:2rem;align-items:center}.cc-sf__diagram{display:block;width:100%;max-width:20rem;height:auto;margin:0 auto}.cc-sf__steps{margin:0;padding-left:1.8rem}.cc-sf__steps li{margin-bottom:1.2rem}.cc-sf__steps li::marker{color:#b07f1e}.cc-sf__steps strong{color:#1e2b40;text-transform:uppercase;letter-spacing:.02em}.cc-sf__panels{display:grid;grid-template-columns:1fr;gap:1.4rem;margin-top:2rem;padding-top:1.8rem;border-top:1px solid #D9B978;font-size:1.35rem}.cc-sf__panel-item{display:flex;gap:1.2rem;align-items:flex-start}.cc-sf__panel-item+.cc-sf__panel-item{padding-top:1.4rem;border-top:1px solid #E6D8BF}.cc-sf__panel-item p{margin:0}.cc-sf__panel-title{font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#1e2b40}.cc-sf__panel-item a{color:#b07f1e}.cc-sf__badge{flex:none;display:grid;place-items:center;width:4.2rem;height:4.2rem;border:1.5px solid #B07F1E;border-radius:50%;color:#b07f1e}.cc-sf__badge--plain{border:0;width:3.4rem}.cc-sf__badge svg{width:2.8rem;height:2.8rem}.cc-sf__badge--plain svg{width:3.6rem;height:3.6rem}.cc-sf__tolerance{display:flex;justify-content:center;align-items:center;gap:1rem;margin:2rem -2.6rem -2.4rem;padding:1.2rem 1rem;background:#1e2b40;color:#fff;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.cc-sf__tolerance svg{width:3.6rem;height:1.6rem;color:#d9a441}.cc-sf__tolerance b{color:#d9a441;font-size:1.5rem}@media(max-width:520px){.cc-sf__panel{padding:2.4rem 1.6rem 1.8rem}.cc-sf__title{font-size:2.4rem}.cc-sf__row{grid-template-columns:1fr}.cc-sf__tab{font-size:1.4rem}.cc-sf__rule-title{font-size:2rem;gap:1rem}.cc-sf__table{font-size:1.35rem}.cc-sf__table th,.cc-sf__table td{padding:.9rem .1rem}.cc-sf__table thead th:first-child,.cc-sf__table th[scope=row]{width:24%;font-size:1.15rem}.cc-sf__measure{grid-template-columns:1fr}.cc-sf__diagram{max-width:16rem}.cc-sf__tolerance{margin:2rem -1.6rem -1.8rem;font-size:1.15rem}}.cc-sf__panel .cc-sf__close{position:sticky;top:1.2rem;right:auto;z-index:2;margin:-1.2rem -1.2rem -2.8rem auto;background:#fbf6ecf0;box-shadow:0 1px 6px #1e2b402e}.cc-sf__trigger span{text-transform:uppercase;letter-spacing:.06em}
/*# sourceMappingURL=/cdn/shop/t/118/assets/cc-size-finder.css.map */
