.jcg-pick{display:flex;align-items:center;gap:12px;margin:6px 0 16px;padding:10px 12px;border:1px solid #d6d6d6;border-radius:4px;background:#fff}.jcg-pick__swatch{display:block;flex:0 0 46px;width:46px;height:46px;padding:0;border:0;border-radius:3px;background:#f1f1f1 center / cover no-repeat;box-shadow:inset 0 0 0 1px #00000026;cursor:pointer}.jcg-pick--empty .jcg-pick__swatch{background-image:none!important;box-shadow:inset 0 0 0 2px #c9c9c9;background-color:#fafafa}.jcg-pick__text{flex:1 1 auto;min-width:0;font-size:15px;line-height:1.3}.jcg-pick__name{font-weight:600;color:#222}.jcg-pick--empty .jcg-pick__name{font-weight:400;color:#555}.jcg-pick__price{color:#666;white-space:nowrap}.jcg-pick__btn{display:inline-block;flex:0 0 auto;-webkit-user-select:none;user-select:none;padding:9px 14px;border:1px solid #23344a;border-radius:3px;background:#fff;color:#23344a;font-size:14px;line-height:1.2;cursor:pointer}.jcg-pick__btn:hover,.jcg-pick__btn:focus{background:#23344a;color:#fff}.jcg-collapsible:not(.jcg-open)>.bold_option_element,.jcg-collapsible:not(.jcg-open)>.jcg-panel__head,.jcg-collapsible:not(.jcg-open)>.jcg-panel__shade{display:none!important}.jcg-open>.jcg-panel__shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#00000073}.jcg-open>.jcg-panel__head,.jcg-open>.bold_option_element{position:fixed!important;right:0;width:560px;max-width:100vw;box-sizing:border-box;background:#fff}.jcg-open>.jcg-panel__head{top:0;z-index:2147483002;padding:16px 18px 10px;border-bottom:1px solid #e3e3e3}.jcg-open>.bold_option_element{top:var(--jcg-head, 110px);bottom:0;z-index:2147483001;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:16px 12px;align-content:start;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 18px 48px}.jcg-panel__bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.jcg-panel__title{font-size:18px;font-weight:600;color:#222}.jcg-panel__count{font-size:14px;font-weight:400;color:#666}.jcg-panel__close{display:inline-block;text-align:center;-webkit-user-select:none;user-select:none;width:40px;height:40px;padding:0;border:0;background:none;color:#222;font-size:30px;line-height:40px;cursor:pointer}.jcg-panel__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.jcg-chip{display:inline-block;-webkit-user-select:none;user-select:none;padding:6px 12px;border:1px solid #c9c9c9;border-radius:16px;background:#fff;color:#333;font-size:13px;cursor:pointer}.jcg-chip.is-on{border-color:#23344a;background:#23344a;color:#fff}.jcg-panel__hint{margin:8px 0 0;color:#666;font-size:13px}.jcg-open .bold_option_value{display:block!important;margin:0!important;text-align:center}.jcg-open .bold_option_value.jcg-hide{display:none!important}.jcg-open .bold_option_value label{display:block;cursor:pointer}.jcg-open .bold_option_value_element{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1}.jcg-open .bold_option_value_swatch,.jcg-open .bold_option_value_swatch span{display:block!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important}.jcg-open .bold_swatch_selected.bold_option_value_element{box-shadow:0 0 0 3px #23344a}.jcg-open .bold_option_swatch_title{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:6px 0 0!important;background:none!important;color:#222!important;opacity:1!important;transform:none!important;left:auto!important;bottom:auto!important;font-size:12px;line-height:1.25!important;text-align:center}.jcg-open .bold_option_swatch_title span,.jcg-open .bold_option_swatch .bold_option_value .bold_option_swatch_title .bold_option_value_title{display:block;height:auto!important;line-height:1.25!important}.jcg-open .bold_option_value_price{color:#666}.jcg-open .zoomimgouter{display:none!important}html.jcg-lock,html.jcg-lock body{overflow:hidden}@media only screen and (max-width:798px){.jcg-open>.bold_option_element{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:14px 10px;padding:14px 14px 48px}.jcg-open>.jcg-panel__head{padding:14px 14px 10px}.jcg-pick__btn{padding:8px 10px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/jcg-option-picker.css.map */
