.ja-reco:not([hidden]){display:block;margin:28px 0 8px}.ja-reco__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.ja-reco__title{margin:0;font-size:11px!important;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.ja-reco__nav:not([hidden]){display:flex;gap:6px}.ja-reco__arrow{width:26px;height:26px;padding:0;border:1px solid #e3e3e3;background:#fff;color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 4px #0000000f}.ja-reco__arrow[disabled]{opacity:.3;cursor:default}.ja-reco__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ja-reco__track::-webkit-scrollbar{display:none}.ja-reco__card{flex:0 0 calc((100% - 20px) / 3);min-width:0;scroll-snap-align:start;color:inherit}.ja-reco__card a{text-decoration:none;color:inherit}.ja-reco__img{display:block;position:relative;aspect-ratio:4 / 5;background:#f2f2f2;overflow:hidden}.ja-reco__img img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.ja-reco__badge{position:absolute;right:4px;bottom:4px;background:#e8736c;color:#fff;font-size:9px;line-height:1;padding:3px 5px;letter-spacing:.03em}.ja-reco__swatches{display:flex;align-items:center;gap:6px;margin-top:6px;min-height:12px;padding-left:2px}.ja-reco__sw{position:relative;width:10px;height:10px;min-width:0;min-height:0;padding:0;border-radius:50%;border:1px solid #d6d6d6;background-size:cover;background-position:center;cursor:pointer;flex-shrink:0}.ja-reco__sw.is-active{outline:1px solid #111;outline-offset:1px}.ja-reco__sw.is-soldout:after{content:"";position:absolute;left:50%;top:-1px;bottom:-1px;width:1px;background:#777;transform:rotate(45deg)}.ja-reco__more{font-size:9px;color:#8a8a8a}.ja-reco__name{display:block;margin:5px 0 1px;font-size:9px!important;line-height:1.4;letter-spacing:.05em;text-transform:uppercase}.ja-reco__price{font-size:9px!important;line-height:1.4;color:#8a8a8a}.ja-reco__sale{color:#c0392b;margin-right:4px}.ja-reco__price s{opacity:.7;font-size:8px!important}@media(prefers-reduced-motion:reduce){.ja-reco__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/127/compiled_assets/styles.css.map */
