.pdp-module__ueVT2a__page{background:var(--color-white)}.pdp-module__ueVT2a__crumbs{margin:var(--space-lg) 0 var(--space-xl);color:var(--color-text-secondary);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.pdp-module__ueVT2a__crumbs a{color:inherit;text-decoration:none}.pdp-module__ueVT2a__crumbs a:hover,.pdp-module__ueVT2a__crumbs span:last-child{color:var(--color-text)}.pdp-module__ueVT2a__top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4.5vw,80px);display:grid}.pdp-module__ueVT2a__pictures{min-width:0}.pdp-module__ueVT2a__gallery{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pdp-module__ueVT2a__gallery[data-single]{grid-template-columns:minmax(0,1fr)}.pdp-module__ueVT2a__thumbs{grid-auto-rows:76px;gap:12px;display:grid}.pdp-module__ueVT2a__thumb{border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-cream);color:var(--color-border-dark);cursor:pointer;transition:border-color var(--transition-fast);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.pdp-module__ueVT2a__thumb img{object-fit:cover;width:100%;height:100%}.pdp-module__ueVT2a__thumb>svg[role=img]{width:100%;height:100%}.pdp-module__ueVT2a__thumb:hover{border-color:var(--color-border-dark)}.pdp-module__ueVT2a__thumb[aria-current]{border-color:var(--color-accent)}.pdp-module__ueVT2a__viewer{aspect-ratio:1;background:var(--color-cream);position:relative;overflow:hidden}.pdp-module__ueVT2a__strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.pdp-module__ueVT2a__strip::-webkit-scrollbar{display:none}.pdp-module__ueVT2a__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;margin:0;position:relative}.pdp-module__ueVT2a__slide>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pdp-module__ueVT2a__enlarge{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.pdp-module__ueVT2a__enlarge:focus-visible{outline:2px solid var(--color-text);outline-offset:-4px}.pdp-module__ueVT2a__diagramSlide{background:var(--color-cream);place-items:center;display:grid;position:absolute;inset:0}.pdp-module__ueVT2a__diagramSlide svg{width:100%;height:100%}.pdp-module__ueVT2a__arrow{width:40px;height:40px;color:var(--color-text);cursor:pointer;transition:background var(--transition-fast);background:#ffffffd1;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}.pdp-module__ueVT2a__arrow:hover{background:var(--color-white)}.pdp-module__ueVT2a__arrow[data-side=prev]{left:14px}.pdp-module__ueVT2a__arrow[data-side=next]{right:14px}.pdp-module__ueVT2a__arrow[data-side=next] svg{transform:scaleX(-1)}@media (hover:none){.pdp-module__ueVT2a__arrow{display:none}}.pdp-module__ueVT2a__below{grid-column:2}.pdp-module__ueVT2a__gallery[data-single] .pdp-module__ueVT2a__below{grid-column:1}.pdp-module__ueVT2a__dots{display:none}.pdp-module__ueVT2a__caption{color:var(--color-text-secondary);margin:12px 0 0;font-size:13px;line-height:1.5}.pdp-module__ueVT2a__watchRow{justify-content:center;margin:14px 0 0;display:flex}.pdp-module__ueVT2a__watch{border:1px solid var(--color-border-dark);background:var(--color-white);font:inherit;color:var(--color-text);cursor:pointer;transition:border-color var(--transition-fast);border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;display:inline-flex}.pdp-module__ueVT2a__watch:hover{border-color:var(--color-text)}.pdp-module__ueVT2a__watch:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.pdp-module__ueVT2a__watch svg{color:var(--color-accent);flex:none}.pdp-module__ueVT2a__watchMedia>video{object-fit:cover;background:var(--color-white);width:100%;height:100%;position:absolute;inset:0}.pdp-module__ueVT2a__turnVideo{position:absolute;inset:0}.pdp-module__ueVT2a__turnVideo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pdp-module__ueVT2a__turnToggle{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.pdp-module__ueVT2a__turnToggle:focus-visible{outline:2px solid var(--color-text);outline-offset:-4px}.pdp-module__ueVT2a__playSmall,.pdp-module__ueVT2a__playBig{color:var(--color-text);pointer-events:none;background:#ffffffe6;border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 6px #0000002e}.pdp-module__ueVT2a__playSmall{width:30px;height:30px;margin:auto;position:absolute;inset:0}.pdp-module__ueVT2a__playSmall svg{width:18px;height:18px}.pdp-module__ueVT2a__playBig{width:64px;height:64px;transition:transform var(--transition-fast)}.pdp-module__ueVT2a__playBig svg{width:34px;height:34px}.pdp-module__ueVT2a__turnToggle:hover .pdp-module__ueVT2a__playBig{transform:scale(1.06)}.pdp-module__ueVT2a__lightbox{z-index:90;background:#fcf8f5f7;place-items:center;padding:64px 16px 24px;display:grid;position:fixed;inset:0}.pdp-module__ueVT2a__lightboxFigure{gap:14px;width:min(100%,100dvh - 140px);margin:0;display:grid}.pdp-module__ueVT2a__lightboxMedia{aspect-ratio:1;background:var(--color-cream);position:relative;overflow:hidden}.pdp-module__ueVT2a__lightboxMedia>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pdp-module__ueVT2a__lightboxCaption{text-align:center;color:var(--color-text-secondary);font-size:13px;line-height:1.5}.pdp-module__ueVT2a__lightboxClose,.pdp-module__ueVT2a__lightboxArrow{background:var(--color-white);color:var(--color-text);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;box-shadow:0 2px 10px #29272514}.pdp-module__ueVT2a__lightboxClose{width:44px;height:44px;top:14px;right:14px}.pdp-module__ueVT2a__lightboxArrow{width:48px;height:48px;top:50%;translate:0 -50%}.pdp-module__ueVT2a__lightboxArrow[data-side=prev]{left:16px}.pdp-module__ueVT2a__lightboxArrow[data-side=next]{right:16px}.pdp-module__ueVT2a__lightboxArrow[data-side=next] svg{transform:scaleX(-1)}@media (hover:none){.pdp-module__ueVT2a__lightboxArrow{display:none}}.pdp-module__ueVT2a__buy{position:sticky;top:132px}.pdp-module__ueVT2a__overline{color:var(--color-text-secondary);margin:0;font-size:14px}.pdp-module__ueVT2a__overline span{white-space:nowrap}.pdp-module__ueVT2a__title{margin:var(--space-sm) 0 0}.pdp-module__ueVT2a__price{margin:var(--space-lg) 0 0;font-size:26px;line-height:1.2}.pdp-module__ueVT2a__perCarat{color:var(--color-text-muted);white-space:nowrap;font-size:14px}.pdp-module__ueVT2a__priceNote{color:var(--color-text-muted);gap:4px;margin:4px 0 0;font-size:13px;display:grid}.pdp-module__ueVT2a__priceNote p{margin:0}.pdp-module__ueVT2a__klarna{min-height:0}.pdp-module__ueVT2a__looks{color:var(--color-text-secondary);align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.pdp-module__ueVT2a__looksIcon{color:var(--color-accent);flex:none}.pdp-module__ueVT2a__tiles{margin:var(--space-lg) 0;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px;display:grid}.pdp-module__ueVT2a__tiles div{border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;padding:10px 8px}.pdp-module__ueVT2a__tiles dt{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);font-size:11px;font-weight:500}.pdp-module__ueVT2a__tiles dd{margin:4px 0 0;font-size:15px}.pdp-module__ueVT2a__promises{margin:var(--space-lg) 0 0;gap:12px;padding:0;list-style:none;display:grid}.pdp-module__ueVT2a__promises li{align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex;position:relative}.pdp-module__ueVT2a__promiseIcon{color:var(--color-text);flex:none;margin-top:1px}.pdp-module__ueVT2a__info{vertical-align:middle;margin-left:6px;display:inline-flex}.pdp-module__ueVT2a__infoButton{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;border-radius:50%;place-items:center;margin:-2px 0;padding:0;display:inline-grid}.pdp-module__ueVT2a__infoButton:hover,.pdp-module__ueVT2a__infoButton[aria-expanded=true]{color:var(--color-accent)}.pdp-module__ueVT2a__infoPop{z-index:5;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-text-secondary);text-align:left;gap:6px;padding:14px 16px;font-size:13px;line-height:1.5;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 10px 30px #2927251a}.pdp-module__ueVT2a__infoPop[hidden]{display:none}.pdp-module__ueVT2a__infoPop strong{color:var(--color-text);font-weight:500}.pdp-module__ueVT2a__infoPop a{justify-self:start;margin-top:2px;font-size:13px}.pdp-module__ueVT2a__report{margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:relative}.pdp-module__ueVT2a__reportIcon{color:var(--color-accent);flex:none}.pdp-module__ueVT2a__reportLogo{flex:none;align-self:center;width:auto;height:36px}.pdp-module__ueVT2a__reportTitle{align-items:center;margin:0;font-size:14px;font-weight:500;display:flex}.pdp-module__ueVT2a__reportText{flex:140px;min-width:0}.pdp-module__ueVT2a__reportTitle{white-space:nowrap}.pdp-module__ueVT2a__reportNo{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px}.pdp-module__ueVT2a__reportButton{flex:none;height:40px;padding-inline:18px}@media (max-width:640px){.pdp-module__ueVT2a__reportButton{flex:100%}}.pdp-module__ueVT2a__reportTitle .pdp-module__ueVT2a__info{margin-left:4px}.pdp-module__ueVT2a__reportLinks{color:var(--color-text-secondary);flex-wrap:wrap;gap:4px 18px;margin:6px 0 0;font-size:13px;display:flex}.pdp-module__ueVT2a__reveal{border-top:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border-inline:0;margin-left:.4em;padding:0 0 1px;font-size:13px;font-weight:400}.pdp-module__ueVT2a__reveal[aria-disabled=true]{cursor:progress}.pdp-module__ueVT2a__reportNumber{margin-left:.4em}.pdp-module__ueVT2a__specCard dd .pdp-module__ueVT2a__reveal,.pdp-module__ueVT2a__specCard dd .pdp-module__ueVT2a__reportNumber{margin-left:0}.pdp-module__ueVT2a__next{justify-items:start;gap:var(--space-sm);margin-top:var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-sm);background:var(--color-cream);display:grid}.pdp-module__ueVT2a__nextTitle{margin:0}.pdp-module__ueVT2a__nextBody{margin:0 0 var(--space-sm);color:var(--color-text-secondary);font-size:14px;line-height:1.55}.pdp-module__ueVT2a__band{margin-top:var(--space-section);background:var(--color-cream);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pdp-module__ueVT2a__bandMedia{aspect-ratio:3/2;min-height:420px;position:relative;overflow:hidden}.pdp-module__ueVT2a__bandMedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pdp-module__ueVT2a__bandCopy{justify-content:center;align-items:flex-start;gap:var(--space-lg);padding:var(--space-3xl) clamp(24px, 6vw, 96px);flex-direction:column;display:flex}.pdp-module__ueVT2a__bandCopy h2,.pdp-module__ueVT2a__bandCopy p{margin:0}.pdp-module__ueVT2a__chapter{padding-block:var(--space-section)}.pdp-module__ueVT2a__chapterHead{max-width:760px}.pdp-module__ueVT2a__chapterHead h2{margin:var(--space-sm) 0 var(--space-md)}.pdp-module__ueVT2a__subhead{margin:var(--space-3xl) 0 var(--space-lg)}.pdp-module__ueVT2a__facts{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0;padding:0;list-style:none;display:grid}.pdp-module__ueVT2a__fact{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);align-content:start;gap:16px;padding:22px;display:grid}.pdp-module__ueVT2a__factHead{align-items:center;gap:14px;display:flex}.pdp-module__ueVT2a__factIcon{color:var(--color-accent);flex:none}.pdp-module__ueVT2a__factHead p{margin:0}.pdp-module__ueVT2a__factTitle{color:var(--color-text);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:16px;font-weight:500;display:flex}.pdp-module__ueVT2a__factValue{color:var(--color-accent)}.pdp-module__ueVT2a__factHead .pdp-module__ueVT2a__eyeYes,.pdp-module__ueVT2a__factHead .pdp-module__ueVT2a__eyeNo{margin-top:3px}.pdp-module__ueVT2a__factBody{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.pdp-module__ueVT2a__gradeBar{gap:3px;margin:0;padding:0;list-style:none;display:grid}.pdp-module__ueVT2a__gradeBar li{border-radius:var(--radius-xs);background:var(--color-cream);color:var(--color-text-secondary);text-align:center;white-space:nowrap;text-overflow:clip;padding:9px 2px;font-size:12px;overflow:hidden}.pdp-module__ueVT2a__gradeBar li[data-on]{background:var(--color-accent);color:var(--color-white);font-weight:500}.pdp-module__ueVT2a__gradeGroups{gap:3px;margin:-6px 0 0;display:grid}.pdp-module__ueVT2a__gradeGroups span{border-top:1px solid var(--color-border-dark);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--color-text-muted);padding-top:6px;font-size:10.5px}.pdp-module__ueVT2a__eyeYes,.pdp-module__ueVT2a__eyeNo{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}.pdp-module__ueVT2a__eyeYes{color:var(--lc-good)}.pdp-module__ueVT2a__eyeNo{color:var(--color-text-muted)}.pdp-module__ueVT2a__specCards{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.pdp-module__ueVT2a__specCard{padding:var(--space-lg);border-radius:var(--radius-md);background:var(--color-cream)}.pdp-module__ueVT2a__specTitle{margin:0 0 var(--space-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);font-size:11px;font-weight:500}.pdp-module__ueVT2a__specCard dl{margin:0;display:grid}.pdp-module__ueVT2a__specCard dl>div{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;display:grid}.pdp-module__ueVT2a__specCard dl>div:first-child{border-top:0}.pdp-module__ueVT2a__specCard dt{color:var(--color-text-secondary);font-size:13px}.pdp-module__ueVT2a__specCard dd{text-align:right;margin:0;font-size:14px;font-weight:500}.pdp-module__ueVT2a__more{padding-block:var(--space-section);background:var(--color-mist)}.pdp-module__ueVT2a__railBlock{margin-top:var(--space-sm)}.pdp-module__ueVT2a__railBlock+.pdp-module__ueVT2a__railBlock{margin-top:var(--space-3xl);padding-top:var(--space-3xl);border-top:1px solid var(--color-border-dark)}.pdp-module__ueVT2a__railBlock h2{margin:0 0 var(--space-xl)}.pdp-module__ueVT2a__railHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm) var(--space-lg);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.pdp-module__ueVT2a__railHead h2{margin:0}@media (hover:hover){.pdp-module__ueVT2a__railHead{padding-right:104px}}.pdp-module__ueVT2a__railIntro{max-width:640px;margin:calc(-1 * var(--space-md)) 0 var(--space-xl);color:var(--color-text-secondary);font-size:15px;line-height:1.55}.pdp-module__ueVT2a__rail{--rail-bg:var(--color-mist);position:relative}.pdp-module__ueVT2a__railList{--rail-gap:20px;gap:var(--rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pdp-module__ueVT2a__railList::-webkit-scrollbar{display:none}.pdp-module__ueVT2a__railList>li{flex:0 0 calc((100% - 3 * var(--rail-gap)) / 4);border-radius:var(--radius-sm);background:var(--color-white);scroll-snap-align:start;padding:12px 12px 16px}.pdp-module__ueVT2a__rail:before,.pdp-module__ueVT2a__rail:after{content:"";z-index:1;pointer-events:none;width:56px;transition:opacity .2s;position:absolute;top:0;bottom:0}.pdp-module__ueVT2a__rail:before{background:linear-gradient(to right, var(--rail-bg), transparent);left:0}.pdp-module__ueVT2a__rail:after{background:linear-gradient(to left, var(--rail-bg), transparent);right:0}.pdp-module__ueVT2a__rail[data-start]:before,.pdp-module__ueVT2a__rail[data-end]:after{opacity:0}.pdp-module__ueVT2a__railArrow{border:1px solid var(--color-border-dark);background:var(--color-white);width:40px;height:40px;color:var(--color-text);cursor:pointer;transition:border-color var(--transition-fast), opacity var(--transition-fast);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-72px}.pdp-module__ueVT2a__railArrow:hover{border-color:var(--color-text)}.pdp-module__ueVT2a__railArrow:disabled{opacity:.35;cursor:default}.pdp-module__ueVT2a__railArrow[data-side=prev]{right:52px}.pdp-module__ueVT2a__railArrow[data-side=next]{right:0}.pdp-module__ueVT2a__railArrow[data-side=next] svg{transform:scaleX(-1)}@media (hover:none){.pdp-module__ueVT2a__railArrow{display:none}}.pdp-module__ueVT2a__rail[data-static] .pdp-module__ueVT2a__railArrow{display:none}.pdp-module__ueVT2a__reviewsChapter{padding-block:var(--space-section);background:var(--color-cream)}.pdp-module__ueVT2a__reviewsChapter h2{margin:var(--space-sm) 0 var(--space-lg)}.pdp-module__ueVT2a__reviewsChapter .pdp-module__ueVT2a__rail{--rail-bg:var(--color-cream)}.pdp-module__ueVT2a__reviewSummary{margin:0 0 var(--space-xl);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:15px;display:flex}.pdp-module__ueVT2a__reviewSummary strong{color:var(--color-text);font-weight:500}.pdp-module__ueVT2a__stars{width:max-content;color:var(--color-border-dark);display:inline-flex;position:relative}.pdp-module__ueVT2a__stars>span{display:flex}.pdp-module__ueVT2a__stars svg{fill:currentColor;flex-shrink:0}.pdp-module__ueVT2a__starsOn{color:var(--color-accent);position:absolute;inset:0 auto 0 0;overflow:hidden}.pdp-module__ueVT2a__reviewsChapter .pdp-module__ueVT2a__railList>li{flex-basis:calc((100% - 2 * var(--rail-gap)) / 3);padding:var(--space-lg);align-content:start;gap:10px;display:grid}.pdp-module__ueVT2a__reviewTitle{color:var(--color-text);margin:0;font-size:15px;font-weight:500}.pdp-module__ueVT2a__reviewBody{color:var(--color-text-secondary);-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.pdp-module__ueVT2a__reviewBy{color:var(--color-text-muted);margin:4px 0 0;font-size:12.5px}.pdp-module__ueVT2a__reviewsEmpty{max-width:640px;color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.6}.pdp-module__ueVT2a__skeletonHead{height:var(--type-heading);max-width:360px}.pdp-module__ueVT2a__railBlock .pdp-module__ueVT2a__skeletonHead{margin:0 0 var(--space-xl)}.pdp-module__ueVT2a__reviewsChapter .pdp-module__ueVT2a__skeletonHead{margin:var(--space-sm) 0 var(--space-lg)}.pdp-module__ueVT2a__skeletonCard{align-content:start;gap:8px;display:grid}.pdp-module__ueVT2a__skeletonCard>span:first-child{aspect-ratio:1;margin-bottom:calc(var(--space-md) - 8px);background:var(--color-cream)}.pdp-module__ueVT2a__skeletonCard>span:not(:first-child),.pdp-module__ueVT2a__skeletonLines>span,.pdp-module__ueVT2a__skeletonHead{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--color-mist) 0%, var(--color-cream) 50%, var(--color-mist) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite pdp-module__ueVT2a__shimmer;display:block}.pdp-module__ueVT2a__skeletonCard>span:nth-child(2){width:85%;height:15px}.pdp-module__ueVT2a__skeletonCard>span:nth-child(3){width:60%;height:13px}.pdp-module__ueVT2a__skeletonCard>span:nth-child(4){width:35%;height:17px;margin-top:12px}.pdp-module__ueVT2a__skeletonLines{gap:9px;display:grid}.pdp-module__ueVT2a__skeletonLines>span{height:15px}.pdp-module__ueVT2a__skeletonLines>span:last-child{width:70%}@keyframes pdp-module__ueVT2a__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.pdp-module__ueVT2a__sticky{display:none}@media (max-width:1024px){.pdp-module__ueVT2a__top{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.pdp-module__ueVT2a__gallery{grid-template-columns:minmax(0,1fr);margin-inline:-32px}.pdp-module__ueVT2a__thumbs{display:none}.pdp-module__ueVT2a__below{grid-column:1;padding-inline:32px}.pdp-module__ueVT2a__dots{justify-content:center;gap:7px;margin:14px 0 0;display:flex}.pdp-module__ueVT2a__dots span{background:var(--color-border-dark);width:6px;height:6px;transition:background var(--transition-fast);border-radius:50%}.pdp-module__ueVT2a__dots span[data-active]{background:var(--color-accent)}.pdp-module__ueVT2a__caption{text-align:center}.pdp-module__ueVT2a__buy{position:static}.pdp-module__ueVT2a__band{grid-template-columns:minmax(0,1fr)}.pdp-module__ueVT2a__bandMedia{aspect-ratio:16/10;min-height:0}.pdp-module__ueVT2a__bandCopy{padding:var(--space-2xl) 32px var(--space-3xl)}.pdp-module__ueVT2a__chapter,.pdp-module__ueVT2a__more{padding-block:var(--space-4xl)}.pdp-module__ueVT2a__subhead{margin-top:var(--space-2xl)}.pdp-module__ueVT2a__railList>li{flex-basis:40%}.pdp-module__ueVT2a__reviewsChapter .pdp-module__ueVT2a__railList>li{flex-basis:64%}.pdp-module__ueVT2a__reviewsChapter{padding-block:var(--space-4xl)}.pdp-module__ueVT2a__sticky{z-index:44;left:16px;right:84px;bottom:calc(64px + 16px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-md);background:var(--color-white);opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 6px 0 16px;transition:opacity .2s,transform .2s;display:flex;position:fixed;transform:translateY(12px);box-shadow:0 8px 26px #29272529,0 1px 3px #2927251a}.pdp-module__ueVT2a__sticky[data-shown]{opacity:1;pointer-events:auto;transform:none}.pdp-module__ueVT2a__sticky .btn{height:44px;padding-inline:18px}.pdp-module__ueVT2a__stickyPrice{white-space:nowrap;font-size:17px;font-weight:500}}@media (max-width:640px){.pdp-module__ueVT2a__gallery{margin-inline:-20px}.pdp-module__ueVT2a__below,.pdp-module__ueVT2a__bandCopy{padding-inline:20px}.pdp-module__ueVT2a__crumbs{margin-top:var(--space-md)}.pdp-module__ueVT2a__crumbs span:nth-last-child(-n+2){display:none}.pdp-module__ueVT2a__chapter,.pdp-module__ueVT2a__more{padding-block:var(--space-3xl)}.pdp-module__ueVT2a__fact{padding:18px 16px}.pdp-module__ueVT2a__gradeBar{gap:2px}.pdp-module__ueVT2a__gradeBar li{padding-inline:1px;font-size:11px}.pdp-module__ueVT2a__railList>li{flex-basis:64%}.pdp-module__ueVT2a__reviewsChapter .pdp-module__ueVT2a__railList>li{flex-basis:84%}.pdp-module__ueVT2a__reviewsChapter{padding-block:var(--space-3xl)}}@media (prefers-reduced-motion:reduce){.pdp-module__ueVT2a__sticky{transition:none}.pdp-module__ueVT2a__skeletonCard>span:not(:first-child),.pdp-module__ueVT2a__skeletonLines>span,.pdp-module__ueVT2a__skeletonHead{animation:none}}
.jewelry-module__JNq5Wa__media{background:var(--color-white);border:1px solid var(--color-border)}.jewelry-module__JNq5Wa__photo{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.jewelry-module__JNq5Wa__hover{opacity:0;transition:opacity var(--transition-image)}@media (hover:hover){a:hover>.jewelry-module__JNq5Wa__hover{opacity:1}}.jewelry-module__JNq5Wa__video{object-fit:cover;opacity:0;pointer-events:none;transition:opacity var(--transition-image)}.jewelry-module__JNq5Wa__video[data-playing]{opacity:1}@media (hover:hover){a:hover:has(>.jewelry-module__JNq5Wa__video[data-armed])>.jewelry-module__JNq5Wa__hover{opacity:0}}.jewelry-module__JNq5Wa__chips{gap:var(--space-sm);margin:var(--space-lg) 0 var(--space-md);flex-direction:column;display:flex}.jewelry-module__JNq5Wa__chipGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jewelry-module__JNq5Wa__chipTitle{letter-spacing:.14em;text-transform:uppercase;min-width:72px;color:var(--lc-ink-soft);font-size:11px}.jewelry-module__JNq5Wa__chip{border:1px solid var(--color-border);background:var(--color-white);min-height:36px;color:var(--color-text);transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.jewelry-module__JNq5Wa__chip:hover{border-color:var(--color-text)}.jewelry-module__JNq5Wa__chipOn{border-color:var(--color-text);background:var(--color-text);color:var(--color-white)}@media (max-width:640px){.jewelry-module__JNq5Wa__chipGroup{scrollbar-width:none;margin-right:calc(-1 * var(--space-md));padding-right:var(--space-md);flex-wrap:nowrap;overflow-x:auto}.jewelry-module__JNq5Wa__chipGroup::-webkit-scrollbar{display:none}.jewelry-module__JNq5Wa__chip{flex:none}}.jewelry-module__JNq5Wa__options{gap:var(--space-md);margin:var(--space-md) 0;flex-direction:column;display:flex}.jewelry-module__JNq5Wa__option{flex-direction:column;gap:8px;display:flex}.jewelry-module__JNq5Wa__optionTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--lc-ink-soft);margin:0;font-size:11px}.jewelry-module__JNq5Wa__optionTitle strong{letter-spacing:normal;text-transform:none;color:var(--color-text);margin-left:6px;font-weight:500}.jewelry-module__JNq5Wa__optionRow{flex-wrap:wrap;gap:8px;display:flex}.jewelry-module__JNq5Wa__choice{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);min-width:44px;min-height:40px;color:var(--color-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.jewelry-module__JNq5Wa__choice:hover{border-color:var(--color-text)}.jewelry-module__JNq5Wa__choiceOn{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.jewelry-module__JNq5Wa__choiceOff{color:var(--lc-ink-faint);border-style:dashed}.jewelry-module__JNq5Wa__choiceShape{justify-content:flex-start;gap:8px;min-width:112px;padding:0 12px 0 10px}.jewelry-module__JNq5Wa__choiceIcon{color:var(--color-text-secondary);flex:none}.jewelry-module__JNq5Wa__choiceOn .jewelry-module__JNq5Wa__choiceIcon,.jewelry-module__JNq5Wa__choiceShape:hover .jewelry-module__JNq5Wa__choiceIcon{color:var(--color-text)}.jewelry-module__JNq5Wa__swatch{border:1px solid #00000026;border-radius:50%;width:14px;height:14px}.jewelry-module__JNq5Wa__swatchyellow{background:linear-gradient(135deg,#f3dd98,#c9a24a)}.jewelry-module__JNq5Wa__swatchwhite{background:linear-gradient(135deg,#f4f4f2,#c9c9c6)}.jewelry-module__JNq5Wa__swatchrose{background:linear-gradient(135deg,#f2c4b0,#c98a72)}.jewelry-module__JNq5Wa__swatchplatinum{background:linear-gradient(135deg,#e9e9ea,#a9a9ad)}.jewelry-module__JNq5Wa__specs{gap:var(--space-sm) var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;display:grid}.jewelry-module__JNq5Wa__specs div{justify-content:space-between;gap:var(--space-sm);border-bottom:1px solid var(--color-border);padding:10px 0;display:flex}.jewelry-module__JNq5Wa__specs dt{color:var(--lc-ink-soft);font-size:13px}.jewelry-module__JNq5Wa__specs dd{text-align:right;margin:0;font-size:14px}.jewelry-module__JNq5Wa__skuLine{letter-spacing:.04em;color:var(--lc-ink-faint);margin:6px 0 0;font-size:12px}.jewelry-module__JNq5Wa__gone{max-width:640px;padding-bottom:var(--space-section)}.jewelry-module__JNq5Wa__gone .lede{margin:var(--space-md) 0 var(--space-lg)}.jewelry-module__JNq5Wa__steps{margin:var(--space-md) 0 var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:0;padding:0;list-style:none;display:flex;overflow:hidden}.jewelry-module__JNq5Wa__step{background:var(--color-white);color:var(--lc-ink-soft);text-align:center;flex:1;justify-content:center;align-items:center;padding:14px 16px;font-size:13px;text-decoration:none;display:flex}.jewelry-module__JNq5Wa__step+.jewelry-module__JNq5Wa__step{border-left:1px solid var(--color-border)}.jewelry-module__JNq5Wa__stepOn{background:var(--color-cream);color:var(--color-text);font-weight:500}.jewelry-module__JNq5Wa__stepDone{color:var(--color-text)}a.jewelry-module__JNq5Wa__step:hover{text-decoration:underline}.jewelry-module__JNq5Wa__stepText{min-width:0}@media (max-width:640px){.jewelry-module__JNq5Wa__step{padding:10px 8px;font-size:12px}}.jewelry-module__JNq5Wa__review{gap:var(--space-lg);margin:var(--space-lg) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:760px){.jewelry-module__JNq5Wa__review{grid-template-columns:1fr}}.jewelry-module__JNq5Wa__part{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);grid-template-columns:120px 1fr;align-items:start;display:grid}.jewelry-module__JNq5Wa__part img{object-fit:contain;background:var(--color-white);width:120px;height:120px}.jewelry-module__JNq5Wa__partTitle{margin:0 0 4px;font-size:15px;font-weight:500}.jewelry-module__JNq5Wa__partSpec{color:var(--lc-ink-soft);margin:0;font-size:13px}.jewelry-module__JNq5Wa__partPrice{margin:8px 0 0;font-size:16px}.jewelry-module__JNq5Wa__partChange{margin:8px 0 0;font-size:13px}.jewelry-module__JNq5Wa__total{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--color-text);font-size:18px;display:flex}.jewelry-module__JNq5Wa__field{margin:var(--space-sm) 0;flex-direction:column;gap:6px;font-size:13px;display:flex}.jewelry-module__JNq5Wa__field select,.jewelry-module__JNq5Wa__field input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);min-height:44px;font:inherit;padding:0 12px;font-size:15px}.jewelry-module__JNq5Wa__fieldHint{color:var(--lc-ink-soft);font-size:12px}.jewelry-module__JNq5Wa__stoneChoose{margin-top:8px}.jewelry-module__JNq5Wa__gallery{gap:var(--space-md);grid-template-columns:84px minmax(0,1fr);align-items:start;display:grid}.jewelry-module__JNq5Wa__galleryMain{aspect-ratio:1;background:var(--color-white);border:1px solid var(--color-border);grid-area:1/2;place-items:center;display:grid;position:relative;overflow:hidden}.jewelry-module__JNq5Wa__galleryMain img{object-fit:contain;width:100%;height:100%}.jewelry-module__JNq5Wa__galleryMain video{object-fit:cover;width:100%;height:100%}.jewelry-module__JNq5Wa__galleryThumbs{scrollbar-width:none;flex-direction:column;grid-area:1/1;gap:8px;height:0;min-height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.jewelry-module__JNq5Wa__galleryThumbs::-webkit-scrollbar{display:none}.jewelry-module__JNq5Wa__galleryThumb{border:1px solid var(--color-border);background:var(--color-white);cursor:pointer;flex:none;place-items:center;width:84px;height:84px;padding:0;display:grid;position:relative;overflow:hidden}.jewelry-module__JNq5Wa__galleryThumb img{object-fit:contain;width:100%;height:100%}.jewelry-module__JNq5Wa__galleryThumbOn{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.jewelry-module__JNq5Wa__gallery .jewelry-module__JNq5Wa__galleryWatch{grid-area:2/2;margin:0}@media (max-width:900px){.jewelry-module__JNq5Wa__gallery{grid-template-columns:1fr}.jewelry-module__JNq5Wa__galleryMain{grid-column:1}.jewelry-module__JNq5Wa__gallery .jewelry-module__JNq5Wa__galleryWatch{grid-area:2/1}.jewelry-module__JNq5Wa__galleryWatch~.jewelry-module__JNq5Wa__galleryThumbs{grid-row:3}.jewelry-module__JNq5Wa__galleryThumbs{flex-direction:row;grid-area:2/1;height:auto;min-height:0;overflow:auto hidden}.jewelry-module__JNq5Wa__galleryThumb{flex:none;width:64px;height:64px}}
