jn-coordinated-ensemble{display:block}jn-coordinated-ensemble [hidden]{display:none!important}.jn-set-colour-control{display:grid;gap:6px;margin:18px 0 24px;max-width:440px}.jn-set-colour-control label{font:600 14px/1.4 var(--font-body--family)}.jn-set-colour-control select{width:100%;min-height:44px;font-size:16px}.jn-set-colour-control p{margin:0;font-size:12px;line-height:1.5}.jn-set-colour-name{margin:4px 0 8px;font-size:13px;line-height:1.4}.jn-set-item [data-set-variant-note]{font-size:12px;line-height:1.5;margin:8px 0}.jn-set-item .jn-set-image img{object-fit:contain}.jn-set-options{display:grid;gap:6px;margin:12px 0}.jn-set-options select{margin-bottom:8px}.jn-set-item select[hidden]{display:none}.jn-set-recap{border-top:1px solid #E74732;padding-top:24px;margin-top:32px}.jn-set-recap h2{font-size:26px}.jn-set-recap ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.jn-set-recap li{display:flex;align-items:center;gap:12px;border:1px solid #dfd5c9;padding:12px}.jn-set-recap li img{object-fit:contain}.jn-set-recap li div{flex:1;min-width:0}.jn-set-recap li span{display:block;font-size:13px}.jn-set-recap button{background:none;border:0;text-decoration:underline;font-size:12px;min-height:44px;cursor:pointer}jn-coordinated-ensemble :is(button,select,a,input):focus-visible{outline:2px solid #E74732;outline-offset:3px}.jn-size-heading>.jn-size-help-trigger{flex-shrink:0;white-space:nowrap}.jn-direct-size-guide{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(640px,calc(100% - 32px));max-width:100%;max-height:88vh;max-height:88dvh;padding:0;border:1px solid #30251f35;border-radius:8px;background:#f4efe5;color:#30251f;font-family:var(--font-body--family);overflow:hidden}.jn-direct-size-guide:not([open]){display:none!important}.jn-direct-size-guide[open]{display:flex;flex-direction:column}.jn-direct-size-guide::backdrop{background:#30251f73}.jn-direct-size-guide>header{display:flex;flex:0 0 auto;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 20px;border-bottom:1px solid #30251f25}.jn-direct-size-guide>header h2{margin:0;color:#30251f;font-family:var(--font-heading--family);font-size:22px;line-height:1.25}.jn-direct-size-guide .jn-direct-size-close{width:44px;min-width:44px;height:44px;padding:0;background:none;color:inherit;border:0;font:400 30px/1 var(--font-body--family);cursor:pointer}.jn-direct-size-guide>.jn-size-help-panel{min-height:0;flex:1 1 auto;margin:0;padding:12px 20px 18px;border:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.jn-direct-size-guide .jn-inline-chart{border:0;margin:0}.jn-direct-size-guide .jn-inline-chart>summary{display:none!important}.jn-direct-size-guide .jn-inline-chart__content{overflow-x:auto}.jn-direct-size-guide table{width:100%;border-collapse:collapse;font-size:12px}.jn-direct-size-guide th,.jn-direct-size-guide td{padding:8px 5px;text-align:left;border-bottom:1px solid #30251f25;line-height:1.4}.jn-direct-size-guide [data-guide-choose]{min-width:44px;min-height:44px;border:1px solid #30251f55;border-radius:3px;background:transparent;color:inherit;font:600 13px/1 var(--font-body--family);cursor:pointer}.jn-direct-size-guide [data-guide-choose][aria-pressed=true]{background:#30251f;color:#f4efe5}.jn-direct-size-guide [data-guide-choose]:disabled{opacity:.45;text-decoration:line-through;cursor:not-allowed}.jn-direct-size-guide tr[data-size-match]{background:#e7473210}.jn-direct-measure-help{margin-top:12px;border-top:1px solid #30251f25}.jn-direct-measure-help>summary{min-height:44px;padding:12px 0;cursor:pointer;font-size:13px;font-weight:600}.jn-direct-size-guide>footer{flex:0 0 auto;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid #30251f25}.jn-direct-size-return{display:block;width:100%;min-height:44px;border:1px solid #30251F;border-radius:3px;background:#30251f;color:#f4efe5;font:600 13px/1.4 var(--font-body--family);cursor:pointer}.jn-direct-size-guide :is(button,input,summary,a):focus-visible{outline:2px solid #E74732;outline-offset:3px}@media(max-width:749px){.jn-direct-size-guide{inset:auto 0 0;margin:0;width:100%;border-radius:12px 12px 0 0;max-height:88vh;max-height:88dvh}.jn-direct-size-guide>header{padding-left:16px}.jn-direct-size-guide>.jn-size-help-panel,.jn-direct-size-guide>footer{padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/jeannette-coordinated-shopping.css.map */
