.jcg-page{--jc-crimson: var(--jcg-accent, #b04a2a);--jc-gold: var(--jcg-gold, #b8862a);--jc-gold-lt: var(--jcg-accent-2, #d49a2a);--jc-bg: var(--jcg-bg, #f4ead6);--jc-bg2: var(--jcg-bg-warm, #ecdfc0);--jc-border: var(--jcg-line, #d8c498);--jc-text: var(--jcg-ink, #2a1a10);--jc-muted: var(--jcg-muted, #8a6e48);font-family:var(--jcg-sans, "Montserrat", system-ui, sans-serif);font-weight:300;color:var(--jc-text);max-width:1100px;margin:0 auto;padding:0 20px 60px}.jcg-page *,.jcg-page *:before,.jcg-page *:after{box-sizing:border-box}.jcg-layout{display:block;margin-top:40px}.jcg-cat-tabs{display:flex;gap:0;margin-bottom:16px;border-bottom:2px solid var(--jc-border)}.jcg-cat-tab{font-family:var(--jcg-sans, "Montserrat", system-ui, sans-serif);font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;padding:10px 20px 12px;background:none;border:none;cursor:pointer;color:var(--jc-muted);position:relative;transition:color .15s}.jcg-cat-tab:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--jc-crimson);transform:scaleX(0);transition:transform .2s}.jcg-cat-tab--active{color:var(--jc-text)}.jcg-cat-tab--active:after{transform:scaleX(1)}.jcg-cat-tab:hover:not(.jcg-cat-tab--active){color:var(--jc-text)}.jcg-cat-panel[hidden]{display:none}.jcg-accordion{border:1px solid var(--jc-border);margin-bottom:10px;overflow:hidden;transition:box-shadow .2s}.jcg-accordion--open,.jcg-accordion:focus-within{box-shadow:0 2px 12px #0000000f}.jcg-accordion__head{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--jc-bg);border:none;cursor:pointer;text-align:left;transition:background .15s;font-family:inherit}.jcg-accordion__head:hover,.jcg-accordion--open .jcg-accordion__head{background:var(--jc-bg2)}.jcg-accordion__label{display:flex;align-items:baseline;gap:12px}.jcg-accordion__name{font-size:15px;font-weight:400;color:var(--jc-text);letter-spacing:.5px;font-family:var(--jcg-serif, "Cormorant Garamond", Georgia, serif)}.jcg-accordion__sizes{font-size:11px;color:var(--jc-muted);letter-spacing:1.5px}.jcg-accordion__arrow{color:var(--jc-muted);flex-shrink:0;transition:transform .25s ease}.jcg-accordion--open .jcg-accordion__arrow{transform:rotate(180deg)}.jcg-accordion__body[hidden]{display:none}.jcg-accordion__inner{padding:0 20px 20px}.jcg-unit-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:14px 0 12px;border-top:2px solid var(--jc-text);margin-bottom:2px}.jcg-unit-label{font-size:12px;color:var(--jc-muted)}.jcg-unit-sep{color:var(--jc-border);font-size:13px;line-height:1}.jcg-toggle{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.8px}.jcg-toggle__opt{color:var(--jc-muted);transition:color .2s}.jcg-toggle__opt--active{color:var(--jc-text)}.jcg-toggle__switch{position:relative;width:40px;height:22px;background:var(--jc-muted);border:none;border-radius:11px;cursor:pointer;transition:background .2s;padding:0}.jcg-toggle__switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--jc-bg);border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0000002e}.jcg-toggle__switch.is-cm{background:var(--jc-crimson)}.jcg-toggle__switch.is-cm:after{transform:translate(18px)}.jcg-table{width:100%;border-collapse:collapse;font-size:14px;background:transparent}.jcg-table thead th{font-weight:600;font-size:11px;color:var(--jcg-ink-soft, #4a3220);padding:10px;border-bottom:1px solid var(--jc-border);letter-spacing:.5px;text-align:center;background:transparent;text-transform:uppercase}.jcg-table thead th:first-child{text-align:left}.jcg-table tbody tr{cursor:pointer;transition:background .12s}.jcg-table tbody td{text-align:center;padding:13px 10px;border-bottom:1px solid var(--jc-border);font-size:14px;color:var(--jc-text);background:var(--jc-bg2);transition:background .12s,color .12s}.jcg-table tbody td:first-child{text-align:left;font-weight:500}.jcg-table tbody tr:last-child td{border-bottom:none}.jcg-table tbody tr:hover td{background:var(--jc-bg)!important}.jcg-table tbody tr.is-selected td{background:var(--jc-text)!important;color:var(--jc-bg)!important;border-bottom-color:var(--jcg-ink-soft, #4a3220)!important}.jcg-table tbody tr.is-selected:hover td{background:var(--jcg-ink-soft, #4a3220)!important}.jcg-note{margin-top:14px;font-size:11px;color:var(--jcg-ink-soft, #4a3220);line-height:1.6;padding:10px 14px;background:var(--jc-bg2);border-left:2px solid var(--jc-border)}.jcg-aside{margin-top:8px}.jcg-aside__label{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--jc-muted);margin:0 0 12px;text-align:center}.jc-size-advisor{max-width:620px;margin:0 auto}.jc-size-advisor{--jc-gold: var(--jcg-gold, #b8862a);--jc-gold-lt: var(--jcg-accent-2, #d49a2a);--jc-gold-dk: var(--jcg-gold-deep, #8a5e1a);--jc-crimson: var(--jcg-accent, #b04a2a);--jc-bg: var(--jcg-bg, #f4ead6);--jc-bg2: var(--jcg-bg-warm, #ecdfc0);--jc-border: var(--jcg-line, #d8c498);--jc-text: var(--jcg-ink, #2a1a10);--jc-muted: var(--jcg-muted, #8a6e48);position:relative;background:var(--jcg-bg-card, rgba(250, 243, 227, .72));border:1px solid var(--jc-border);box-shadow:inset 0 0 0 6px var(--jc-bg),inset 0 0 0 7px #b8862a59;padding:22px 24px 18px;color:var(--jc-text);font-family:var(--jcg-sans, "Montserrat", system-ui, sans-serif);font-weight:300}.jc-size-advisor *,.jc-size-advisor *:before,.jc-size-advisor *:after{box-sizing:border-box!important}.jc-advisor__tabs{display:flex;flex-wrap:wrap;justify-content:center;border-bottom:1px solid var(--jc-border)}.jc-advisor__tab{flex:0 1 auto;padding:8px 16px 11px;background:transparent;border:none;color:var(--jc-muted);font-size:10px;font-weight:600;letter-spacing:2.6px;text-transform:uppercase;cursor:pointer;transition:color .2s;font-family:inherit;position:relative}.jc-advisor__tab:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--jc-crimson);transform:scaleX(0);transition:transform .25s}.jc-advisor__tab.is-active{color:var(--jc-text)}.jc-advisor__tab.is-active:after{transform:scaleX(1)}.jc-advisor__tab:hover:not(.is-active){color:var(--jc-text)}.jc-advisor__inputs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;padding:20px 0 0!important}.jc-advisor__field{min-width:0}.jc-advisor__label{display:block!important;font-size:9px!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:var(--jc-crimson)!important;margin-bottom:6px!important;font-weight:500!important;line-height:1.2!important}.jc-advisor__input-wrap{display:flex!important;border:1px solid var(--jc-border)!important;transition:border-color .25s!important;width:100%!important;overflow:hidden!important}.jc-advisor__input-wrap:focus-within{border-color:var(--jc-crimson)!important}.jc-advisor__input{flex:1!important;min-width:0!important;width:100%!important;background:var(--jc-bg)!important;border:none!important;outline:none!important;box-shadow:none!important;padding:9px 8px!important;color:var(--jc-text)!important;font-size:17px!important;font-weight:400!important;font-family:var(--jcg-serif, "Cormorant Garamond", Georgia, serif)!important;line-height:1.2!important;height:auto!important;-moz-appearance:textfield!important}.jc-advisor__input[type=number]::-webkit-inner-spin-button,.jc-advisor__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important;display:none!important}.jc-advisor__input[type=number]{-moz-appearance:textfield!important}.jc-advisor__unit-toggle{display:flex!important;flex-direction:column!important;border-left:1px solid var(--jc-border)!important;flex-shrink:0!important;width:32px!important}.jc-advisor__unit{flex:1!important;background:transparent!important;border:none!important;padding:0!important;color:var(--jc-muted)!important;font-size:8px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .2s!important;font-family:inherit!important;line-height:1!important;width:100%!important;text-align:center!important}.jc-advisor__unit.is-active{background:var(--jc-crimson)!important;color:var(--jc-bg)!important}.jc-advisor__unit:hover:not(.is-active){color:var(--jc-text)!important;background:color-mix(in srgb,var(--jc-text) 6%,transparent)!important}.jc-advisor__error{margin:12px 0 0!important;padding:8px 12px!important;border:1px solid color-mix(in srgb,var(--jc-crimson) 30%,transparent)!important;color:var(--jc-crimson)!important;font-size:10px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;text-align:center!important}.jc-advisor__result{margin:16px 0 0!important;padding-top:14px!important;border-top:1px solid var(--jc-border)}.jc-advisor__result-label{font-size:9px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--jc-muted)!important;text-align:center!important;margin-bottom:10px!important}.jc-advisor__result-main{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;margin-bottom:12px!important}.jc-advisor__result-size{font-size:52px!important;font-weight:400!important;color:var(--jc-crimson)!important;line-height:1!important;font-family:var(--jcg-serif, "Cormorant Garamond", Georgia, serif)!important}.jc-advisor__result-garment{display:block!important;font-size:10px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--jc-muted)!important}.jc-advisor__confidence{display:flex!important;align-items:center!important;gap:6px!important;margin-top:5px!important}.jc-advisor__conf-dots{display:flex!important;gap:3px!important}.jc-advisor__conf-dot{width:5px!important;height:5px!important;border-radius:50%!important;background:var(--jc-border)!important;transition:background .2s!important}.jc-advisor__conf-dot.is-filled{background:var(--jc-crimson)!important}.jc-advisor__conf-text{font-size:9px!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--jc-muted)!important}.jc-advisor__breakdown{background:var(--jc-bg2)!important;border:1px solid var(--jc-border)!important;padding:10px 12px!important;margin-bottom:10px!important}.jc-advisor__breakdown-title{font-size:9px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--jc-muted)!important;margin-bottom:8px!important}.jc-advisor__breakdown-grid{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:6px!important}.jc-advisor__breakdown-item{text-align:center!important}.jc-advisor__breakdown-key{display:block!important;font-size:8px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--jc-muted)!important;margin-bottom:3px!important}.jc-advisor__breakdown-val{font-size:13px!important;color:var(--jc-text)!important;font-weight:400!important;font-family:var(--jcg-serif, "Cormorant Garamond", Georgia, serif)!important}.jc-advisor__advisory{display:flex!important;gap:8px!important;align-items:flex-start!important;padding:9px 10px!important;background:color-mix(in srgb,var(--jc-gold) 8%,transparent)!important;border-left:2px solid var(--jc-gold)!important;margin-bottom:10px!important}.jc-advisor__advisory-icon{color:var(--jc-gold)!important;font-size:11px!important;flex-shrink:0!important}.jc-advisor__advisory-text{font-size:11px!important;color:var(--jcg-ink-soft, #4a3220)!important;line-height:1.55!important;margin:0!important}.jc-advisor__advisory-text strong{color:var(--jc-text)!important;font-weight:500!important}.jc-advisor__advisory-text a{color:var(--jc-crimson)!important}.jc-advisor__alt{margin-bottom:4px!important;text-align:center!important}.jc-advisor__alt-label{font-size:9px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--jc-muted)!important;margin-bottom:6px!important;display:block!important}.jc-advisor__alt-pills{display:flex!important;gap:6px!important;justify-content:center!important}.jc-advisor__alt-pill{padding:3px 10px!important;border:1px solid var(--jc-border)!important;font-size:10px!important;letter-spacing:1px!important;color:var(--jc-muted)!important}.jc-advisor__alt-pill.is-maybe{border-color:color-mix(in srgb,var(--jc-crimson) 35%,transparent)!important;color:var(--jc-crimson)!important}.jcg-measure-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:0;font-family:var(--jcg-sans, "Montserrat", system-ui, sans-serif);font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--jc-muted);transition:color .15s;white-space:nowrap}.jcg-measure-btn:hover{color:var(--jc-crimson)}.jcg-toggle{margin-left:auto}.jcg-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.jcg-modal[hidden]{display:none}.jcg-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a08068c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.jcg-modal__box{position:relative;z-index:1;background:var(--jc-bg);width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000002e}.jcg-modal__head{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--jc-border);background:var(--jc-crimson)}.jcg-modal__tag{font-family:var(--jcg-sans, "Montserrat", system-ui, sans-serif);font-size:8px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:color-mix(in srgb,var(--jc-bg) 88%,var(--jc-crimson));margin:0 0 4px}.jcg-modal .jcg-modal__title{font-family:var(--jcg-serif, "Cormorant Garamond", Georgia, serif);font-size:20px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:var(--jc-bg);margin:0}.jcg-modal__close{background:none;border:none;cursor:pointer;color:var(--jc-bg);opacity:.65;font-size:16px;padding:2px 0 0 12px;flex-shrink:0;line-height:1;transition:opacity .15s}.jcg-modal__close:hover{opacity:1}.jcg-modal__figure{background:var(--jc-bg2);border-bottom:1px solid var(--jc-border);padding:16px 20px 10px}.jcg-modal__figure svg{display:block;width:100%;height:auto}.jcg-modal__legend{list-style:none;margin:0;padding:16px 20px 20px;display:flex;flex-direction:column;gap:10px}.jcg-modal__legend li{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:var(--jc-muted);line-height:1.5}.jcg-modal__legend li strong{font-family:var(--jcg-sans, "Montserrat", system-ui, sans-serif);font-size:8px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--jc-crimson);flex-shrink:0;padding-top:2px;min-width:80px}@media(max-width:860px){.jcg-aside__label{margin-top:24px}}@media(max-width:480px){.jcg-accordion__head{padding:14px 16px}.jcg-accordion__inner{padding:0 14px 16px}.jcg-table thead th,.jcg-table tbody td{padding:10px 6px;font-size:13px}}.jcg-page{padding-top:96px}.jcg-page>.jcg-ps.jcg-sg-hero{max-width:none;margin:0;padding:0}.jcg-sg-hero__cta{margin-top:26px}.jcg-sg-hero__watch{gap:10px}.jcg-sg-hero__watch svg{width:16px;height:16px;flex:0 0 auto}.jcg-page .jcg-layout{margin-top:36px}@media(max-width:640px){.jcg-page{padding-top:56px}.jcg-sg-hero__cta{margin-top:22px}}.jcg-page>.jcg-ps.jcg-sg-advisor,.jcg-page>.jcg-ps.jcg-sg-close{max-width:none;margin:0;padding:0}.jcg-page .jcg-aside .jcg-ps.jcg-sg-advisor,.jcg-page .jcg-main .jcg-ps.jcg-sg-advisor{max-width:none;margin:0;padding:0}.jcg-sg-advisor__head{text-align:center;margin-top:44px}.jcg-sg-advisor__head p.jcg-ps__sub{margin:0 auto;text-align:center}.jcg-sg-advisor .jc-size-advisor{max-width:640px;margin:26px auto 0}.jcg-sg-advisor .jc-advisor__label{font-weight:500!important;letter-spacing:2.4px!important}.jc-advisor__cta-row{margin-top:18px}.jcg-sg-advisor .jcg-ps__btn.jc-advisor__cta{font-family:var(--jcg-sans, "Montserrat", system-ui, sans-serif)!important;font-size:11px!important;letter-spacing:2.4px!important;min-width:260px!important;padding:15px 24px!important;height:auto!important;line-height:1.2!important;background:transparent!important;border:1px solid var(--jc-crimson)!important;color:var(--jc-crimson)!important;border-radius:0!important}.jcg-sg-advisor .jcg-ps__btn.jc-advisor__cta:hover,.jcg-sg-advisor .jcg-ps__btn.jc-advisor__cta:focus{color:var(--jc-bg)!important}.jc-advisor__footer{margin-top:16px!important;padding:12px 0 0!important;border-top:1px solid var(--jc-border)!important;text-align:center!important}.jc-advisor__footer-note{font-family:var(--jcg-serif, "Cormorant Garamond", Georgia, serif)!important;font-style:italic!important;font-weight:300!important;font-size:14.5px!important;letter-spacing:normal!important;text-transform:none!important;color:var(--jc-muted)!important;margin:0!important}.jc-advisor__footer-note a{color:var(--jc-crimson)!important;border-bottom:0!important}.jc-advisor__footer-note a:hover{color:var(--jc-text)!important}@media(max-width:640px){.jcg-sg-advisor .jc-size-advisor{padding:18px 16px 16px}.jc-advisor__tab{padding:8px 10px 11px;letter-spacing:2px}.jc-advisor__inputs{grid-template-columns:1fr!important}.jcg-sg-advisor .jcg-ps__btn.jc-advisor__cta{width:100%!important;min-width:0!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/jcg-size-guide.css.map */
