.bold_option[data-jcg]>.bold_option_title,.bold_option[data-jcg]>.bold_help_text.jcg-dup{display:none!important}.jcg-head{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0 0 10px}.jcg-head__label{font-size:16px;font-weight:700;line-height:1.3;color:#222}.jcg-head__tag{padding:2px 8px;border-radius:10px;background:#f3ece0;color:#6b5a3a;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.jcg-head__choice{flex:0 0 100%;font-size:14px;line-height:1.35;color:#222}.jcg-head--empty .jcg-head__value{color:#767676}.jcg-head__price{color:#666;white-space:nowrap}.jcg-pick{margin:0 0 20px}.jcg-strip{display:grid;gap:8px}.jcg-tile{position:relative;display:block;aspect-ratio:1 / 1;border-radius:6px;background:#f4f4f4;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s ease,box-shadow .12s ease}.jcg-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:center / cover no-repeat;box-shadow:inset 0 0 0 1px #0000001f}.jcg-tile:hover{transform:translateY(-2px);box-shadow:0 3px 8px #0000002e}.jcg-tile.is-on,.jcg-short .bold_swatch_selected.bold_option_value_element,.jcg-open .bold_swatch_selected.bold_option_value_element{box-shadow:0 0 0 2px #fff,0 0 0 4px #23344a!important}.jcg-tile.is-on:after{content:"";position:absolute;right:-5px;bottom:-5px;width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:#23344a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;box-sizing:border-box}.jcg-tile--more{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#23344a;color:#fff;font-size:15px;font-weight:700;line-height:1.1}.jcg-tile--more small{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.jcg-pick__all{display:inline-block;margin-top:10px;color:#23344a;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;-webkit-user-select:none;user-select:none}.jcg-pick__all:after{content:" \203a";text-decoration:none}.jcg-tile:focus-visible,.jcg-pick__all:focus-visible{outline:2px solid #23344a;outline-offset:3px}.jcg-short{margin-bottom:20px}.jcg-short>.bold_option_element{display:flex!important;flex-wrap:wrap;gap:8px}.jcg-short .bold_option_value{margin:0!important}.jcg-short .bold_option_value_element{width:50px!important;height:50px!important;border:0!important;border-radius:6px;box-shadow:none!important;transition:transform .12s ease}.jcg-short .bold_option_value_element:hover{transform:translateY(-2px)}.jcg-short .bold_option_value_swatch,.jcg-short .bold_option_value_swatch span{display:block!important;width:100%!important;height:100%!important;border:0!important;border-radius:6px;background-size:cover!important;background-position:center!important}.jcg-short .bold_option_value_swatch span{box-shadow:inset 0 0 0 1px #0000001f}.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;border:0!important;border-radius:6px;box-shadow:none!important}.jcg-open .bold_option_value_swatch,.jcg-open .bold_option_value_swatch span{display:block!important;width:100%!important;height:100%!important;border:0!important;border-radius:6px;background-size:cover!important;background-position:center!important}.jcg-open .bold_option_value_swatch span{box-shadow:inset 0 0 0 1px #0000001f}.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}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/jcg-option-picker.css.map */
