j9-related-products{display:block}.j9rp{--_c: var(--j9rp-cols-m);--_cg: var(--j9rp-cols-mg);--_g: var(--j9rp-gap-m);background:var(--j9rp-bg);padding:var(--j9rp-pt-m) 0 var(--j9rp-pb-m)}@media(min-width:750px){.j9rp{--_c: var(--j9rp-cols-t);--_cg: var(--j9rp-cols-t);--_g: var(--j9rp-gap);padding:var(--j9rp-pt) 0 var(--j9rp-pb)}}@media(min-width:990px){.j9rp{--_c: var(--j9rp-cols);--_cg: var(--j9rp-cols)}}.j9rp__inner{max-width:var(--j9rp-max);margin:0 auto;padding:0 16px}@media(min-width:750px){.j9rp__inner{padding:0 32px}}.j9rp--full .j9rp__inner{max-width:none}.j9rp__vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.j9rp__header{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:var(--j9rp-hgap)}.j9rp__heading-group{flex:1 1 auto;min-width:0;text-align:var(--j9rp-halign)}.j9rp__heading{margin:0;font-size:var(--j9rp-h-size-m);line-height:1.2;text-transform:var(--j9rp-h-transform);letter-spacing:var(--j9rp-h-spacing);color:var(--j9rp-h-color)}@media(min-width:750px){.j9rp__heading{font-size:var(--j9rp-h-size)}}.j9rp__sub{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--j9rp-sub-color)}.j9rp__actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.j9rp__arrows{display:flex;gap:8px}.j9rp__header--right .j9rp__actions{order:-1}.j9rp__header--center{justify-content:center}.j9rp__header--center .j9rp__heading-group{flex-basis:100%}@media(min-width:750px){.j9rp__header--center:has(.j9rp__actions) .j9rp__heading-group{padding:0 150px}.j9rp__header--center .j9rp__actions{position:absolute;right:0;bottom:0}}.j9rp__view-all{font-size:12px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--j9rp-h-color);text-decoration:underline;text-underline-offset:4px}.j9rp__stage{position:relative}.j9rp__track{display:grid;gap:var(--_g);grid-template-columns:repeat(var(--_cg),minmax(0,1fr))}.j9rp--slider .j9rp__track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--_c) - 1) * var(--_g)) / var(--_c));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.j9rp--slider .j9rp__track::-webkit-scrollbar{display:none}@media(max-width:749px){.j9rp--slider .j9rp__track{margin:0 -16px;padding:0 16px;scroll-padding-inline:16px}}.j9rp__card{position:relative;min-width:0;scroll-snap-align:start}.j9rp__top{position:relative}.j9rp__media-wrap{display:block;overflow:hidden;border-radius:var(--j9rp-radius);background:var(--j9rp-img-bg)}.j9rp__media{position:relative;aspect-ratio:var(--j9rp-ar);overflow:hidden}.j9rp__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--j9rp-fit);transition:opacity .45s ease,transform .7s ease}.j9rp__img--2{opacity:0}.j9rp__placeholder{fill:#c9c9c9}@media(hover:hover){.j9rp__card:hover .j9rp__img--2{opacity:1}.j9rp--zoom .j9rp__card:hover .j9rp__img{transform:scale(1.05)}}.j9rp__card.is-soldout .j9rp__img--1{opacity:.65}.j9rp__badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.j9rp--badge-top-right .j9rp__badges{left:auto;right:10px;align-items:flex-end}.j9rp__badge{display:inline-block;padding:4px 8px;font-size:var(--j9rp-badge-size);font-weight:600;line-height:1.2;letter-spacing:.04em;border-radius:var(--j9rp-badge-radius);background:var(--j9rp-badge-bg);color:var(--j9rp-badge-color)}.j9rp__badge--soldout{background:var(--j9rp-soldout-bg);color:var(--j9rp-soldout-color)}.j9rp__qa{position:absolute;left:8px;right:8px;bottom:8px;z-index:3;padding:10px;text-align:center;background:var(--j9rp-qa-bg);color:var(--j9rp-qa-color);box-shadow:0 4px 18px #00000014;transition:opacity .25s ease,transform .25s ease,visibility .25s}.j9rp--qa-hover .j9rp__qa{opacity:0;visibility:hidden;transform:translateY(8px)}.j9rp--qa-hover .j9rp__card:hover .j9rp__qa,.j9rp--qa-hover .j9rp__card:focus-within .j9rp__qa{opacity:1;visibility:visible;transform:none}@media(hover:none){.j9rp--qa-hover .j9rp__qa{opacity:1;visibility:visible;transform:none}}.j9rp__qa-label{margin:0 0 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.j9rp__sizes{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.j9rp__size{min-width:36px;height:32px;padding:0 8px;margin:0;border:1px solid currentColor;border-radius:2px;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.j9rp__qa-btn{display:block;width:100%;padding:10px 12px;margin:0;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.j9rp__size:hover:not(:disabled),.j9rp__size:focus-visible,.j9rp__qa-btn:hover,.j9rp__qa-btn:focus-visible,.j9rp [data-j9rp-add].is-added{background:var(--j9rp-qa-hbg);color:var(--j9rp-qa-hcolor);border-color:var(--j9rp-qa-hbg)}.j9rp__size:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.j9rp [data-j9rp-add].is-loading{opacity:.5;pointer-events:none}@media(max-width:749px){.j9rp__qa,.j9rp--qa-hover .j9rp__qa{position:static;opacity:1;visibility:visible;transform:none;margin-top:8px;padding:0;background:transparent;box-shadow:none}.j9rp__qa-label{display:none}.j9rp__sizes{justify-content:var(--j9rp-justify);gap:4px}.j9rp__size{min-width:30px;height:28px;padding:0 6px;font-size:11px}.j9rp__qa-btn{padding:8px;font-size:11px}.j9rp--qa-no-mobile .j9rp__qa{display:none}}.j9rp__info{padding-top:12px;text-align:var(--j9rp-talign)}.j9rp__vendor{margin:0 0 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--j9rp-vendor-color)}.j9rp__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--j9rp-lines);overflow:hidden;font-size:var(--j9rp-title-size-m);line-height:1.4;text-transform:var(--j9rp-title-transform);color:var(--j9rp-title-color);text-decoration:none}@media(min-width:750px){.j9rp__title{font-size:var(--j9rp-title-size)}}.j9rp__title:hover{text-decoration:underline;text-underline-offset:3px}.j9rp__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:var(--j9rp-justify);gap:4px 8px;margin-top:6px;font-size:var(--j9rp-price-size);line-height:1.3;color:var(--j9rp-price-color)}.j9rp__current.is-sale{color:var(--j9rp-sale-color)}.j9rp__compare{color:var(--j9rp-compare-color)}.j9rp__off{font-size:.9em;font-weight:600;color:var(--j9rp-off-color)}.j9rp__colours{margin:4px 0 0;font-size:12px;color:var(--j9rp-vendor-color)}.j9rp__rating{display:flex;align-items:center;justify-content:var(--j9rp-justify);gap:4px;margin-top:4px;font-size:12px;color:var(--j9rp-vendor-color)}.j9rp__stars{position:relative;display:inline-block;font-size:13px;line-height:1;letter-spacing:2px}.j9rp__stars:before{content:"\2605\2605\2605\2605\2605";color:#dcdcdc}.j9rp__stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;left:0;width:var(--pct, 0%);overflow:hidden;white-space:nowrap;color:var(--j9rp-star)}.j9rp__arrow{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border:1px solid rgba(0,0,0,.1);border-radius:50%;background:var(--j9rp-arrow-bg);color:var(--j9rp-arrow-color);cursor:pointer;transition:opacity .2s ease,transform .2s ease}.j9rp.has-overflow .j9rp__arrow{display:inline-flex}.j9rp__arrow svg{width:16px;height:16px}.j9rp__arrow:disabled{opacity:.3;cursor:default}.j9rp__arrow:not(:disabled):hover{transform:scale(1.06)}.j9rp__arrow--side{position:absolute;top:var(--j9rp-arrow-top, 35%);z-index:5;box-shadow:0 2px 10px #0000001f}.j9rp__arrow--prev{left:-14px}.j9rp__arrow--next{right:-14px}@media(max-width:749px){.j9rp__arrow--side{display:none!important}}.j9rp__progress{display:none;position:relative;height:2px;max-width:220px;margin:24px auto 0;background:#0000001a;overflow:hidden}.j9rp.has-overflow .j9rp__progress{display:block}.j9rp__progress-bar{position:absolute;top:0;left:0;height:100%;width:25%;background:var(--j9rp-h-color);transition:left .2s ease,width .2s ease}.j9rp__card--skeleton .j9rp__media{border-radius:var(--j9rp-radius)}.j9rp__line{height:12px;margin-top:12px;width:80%;border-radius:2px}.j9rp__line--short{width:45%;margin-top:8px}.j9rp__shimmer{background:linear-gradient(90deg,#eee 25%,#f7f7f7,#eee 75%);background-size:200% 100%;animation:j9rp-shimmer 1.3s infinite linear}@keyframes j9rp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.j9rp__notice{margin:0;padding:24px;text-align:center;font-size:14px;border:1px dashed #c9c9c9;color:#666}.j9rp-toast{position:fixed;left:50%;bottom:24px;z-index:2147483000;display:flex;align-items:center;gap:16px;max-width:calc(100% - 32px);padding:12px 18px;border-radius:4px;background:#111;color:#fff;font-size:14px;box-shadow:0 6px 24px #0003;opacity:0;visibility:hidden;transform:translate(-50%,12px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.j9rp-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}.j9rp-toast.is-error{background:#b3261e}.j9rp-toast a{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.j9rp *,.j9rp-toast{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/j9-related-products.css.map */
