.jb-native .jb-step-matching [data-option-selector]{align-items:stretch!important;grid-auto-rows:1fr}.jb-native .jb-step-matching [data-option-selector]:not(:has(label:nth-of-type(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.jb-native .jb-step-matching .block-swatch{width:100%;height:100%;box-sizing:border-box;margin:0}.jb-dims{align-items:stretch}.jb-dims__box{grid-template-rows:1fr auto;align-content:stretch}.jb-dims__box>span{align-self:end}.jb-opt-hint{margin:0 0 .1rem}.jb-native .jb-step-opt[data-jb-variant] .block-swatch{flex-direction:column;gap:.2rem}.jb-native .jb-step-opt[data-jb-variant] [data-option-selector]:not(:has(.jb-opt-card--img)){grid-template-columns:repeat(auto-fit,minmax(60px,1fr))}.jb-native .jb-step-opt [data-option-selector]:has(.jb-opt-card--img){grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.jb-native .jb-step-opt [data-option-selector]:has(.jb-opt-card--img):not(:has(label:nth-of-type(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.jb-native .jb-step-opt .jb-opt-card--img{justify-content:flex-start;gap:.3rem;padding:.4rem .4rem .6rem;height:100%;position:relative}.jb-opt-img{display:block;width:100%;aspect-ratio:4/3;border-radius:3px;overflow:hidden;background:#f6f6f6}.jb-opt-img img{display:block;width:100%;height:100%;object-fit:cover}.jb-native .jb-step-opt .jb-opt-card--img .jb-opt-card__label{font-size:.8125rem;line-height:1.25}.jb-opt-card__price{font-size:.75rem;font-weight:500;color:var(--jb-ink);line-height:1.2;font-variant-numeric:tabular-nums}.jb-opt-card__price:empty{display:none}.jb-native .jb-step-opt[data-jb-variant] .block-swatch .jb-opt-card__label{font-weight:500}.jb-native .jb-step-opt :checked+.jb-opt-card--img:after{content:"";position:absolute;top:.7rem;right:.7rem;width:20px;height:20px;border-radius:50%;background:var(--jb-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.6 2.6L14 7.7' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E") center/20px no-repeat;box-shadow:0 0 0 1.5px #fff}.jb-native .jb-step-opt.jb-untouched :checked+.jb-opt-card--img:after{display:none}.jb-guides{flex-wrap:wrap;gap:.4rem 1rem}.jb-dims--3{grid-template-columns:repeat(3,minmax(0,1fr))}@container (max-width: 380px){.jb-dims--3{grid-template-columns:minmax(0,1fr)}}.jb-count{margin:0;text-align:right;font-size:.75rem;color:var(--jb-muted);font-variant-numeric:tabular-nums}@media(max-width:359px){.jb-native .jb-step-opt [data-option-selector]:has(.jb-opt-card--img){grid-template-columns:repeat(2,minmax(0,1fr))}}.jb-native .jb-step-opt[data-jb-variant] [data-option-selector]{align-items:stretch!important;grid-auto-rows:1fr}.jb-native .jb-step-opt[data-jb-variant] .block-swatch{height:100%;box-sizing:border-box;margin:0}
/*# sourceMappingURL=/cdn/shop/t/17/assets/joyinbag-fix-v29.css.map */
