.jc-btn-row{display:inline-flex;align-items:center;gap:14px}.jc-btn-row__divider{display:inline-block;width:1px;height:14px;background:var(--jcg-line, #d8c498)}.sc-btn,.jc-advisor__trigger{display:inline-flex;align-items:center;gap:8px;padding:0;margin:8px 0;background:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;color:var(--jcg-ink, #2a1a10);letter-spacing:.3px;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.sc-btn:hover,.jc-advisor__trigger:hover{opacity:.65}.sc-btn svg,.jc-advisor__trigger svg{flex-shrink:0;opacity:.7}.sc-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000073;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity .25s ease}.sc-overlay.sc-open{display:flex;opacity:1}.sc-overlay.sc-closing{opacity:0}.sc-modal{position:relative;background:var(--jcg-bg, #f4ead6);border-radius:0;max-width:640px;width:100%;max-height:90vh;overflow-y:auto;transform:translateY(12px);transition:transform .25s ease;-webkit-overflow-scrolling:touch}.sc-modal__head{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 20px 14px;background:var(--jcg-accent, #b04a2a)}.sc-modal__head-text{flex:1}.sc-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(--jcg-bg, #f4ead6) 88%,var(--jcg-accent, #b04a2a));margin:0 0 4px}.sc-modal__body{padding:20px 24px 24px}.sc-overlay.sc-open .sc-modal{transform:translateY(0)}.sc-overlay.sc-closing .sc-modal{transform:translateY(12px)}.sc-close{background:none;border:none;cursor:pointer;color:color-mix(in srgb,var(--jcg-bg, #f4ead6) 65%,transparent);font-size:16px;padding:2px 0 0 12px;flex-shrink:0;line-height:1;transition:color .15s}.sc-close:hover{color:var(--jcg-bg, #f4ead6)}.sc-wrap{font-family:var(--jcg-sans, "Montserrat", system-ui, sans-serif);color:var(--jcg-ink, #2a1a10);line-height:1.5;font-weight:300}.sc-wrap *{box-sizing:border-box}.sc-title{font-family:var(--jcg-serif, "Cormorant Garamond", Georgia, serif);font-size:22px;font-weight:300;letter-spacing:1px;text-transform:uppercase;color:var(--jcg-bg, #f4ead6);margin:0}.sc-sub{color:var(--jcg-muted, #8a6e48);font-size:12px;font-weight:300;margin:0 0 14px}.sc-video-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--jcg-ink, #2a1a10);text-decoration:none;padding:7px 14px;border:1px solid var(--jcg-line, #d8c498);border-radius:20px;margin-bottom:18px;transition:background .15s,border-color .15s}.sc-video-link:hover{background:var(--jcg-bg-warm, #ecdfc0);border-color:var(--jcg-muted, #8a6e48)}.sc-video-link svg{flex-shrink:0}.sc-img{display:block;margin:0 auto 24px;max-width:240px;width:100%;height:auto;border-radius:8px}.sc-unit-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:14px 0 12px;border-top:2px solid var(--jcg-ink, #2a1a10);margin-bottom:2px}.sc-unit-row .sc-label{font-size:12px;color:var(--jcg-muted, #8a6e48)}.sc-unit-sep{color:var(--jcg-line, #d8c498);font-size:13px;line-height:1}.sc-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(--jcg-muted, #8a6e48);transition:color .15s;white-space:nowrap;text-decoration:none}.sc-measure-btn:hover{color:var(--jcg-accent, #b04a2a)}.sc-toggle{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.5px;margin-left:auto}.sc-toggle span{opacity:.4;transition:opacity .2s}.sc-toggle span.sc-active{opacity:1}.sc-switch{position:relative;width:40px;height:22px;background:var(--jcg-muted, #8a6e48);border-radius:11px;cursor:pointer;transition:background .2s}.sc-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--jcg-bg, #f4ead6);border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0000002e}.sc-switch.sc-cm{background:var(--jcg-accent, #b04a2a)}.sc-switch.sc-cm:after{transform:translate(18px)}#scOverlay #scModal .sc-wrap table.sc-table{width:100%;border-collapse:collapse;font-size:14px;background:transparent}#scOverlay #scModal .sc-wrap table.sc-table thead th{font-weight:600;font-size:12px;color:var(--jcg-muted, #8a6e48);padding:10px 8px;border-bottom:1px solid var(--jcg-line, #d8c498);letter-spacing:.3px;text-align:center;background:transparent}#scOverlay #scModal .sc-wrap table.sc-table thead th:first-child{text-align:left}#scOverlay #scModal .sc-wrap table.sc-table tbody tr{cursor:pointer;background:transparent}#scOverlay #scModal .sc-wrap table.sc-table tbody td{text-align:center;padding:12px 8px;border-bottom:1px solid var(--jcg-line-soft, #e8d8a8);font-size:14px;color:var(--jcg-ink, #2a1a10);background:var(--jcg-bg-warm, #ecdfc0)}#scOverlay #scModal .sc-wrap table.sc-table tbody td:first-child{text-align:left;font-weight:500}#scOverlay #scModal .sc-wrap table.sc-table tbody tr:last-child td{border-bottom:none}#scOverlay #scModal .sc-wrap table.sc-table tbody tr:hover td{background:var(--jcg-bg, #f4ead6)!important;color:var(--jcg-ink, #2a1a10)!important}#scOverlay #scModal .sc-wrap table.sc-table tbody tr.sc-hl td{background:var(--jcg-ink, #2a1a10)!important;color:var(--jcg-bg, #f4ead6)!important;border-bottom-color:var(--jcg-ink-soft, #4a3220)!important}#scOverlay #scModal .sc-wrap table.sc-table tbody tr.sc-hl:hover td{background:var(--jcg-ink-soft, #4a3220)!important;color:var(--jcg-bg, #f4ead6)!important}.sc-note{margin-top:14px;font-size:11px;color:var(--jcg-ink-soft, #4a3220);line-height:1.6;padding:10px 14px;background:var(--jcg-bg-warm, #ecdfc0);border-left:2px solid var(--jcg-line, #d8c498)}.sc-cta{text-align:center;margin-top:16px;font-size:12px;color:var(--jcg-muted, #8a6e48)}.sc-cta a{color:var(--jcg-ink, #2a1a10);font-weight:500;text-decoration:underline;text-underline-offset:2px}.sc-cta a:hover{color:var(--jcg-accent, #b04a2a)}@media(max-width:480px){.sc-modal{padding:24px 16px 20px;border-radius:10px}.sc-title{font-size:19px}#scOverlay #scModal .sc-wrap table.sc-table{font-size:13px}#scOverlay #scModal .sc-wrap table.sc-table thead th{font-size:11px;padding:8px 4px}#scOverlay #scModal .sc-wrap table.sc-table tbody td{padding:10px 4px}}.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);max-width:480px;margin:0 auto;background:var(--jc-bg);border:1px solid var(--jc-border);color:var(--jc-text);font-family:var(--jcg-sans, "Montserrat", system-ui, sans-serif);font-weight:300}.jc-advisor__header{padding:22px 20px 18px!important;border-bottom:1px solid var(--jc-border);text-align:center;position:relative;background:var(--jc-crimson)}.jc-advisor__header:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:48px;height:2px;background:var(--jc-gold)}.jc-advisor__brand-mark{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.jc-advisor__rule{display:block;width:24px;height:1px;background:var(--jc-gold);opacity:.5}.jc-advisor__brand-text{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--jc-gold);font-weight:400}.jc-size-advisor .jc-advisor__title{font-size:26px;font-weight:400;color:var(--jc-bg);letter-spacing:.5px;margin:0 0 6px;font-family:var(--jcg-serif, "Cormorant Garamond", Georgia, serif)}.jc-advisor__title em{color:var(--jc-gold-lt);font-style:italic}.jc-advisor__subtitle{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:color-mix(in srgb,var(--jc-bg) 85%,var(--jc-crimson));margin:0}.jc-advisor__tabs{display:flex;border-bottom:1px solid var(--jc-border)}.jc-advisor__tab{flex:1;padding:10px 6px;background:transparent;border:none;border-right:1px solid var(--jc-border);color:var(--jc-muted);font-size:9px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .25s;font-family:inherit;position:relative}.jc-advisor__tab:last-child{border-right:none}.jc-advisor__tab.is-active{background:color-mix(in srgb,var(--jc-crimson) 6%,transparent);color:var(--jc-crimson)}.jc-advisor__tab.is-active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--jc-crimson)}.jc-advisor__tab:hover:not(.is-active){color:var(--jc-text);background:color-mix(in srgb,var(--jc-text) 4%,transparent)}.jc-size-advisor *,.jc-size-advisor *:before,.jc-size-advisor *:after{box-sizing:border-box!important}.jc-advisor__inputs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:20px 20px 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:10px!important;color:var(--jc-text)!important;font-size:18px!important;font-weight:300!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,.jc-advisor__input::-webkit-outer-spin-button,.jc-advisor__input::-webkit-inner-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:36px!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__cta{display:block!important;width:calc(100% - 40px)!important;margin:16px 20px 0!important;padding:13px!important;background:var(--jc-text)!important;border:1px solid var(--jc-text)!important;color:var(--jc-bg)!important;font-family:inherit!important;font-size:10px!important;letter-spacing:3px!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .3s!important;position:relative!important;overflow:hidden!important;line-height:1.4!important;height:auto!important}.jc-advisor__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--jc-crimson);transform:translate(-101%);transition:transform .3s}.jc-advisor__cta span{position:relative;z-index:1}.jc-advisor__cta:hover:before{transform:translate(0)}.jc-advisor__cta:hover{border-color:var(--jc-crimson)}.jc-advisor__error{margin:10px 20px 0!important;padding:9px 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 20px 0!important;padding-top:16px!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:12px!important}.jc-advisor__result-main{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;margin-bottom:14px!important}.jc-advisor__result-size{font-size:56px!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:12px 14px!important;margin-bottom:12px!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:8px!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:14px!important;color:var(--jc-text)!important;font-weight:300!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:10px 12px!important;background:color-mix(in srgb,var(--jc-gold) 8%,transparent)!important;border-left:2px solid var(--jc-gold)!important;margin-bottom:12px!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(--jc-muted)!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 12px!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}.jc-advisor__footer{padding:14px 20px 18px!important;text-align:center!important;border-top:1px solid var(--jc-border)!important;margin-top:16px!important;background:var(--jc-bg2)!important}.jc-advisor__footer-note{font-size:9px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--jc-muted)!important}.jc-advisor__footer-note a{color:var(--jc-crimson)!important;text-decoration:none!important;border-bottom:1px solid color-mix(in srgb,var(--jc-crimson) 30%,transparent)!important}.jc-advisor__footer-note a:hover{border-color:var(--jc-crimson)!important}.jc-advisor__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px}.jc-advisor__backdrop[hidden]{display:none}.jc-advisor__close{position:absolute;top:14px;right:18px;background:none;border:none;cursor:pointer;color:color-mix(in srgb,var(--jc-bg) 70%,transparent);font-size:18px;line-height:1;padding:4px 6px;transition:color .15s;z-index:1}.jc-advisor__close:hover{color:var(--jc-bg)}.sc-overlay.jcg-editorial-modal,.jc-advisor__backdrop.jcg-editorial-modal{z-index:10050}.jc-advisor__backdrop.jcg-editorial-modal .jc-size-advisor{--jc-gold: #9e7f36;--jc-gold-lt: #c9a654;--jc-gold-dk: #6b5624;--jc-crimson: #b04a2a;--jc-bg: #faf7f2;--jc-bg2: #f0e8d8;--jc-border: #e8e0d2;--jc-text: #1a1a1a;--jc-muted: #8a8378}.jc-advisor__backdrop.jcg-editorial-modal .jc-advisor__tab.is-active{background:#b04a2a0f}.jc-advisor__backdrop.jcg-editorial-modal .jc-advisor__alt-pill.is-maybe{border-color:#b04a2a59!important}.jc-advisor__backdrop.jcg-editorial-modal .jc-advisor__error{border-color:#b04a2a4d!important}.jc-advisor__backdrop.jcg-editorial-modal .jc-advisor__footer-note a{border-bottom-color:#b04a2a4d!important}.jc-advisor__backdrop.jcg-editorial-modal .jc-advisor__advisory{background:#9e7f3612!important}.jc-advisor__backdrop.jcg-editorial-modal .jc-advisor__title{color:#fff!important}.jc-advisor__backdrop.jcg-editorial-modal .jc-advisor__title em{color:#f2d88a!important;font-style:italic!important}.jc-advisor__backdrop.jcg-editorial-modal .jc-advisor__brand-text{color:#f2d88a!important;opacity:.95!important}.jc-advisor__backdrop.jcg-editorial-modal .jc-advisor__rule{background:#f2d88a!important;opacity:.7!important}.jc-advisor__backdrop.jcg-editorial-modal .jc-advisor__subtitle,.jc-advisor__backdrop.jcg-editorial-modal .jc-advisor__close{color:#ffffffd9!important}.jc-advisor__backdrop.jcg-editorial-modal .jc-advisor__close:hover{color:#fff!important}.sc-overlay.jcg-editorial-modal .sc-modal__head{background:#b04a2a}.sc-overlay.jcg-editorial-modal .sc-modal__tag{color:#c9a654}.sc-overlay.jcg-editorial-modal .sc-measure-btn:hover,.sc-overlay.jcg-editorial-modal .sc-cta a:hover{color:#b04a2a}.sc-overlay.jcg-editorial-modal #scModal .sc-wrap table.sc-table tbody tr.sc-hl td{background:#b04a2a!important;color:#fff!important;border-bottom-color:#9e7f36!important}.sc-overlay.jcg-editorial-modal #scModal .sc-wrap table.sc-table tbody tr.sc-hl:hover td{background:#9e4527!important;color:#fff!important;border-bottom-color:#6b5624!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/jcg-size-guide-advisor.css.map */
