.jgs{--jgs-ink: #1A1416;--jgs-pink: #F9CDDC;--jgs-blush: #FDF1F5;--jgs-burgundy: #6E1F35;--jgs-bone: #F7F1EE;--jgs-line: #E8E1DE;--jgs-muted: #7A6E70;--jgs-stage-top: #E2E3E7;--jgs-stage-bottom: #ECEBEE;--jgs-stage-h: clamp(520px, 74vh, 760px);--jgs-panel-w: 392px;display:block;color:var(--jgs-ink);background:transparent}.jgs *,.jgs *:before,.jgs *:after{box-sizing:border-box}.jgs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 32px 20px}.jgs-eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:6px;text-transform:uppercase;color:var(--jgs-burgundy);direction:ltr;text-align:start}.jgs-heading{margin:0;font-size:clamp(28px,3.4vw,46px);line-height:1.05;font-weight:800;letter-spacing:-.5px}.jgs-hint{margin:0;font-size:14px;color:var(--jgs-muted);max-width:280px;text-align:end}.jgs-body{display:grid;grid-template-columns:minmax(0,1fr) var(--jgs-panel-w)}.jgs-stagewrap{min-width:0;display:flex;flex-direction:column}.jgs-stage{position:relative;height:var(--jgs-stage-h);overflow:hidden;background:linear-gradient(180deg,var(--jgs-stage-top) 0%,var(--jgs-stage-bottom) 100%);touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none}.jgs[data-stage=page] .jgs-stage,.jgs[data-stage=page] .jgs-panel{background:transparent}.jgs[data-stage=bone] .jgs-stage{background:radial-gradient(ellipse 55% 60% at 50% 46%,#fffffff2,#fff0 70%),linear-gradient(180deg,#f7f1ee,#f4ece8 78%,#eee3de)}.jgs[data-stage=pink] .jgs-stage{background:radial-gradient(ellipse 55% 60% at 50% 46%,#fff1f5,#fff1f500 70%),linear-gradient(180deg,#f9cddc,#f7c6d6 78%,#f2b9cb)}.jgs[data-stage=grey] .jgs-stage{background:radial-gradient(ellipse 55% 60% at 50% 46%,#ffffffe6,#fff0 70%),linear-gradient(180deg,#ececef,#e6e6e9 78%,#dedee2)}.jgs-figures{position:absolute;top:0;right:0;bottom:0;left:0}.jgs-fig{position:absolute;left:50%;bottom:0;padding:0;margin:0;border:0;background:none;cursor:pointer;transform-origin:50% 100%;transition:transform .7s cubic-bezier(.2,.7,.1,1),opacity .5s ease,filter .5s ease}.jgs-fig--photo{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%),linear-gradient(0deg,#000 92%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%),linear-gradient(0deg,#000 92%,transparent 100%);mask-composite:intersect}.jgs-fig--photo:not(.is-active){filter:saturate(.8) brightness(1.02)}.jgs-fig--photo:not(.is-active):hover{opacity:1!important;filter:none}.jgs-fig--cutout:not(.is-active){filter:saturate(.88) brightness(.97)}.jgs-fig--cutout:not(.is-active):hover{filter:none}.jgs-fig.is-active{cursor:default}.jgs-fig.is-jumping,.jgs-fig.is-jumping .jgs-shadow{transition:none}.jgs-fig img{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%;pointer-events:none;opacity:0;transition:opacity .5s ease}.jgs-fig--cutout img{object-fit:contain}.jgs-fig img.is-loaded{opacity:1}.jgs-shadow{position:absolute;left:50%;bottom:-1.2%;width:92%;height:4.5%;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at center,#461e2847,#461e281a 45%,#461e2800 72%);filter:blur(2px);pointer-events:none}.jgs-fig:focus-visible{outline:none}.jgs-fig:focus-visible img{filter:drop-shadow(0 0 2px var(--jgs-burgundy))}.jgs-arrow{position:absolute;top:50%;z-index:20;width:44px;height:44px;margin-top:-22px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffffdb;color:var(--jgs-ink);cursor:pointer;box-shadow:0 2px 10px #1a141614;transition:background .2s,transform .2s}.jgs-arrow:hover{background:#fff;transform:scale(1.06)}.jgs-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.jgs-arrow--prev{inset-inline-start:20px}.jgs-arrow--next{inset-inline-end:20px}[dir=rtl] .jgs-arrow svg,.jgs[dir=rtl] .jgs-arrow svg{transform:scaleX(-1)}.jgs-tabs{display:flex;gap:4px;padding:14px 24px 0;overflow-x:auto;scrollbar-width:none}.jgs-tabs::-webkit-scrollbar{display:none}.jgs-tab{flex:0 0 auto;display:flex;align-items:baseline;gap:6px;padding:8px 12px;border:0;border-radius:40px;background:none;color:var(--jgs-muted);font:inherit;font-size:13px;cursor:pointer;transition:background .2s,color .2s}.jgs-tab__num{font-weight:700;letter-spacing:.5px;direction:ltr}.jgs-tab__name{font-weight:600;letter-spacing:2px;text-transform:uppercase}.jgs-tab:hover{color:var(--jgs-ink)}.jgs-tab.is-active{background:var(--jgs-pink);color:var(--jgs-burgundy)}.jgs-panel{position:relative;height:var(--jgs-stage-h);display:flex;flex-direction:column;border-inline-start:1px solid var(--jgs-line);background:#fff}.jgs-panel.is-entering .jgs-panel__scroll{animation:jgs-in .45s ease both}@keyframes jgs-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.jgs-panel__scroll{flex:1;overflow-y:auto;padding:28px 28px 8px;overscroll-behavior:contain}.jgs-panel__head{padding-bottom:18px;border-bottom:1px solid var(--jgs-line)}.jgs-label{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:var(--jgs-burgundy);direction:ltr;text-align:start}.jgs-name{margin:0;font-size:30px;line-height:1.05;font-weight:900;letter-spacing:-1px;text-transform:uppercase}.jgs-name span{font-size:18px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--jgs-muted)}.jgs-count{margin:8px 0 0;font-size:13px;color:var(--jgs-muted)}.jgs-pieces{list-style:none;margin:0;padding:0}.jgs-piece{display:grid;grid-template-columns:22px 76px 1fr;gap:12px;align-items:start;padding:16px 0;border-bottom:1px solid var(--jgs-line);transition:opacity .2s}.jgs-piece:not(.is-included) .jgs-thumb,.jgs-piece:not(.is-included) .jgs-info{opacity:.55}.jgs-piece.is-sold-out{opacity:.5}.jgs-piece.is-missing{animation:jgs-nudge .5s ease}.jgs-piece.is-missing .jgs-sizes{box-shadow:0 0 0 2px var(--jgs-pink);border-radius:10px}@keyframes jgs-nudge{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.jgs-check{width:22px;height:22px;margin-top:4px;padding:0;display:grid;place-items:center;border:1.5px solid #CFC6C3;border-radius:50%;background:#fff;cursor:pointer;transition:background .2s,border-color .2s}.jgs-check svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.jgs-piece.is-included .jgs-check{background:var(--jgs-ink);border-color:var(--jgs-ink)}.jgs-piece.is-included .jgs-check svg{opacity:1}.jgs-check:disabled{cursor:not-allowed}.jgs-thumb{display:block;aspect-ratio:2 / 3;overflow:hidden;border-radius:8px;background:var(--jgs-stage-bottom)}.jgs-thumb img{width:100%;height:100%;object-fit:cover;display:block}.jgs-info{min-width:0}.jgs-title{display:block;color:inherit;text-decoration:none;font-size:14px;font-weight:600;line-height:1.3}.jgs-title:hover{text-decoration:underline;text-underline-offset:3px}.jgs-price{margin-top:4px;display:flex;gap:8px;align-items:baseline;font-size:14px}.jgs-price span{font-weight:700}.jgs-price s,.jgs-total s{color:var(--jgs-muted);font-size:.86em}.jgs-sizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding:2px;transition:box-shadow .2s}.jgs-size{min-width:40px;height:32px;padding:0 10px;border:1px solid #DCD3D0;border-radius:40px;background:#fff;color:var(--jgs-ink);font:inherit;font-size:12px;font-weight:600;letter-spacing:.5px;direction:ltr;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.jgs-size:hover:not(:disabled){border-color:var(--jgs-ink)}.jgs-size.is-selected{background:var(--jgs-ink);border-color:var(--jgs-ink);color:var(--jgs-pink)}.jgs-size:disabled{color:#bdb3b0;text-decoration:line-through;cursor:not-allowed;background:var(--jgs-bone);border-color:var(--jgs-bone)}.jgs-soldout{margin:8px 0 0;font-size:12px;color:var(--jgs-muted)}.jgs-sub{margin:22px 0 0;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--jgs-muted)}.jgs-panel__foot{padding:16px 28px 22px;border-top:1px solid var(--jgs-line);background:#fff}.jgs-total{display:flex;align-items:baseline;gap:10px;min-height:24px;margin-bottom:12px;font-size:14px}.jgs-total span{color:var(--jgs-muted)}.jgs-total b{font-size:20px;font-weight:800;margin-inline-start:auto}.jgs-cta{position:relative;width:100%;height:54px;border:0;border-radius:40px;background:var(--jgs-ink);color:var(--jgs-pink);font:inherit;font-size:15px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:transform .15s,background .2s,color .2s}.jgs-cta:hover{transform:translateY(-1px)}.jgs-cta.is-waiting{background:var(--jgs-bone);color:var(--jgs-ink)}.jgs-cta.is-loading{color:transparent}.jgs-cta.is-loading:after{content:"";position:absolute;inset:50% auto auto 50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid var(--jgs-pink);border-right-color:transparent;border-radius:50%;animation:jgs-spin .7s linear infinite}@keyframes jgs-spin{to{transform:rotate(360deg)}}.jgs-msg{min-height:18px;margin:10px 0 0;font-size:13px;color:var(--jgs-burgundy);text-align:center}@media(max-width:989px){.jgs{--jgs-stage-h: clamp(440px, 70vh, 600px)}.jgs-head{padding:0 16px 16px}.jgs-hint{display:none}.jgs-body{grid-template-columns:minmax(0,1fr)}.jgs-tabs{padding:12px 12px 0}.jgs-panel{height:auto;border-inline-start:0;border-top:1px solid var(--jgs-line);margin-top:12px}.jgs-panel__scroll{overflow:visible;padding:20px 16px 4px}.jgs-panel__foot{position:sticky;bottom:0;padding:12px 16px 16px;box-shadow:0 -8px 20px #1a14160d}.jgs-arrow{width:38px;height:38px;margin-top:-19px}.jgs-arrow--prev{inset-inline-start:10px}.jgs-arrow--next{inset-inline-end:10px}}@media(prefers-reduced-motion:reduce){.jgs-fig,.jgs-panel.is-entering .jgs-panel__scroll,.jgs-piece.is-missing{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/juv-get-the-set.css.map */
