.option-gem.svelte-s4o97x{transition:transform .28s cubic-bezier(.2,.7,.3,1),filter .28s ease}.option-gem.on-white.svelte-s4o97x{mix-blend-mode:multiply}@media(hover:hover)and (pointer:fine){.option-tile.svelte-s4o97x:not(:disabled):hover .option-gem:where(.svelte-s4o97x){transform:scale(1.12);filter:contrast(1.06) saturate(1.04)}}.option-tile.svelte-s4o97x:not(:disabled):active .option-gem:where(.svelte-s4o97x){transform:scale(.93);transition-duration:90ms}.option-gem-selected.svelte-s4o97x{animation:svelte-s4o97x-option-gem-settle .3s cubic-bezier(.2,.7,.3,1)}@keyframes svelte-s4o97x-option-gem-settle{0%{transform:scale(.88)}60%{transform:scale(1.05)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.option-gem.svelte-s4o97x,.option-tile.svelte-s4o97x:not(:disabled):hover .option-gem:where(.svelte-s4o97x),.option-tile.svelte-s4o97x:not(:disabled):active .option-gem:where(.svelte-s4o97x),.option-gem-selected.svelte-s4o97x{animation:none;transition:none;transform:none}}@media(max-width:480px){.ju-purchase-actions.svelte-k3o9rl{height:auto;align-items:stretch;gap:8px}.ju-purchase-main.svelte-k3o9rl{min-width:0}.ju-purchase-main.svelte-k3o9rl>div:where(.svelte-k3o9rl){height:auto}.ju-purchase-main.svelte-k3o9rl button{min-height:48px}.ju-purchase-actions.svelte-k3o9rl>button{height:48px;width:48px;flex:0 0 48px}}.ssbc-button__link.svelte-11vdqpr,.ssbc-button__icon.svelte-11vdqpr{display:inline-block}.ssbc-button__link.svelte-11vdqpr{text-decoration:none;color:#fff}.ssbc-button.svelte-11vdqpr{transition:25ms ease-out;padding:.75em}.ssbc-button__icon.svelte-11vdqpr svg{width:1em;height:1em;margin:0;vertical-align:middle}.ssbc-button__icon--fill.svelte-11vdqpr{fill:#fff;stroke:none}.ssbc-button__icon--outline.svelte-11vdqpr{fill:none;stroke:#fff}.ssbc-button--email{background-color:#777}.ssbc-button--email:active,.ssbc-button--email:hover{background-color:#5e5e5e}.ssbc-button--facebook{background-color:#3b5998}.ssbc-button--facebook:active,.ssbc-button--facebook:hover{background-color:#2d4373}.ssbc-button--linkedin{background-color:#0077b5}.ssbc-button--linkedin:active,.ssbc-button--linkedin:hover{background-color:#046293}.ssbc-button--pinterest{background-color:#bd081c}.ssbc-button--pinterest:active,.ssbc-button--pinterest:hover{background-color:#8c0615}.ssbc-button--telegram{background-color:#54a9eb}.ssbc-button--telegram:active,.ssbc-button--telegram:hover{background-color:#4b97d1}.ssbc-button--x{background-color:#14171a}.ssbc-button--x:active,.ssbc-button--x:hover{background-color:#000}.ssbc-button--whatsapp{background-color:#25d366}.ssbc-button--whatsapp:active,.ssbc-button--whatsapp:hover{background-color:#1da851}.ju-customer-reviews.svelte-1mni2sq{padding-top:55px;padding-bottom:55px;border-top:1px solid var(--ju-surface-dim)}.ju-review-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#00000073}.ju-review-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:121;width:calc(100% - 32px);max-width:600px;max-height:calc(100dvh - 32px);overflow-y:auto;background:#fff;color:#171717;font-family:var(--font-body);border:1px solid #ddd}.ju-review-title{margin:0;font-size:28px;font-weight:400!important}.ju-review-description{margin-top:5px;color:#666;font-size:16px}.ju-review-dialog .ju-review-body{padding:24px;max-height:none}.ju-review-dialog .space-y-10>:not([hidden])~:not([hidden]){margin-top:24px}.ju-review-dialog .backdrop-blur-md{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.ju-review-dialog button{min-height:44px;font-size:16px;border-radius:0;letter-spacing:0;text-transform:none}.ju-review-dialog button[aria-label^=Close]{min-width:44px}.ju-review-dialog :is(input,textarea){border:1px solid #d3d3d3;border-radius:0;font-size:16px}.ju-review-dialog :is(button,textarea,input):focus-visible{outline:2px solid #171717;outline-offset:2px}.ju-review-dialog textarea{min-height:120px;padding:14px}.ju-review-dialog .text-primary{color:#171717}@media(max-width:600px){.ju-review-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.ju-review-dialog .ju-review-body{padding:20px}.ju-review-dialog .space-y-6>:not([hidden])~:not([hidden]){margin-top:16px}.ju-review-dialog button[aria-label$=stars],.ju-review-dialog button[aria-label$=star]{width:42px;min-width:0}}.review-photo-field.svelte-1mni2sq{display:flex;flex-direction:column;gap:10px}.review-photo-field.svelte-1mni2sq label:where(.svelte-1mni2sq){font-size:16px;font-weight:700}.review-photo-field.svelte-1mni2sq label:where(.svelte-1mni2sq) span:where(.svelte-1mni2sq){color:var(--ju-grey);font-size:12px;font-weight:400}.review-photo-field.svelte-1mni2sq input:where(.svelte-1mni2sq){width:100%;padding:14px;border:1px dashed #c9c9c9;font-size:13px}.review-photo-field.svelte-1mni2sq p:where(.svelte-1mni2sq){color:var(--ju-muted);font-size:12px}.review-photo-error.svelte-1mni2sq{color:#a32626!important}.font-montserrat{font-family:var(--font-body)}.rating-bar-glow.svelte-1mni2sq{box-shadow:0 0 12px rgba(var(--primary),.2)}.custom-scrollbar.svelte-1mni2sq::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-1mni2sq::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-1mni2sq::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.ju-customer-reviews.svelte-1mni2sq:has(.ju-reviews-empty:where(.svelte-1mni2sq)){padding-top:28px;padding-bottom:28px}.ju-reviews-empty.svelte-1mni2sq{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px}.ju-reviews-empty.svelte-1mni2sq h2:where(.svelte-1mni2sq){margin:0 0 4px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ju-black)}.ju-reviews-empty.svelte-1mni2sq p:where(.svelte-1mni2sq){margin:0;font-size:13px;color:var(--ju-muted)}.ju-reviews-empty.svelte-1mni2sq button:where(.svelte-1mni2sq){height:42px;padding:0 22px;border:1px solid var(--ju-black);border-radius:2px;background:#fff;color:var(--ju-black);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ju-reviews-empty.svelte-1mni2sq button:where(.svelte-1mni2sq):hover{background:var(--ju-black);color:#fff}.ju-size-dialog{background:#fff;border-radius:0;color:#171717;font-family:var(--font-body);max-height:90dvh;overflow:hidden}.ju-size-dialog .size-guide-inner{display:flex;flex-direction:column;min-height:0;height:100%;padding-bottom:max(20px,env(safe-area-inset-bottom))}.ju-size-dialog .size-guide-header{flex:0 0 auto;padding:24px 56px 20px 20px}.ju-size-dialog .size-guide-header h2{font-size:26px;font-weight:400!important}.ju-size-dialog .size-guide-header p{font-size:15px}.ju-size-dialog .size-guide-header button{display:grid;place-items:center;width:44px;height:44px;top:12px;right:8px}.ju-size-dialog .size-guide-tabs{min-height:0;padding-inline:20px}.ju-size-dialog .size-guide-panel{min-height:0}.ju-size-dialog [role=tablist]{min-height:44px;border-radius:0;background:#f3f3f3}.ju-size-dialog button[role=tab]{font-size:15px;min-height:36px;border-radius:0}.ju-size-dialog table{font-size:15px}.ju-size-dialog th{padding:12px 8px;background:#f3f3f3;text-transform:none;letter-spacing:0}.ju-size-dialog td{padding:10px 8px}.ju-size-dialog .size-guide-inner>a{flex:0 0 auto;margin:16px 20px 0;font-size:15px}.ju-size-dialog :is(button,a):focus-visible{outline:2px solid #171717;outline-offset:2px;box-shadow:none}@media(min-width:640px){.ju-size-dialog{top:0;bottom:0;left:auto;right:0;height:100dvh;max-height:100dvh;width:440px;margin-top:0}}@media(max-width:639px){.ju-size-dialog{height:min(760px,90dvh)}}.ju-related.svelte-tbuvh0{margin-top:36px;border-top:1px solid #dedede;padding-top:36px}.ju-related-head.svelte-tbuvh0{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-bottom:24px}.ju-related-head.svelte-tbuvh0 h2:where(.svelte-tbuvh0){margin:0;color:#171717;font-size:clamp(28px,2.5vw,36px);line-height:1.2}.ju-related-head.svelte-tbuvh0 p:where(.svelte-tbuvh0){margin:7px 0 0;color:#666;font-size:16px}.ju-related-actions.svelte-tbuvh0{display:flex;align-items:center;gap:8px}.ju-related-actions.svelte-tbuvh0 a:where(.svelte-tbuvh0){display:inline-flex;align-items:center;gap:6px;margin-right:12px;color:#171717;font-size:16px;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.ju-related-actions.svelte-tbuvh0 button:where(.svelte-tbuvh0){display:grid;place-items:center;width:44px;height:44px;border:1px solid #d3d3d3;border-radius:50%;background:#fff;color:#171717}.ju-related-actions.svelte-tbuvh0 button:where(.svelte-tbuvh0):hover:not(:disabled){border-color:#171717}.ju-related-actions.svelte-tbuvh0 button:where(.svelte-tbuvh0):disabled{opacity:.3;cursor:default}.ju-related-actions.svelte-tbuvh0 :where(.svelte-tbuvh0):is(button:where(.svelte-tbuvh0),a:where(.svelte-tbuvh0)):focus-visible{outline:2px solid #171717;outline-offset:3px}.ju-related-rail.svelte-tbuvh0{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * 12px) / 6);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.ju-related-rail.svelte-tbuvh0::-webkit-scrollbar{display:none}.ju-related-item.svelte-tbuvh0{min-width:0;scroll-snap-align:start}@media(max-width:1399px){.ju-related-rail.svelte-tbuvh0{grid-auto-columns:calc((100% - 36px)/4)}}@media(max-width:1000px){.ju-related-rail.svelte-tbuvh0{grid-auto-columns:calc((100% - 2 * 12px) / 3)}}@media(max-width:600px){.ju-related.svelte-tbuvh0{margin-top:24px;padding-top:28px}.ju-related-head.svelte-tbuvh0{gap:14px}.ju-related-actions.svelte-tbuvh0{width:100%}.ju-related-actions.svelte-tbuvh0 a:where(.svelte-tbuvh0){margin-right:auto}.ju-related-rail.svelte-tbuvh0{grid-auto-columns:calc((100% - 10px)/2);gap:10px}}.ju-recent.svelte-1w487xt{margin:55px 0 65px;border-top:1px solid var(--ju-line-soft);padding-top:42px}.ju-recent-head.svelte-1w487xt{display:flex;align-items:end;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:24px}.ju-recent-head.svelte-1w487xt h2:where(.svelte-1w487xt){margin:8px 0 0;color:var(--ju-navy);font-family:var(--font-heading);font-size:clamp(25px,3vw,36px);line-height:1.1}.ju-recent-head.svelte-1w487xt>a:where(.svelte-1w487xt){display:inline-flex;align-items:center;gap:4px;border-bottom:1px solid currentColor;padding-bottom:4px;color:var(--ju-navy);font-size:16px;font-weight:400;white-space:nowrap}.ju-recent-grid.svelte-1w487xt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ju-recent-card.svelte-1w487xt{min-width:0;text-decoration:none}@media(max-width:700px){.ju-recent.svelte-1w487xt{margin:40px 0 48px;padding-top:32px}.ju-recent-grid.svelte-1w487xt{display:flex;overflow-x:auto;gap:10px;padding-bottom:10px;scroll-snap-type:x mandatory}.ju-recent-card.svelte-1w487xt{flex:0 0 calc((100% - 10px)/2);scroll-snap-align:start}.ju-recent-head.svelte-1w487xt h2:where(.svelte-1w487xt){font-size:24px}}.option-choices.svelte-objwt9{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:8px;min-width:0}.option-choice.svelte-objwt9{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:46px;padding:12px 8px;border:1px solid #d4d4d4;background:#fff;color:#444;cursor:pointer;font-size:15px;line-height:1.2;text-align:center}.option-choice.svelte-objwt9 input:where(.svelte-objwt9){position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;overflow:hidden;clip-path:inset(50%)}.option-choice.svelte-objwt9:hover:not(.unavailable){border-color:#888;background:#f8f8f8}.option-choice.selected.svelte-objwt9{border-color:#555;background:#f4f4f4;box-shadow:inset 0 0 0 1px #555;color:#222}.option-choice.svelte-objwt9:has(input:where(.svelte-objwt9):focus-visible){outline:2px solid #555;outline-offset:3px}.selected-mark.svelte-objwt9{position:absolute;right:4px;top:3px;color:#444}.choice-label.svelte-objwt9{overflow-wrap:anywhere}.metal-choices.svelte-objwt9{grid-template-columns:repeat(3,minmax(0,1fr))}.metal-choices.svelte-objwt9 .option-choice:where(.svelte-objwt9){min-height:76px;flex-direction:column;gap:8px;padding:12px 8px 10px}.metal-swatch.svelte-objwt9{display:block;flex:0 0 24px;width:24px;height:24px;border-radius:50%;border:1px solid rgb(0 0 0 / 15%)}.metal-swatch.white.svelte-objwt9{background:#dddfe0}.metal-swatch.yellow.svelte-objwt9{background:#d8bd7d}.metal-swatch.rose.svelte-objwt9{background:#d5a798}.unavailable.svelte-objwt9{color:#999;background:#fafafa;border-color:#e5e5e5;cursor:not-allowed}.unavailable.svelte-objwt9 .choice-label:where(.svelte-objwt9){text-decoration:line-through}.unavailable.svelte-objwt9 .metal-swatch:where(.svelte-objwt9){opacity:.45}@media(max-width:400px){.option-choices.svelte-objwt9{gap:6px}.option-choice.svelte-objwt9{font-size:14px}}@media(forced-colors:active){.option-choice.selected.svelte-objwt9{outline:2px solid Highlight;outline-offset:-3px}.metal-swatch.svelte-objwt9{forced-color-adjust:none}}.ju-pdp.svelte-1opqhsr,.ju-mobile-purchase.svelte-1opqhsr{--ju-pdp-ink: #454545;--ju-pdp-control-fill: #e4e4e4;--ju-pdp-control-hover: #dadada;--ju-pdp-selected: #f4f4f4;--ju-pdp-accent: #7d7d7d}.ju-mobile-purchase.svelte-1opqhsr{display:none}.ju-pdp.svelte-1opqhsr{padding-block:24px 64px;font-family:var(--font-body);color:var(--ju-pdp-ink);--ju-panel-soft: #f6f6f6;--ju-line: #e3e3e3;--ju-line-soft: #e3e3e3}.ju-pdp-crumb.svelte-1opqhsr{margin-bottom:28px}.ju-pdp-grid.svelte-1opqhsr{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(32px,4vw,72px);align-items:start}.ju-pdp-gallery.svelte-1opqhsr,.ju-buybox.svelte-1opqhsr{min-width:0}.ju-pdp-gallery.svelte-1opqhsr{position:sticky;top:148px}.ju-pdp-gallery.svelte-1opqhsr img{-o-object-fit:contain;object-fit:contain}.ju-pdp-gallery.svelte-1opqhsr .rounded-radius{border-radius:0}.ju-pdp-photo-pending.svelte-1opqhsr{aspect-ratio:1;background:#f3f3f3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;text-align:center}.ju-pdp-photo-pending.svelte-1opqhsr svg{color:#777}.ju-pdp-photo-pending.svelte-1opqhsr p:where(.svelte-1opqhsr){font-size:25px;margin:6px 0 0;font-weight:400}.ju-pdp-photo-pending.svelte-1opqhsr span:where(.svelte-1opqhsr){color:#666;font-size:16px}.ju-pdp-photo-pending.svelte-1opqhsr a:where(.svelte-1opqhsr){display:inline-flex;align-items:center;gap:8px;margin-top:8px;min-height:44px;font-size:16px;text-decoration:underline;text-underline-offset:4px}.ju-eyebrow.svelte-1opqhsr{display:inline-block;margin-bottom:12px;font-size:15px;color:#666}.ju-eyebrow.svelte-1opqhsr:hover{text-decoration:underline;text-underline-offset:4px}.ju-pdp-title.svelte-1opqhsr{margin:0;color:var(--ju-pdp-ink);font-size:clamp(28px,2.2vw,38px);font-weight:400;line-height:1.2}.ju-meta.svelte-1opqhsr{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:16px;color:#666;font-size:13px;overflow-wrap:anywhere}.ju-rating.svelte-1opqhsr,.ju-rating-empty.svelte-1opqhsr{display:inline-flex;align-items:center;gap:3px;text-underline-offset:3px}.ju-rating-empty.svelte-1opqhsr{text-decoration:underline}.ju-rating.svelte-1opqhsr .on{fill:#171717;color:#171717}.ju-rating.svelte-1opqhsr .off{color:#999}.ju-price.svelte-1opqhsr{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:22px}.ju-price.svelte-1opqhsr strong:where(.svelte-1opqhsr){font-size:29px;font-weight:400}.ju-price.svelte-1opqhsr del:where(.svelte-1opqhsr){color:#777;font-size:17px}.ju-save.svelte-1opqhsr{font-size:14px;color:#555}.ju-price-note.svelte-1opqhsr{margin:5px 0 0;font-size:14px;color:#666}.ju-options.svelte-1opqhsr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin-top:25px;padding-top:22px;border-top:1px solid #e3e3e3}.ju-opt-wide.svelte-1opqhsr,.ju-combination-note.svelte-1opqhsr{grid-column:1 / -1}.ju-opt-label.svelte-1opqhsr{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:32px;margin-bottom:8px;font-size:16px;color:#666}.ju-opt-label.svelte-1opqhsr strong:where(.svelte-1opqhsr){color:var(--ju-pdp-ink);font-weight:700}.ju-help-btn.svelte-1opqhsr{display:inline-grid;place-items:center;width:30px;height:30px;color:#666}.ju-help-pop.svelte-1opqhsr{display:flex;align-items:start;gap:12px;margin:0 0 12px;padding:14px;border:1px solid #dedede;background:#f6f6f6;font-size:15px;line-height:1.5;color:#555}.ju-help-pop.svelte-1opqhsr p:where(.svelte-1opqhsr){margin:0;flex:1}.ju-help-pop.svelte-1opqhsr button:where(.svelte-1opqhsr){flex:0 0 28px;display:grid;place-items:center;width:28px;height:28px}.ju-combination-note.svelte-1opqhsr{margin:0;padding:14px;background:#f3f3f3;font-size:15px;line-height:1.5;color:#555}.ju-size-guide.svelte-1opqhsr{margin-left:auto}.ju-size-guide.svelte-1opqhsr svg{width:14px;height:14px}.ju-combination-note.svelte-1opqhsr p:where(.svelte-1opqhsr){margin:0}.ju-combination-note.svelte-1opqhsr button:where(.svelte-1opqhsr){display:inline-flex;align-items:center;min-height:44px;padding:5px 0 0;text-decoration:underline;text-underline-offset:3px;color:#333}.ju-price.svelte-1opqhsr .ju-price-request:where(.svelte-1opqhsr){font-size:25px}.ju-size-guide.svelte-1opqhsr button{min-height:32px}.ju-size-guide.svelte-1opqhsr span{font-size:14px;color:#333}.ju-cta.svelte-1opqhsr{margin-top:24px;padding-top:22px;border-top:1px solid #e3e3e3}.ju-qty-block.svelte-1opqhsr{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;align-items:center;margin-bottom:18px}.ju-qty-label.svelte-1opqhsr{grid-column:1 / -1;font-size:15px}.ju-qty.svelte-1opqhsr{display:inline-grid;grid-template-columns:44px 44px 44px;height:44px;border:1px solid #d3d3d3}.ju-qty.svelte-1opqhsr button:where(.svelte-1opqhsr){display:grid;place-items:center;min-height:42px;background:#fff}.ju-qty.svelte-1opqhsr button:where(.svelte-1opqhsr):hover:not(:disabled){background:#f3f3f3}.ju-qty.svelte-1opqhsr button:where(.svelte-1opqhsr):disabled{color:#bbb;cursor:not-allowed}.ju-qty.svelte-1opqhsr input:where(.svelte-1opqhsr){width:100%;padding:0;border:0;background:#fff;text-align:center;font-size:16px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ju-qty.svelte-1opqhsr input:where(.svelte-1opqhsr)::-webkit-outer-spin-button,.ju-qty.svelte-1opqhsr input:where(.svelte-1opqhsr)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ju-subtotal.svelte-1opqhsr{margin:0;text-align:right;color:#666;font-size:15px}.ju-subtotal.svelte-1opqhsr strong:where(.svelte-1opqhsr){color:var(--ju-pdp-ink)}.ju-primary-actions.svelte-1opqhsr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ju-primary-single.svelte-1opqhsr{grid-template-columns:minmax(0,1fr)}.ju-buy-main.svelte-1opqhsr{min-width:0}.ju-buy-main.svelte-1opqhsr .ju-purchase-actions{height:52px;gap:0}.ju-buy-main.svelte-1opqhsr button{min-width:0;width:100%;min-height:52px;height:52px;padding:0 14px;border:1px solid #111;border-radius:0;box-shadow:none;font-size:17px;font-weight:400;letter-spacing:0;text-transform:none;background:#111;color:#fff}.ju-buy-main.svelte-1opqhsr button:hover:not(:disabled){background:#2b2b2b}.ju-buy-main.svelte-1opqhsr button svg{width:19px;height:19px;color:inherit;transform:none}.ju-express.svelte-1opqhsr,.ju-request-combination.svelte-1opqhsr{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 14px;border:1px solid #efc84b;background:#efc84b;color:#111;font-size:17px;font-weight:400}.ju-express.svelte-1opqhsr:hover:not(:disabled){border-color:#e5bb36;background:#e5bb36}.ju-express.svelte-1opqhsr:disabled{background:#ededed;border-color:#ddd;color:#777;opacity:1;cursor:not-allowed}.ju-express[aria-busy=true].svelte-1opqhsr{cursor:wait}.ju-secondary-actions.svelte-1opqhsr{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:10px}.ju-secondary-actions.svelte-1opqhsr button:where(.svelte-1opqhsr){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:6px 0;background:#fff;color:#555;font-size:15px}.ju-secondary-actions.svelte-1opqhsr button:where(.svelte-1opqhsr):hover:not(:disabled) span:where(.svelte-1opqhsr){text-decoration:underline;text-underline-offset:4px}.ju-secondary-actions.svelte-1opqhsr button:where(.svelte-1opqhsr):disabled{opacity:.55;cursor:wait}.ju-wishlist.is-saved.svelte-1opqhsr svg:not(.animate-spin){fill:#555}.ju-wishlist.svelte-1opqhsr,.ju-share.svelte-1opqhsr{flex:0 1 auto}.ju-request-combination.svelte-1opqhsr{border-color:var(--ju-pdp-accent);background:var(--ju-pdp-control-fill);color:var(--ju-pdp-ink)}.ju-request-combination.svelte-1opqhsr:hover{background:var(--ju-pdp-control-hover)}.ju-terms-note.svelte-1opqhsr{margin:6px 0 0;text-align:center;font-size:13px;line-height:1.5;color:#666}.ju-terms-note.svelte-1opqhsr a:where(.svelte-1opqhsr),.ju-more-pay.svelte-1opqhsr{text-decoration:underline;text-underline-offset:3px}.ju-more-pay.svelte-1opqhsr{display:block;margin-top:9px;text-align:center;font-size:14px;color:#555}.ju-help.svelte-1opqhsr{margin-top:26px;padding:20px 0 0;border-top:1px solid #e3e3e3}.ju-help-title.svelte-1opqhsr{margin:0;font-size:20px;font-weight:400}.ju-help-sub.svelte-1opqhsr{margin:5px 0 8px;font-size:15px;line-height:1.5;color:#666}.ju-expert.svelte-1opqhsr{display:flex;align-items:center;gap:10px;min-height:44px;font-size:16px}.ju-expert.svelte-1opqhsr span:where(.svelte-1opqhsr){flex:1}.ju-expert.svelte-1opqhsr:hover span:where(.svelte-1opqhsr){text-decoration:underline;text-underline-offset:4px}.ju-info.svelte-1opqhsr{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(32px,4vw,72px);margin-top:56px}.ju-information-panels.svelte-1opqhsr{min-width:0;border-bottom:1px solid #dedede;align-self:start}.ju-detail.svelte-1opqhsr{border-top:1px solid #dedede}.ju-detail.svelte-1opqhsr h2:where(.svelte-1opqhsr){margin:0;font-size:22px;font-weight:400}.ju-collapsible.svelte-1opqhsr h2:where(.svelte-1opqhsr) button:where(.svelte-1opqhsr){display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:21px 0;font:inherit;text-align:left}.ju-collapsible.svelte-1opqhsr h2:where(.svelte-1opqhsr) button:where(.svelte-1opqhsr):hover{color:#666}.ju-collapse-panel.svelte-1opqhsr{padding-bottom:24px}.ju-generated-description.svelte-1opqhsr{margin:0;font-size:17px;line-height:1.7;color:#555}.ju-spec-groups.svelte-1opqhsr{display:grid;gap:24px}.ju-spec-group.svelte-1opqhsr h3:where(.svelte-1opqhsr){margin:0 0 10px;font-size:17px;font-weight:700}.ju-spec-group.svelte-1opqhsr dl:where(.svelte-1opqhsr){margin:0}.ju-spec-group.svelte-1opqhsr dl:where(.svelte-1opqhsr)>div:where(.svelte-1opqhsr){display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #eee;font-size:16px}.ju-spec-group.svelte-1opqhsr dt:where(.svelte-1opqhsr){color:#666}.ju-spec-group.svelte-1opqhsr dd:where(.svelte-1opqhsr){margin:0;text-align:right;overflow-wrap:anywhere}.ju-detail-link.svelte-1opqhsr{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-size:15px;text-decoration:underline;text-underline-offset:4px}.ju-services.svelte-1opqhsr{padding-top:21px}.ju-service-grid.svelte-1opqhsr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}.ju-service-grid.svelte-1opqhsr a:where(.svelte-1opqhsr){display:grid;grid-template-columns:22px 1fr;gap:6px 10px;align-content:start}.ju-service-grid.svelte-1opqhsr strong:where(.svelte-1opqhsr){font-size:16px;font-weight:400}.ju-service-grid.svelte-1opqhsr span:where(.svelte-1opqhsr){grid-column:2;font-size:15px;line-height:1.5;color:#666}.ju-service-grid.svelte-1opqhsr a:where(.svelte-1opqhsr):hover strong:where(.svelte-1opqhsr){text-decoration:underline;text-underline-offset:4px}.ju-pdp.svelte-1opqhsr .ju-customer-reviews{max-width:none;padding-inline:0;margin-top:48px;padding-block:30px}.ju-pdp.svelte-1opqhsr .ju-reviews-empty h2{font-size:26px;text-transform:none;font-weight:400!important}.ju-pdp.svelte-1opqhsr .ju-reviews-empty p{font-size:16px;line-height:1.5}.ju-pdp.svelte-1opqhsr .ju-reviews-empty button{min-height:46px;border-radius:0;font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;border:1px solid #b3b3b3;background:#fff;color:var(--ju-pdp-ink)}.ju-pdp.svelte-1opqhsr .ju-reviews-empty button:hover{background:#f8f8f8}.ju-pdp.svelte-1opqhsr :is(button,a,input):focus-visible{outline:2px solid var(--ju-pdp-accent);outline-offset:3px}.ju-detail.svelte-1opqhsr{scroll-margin-top:150px}@media(max-width:1000px){.ju-pdp-grid.svelte-1opqhsr,.ju-info.svelte-1opqhsr{grid-template-columns:1fr;gap:28px}.ju-pdp-gallery.svelte-1opqhsr{position:static}.ju-pdp-photo-pending.svelte-1opqhsr{aspect-ratio:6 / 5;max-height:620px}.ju-buybox.svelte-1opqhsr{padding-top:4px}.ju-info.svelte-1opqhsr{margin-top:40px}}@media(max-width:600px){.ju-pdp.svelte-1opqhsr{padding-block:16px 40px}.ju-mobile-purchase.svelte-1opqhsr{position:sticky;inset:auto 0 0;z-index:30;display:flex;align-items:center;gap:16px;width:100%;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid #dedede;background:#fff;font-family:var(--font-body)}.ju-mobile-purchase.svelte-1opqhsr p:where(.svelte-1opqhsr){margin:0;font-size:12px;color:#666}.ju-mobile-purchase.svelte-1opqhsr strong:where(.svelte-1opqhsr){display:block;color:var(--ju-pdp-ink);font-size:18px;white-space:nowrap}.ju-mobile-purchase.svelte-1opqhsr>div:where(.svelte-1opqhsr){flex:1;min-width:0}.ju-mobile-purchase.svelte-1opqhsr .ju-purchase-actions{height:48px}.ju-mobile-purchase.svelte-1opqhsr button,.ju-mobile-purchase.svelte-1opqhsr>a:where(.svelte-1opqhsr){display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:8px 14px;border:1px solid var(--ju-pdp-accent);border-radius:0;background:var(--ju-pdp-control-fill);color:var(--ju-pdp-ink);font-size:16px;font-weight:400;text-transform:none;letter-spacing:0;box-shadow:none}.ju-mobile-purchase.svelte-1opqhsr button{border-color:#111;background:#111;color:#fff}.ju-mobile-purchase.svelte-1opqhsr button:hover:not(:disabled){background:#2b2b2b}.ju-mobile-purchase.svelte-1opqhsr>a:where(.svelte-1opqhsr):hover{background:var(--ju-pdp-control-hover)}.ju-mobile-purchase.svelte-1opqhsr>a:where(.svelte-1opqhsr){flex:1;width:auto;text-align:center}.ju-mobile-purchase.svelte-1opqhsr button svg{width:18px;height:18px}.ju-mobile-purchase.svelte-1opqhsr button:focus-visible,.ju-mobile-purchase.svelte-1opqhsr>a:where(.svelte-1opqhsr):focus-visible{outline:2px solid var(--ju-pdp-accent);outline-offset:3px}body:has(.ju-mobile-purchase) .ju-to-top{bottom:calc(88px + env(safe-area-inset-bottom))}.ju-pdp-crumb.svelte-1opqhsr{margin-bottom:18px}.ju-pdp-grid.svelte-1opqhsr{gap:24px}.ju-pdp-photo-pending.svelte-1opqhsr{padding:20px}.ju-pdp-photo-pending.svelte-1opqhsr p:where(.svelte-1opqhsr){font-size:22px}.ju-pdp-photo-pending.svelte-1opqhsr span:where(.svelte-1opqhsr),.ju-pdp-photo-pending.svelte-1opqhsr a:where(.svelte-1opqhsr){font-size:15px}.ju-pdp-title.svelte-1opqhsr{font-size:28px}.ju-meta.svelte-1opqhsr{margin-top:12px}.ju-price.svelte-1opqhsr{margin-top:18px}.ju-options.svelte-1opqhsr{margin-top:22px;gap:17px}.ju-primary-actions.svelte-1opqhsr{gap:10px}.ju-buy-main.svelte-1opqhsr button{padding-inline:10px}.ju-service-grid.svelte-1opqhsr{grid-template-columns:1fr;gap:20px}.ju-detail.svelte-1opqhsr h2:where(.svelte-1opqhsr){font-size:22px}.ju-pdp.svelte-1opqhsr .ju-customer-reviews{margin-top:32px}}@media(max-width:360px){.ju-primary-actions.svelte-1opqhsr{grid-template-columns:minmax(0,1fr)}.ju-options.svelte-1opqhsr{grid-template-columns:minmax(0,1fr);gap:16px}.ju-secondary-actions.svelte-1opqhsr{gap:24px}}
