.suiji-preview{display:block;color:var(--suiji-ink,#202226);font-family:var(--font-body-family,Manrope,sans-serif);font-size:1.6rem;line-height:1.6;scroll-margin-top:120px}.suiji-preview [hidden],.suiji-size-guide [hidden]{display:none!important}.suiji-pdp{margin:0;padding:0;border:0;min-width:0}.suiji-pdp [id],.suiji-size-guide[id]{scroll-margin-top:125px}.suiji-pdp__breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 30px;font-size:1.2rem;line-height:1.5;color:var(--suiji-muted,#626466)}.suiji-pdp__breadcrumbs a{text-decoration:none}.suiji-pdp__breadcrumbs a:hover{text-decoration:underline}.suiji-pdp__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.suiji-pdp__gallery,.suiji-pdp__details{min-width:0}.suiji-pdp__gallery{position:sticky;top:130px}.suiji-pdp__stage{position:relative;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;border:1px solid var(--suiji-line,#d5dfe5);background:#fff;--preview-metal:#317ca5}.suiji-pdp__photo{width:100%;height:100%}.suiji-pdp__photo img{display:block;width:100%;height:100%;object-fit:contain}.suiji-pdp__drawing{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background:var(--suiji-surface,#eaf1f5)}.suiji-pdp__drawing svg{width:75%;max-width:400px;height:auto}.suiji-pdp__drawing span{font-size:1.2rem;color:var(--suiji-muted)}.suiji-pdp__zoom,.suiji-pdp__save,.suiji-pdp__close{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;background:#fff;border:1px solid var(--suiji-line,#d5dfe5);color:var(--suiji-accent,#315a73);cursor:pointer}.suiji-pdp__zoom{position:absolute;right:12px;bottom:12px;border-radius:50%}.suiji-pdp__thumbnails{display:flex;gap:10px;margin-top:16px}.suiji-pdp__thumbnails button{width:64px;height:76px;padding:2px;cursor:pointer;border:1px solid var(--suiji-line,#d5dfe5);background:#fff}.suiji-pdp__thumbnails [aria-pressed=true]{border:2px solid var(--suiji-accent,#315a73)}.suiji-pdp__thumbnails img,.suiji-pdp__thumbnails svg{display:block;width:100%;height:100%;object-fit:contain}.suiji-pdp__image-note{font-size:1.2rem;line-height:1.6;color:var(--suiji-muted);margin:12px 0 0}.suiji-preview__eyebrow{font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.suiji-pdp__title-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.suiji-info .suiji-pdp h1{font-family:var(--suiji-display-family,Newsreader,serif);font-size:clamp(3.6rem,3.8vw,5.4rem);font-weight:400;line-height:1.18;letter-spacing:-.02em;margin:0;overflow-wrap:break-word}.suiji-pdp__save{border-radius:50%;flex:none}.suiji-pdp__save svg{stroke:currentColor;fill:transparent;stroke-width:1.3}.suiji-pdp__save[aria-pressed=true] svg{fill:var(--suiji-accent,#315a73);stroke:var(--suiji-accent,#315a73)}.suiji-pdp__price{font-size:1.4rem;color:var(--suiji-muted);margin:16px 0 26px}.suiji-pdp__lead{margin:0 0 28px;max-width:40ch}.suiji-pdp__option{position:relative;min-width:0;margin:0;border:0;border-top:1px solid var(--suiji-soft,#e5ebef);padding:20px 0}.suiji-pdp__option legend{float:left;display:block;width:100%;font-size:1.6rem;font-weight:500;padding:0;margin:0 0 14px}.suiji-pdp__option legend>span{display:block;font-size:1.3rem;font-weight:400;margin-top:3px;color:var(--suiji-muted)}.suiji-pdp__choices{clear:both;display:flex;flex-wrap:wrap;gap:12px}.suiji-pdp__choices label{position:relative;display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;cursor:pointer}.suiji-pdp__choices input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.suiji-pdp__choices label>span:not(.visually-hidden){display:flex;width:42px;height:42px;border:1px solid transparent;border-radius:50%;align-items:center;justify-content:center;font-size:1.4rem;background:var(--suiji-surface,#eaf1f5)}.suiji-pdp__swatch>span:not(.visually-hidden){background:var(--swatch)!important;box-shadow:inset 0 0 0 1px #0000000f}.suiji-pdp__choices input:checked+span{outline:1px solid var(--suiji-accent,#315a73);outline-offset:3px}.suiji-pdp__choices input:focus-visible+span{outline:2px solid var(--suiji-accent,#315a73);outline-offset:3px}.suiji-pdp__sizes legend{padding-right:46%;box-sizing:border-box}.suiji-pdp__guide-link{position:absolute;right:0;top:17px;max-width:46%;font-size:1.2rem!important;text-align:right;line-height:1.6;min-height:44px}.suiji-pdp__size-unit{font-size:1.2rem;color:var(--suiji-muted);margin:14px 0 0;clear:both}.suiji-pdp__purchase{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;align-items:end;padding-top:20px;border-top:1px solid var(--suiji-soft,#e5ebef)}.suiji-pdp__quantity{font-size:1.2rem;display:flex;flex-direction:column;gap:6px}.suiji-preview select,.suiji-preview input[type=number]{box-sizing:border-box;font:inherit;color:inherit;background:#fff;border:1px solid var(--suiji-line,#d5dfe5);border-radius:0;min-height:48px;padding:10px 12px;max-width:100%}.suiji-preview__button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 20px;font-family:inherit;font-size:1.3rem;line-height:1.6;font-weight:500;letter-spacing:.05em;text-align:center;white-space:normal;border:1px solid var(--suiji-accent,#315a73);border-radius:0;background:var(--suiji-accent,#315a73);color:#fff;cursor:pointer}.suiji-preview__button:hover{background:var(--suiji-accent-dark,#23465c)}.suiji-preview__button:disabled{opacity:.5;cursor:not-allowed}.suiji-pdp__add{min-height:56px;width:100%}.suiji-pdp__preview-note{font-size:1.2rem;color:var(--suiji-muted);margin:12px 0 20px}.suiji-pdp__quick-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:1.3rem}.suiji-preview__status{font-size:1.3rem;line-height:1.6;color:var(--suiji-accent,#315a73);min-height:2.1rem;margin:12px 0}.suiji-pdp__tabs{margin-top:18px}.suiji-pdp__tabs>[role=tablist]{display:flex;gap:clamp(12px,2vw,28px);border-bottom:1px solid var(--suiji-soft,#e5ebef)}.suiji-pdp__tabs [role=tab]{border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:12px 0;min-height:48px;background:transparent;font:inherit;font-size:1.2rem;letter-spacing:.05em;color:var(--suiji-muted);cursor:pointer}.suiji-pdp__tabs [aria-selected=true]{color:var(--suiji-ink,#202226);border-bottom-color:var(--suiji-accent,#315a73)}.suiji-pdp__tabs [role=tabpanel]{font-size:1.4rem;padding:14px 0;line-height:1.7}.suiji-preview__recommendations{background:var(--suiji-surface,#eaf1f5);padding:40px;margin:64px 0 48px}.suiji-preview__recommendations>p{max-width:70ch}.suiji-preview h2{font-family:var(--suiji-display-family,Newsreader,serif);font-size:clamp(2.8rem,3vw,3.8rem);font-weight:400;margin:0 0 20px;line-height:1.25}.suiji-preview__charms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:28px 0}.suiji-preview__charm{min-width:0}.suiji-preview__charm h3{font-family:var(--font-body-family,Manrope,sans-serif);font-size:1.8rem;font-weight:500;margin:18px 0 0}.suiji-preview__art{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;--preview-metal:#a9b0b3;--preview-stone:#dfaaa9}.suiji-preview__art svg{display:block;width:100%;max-width:250px;height:200px}.suiji-preview__art>span{font-size:1.2rem;color:var(--suiji-muted);padding:0 12px 16px}.suiji-preview__ring{stroke:var(--preview-metal);stroke-width:22;fill:none}.suiji-preview__setting{fill:var(--preview-metal);stroke:#fff;stroke-width:3}.suiji-preview__gem{fill:var(--preview-stone);stroke:var(--preview-metal);stroke-width:12}.suiji-preview__charm-options{display:grid;grid-template-columns:1fr 1fr;gap:16px}.suiji-preview__field{display:flex;flex-direction:column;gap:8px;font-size:1.3rem;margin:18px 0;min-width:0}.suiji-preview__button--outline{background:transparent;color:var(--suiji-accent,#315a73);width:100%}.suiji-preview__button--outline:hover{background:#fff}.suiji-preview__notice{font-size:1.3rem;line-height:1.7;color:var(--suiji-muted)}.suiji-preview__bag{margin:48px 0;padding-top:32px;border-top:1px solid var(--suiji-line,#d5dfe5)}.suiji-preview__bag-list{padding:0;list-style:none}.suiji-preview__bag-line{display:grid;grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:20px;border-bottom:1px solid var(--suiji-soft,#e5ebef);padding:20px 0}.suiji-preview__bag-detail{min-width:0}.suiji-preview__bag-detail h4{font-family:inherit;font-size:1.6rem;font-weight:500;margin:0}.suiji-preview__bag-detail p{font-size:1.3rem;margin:6px 0 0}.suiji-preview__quantity{display:flex;flex-direction:column;gap:6px;font-size:1.2rem}.suiji-preview__bag-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin:24px 0}.suiji-preview__text-button{font:inherit;font-size:1.3rem;color:inherit;background:transparent;border:0;padding:8px 0;min-height:44px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.suiji-preview button:focus-visible,.suiji-preview a:focus-visible,.suiji-size-guide summary:focus-visible,.suiji-size-guide__scroll:focus-visible{outline:2px solid var(--suiji-accent,#315a73);outline-offset:4px}.suiji-pdp__dialog{box-sizing:border-box;width:min(940px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:28px;background:#fff;color:var(--suiji-ink,#202226);border:1px solid var(--suiji-line,#d5dfe5);overscroll-behavior:contain}.suiji-pdp__dialog::backdrop{background:#20222659}.suiji-pdp__dialog-head{display:flex;align-items:start;justify-content:space-between;gap:20px;position:sticky;top:-28px;background:#fff;z-index:2;padding-block:8px}.suiji-pdp__dialog-head h2{font-size:3rem;margin:0}.suiji-pdp__close{font-family:inherit;font-size:2.4rem;line-height:1;flex:none}.suiji-pdp__dialog--image{width:min(1080px,calc(100% - 32px));padding:20px}.suiji-pdp__dialog--image .suiji-pdp__close{position:absolute;right:20px;top:20px}.suiji-pdp__dialog--image img{display:block;width:100%;height:calc(100dvh - 96px);object-fit:contain}.suiji-size-guide{margin:48px 0;min-width:0;font-size:1.4rem;line-height:1.7;color:var(--suiji-ink,#202226)}.suiji-pdp__dialog .suiji-size-guide{margin:20px 0 0}.suiji-size-guide h2{font-family:var(--suiji-display-family,Newsreader,serif);font-size:3.6rem;font-weight:400}.suiji-size-guide__highlight{padding:16px 20px;background:var(--suiji-surface,#eaf1f5);margin:20px 0}.suiji-size-guide__highlight p{margin:6px 0 0}.suiji-size-guide__hint,.suiji-size-guide__note,.suiji-size-guide__sources{font-size:1.2rem;color:var(--suiji-muted)}.suiji-size-guide__scroll{max-width:100%;overflow:auto;max-height:440px;border:1px solid var(--suiji-line,#d5dfe5);overscroll-behavior:contain}.suiji-size-guide table{width:100%;min-width:780px;border-collapse:collapse;box-shadow:none;font-size:1.3rem;line-height:1.6;margin:0}.suiji-size-guide th,.suiji-size-guide td{padding:11px 12px;border:0;border-bottom:1px solid var(--suiji-soft,#e5ebef);text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.suiji-size-guide thead th{white-space:normal;position:sticky;top:0;background:var(--suiji-surface,#eaf1f5);z-index:1;font-weight:500}.suiji-size-guide tbody th{font-weight:500}.suiji-size-guide tbody th>span{display:block;font-size:1rem;white-space:normal;max-width:100px;color:var(--suiji-accent,#315a73)}.suiji-size-guide__initial{background:var(--suiji-surface,#eaf1f5)}.suiji-size-guide__sources summary{min-height:44px;cursor:pointer;padding:10px 0}.suiji-size-guide a{color:inherit}.suiji-info__base-grid--after-pdp{margin-top:56px}.suiji-ring-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:24px;margin:28px 0 48px;background:var(--suiji-surface);min-width:0}.suiji-ring-entry__media{display:block;min-width:0;background:var(--suiji-paper)}.suiji-ring-entry__media img{display:block;width:100%;height:auto;aspect-ratio:4/5;max-height:420px;object-fit:contain}.suiji-ring-entry__content{min-width:0}.suiji-ring-entry__content h2{font-family:var(--font-body-family);font-size:clamp(2.4rem,3vw,3.4rem);font-weight:500;margin:8px 0 18px}.suiji-ring-entry__sizes{font-variant-numeric:tabular-nums}.suiji-ring-entry .suiji-button{white-space:normal;line-height:1.4;text-align:center;max-width:100%}.suiji-hero__product-link{display:block;width:100%;color:var(--suiji-ink);text-decoration:none}.suiji-hero__product-link img{margin-inline:auto}.suiji-hero__product-caption{display:block;padding:14px 18px;text-align:center;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;background:var(--suiji-paper)}@media(max-width:989px){.suiji-pdp__layout{grid-template-columns:1fr;gap:32px}.suiji-pdp__gallery{position:static}.suiji-pdp__stage{max-height:560px;aspect-ratio:4/5}.suiji-pdp__details,.suiji-pdp__gallery{max-width:680px;width:100%;margin-inline:auto}}@media(max-width:599px){.suiji-pdp__breadcrumbs{font-size:1.1rem;margin-bottom:20px}.suiji-info .suiji-pdp h1{font-size:3.6rem;line-height:1.2}.suiji-pdp__stage{max-height:440px}.suiji-pdp__price{margin:14px 0 22px}.suiji-preview__recommendations{padding:24px 18px;margin-top:40px}.suiji-preview__charms{grid-template-columns:1fr;gap:28px}.suiji-preview__charm-options{gap:12px}.suiji-preview__bag-line{grid-template-columns:minmax(0,1fr) 78px;gap:12px}.suiji-preview__bag-line>button{justify-self:start;grid-column:1/-1;padding:0}.suiji-pdp__dialog{padding:18px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.suiji-pdp__dialog-head{top:-18px}.suiji-pdp__dialog-head h2{font-size:2.8rem;line-height:1.2}.suiji-pdp__tabs [role=tab]{font-size:1.1rem;letter-spacing:0}.suiji-size-guide__highlight{padding:14px}.suiji-ring-entry{grid-template-columns:1fr;gap:20px;padding:18px}.suiji-ring-entry__media img{max-height:340px}.suiji-ring-entry .suiji-button{width:100%}}@media(prefers-reduced-motion:reduce){.suiji-preview *{scroll-behavior:auto!important;transition:none!important}}html.suiji-dialog-open{overflow:hidden}.suiji-mvp-root .suiji-info .suiji-pdp h1,.suiji-mvp-root .suiji-info .suiji-pdp h2{font-family:var(--suiji-display-family,Newsreader,serif);font-weight:400}.suiji-pdp .suiji-preview__art{background:#fff}.suiji-pdp .suiji-preview__charm{padding:20px}.suiji-preview__optional{margin:44px 0;border-block:1px solid var(--suiji-line,#d5dfe5)}.suiji-preview__optional>summary{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;min-height:48px;padding:16px 0;cursor:pointer;list-style-position:inside}.suiji-preview__optional>summary:focus-visible{outline:2px solid var(--suiji-accent,#315a73);outline-offset:4px}.suiji-preview__optional>.suiji-preview__recommendations{margin:0 0 20px}.suiji-pdp__details .suiji-pdp__complete-look--cards{background:transparent;padding:24px 0 0;border-top:1px solid var(--suiji-line-soft,#e5ebef);margin:24px 0}.suiji-mvp-root .suiji-pdp__complete-look--cards>h2{font-family:var(--font-body-family,Manrope,sans-serif);font-size:1.8rem;font-weight:500;line-height:1.4;letter-spacing:.07em;text-transform:uppercase;margin:0 0 22px}.suiji-pdp__complete-look--cards .suiji-preview__charms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 20px;position:relative}.suiji-pdp__complete-look--cards .suiji-preview__charm{padding:0;background:transparent;display:block;min-width:0}.suiji-charm-card__media{position:relative;border:1px solid var(--suiji-line,#d5dfe5);aspect-ratio:4/5;background:#fff}.suiji-charm-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:16px;border:0;background:transparent;color:inherit;cursor:pointer}.suiji-charm-card__image>img{display:block;width:100%;height:100%;object-fit:contain}.suiji-pdp__complete-look--cards .suiji-charm-card__plus{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid var(--suiji-line,#d5dfe5);background:#fff;color:var(--suiji-accent,#315a73);cursor:pointer}.suiji-charm-card__plus:hover{border-color:var(--suiji-accent,#315a73);background:var(--suiji-surface,#eaf1f5)}.suiji-pdp__complete-look--cards .suiji-preview__charm h3{margin:14px 0 4px;font-size:1.6rem}.suiji-pdp__complete-look--cards h3>button{display:block;padding:0;border:0;background:transparent;color:var(--suiji-ink,#202226);font:inherit;font-weight:500;line-height:1.45;text-align:left;cursor:pointer}.suiji-pdp__complete-look--cards .suiji-charm-card__selection{font-size:1.3rem;line-height:1.5;margin:0 0 6px;color:var(--suiji-muted,#626466)}.suiji-pdp__complete-look--cards button:focus-visible{outline:2px solid var(--suiji-accent,#315a73);outline-offset:4px}.suiji-charm-slider{display:none}@media(max-width:599px){.suiji-pdp__details .suiji-pdp__complete-look--cards{padding:24px 0 0}.suiji-pdp__complete-look--cards .suiji-preview__charms{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;scrollbar-width:none;margin-bottom:16px}.suiji-pdp__complete-look--cards .suiji-preview__charms::-webkit-scrollbar{display:none}.suiji-pdp__complete-look--cards .suiji-preview__charm{flex:0 0 78%;scroll-snap-align:start}.suiji-charm-slider{display:flex;align-items:center;justify-content:center;gap:20px;margin:12px 0 22px}.suiji-charm-slider button{display:grid;place-items:center;flex:none;width:44px;height:44px;min-height:44px;border:1px solid var(--suiji-line,#d5dfe5);border-radius:50%;padding:0;background:transparent;color:var(--suiji-accent,#315a73);cursor:pointer}.suiji-charm-slider button:disabled{opacity:.4;cursor:default}.suiji-charm-slider__dots{display:flex;gap:0}.suiji-charm-slider__dots button{border:0}.suiji-charm-slider__dots span{width:7px;height:7px;border:1px solid var(--suiji-accent,#315a73);border-radius:50%}.suiji-charm-slider__dots [aria-pressed=true] span{background:var(--suiji-accent,#315a73)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/suiji-style-preview.css.map */
