/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#151310;--coal:#171613;--ivory:#f3efe6;--paper:#faf8f2;--line:#d5cec0;--gold:#aa8751;--muted:#756e63;--rose:#b88677;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--site-header-core-height:74px;--site-header-total-height:var(--site-header-core-height);--site-header-effective-height:max(var(--site-header-measured-height,0px), var(--site-header-total-height));--z-workbench:10;--z-mini-canvas:40;--z-header:50;--z-bottom-bar:60;--z-sheet-backdrop:70;--z-sheet:80;--z-modal:90}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--ink);margin:0;font-family:Noto Serif TC,Songti TC,Yu Mincho,Georgia,serif}button,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.siteHeader{z-index:20;border-bottom:1px solid #50483d40;justify-content:space-between;align-items:center;height:76px;padding:0 4.2vw;display:flex;position:relative}.logo{letter-spacing:.29em;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.siteHeader nav{letter-spacing:.17em;align-items:center;gap:34px;font-family:Arial,sans-serif;font-size:10px;display:flex}.bagButton{background:var(--coal);color:var(--ivory);letter-spacing:.13em;cursor:pointer;border:0;padding:12px 15px}.bagButton span{color:#e0bd82;margin-left:8px}.intro{grid-template-columns:1fr 390px;align-items:end;gap:50px;max-width:1450px;min-height:310px;margin:auto;padding:68px 4.2vw 56px;display:grid}.eyebrow,.sectionIndex{color:var(--gold);letter-spacing:.22em;margin:0 0 24px;font-family:Arial,sans-serif;font-size:10px}.eyebrow span{border:1px solid var(--gold);border-radius:50%;place-items:center;width:28px;height:28px;margin-right:12px;display:inline-grid}.intro h1{letter-spacing:.08em;margin:0;font-size:clamp(42px,5.1vw,74px);font-weight:400;line-height:1.18}.introCopy{max-width:360px;color:var(--muted);letter-spacing:.08em;margin:0 0 10px;font-size:14px;line-height:2.05}.sizeBar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:10;background:#e8e1d5;align-items:center;gap:44px;min-height:100px;padding:22px 4.2vw;display:flex;position:sticky;top:0}.sizeBarSummary{display:none}.stepTitle{flex-direction:column;gap:5px;min-width:120px;font-family:Arial,sans-serif;display:flex}.stepTitle span{letter-spacing:.2em;color:var(--gold);font-size:9px}.stepTitle>div{align-items:center;gap:13px;display:flex}.stepTitle strong{letter-spacing:.08em;font-family:inherit;font-size:15px;font-weight:500}.wristGuideTrigger{color:#835f2f;cursor:pointer;letter-spacing:.08em;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #795b308c;align-items:center;gap:5px;padding:3px 0;font:9px Arial,sans-serif;display:inline-flex}.wristGuideTrigger b{border:1px solid #84602d85;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:500;display:inline-grid}.sizeBar label{letter-spacing:.08em;align-items:center;gap:12px;font-size:12px;display:flex}.sizeBar select{background:0 0;border:0;border-bottom:1px solid #706657;outline:none;min-width:118px;padding:9px 24px 9px 2px}.fitGroup{align-items:center;gap:6px;font-size:12px;display:flex}.fitGroup>span{letter-spacing:.08em;margin-right:7px}.fitGroup button{cursor:pointer;background:0 0;border:1px solid #bfb5a5;min-width:60px;padding:8px 10px;font-size:11px}.fitGroup button.active{background:var(--coal);color:#fff;border-color:var(--coal)}.finishedSize{color:var(--muted);letter-spacing:.06em;gap:5px;margin-left:auto;font-size:12px;display:grid}.finishedSize strong{color:var(--ink);margin-left:8px;font-size:17px;font-weight:500}.finishedSize small{color:#8b8172;letter-spacing:.05em;max-width:250px;font:8px/1.55 Arial,sans-serif;display:block}.finishedSize.tightened{color:#7d633a}.finishedSize.fit-ready strong{color:#64785d}.finishedSize.fit-oversize strong{color:#9f493d}.finishedSize.fit-undersize strong{color:#8c6d3f}.wristGuideBackdrop{z-index:190;padding:28px}.wristGuideSheet{overscroll-behavior:contain;background:#f5f0e7;width:min(980px,100%);max-height:calc(100dvh - 56px);position:relative;overflow-y:auto;box-shadow:0 34px 110px #0000007a}.wristGuideSheet>.modalClose{z-index:4;background:#f7f3ebe6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;top:14px;right:14px}.wristGuideHeader{color:#f6efe4;background:#1b1916;padding:46px 52px 38px}.wristGuideHeader .sectionIndex{color:#caa76f;margin-bottom:18px}.wristGuideHeader h2{letter-spacing:.08em;margin:0;font-size:clamp(34px,4vw,55px);font-weight:400;line-height:1.3}.wristGuideHeader>p:last-child{color:#bdb4a6;letter-spacing:.04em;max-width:520px;margin:20px 0 0;font-size:11px;line-height:1.9}.wristGuideContent{grid-template-columns:1fr 1fr;display:grid}.wristGuideSection{border-bottom:1px solid #d8cebd;border-right:1px solid #d8cebd;padding:36px 42px}.wristGuideSection.primaryWristMeasure{border-right:0;grid-column:1/-1}.wristGuideSection.beadSizeGuide{border-right:0}.wristGuideSection.wristReferenceGuide{border-right:0;grid-column:1/-1}.wristGuideSectionTitle{align-items:flex-start;gap:13px;margin-bottom:25px;display:flex}.wristGuideSectionTitle>b{color:#9a7138;border:1px solid #ba9a68;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font:9px Arial,sans-serif;display:grid}.wristGuideSectionTitle span{color:#aa8751;letter-spacing:.2em;margin:1px 0 5px;font:8px Arial,sans-serif;display:block}.wristGuideSectionTitle h3{letter-spacing:.07em;margin:0;font-size:18px;font-weight:500}.wristMeasureLayout{grid-template-columns:minmax(0,1.8fr) minmax(180px,.7fr);align-items:stretch;gap:22px;display:grid}.wristMeasureDiagram{aspect-ratio:1672/941;background:#e9e1d4;border-radius:18px;display:block;overflow:hidden}.wristMeasureDiagram>img{object-fit:cover;width:100%;height:100%;display:block}.wristShape{background:linear-gradient(165deg,#d4ad91,#bd8f76);border-radius:52% 46% 48% 55%;width:220px;height:94px;margin-top:12px;position:relative;transform:rotate(-5deg);box-shadow:inset 0 14px 22px #ffffff24,0 12px 26px #563d2b21}.wristShape>i{background:linear-gradient(90deg,#c99c81,#dab59b);border-radius:0 50% 52% 0;width:80px;position:absolute;inset:10px -28px 15px auto}.measureTape{z-index:2;background:repeating-linear-gradient(#f4e7b7 0 6px,#c2a867 6px 7px);border:1px solid #b69a67;width:29px;position:absolute;top:-8px;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:4px 5px 8px #3925182e}.measureTape b{color:#f2e8d8;letter-spacing:.05em;background:#20201c;padding:3px 6px;font:8px Arial,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.wristMeasureMethods{grid-template-rows:1fr 1fr;gap:10px;display:grid}.wristMeasureMethods article{border:1px solid #c8bca9;flex-direction:column;justify-content:center;padding:16px;display:flex}.wristMeasureMethods b{color:#7f5e2d;font-size:11px;font-weight:500}.wristMeasureMethods p{color:#756d62;margin:6px 0 0;font-size:9px;line-height:1.75}.wristFitOptions{gap:8px;display:grid}.wristFitOptions button{text-align:left;cursor:pointer;background:0 0;border:1px solid #cfc4b3;gap:7px;width:100%;min-height:68px;padding:12px 44px 12px 14px;display:grid;position:relative}.wristFitOptions button>span{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.wristFitOptions strong{letter-spacing:.08em;font-size:13px;font-weight:500}.wristFitOptions em{color:#92703d;font:10px Arial,sans-serif}.wristFitOptions small{color:#7d7468;font-size:9px;line-height:1.5}.wristFitOptions button>i{color:#9e8e78;border:1px solid #c1b6a5;border-radius:50%;place-items:center;width:22px;height:22px;font:11px Arial,sans-serif;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.wristFitOptions button.active{background:#e9dfcf;border-color:#a9854e}.wristFitOptions button.active>i{color:#f5ecdd;background:#1d1b18;border-color:#1d1b18}.beadSizeScale{color:#f3ecdf;background:#1d1b18;grid-template-columns:repeat(5,1fr);align-items:end;gap:12px;min-height:126px;padding:22px 24px 17px;display:grid}.beadSizeScale>div{justify-items:center;gap:6px;min-width:0;display:grid}.beadSizeScale i{width:var(--guide-bead-size);height:var(--guide-bead-size);background:radial-gradient(circle at 32% 25%,#fff 0 5%,#c9c4bb 8%,#6c6964 35%,#242321 75%);border:1px solid #ffffff6b;border-radius:50%;display:block;box-shadow:inset -5px -6px 9px #00000059,0 6px 12px #00000047}.beadSizeScale strong{letter-spacing:.04em;font:500 10px Arial,sans-serif}.beadSizeScale small{color:#a8a095;letter-spacing:.08em;font-size:8px}.beadSizeGuideNote{color:#776f64;margin:15px 0 0;font-size:9px;line-height:1.75}.wristReferenceTable{background:#fffdf8;border:1px solid #d8cebd;padding:18px;overflow-x:auto}.wristReferenceTable img{width:100%;min-width:640px;height:auto;margin:0 auto;display:block}.wristReferenceNote{color:#776f64;margin:14px 0 0;font-size:9px;line-height:1.8}.wristReferenceNote strong{color:#8a6635;font-weight:500}.wristGuideFooter{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f1e8f2;border-top:1px solid #d0c5b5;justify-content:space-between;align-items:center;gap:25px;padding:18px 28px;display:flex;position:sticky;bottom:0}.wristGuideFooter div{gap:5px;display:grid}.wristGuideFooter div span{color:#a47f48;letter-spacing:.16em;font:8px Arial,sans-serif}.wristGuideFooter div strong{letter-spacing:.04em;font-size:11px;font-weight:500}.wristGuideFooter button{color:#f4ecdf;cursor:pointer;letter-spacing:.08em;background:#1b1916;border:1px solid #1b1916;min-width:190px;min-height:46px;padding:10px 18px;font-size:10px}.wristGuideFooter button span{color:#d3ae72;margin-left:14px}.atelier{background:var(--paper);border-bottom:1px solid var(--line);z-index:0;isolation:isolate;grid-template-columns:225px minmax(500px,1fr) 295px;display:grid;position:relative}.materialNav,.summaryPanel{border-right:1px solid var(--line);padding:45px 30px}.summaryPanel{border-right:0;border-left:1px solid var(--line)}.materialNav h2,.summaryPanel h2,.catalog h2{letter-spacing:.08em;margin:0 0 30px;font-size:25px;font-weight:400}.categoryList{border-top:1px solid var(--line);flex-direction:column;display:flex}.categoryList button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;letter-spacing:.07em;background:0 0;grid-template-columns:32px 1fr 20px;padding:19px 3px;font-size:13px;transition:all .25s;display:grid;position:relative}.categoryList button span{color:#a69c8e;font-family:Arial,sans-serif;font-size:9px}.categoryList button i{opacity:.35;font-style:normal}.categoryList button.active{color:var(--gold);padding-left:9px}.categoryList button.active:before{content:"";background:var(--gold);width:2px;height:48%;position:absolute;top:26%;left:-1px}.categoryList button:hover{color:var(--gold)}.sidebarNote{color:var(--muted);margin-top:55px}.sidebarNote p{letter-spacing:.18em;color:var(--gold);font:9px Arial,sans-serif}.sidebarNote span{letter-spacing:.04em;font-size:11px;line-height:1.9}.braceletStage{background:var(--coal);color:#ede8dc;isolation:isolate;flex-direction:column;min-height:655px;padding:28px 35px 24px;display:flex;position:relative;overflow:hidden}.braceletStage:before{content:"";pointer-events:none;background:radial-gradient(circle,#b186501c,#16151200 68%);width:520px;height:520px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.guestDraftNotice{z-index:4;color:#ede8dc;background:#211e19eb;border:1px solid #cdb27e73;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:14px 16px;display:flex;position:relative}.guestDraftNotice p{color:#cdb27e;letter-spacing:.2em;margin:0 0 5px;font:8px Arial,sans-serif}.guestDraftNotice strong{font-size:11px;font-weight:400;line-height:1.7}.guestDraftNoticeActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.guestDraftNoticeActions button{color:#d9d1c2;cursor:pointer;letter-spacing:.05em;white-space:nowrap;background:0 0;border:1px solid #cdb27e8c;min-height:34px;padding:7px 10px;font-size:9px}.guestDraftNoticeActions button:first-child{color:#1b1916;background:#d2b272;border-color:#d2b272}.guestDraftNoticeActions button:disabled{cursor:wait;opacity:.5}.stageToolbar{z-index:3;position:relative}.stageTopline{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.stageTopline p{color:#cdb27e;letter-spacing:.24em;margin:0 0 5px;font:10px Arial,sans-serif}.stageTopline span{color:#8e897e;letter-spacing:.08em;font-size:10px}.stageTopline button,.stageActions button{color:#bbb4a7;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;font-size:11px}.stageTopline button:hover,.stageActions button:hover{color:#e0bd82}.viewControls{background:#0a09084d;border:1px solid #48433b;padding:3px;display:flex}.viewControls button{color:#8e897e;min-width:58px;padding:8px 10px}.viewControls button.active{color:#1b1916;background:#d2b272}.mobileViewControlsDock{display:none}.viewHint{z-index:2;color:#8e897e;letter-spacing:.12em;justify-content:center;align-items:center;gap:22px;min-height:28px;font:9px Arial,sans-serif;display:flex;position:relative}.scaleStatus{color:#918a7d;letter-spacing:.12em;align-items:center;gap:8px;font:9px Arial,sans-serif;display:flex}.scaleStatus i{background:#b49560;width:28px;height:1px;position:relative}.scaleStatus i:before,.scaleStatus i:after{content:"";background:#b49560;width:1px;height:5px;position:absolute;top:-2px}.scaleStatus i:after{right:0}.mobileGestureHint,.gestureCoach{display:none}.braceletCanvas{aspect-ratio:1;touch-action:pan-y pinch-zoom;place-items:center;width:min(94%,530px);margin:auto;display:grid;position:relative;overflow:hidden}.braceletComposition{transform-origin:50%;place-items:center;display:grid;position:absolute;inset:0}.braceletCanvas.designView.hasHangingCharm{margin-bottom:42px;overflow:visible}.braceletCanvas.designView.hasHangingCharm .cord{width:60%;height:60%}.braceletCanvas.designView.hasHangingCharm .ambientRing.one{width:72%;height:72%}.braceletCanvas.designView.hasHangingCharm .ambientRing.two{width:48%;height:48%}.braceletCanvas.designView.hasHangingCharm .rotationDock{bottom:-38px}.removeMessage{opacity:0;pointer-events:none;z-index:50;color:#f0d5cf;text-align:center;background:#571d1a33;border:1px dashed #a34a41ad;border-radius:50%;place-content:center;gap:5px;transition:opacity .16s;display:grid;position:absolute;inset:4%}.removeMessage strong{font:300 32px Arial,sans-serif}.removeMessage span{letter-spacing:.12em;font:9px Arial,sans-serif}.braceletCanvas.removeArmed .removeMessage{opacity:1;animation:.8s ease-in-out infinite alternate removeArmedPulse;box-shadow:0 0 0 6px #b8483e1f,inset 0 0 45px #82261f38}@keyframes removeArmedPulse{0%{border-color:#c2554a9e}to{border-color:#f09788f2}}.braceletCanvas.removeArmed .centerReadout,.braceletCanvas.removeArmed .rotationDock{opacity:.18}.braceletCanvas.designView{cursor:grab}.braceletCanvas.rotateView,.braceletCanvas.wristView{cursor:ew-resize}.braceletCanvas.viewRotating{cursor:grabbing}.braceletCanvas.rotateView:before,.braceletCanvas.wristView:before{content:"";pointer-events:none;background:radial-gradient(#caa86c14,#0000 66%);border-radius:50%;position:absolute;inset:16% 5%}.braceletCanvas.wristView{background-color:#cdb89f;background-image:url(/silubr-wrist-model.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #c9b1862e;width:min(98%,620px);box-shadow:inset 0 0 60px #0e0d0b66}.braceletCanvas.wristView:before{background:linear-gradient(90deg,#12110f52,#0000 22% 78%,#12110f52);border-radius:0;inset:0}.cord{border:2px solid #cbba9a66;border-radius:50%;width:68%;height:68%;box-shadow:inset 0 0 20px #00000073,0 0 30px #d8b97d14}.rotateView .cord{width:72%;height:38%}.wristView .cord{z-index:4;width:var(--wrist-cord-width,30.2%);height:var(--wrist-cord-height,12.8%);border-color:#30251c6b;position:absolute;top:50%;left:38%;transform:translate(-50%,-50%)rotate(108deg);box-shadow:0 4px 12px #00000038}.wristFrontCord{display:none}.wristView .wristFrontCord{z-index:24;clip-path:inset(50% -8% -18%);filter:drop-shadow(0 2px 2px #37251933);border-color:#45352780;display:block;box-shadow:0 5px 10px #32221633}.braceletCanvas.wristView>.cord,.braceletCanvas.wristView>.wristFrontCord,.braceletCanvas.wristView>.braceletComposition>.cord,.braceletCanvas.wristView>.braceletComposition>.wristFrontCord,.wristOcclusion{display:none}.wristView .wristOcclusion{z-index:20;pointer-events:none;clip-path:none;-webkit-mask-image:radial-gradient(ellipse var(--wrist-occlusion-x,10.2%) var(--wrist-occlusion-y,16.9%) at 40.8% 49.8%,#000 0 65%,#000000f7 75%,#000000ad 86%,#0003 95%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse var(--wrist-occlusion-x,10.2%) var(--wrist-occlusion-y,16.9%) at 40.8% 49.8%,#000 0 65%,#000000f7 75%,#000000ad 86%,#0003 95%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse var(--wrist-occlusion-x,10.2%) var(--wrist-occlusion-y,16.9%) at 40.8% 49.8%,#000 0 65%,#000000f7 75%,#000000ad 86%,#0003 95%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse var(--wrist-occlusion-x,10.2%) var(--wrist-occlusion-y,16.9%) at 40.8% 49.8%,#000 0 65%,#000000f7 75%,#000000ad 86%,#0003 95%,transparent 100%);mask-image:radial-gradient(ellipse var(--wrist-occlusion-x,10.2%) var(--wrist-occlusion-y,16.9%) at 40.8% 49.8%,#000 0 65%,#000000f7 75%,#000000ad 86%,#0003 95%,transparent 100%);background:url(/silubr-wrist-model.webp) 50%/cover no-repeat;display:block;position:absolute;inset:0}.modelScaleTag{z-index:52;color:#eee6d8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#161411b8;border:1px solid #e0bd826b;justify-items:end;padding:10px 12px;display:grid;position:absolute;top:16px;right:16px}.modelScaleTag span{color:#d2b272;letter-spacing:.18em;font:7px Arial,sans-serif}.modelScaleTag strong{margin:3px 0 2px;font:400 19px Georgia,serif}.modelScaleTag small{color:#c2b9aa;letter-spacing:.08em;font-size:8px}.wristModelSelector{z-index:25;justify-content:center;gap:5px;margin:2px auto 7px;display:flex;position:relative}.wristModelSelector button{color:#9c9589;cursor:pointer;background:#0c0b0959;border:1px solid #48433b;min-width:90px;padding:7px 9px}.wristModelSelector button span,.wristModelSelector button small{display:block}.wristModelSelector button span{letter-spacing:.1em;margin-bottom:3px;font-size:9px}.wristModelSelector button small{letter-spacing:.06em;font:7px Arial,sans-serif}.wristModelSelector button.active{color:#1b1916;background:#d2b272;border-color:#d2b272}.ambientRing{border:1px solid #cfb37f1c;border-radius:50%;position:absolute}.ambientRing.one{width:78%;height:78%}.ambientRing.two{border-style:dashed;width:54%;height:54%}.rotateView .ambientRing.one{width:80%;height:46%}.rotateView .ambientRing.two{width:58%;height:28%}.wristView .ambientRing{display:none}.braceletBead{width:var(--bead-size);height:var(--bead-size);background:var(--bead-bg);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;min-width:16px;min-height:16px;z-index:var(--depth,2);will-change:left, top;border:1px solid #ffffff1f;border-radius:50%;padding:0;transition:filter .18s,box-shadow .18s,left .18s,top .18s,width .18s,height .18s;position:absolute;transform:translate(-50%,-50%);box-shadow:inset -6px -8px 11px #0000004d,inset 3px 3px 7px #ffffff14,0 4px 10px #00000073}.braceletBead[data-round-bead=true],.dcBraceletBead{min-width:0;min-height:0}.designView .braceletBead{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;-webkit-touch-callout:none;z-index:var(--stack-order,2)}.rotateView .braceletBead,.wristView .braceletBead{cursor:ew-resize}.wristView .braceletBead{opacity:var(--wrist-opacity,1)}.wristView .braceletBead[data-round-bead=true]{aspect-ratio:1;border-radius:50%;width:var(--bead-size)!important;height:var(--bead-size)!important}.wristView .braceletBead[data-wrist-side=back]{z-index:var(--depth,8)}.wristView .braceletBead[data-wrist-side=front]{z-index:var(--depth,34)}.autoRotating .braceletBead{transition:left 40ms linear,top 40ms linear,width 40ms linear,height 40ms linear,transform 40ms linear}.braceletBead:after{content:"";filter:blur(2.5px);opacity:.7;pointer-events:none;background:radial-gradient(#fff6 0%,#ffffff2b 48%,#fff0 78%);border-radius:50%;width:36%;height:23%;position:absolute;top:15%;left:19%;transform:rotate(-28deg)}.braceletBead[data-real-photo=true],.productBead[data-real-photo=true]{background-color:#0000;background-image:var(--bead-photo);background-position:50%;background-repeat:no-repeat;background-size:cover}.braceletBead[data-real-photo=true]{filter:brightness(.84)saturate(.86)contrast(1.08);border-color:#ffffff1a;box-shadow:inset -5px -7px 10px #00000052,inset 2px 2px 7px #ffffff0f,0 4px 12px #00000094}.braceletBead[data-product-id=optimized-turquoise-old-type]{width:var(--bead-width);height:var(--bead-size);min-width:12px;box-shadow:none;filter:brightness(.96)saturate(.94)contrast(1.03)drop-shadow(0 4px 5px #1b37324d);border-radius:46%;background-size:100% 100%!important}.braceletBead[data-product-id=optimized-turquoise-old-type]:after{display:none}.braceletBead[data-real-photo=true]:after,.productBead[data-real-photo=true]:after{opacity:.7}.braceletBead[data-product-id=s925-smooth-spacer-series],.productBead[data-product-id=s925-smooth-spacer-series]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;overflow:visible;background-image:var(--bead-photo)!important;filter:brightness(1.02)saturate(.72)contrast(1.08)!important;background-size:contain!important}.braceletBead[data-product-id=s925-smooth-spacer-series]{width:var(--bead-width);height:var(--bead-size);min-width:0;min-height:0}.productBead[data-product-id=s925-smooth-spacer-series]{width:var(--catalog-bead-width);height:var(--catalog-bead-height);min-width:0;min-height:0}.braceletBead[data-product-id=s925-smooth-spacer-series]:after,.productBead[data-product-id=s925-smooth-spacer-series]:after{display:none}.braceletBead[data-product-id=s925-irregular-nugget-spacer],.productBead[data-product-id=s925-irregular-nugget-spacer]{background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;overflow:visible;background-image:var(--bead-photo)!important;box-shadow:none!important;filter:brightness(1.01)saturate(.76)contrast(1.06)!important;background-size:contain!important}.braceletBead[data-product-id=s925-irregular-nugget-spacer]{width:var(--bead-width);height:var(--bead-size);min-width:0;min-height:0}.productBead[data-product-id=s925-irregular-nugget-spacer]{width:var(--catalog-bead-width);height:var(--catalog-bead-height);min-width:0;min-height:0}.braceletBead[data-product-id=s925-irregular-nugget-spacer]:after,.productBead[data-product-id=s925-irregular-nugget-spacer]:after{display:none}.braceletBead[data-product-id=s925-spiral-round-bead],.productBead[data-product-id=s925-spiral-round-bead]{background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-image:var(--bead-photo)!important;background-size:var(--bead-photo-size,114%)!important;box-shadow:none!important;filter:none!important}.braceletBead[data-product-id=s925-spiral-round-bead]:after,.productBead[data-product-id=s925-spiral-round-bead]:after{display:none}.braceletBead[data-product-id=s925-smooth-olive-bead-series],.productBead[data-product-id=s925-smooth-olive-bead-series]{background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;overflow:visible;background-image:var(--bead-photo)!important;box-shadow:none!important;filter:none!important;background-size:contain!important}.braceletBead[data-product-id=s925-smooth-olive-bead-series]{width:var(--bead-width);height:var(--bead-size);min-width:0;min-height:0}.productBead[data-product-id=s925-smooth-olive-bead-series]{width:var(--catalog-bead-width);height:var(--catalog-bead-height);min-width:0;min-height:0}.braceletBead[data-product-id=s925-smooth-olive-bead-series]:after,.productBead[data-product-id=s925-smooth-olive-bead-series]:after{display:none}.braceletBead[data-product-id=s925-vintage-buddha-bead-series],.productBead[data-product-id=s925-vintage-buddha-bead-series]{background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;overflow:visible;background-image:var(--bead-photo)!important;box-shadow:none!important;filter:none!important;background-size:contain!important}.braceletBead[data-product-id=s925-vintage-buddha-bead-series]{width:var(--bead-width);height:var(--bead-size);min-width:0;min-height:0;background-size:155% 155%!important}.productBead[data-product-id=s925-vintage-buddha-bead-series]{width:var(--catalog-bead-width);height:var(--catalog-bead-height);min-width:0;min-height:0;background-size:155% 155%!important}.braceletBead[data-product-id=s925-vintage-buddha-bead-series]:after,.productBead[data-product-id=s925-vintage-buddha-bead-series]:after{display:none}.braceletBead[data-product-id=s999-mantra-honey-waist-spacer-series],.productBead[data-product-id=s999-mantra-honey-waist-spacer-series]{image-rendering:auto;background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;overflow:visible;background-image:var(--bead-photo)!important;box-shadow:none!important}.braceletBead[data-product-id=s999-mantra-honey-waist-spacer-series]{width:var(--bead-width);height:var(--bead-size);min-width:0;min-height:0;filter:brightness(.72)saturate(.28)contrast(1.42)!important;background-size:106% 106%!important}.productBead[data-product-id=s999-mantra-honey-waist-spacer-series]{width:var(--catalog-bead-width);height:var(--catalog-bead-height);min-width:0;min-height:0;filter:brightness(.78)saturate(.32)contrast(1.34)!important;background-size:104% 104%!important}.braceletBead[data-product-id=s999-mantra-honey-waist-spacer-series]:after,.productBead[data-product-id=s999-mantra-honey-waist-spacer-series]:after,.productCard[data-product-id=s999-mantra-honey-waist-spacer-series] .productBeadWrap:after{display:none}.braceletBead[data-product-id=s925-auspicious-cloud-long-barrel-bead],.productBead[data-product-id=s925-auspicious-cloud-long-barrel-bead]{image-rendering:auto;background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;overflow:visible;background-image:var(--bead-photo)!important;box-shadow:none!important;background-size:contain!important}.braceletBead[data-product-id=s925-auspicious-cloud-long-barrel-bead]{width:var(--bead-width);height:var(--bead-size);min-width:0;min-height:0;filter:brightness(.92)saturate(.64)contrast(1.18)!important;background-size:106% 100%!important}.productBead[data-product-id=s925-auspicious-cloud-long-barrel-bead]{width:var(--catalog-bead-width);height:var(--catalog-bead-height);min-width:0;min-height:0;filter:brightness(.98)saturate(.68)contrast(1.12)!important}.braceletBead[data-product-id=s925-auspicious-cloud-long-barrel-bead]:after,.productBead[data-product-id=s925-auspicious-cloud-long-barrel-bead]:after,.productCard[data-product-id=s925-auspicious-cloud-long-barrel-bead] .productBeadWrap:after{display:none}.braceletBead[data-product-id=s925-inlaid-copper-mantra-spacer-series],.productBead[data-product-id=s925-inlaid-copper-mantra-spacer-series],.braceletBead[data-product-id=s925-micro-pave-zircon-spacer-series],.productBead[data-product-id=s925-micro-pave-zircon-spacer-series]{image-rendering:auto;background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;overflow:visible;background-image:var(--bead-photo)!important;box-shadow:none!important;background-size:contain!important}.braceletBead[data-product-id=s925-inlaid-copper-mantra-spacer-series],.braceletBead[data-product-id=s925-micro-pave-zircon-spacer-series]{width:var(--bead-width);height:var(--bead-size);min-width:0;min-height:0}.braceletBead[data-product-id=s925-inlaid-copper-mantra-spacer-series]{filter:brightness(.9)saturate(.82)contrast(1.14)!important;background-size:103% 103%!important}.braceletBead[data-product-id=s925-micro-pave-zircon-spacer-series]{filter:brightness(.98)saturate(.96)contrast(1.07)!important;background-size:98% 98%!important}.productBead[data-product-id=s925-inlaid-copper-mantra-spacer-series],.productBead[data-product-id=s925-micro-pave-zircon-spacer-series]{width:var(--catalog-bead-width);height:var(--catalog-bead-height);min-width:0;min-height:0}.productBead[data-product-id=s925-inlaid-copper-mantra-spacer-series]{filter:brightness(.94)saturate(.86)contrast(1.12)!important;background-size:102% 102%!important}.productBead[data-product-id=s925-micro-pave-zircon-spacer-series]{background-size:var(--bead-photo-size,108%) var(--bead-photo-size,108%)!important;filter:brightness(1.01)saturate(.98)contrast(1.06)!important}.braceletBead[data-product-id=s925-inlaid-copper-mantra-spacer-series]:after,.productBead[data-product-id=s925-inlaid-copper-mantra-spacer-series]:after,.productCard[data-product-id=s925-inlaid-copper-mantra-spacer-series] .productBeadWrap:after,.braceletBead[data-product-id=s925-micro-pave-zircon-spacer-series]:after,.productBead[data-product-id=s925-micro-pave-zircon-spacer-series]:after,.productCard[data-product-id=s925-micro-pave-zircon-spacer-series] .productBeadWrap:after{display:none}.productBead[data-product-id=tibetan-six-syllable-mantra-silver-bead]{background-size:112% 112%!important}.beadSelectionHalo{display:none}.braceletBead.selected>.beadSelectionHalo{z-index:8;pointer-events:none;border:2px solid #e1bf78;border-radius:999px;display:block;position:absolute;inset:-6px;box-shadow:0 0 0 3px #e1bf7833,0 0 15px #e1bf78b8}.braceletBead[data-follow-cord=true]{transform:translate(-50%,-50%) rotate(var(--bead-rotation,0deg));transform-origin:50%}.braceletBead[data-product-id=hainan-qinan-agarwood],.productBead[data-product-id=hainan-qinan-agarwood]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;overflow:visible;background-image:var(--bead-photo)!important;box-shadow:none!important;filter:none!important}.braceletBead[data-product-id=hainan-qinan-agarwood]:after,.productBead[data-product-id=hainan-qinan-agarwood]:after{display:none}.braceletBead[data-product-id=silver-obsidian-moon-meteorite],.productBead[data-product-id=silver-obsidian-moon-meteorite]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;overflow:visible;background-image:var(--bead-photo)!important;box-shadow:none!important;filter:none!important}.productBead[data-product-id=silver-obsidian-moon-meteorite]{transform-origin:50%;transform:rotate(-45deg)}.braceletBead[data-product-id=silver-obsidian-moon-meteorite]:after,.productBead[data-product-id=silver-obsidian-moon-meteorite]:after{display:none}.braceletBead[data-product-id=blue-topaz-round-supplier-label],.productBead[data-product-id=blue-topaz-round-supplier-label]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;overflow:visible;background-image:var(--bead-photo)!important;box-shadow:none!important;filter:none!important}.braceletBead[data-product-id=blue-topaz-round-supplier-label]:after,.productBead[data-product-id=blue-topaz-round-supplier-label]:after{display:none}.braceletBead[data-product-id=blue-rabbit-hair-quartz-supplier-label],.productBead[data-product-id=blue-rabbit-hair-quartz-supplier-label]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;overflow:visible;background-image:var(--bead-photo)!important;box-shadow:none!important;filter:none!important}.braceletBead[data-product-id=blue-rabbit-hair-quartz-supplier-label]:after,.productBead[data-product-id=blue-rabbit-hair-quartz-supplier-label]:after{display:none}.braceletBead[data-product-id=rainbow-purple-asai-quartz-supplier-label],.productBead[data-product-id=rainbow-purple-asai-quartz-supplier-label]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;overflow:visible;background-image:var(--bead-photo)!important;box-shadow:none!important;filter:none!important}.braceletBead[data-product-id=rainbow-purple-asai-quartz-supplier-label]:after,.productBead[data-product-id=rainbow-purple-asai-quartz-supplier-label]:after{display:none}.braceletBead[data-product-id=green-ancestor-crystal-supplier-label],.productBead[data-product-id=green-ancestor-crystal-supplier-label]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;overflow:visible;background-image:var(--bead-photo)!important;box-shadow:none!important;filter:none!important}.braceletBead[data-product-id=green-ancestor-crystal-supplier-label]:after,.productBead[data-product-id=green-ancestor-crystal-supplier-label]:after{display:none}.braceletBead[data-product-id=lapis-tang-octagonal-supplier-label],.productBead[data-product-id=lapis-tang-octagonal-supplier-label]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0;overflow:visible;background-image:var(--bead-photo)!important;box-shadow:none!important;filter:none!important}.braceletBead[data-product-id=lapis-tang-octagonal-supplier-label]:after,.productBead[data-product-id=lapis-tang-octagonal-supplier-label]:after{display:none}.braceletBead[data-product-id=purple-old-mine-round-supplier-label],.productBead[data-product-id=purple-old-mine-round-supplier-label]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;overflow:visible;background-image:var(--bead-photo)!important;box-shadow:none!important;filter:none!important}.braceletBead[data-product-id=purple-old-mine-round-supplier-label]:after,.productBead[data-product-id=purple-old-mine-round-supplier-label]:after{display:none}.braceletBead[data-product-id=green-lithium-mica-round-supplier-label],.productBead[data-product-id=green-lithium-mica-round-supplier-label]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;overflow:visible;background-image:var(--bead-photo)!important;box-shadow:none!important;filter:none!important}.braceletBead[data-product-id=green-lithium-mica-round-supplier-label]:after,.productBead[data-product-id=green-lithium-mica-round-supplier-label]:after{display:none}.braceletBead[data-hanging-charm=true],.productBead[data-hanging-charm=true]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;overflow:visible;background-image:var(--bead-photo)!important;background-size:var(--bead-photo-size-x,var(--bead-photo-size,132%)) var(--bead-photo-size-y,auto)!important}.braceletBead[data-hanging-charm=true]{min-width:30px;min-height:30px;transform:translate(-50%,-50%) rotate(var(--charm-rotation,0deg));transform-origin:50%;filter:brightness(.94)contrast(1.04)drop-shadow(0 4px 5px #0000007a)}.productBead[data-hanging-charm=true]{filter:brightness(1.01)contrast(1.03)drop-shadow(0 11px 10px #45362433)}.braceletBead[data-hanging-charm=true]:after,.productBead[data-hanging-charm=true]:after{display:none}.braceletBead[data-hanging-charm=true][data-real-photo=true]:hover{filter:brightness(1.04)contrast(1.04)drop-shadow(0 4px 5px #0000007a)}.braceletBead[data-hanging-charm=true][data-real-photo=true].selected{box-shadow:none;filter:brightness(1.02)contrast(1.05)drop-shadow(0 0 3px #e5c789eb)drop-shadow(0 4px 5px #00000085)}.braceletBead[data-product-id=clear],.productBead[data-product-id=clear]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#dfecef14;background-image:radial-gradient(13% 6% at 50% 9%,#39484eb8 0 26%,#f6fdffc7 43%,#fff0 76%),radial-gradient(13% 6% at 50% 91%,#39484e8c 0 23%,#f5fcffa3 46%,#fff0 78%),radial-gradient(at 31% 22%,#fffffff5 0 5%,#ffffff61 12%,#fff0 27%),radial-gradient(circle,#ffffff0a 0 50%,#d5e8ec29 67%,#f5fcfd6e 83%,#97aab19e 100%);border-color:#e1eff2ad;box-shadow:inset -7px -9px 13px #3a494f33,inset 5px 5px 9px #ffffff80,inset 0 0 9px #ffffff52,0 5px 12px #0000003d}.wristView .braceletBead[data-product-id=clear]{background-image:radial-gradient(13% 6% at 50% 9%,#5c6c7229 0 24%,#f8fdff7a 44%,#0000 76%),radial-gradient(13% 6% at 50% 91%,#5c6c7221 0 22%,#f7fcfe6b 47%,#0000 78%),radial-gradient(at 31% 22%,#ffffffd1 0 5%,#ffffff4d 12%,#0000 27%),radial-gradient(circle,#ffffff0d 0 50%,#ddedf026 67%,#f8fdfe5c 83%,#acbdc26b 100%);box-shadow:inset -6px -8px 11px #48585e1f,inset 4px 4px 8px #fff6,inset 0 0 8px #ffffff40,0 3px 8px #43342924}.braceletBead[data-product-id=clear]:before,.productBead[data-product-id=clear]:before{content:"";opacity:.84;pointer-events:none;background:linear-gradient(90deg,#23303661,#f5fcfed1 30%,#ffffff2e 53%,#222f3554 100%);border-radius:50%;width:14%;height:86%;position:absolute;top:7%;left:43%;box-shadow:inset 1px 0 1px #ffffffb3,inset -1px 0 2px #1e2a304d,0 0 3px #f1fafc80}.wristView .braceletBead[data-product-id=clear]:before{opacity:.27;background:linear-gradient(90deg,#5c6c720d,#fafeff70 34%,#ffffff1c 58%,#5c6c720a 100%);width:8%;left:46%;box-shadow:inset 1px 0 1px #ffffff57,0 0 2px #f4fcfe33}.braceletBead[data-product-id=clear]:after,.productBead[data-product-id=clear]:after{content:"";filter:blur(1px);opacity:.9;pointer-events:none;background:radial-gradient(#ffffffd1,#ffffff47 48%,#0000 76%);border-radius:50%;width:29%;height:18%;display:block;position:absolute;top:14%;left:17%;transform:rotate(-28deg)}.productBead[data-product-id=clear]{box-shadow:inset -9px -12px 16px #3a494f33,inset 6px 6px 11px #ffffff94,inset 0 0 12px #ffffff59,0 13px 20px #4c3d2b29}.braceletBead[data-product-id=amethyst],.productBead[data-product-id=amethyst]{box-shadow:none;filter:drop-shadow(0 4px 5px #2a183557);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-product-id=amethyst]:after,.productBead[data-product-id=amethyst]:after{display:none}.productBead[data-product-id=amethyst]{filter:drop-shadow(0 10px 9px #4c3d2b2e)}.braceletBead[data-product-id=citrine],.productBead[data-product-id=citrine]{box-shadow:none;background-color:#0000;border:0}.productBead[data-product-id=citrine]{filter:drop-shadow(0 10px 9px #603c0d33);background-position:50% 49%;background-repeat:no-repeat;background-size:156%;background-image:var(--bead-photo)!important}.productBead[data-product-id=citrine]:after{display:none}.braceletBead[data-product-id=citrine]:not([data-appearance-set-id]){filter:drop-shadow(0 4px 5px #5330084d);isolation:isolate;transform:translate(-50%,-50%);background-image:none!important}.citrineBeadPhoto{background-image:var(--bead-photo);transform:rotate(var(--bead-rotation,0deg));transform-origin:50%;filter:brightness(.94)saturate(.92)contrast(.94);pointer-events:none;z-index:0;background-position:50% 49%;background-repeat:no-repeat;background-size:156%;border-radius:50%;position:absolute;inset:0}.braceletBead[data-product-id=citrine]:after{content:"";filter:none;opacity:1;pointer-events:none;z-index:1;background:radial-gradient(circle at 29% 23%,#ffffff94 0 5%,#fff8dd38 10%,#0000 25%),linear-gradient(145deg,#ffffff1a 0 38%,#0000 53%,#522b052b 100%);border-radius:50%;width:auto;height:auto;display:block;position:absolute;inset:0;transform:none}.braceletBead[data-product-id=citrine].selected{box-shadow:none;filter:drop-shadow(0 0 3px #e0b868b8)drop-shadow(0 4px 5px #53300852)}.braceletBead[data-product-id=citrine]:hover{filter:brightness(1.04)drop-shadow(0 4px 5px #53300852)}.braceletBead[data-product-id=shishi-ruyi-silver]:not([data-appearance-set-id]),.productBead[data-product-id=shishi-ruyi-silver]:not([data-appearance-set-id]){background-color:#0000;background-size:contain;border:0;border-radius:0;overflow:visible;background-image:none!important}.braceletBead[data-product-id=shishi-ruyi-silver]{box-shadow:none;filter:drop-shadow(0 3px 3px #0000006b)}.braceletBead[data-product-id=shishi-ruyi-silver]:after,.productBead[data-product-id=shishi-ruyi-silver]:after{display:none}.braceletBead[data-product-id=shishi-ruyi-silver]:hover{filter:brightness(1.06)drop-shadow(0 3px 3px #0000006b)}.productBead[data-product-id=shishi-ruyi-silver]{box-shadow:none;filter:none;display:block}.ruyiBeadPhoto{object-fit:contain;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.productBead .ruyiBeadPhoto{filter:none;transform:rotate(90deg)}.braceletBead .ruyiBeadPhoto{transform:none}.productBead[data-thin-spacer=true]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:var(--bead-photo-size,contain);box-shadow:none;filter:none;border:0;border-radius:0;overflow:visible;background-image:var(--bead-photo)!important}.productBead[data-thin-spacer=true][style*=--bead-photo-size-x]{background-size:var(--bead-photo-size-x) var(--bead-photo-size-y,auto)}.braceletBead[data-thin-spacer=true]:after,.productBead[data-thin-spacer=true]:after{display:none}.braceletBead[data-thin-spacer=true]{width:var(--spacer-thickness);height:var(--bead-size);min-width:4px;min-height:12px;transform:translate(-50%,-50%) rotate(var(--spacer-rotation,0deg));transform-origin:50%;filter:none;background-size:100% 100%;border:1px solid #663d08b8;border-radius:82% 32% 32% 82%/50%;overflow:visible;box-shadow:inset 1px 0 1px #ffffffb8,inset -1px 0 1px #3d1f0073,0 2px 4px #00000075;background-image:linear-gradient(90deg,#6d3c03 0%,#e3a72c 18%,#fff0a3 45%,#c37b0d 72%,#673703 100%)!important}.braceletBead[data-thin-spacer=true][data-cap-side=right]{transform:translate(-50%,-50%) rotate(var(--spacer-rotation,0deg)) scaleX(-1)}.braceletBead[data-thin-spacer=true]:before{content:"";pointer-events:none;border-left:1px solid #ffe082bf;border-right:1px solid #592f04b3;border-radius:50%;position:absolute;inset:8% -35%}.braceletBead[data-thin-spacer=true][data-spacer-finish=silver]{border-color:#494f54b3;box-shadow:inset 1px 0 1px #ffffffdb,inset -1px 0 1px #2a30346b,0 2px 4px #0000006b;background-image:linear-gradient(90deg,#4f565b 0%,#bcc4c8 18%,#fff 45%,#969fa4 72%,#41484d 100%)!important}.braceletBead[data-thin-spacer=true][data-spacer-finish=silver]:before{border-left-color:#ffffffd1;border-right-color:#3b4247b8}.braceletBead[data-thin-spacer=true][data-real-photo=true][style*=--bead-photo-size-x]{box-shadow:none;filter:drop-shadow(0 2px 3px #0000005c);background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;background-image:var(--bead-photo)!important;background-size:var(--bead-photo-size-x) var(--bead-photo-size-y,auto)!important}.braceletBead[data-thin-spacer=true][data-real-photo=true][style*=--bead-photo-size-x]:before{display:none}.braceletBead[data-thin-spacer=true].selected{box-shadow:none;filter:drop-shadow(0 0 2px #e4c27c)drop-shadow(0 0 5px #e4c27cb8)}.braceletBead:hover{filter:brightness(1.16);z-index:var(--stack-order,var(--depth,2))}.braceletBead[data-real-photo=true]:hover{filter:brightness(.89)saturate(.86)contrast(1.08)}.braceletBead.selected{z-index:var(--stack-order,var(--depth,2));box-shadow:inset -6px -8px 11px #0000004d,inset 3px 3px 7px #ffffff14,0 0 0 2px #d6b875,0 0 0 6px #d6b8752b,0 5px 14px #00000080}.braceletBead[data-product-id=shishi-ruyi-silver].selected{box-shadow:none;filter:drop-shadow(0 0 2px #e5c789eb)drop-shadow(0 4px 4px #00000075)}.braceletBead[data-real-photo=true][data-product-id=zy015-silver-mantra],.productBead[data-real-photo=true][data-product-id=zy015-silver-mantra]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:190%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=zy015-silver-mantra]{filter:brightness(.94)contrast(1.07)drop-shadow(0 4px 5px #191b1d57)}.productBead[data-real-photo=true][data-product-id=zy015-silver-mantra]{filter:brightness(1.01)contrast(1.05)drop-shadow(0 10px 9px #35373930)}.braceletBead[data-product-id=zy015-silver-mantra]:after,.productBead[data-product-id=zy015-silver-mantra]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=zy004-mantra-meander-silver],.productBead[data-real-photo=true][data-product-id=zy004-mantra-meander-silver]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:145%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=zy004-mantra-meander-silver]{filter:brightness(.94)saturate(.8)contrast(1.1)drop-shadow(0 4px 5px #181a1c5c)}.productBead[data-real-photo=true][data-product-id=zy004-mantra-meander-silver]{filter:brightness()saturate(.84)contrast(1.08)drop-shadow(0 10px 9px #32343633)}.braceletBead[data-product-id=zy004-mantra-meander-silver]:after,.productBead[data-product-id=zy004-mantra-meander-silver]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=py020-star-sand-silver],.productBead[data-real-photo=true][data-product-id=py020-star-sand-silver]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:250%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=py020-star-sand-silver]{filter:brightness(.94)saturate(.82)contrast(1.08)drop-shadow(0 4px 5px #2022244d)}.productBead[data-real-photo=true][data-product-id=py020-star-sand-silver]{filter:brightness()saturate(.86)contrast(1.06)drop-shadow(0 10px 9px #3637382e)}.braceletBead[data-product-id=py020-star-sand-silver]:after,.productBead[data-product-id=py020-star-sand-silver]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=zg092-mist-square-silver],.productBead[data-real-photo=true][data-product-id=zg092-mist-square-silver]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:184% 165%;border:0;border-radius:0;overflow:visible;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=zg092-mist-square-silver]{filter:brightness(.97)saturate(.78)contrast(1.05)drop-shadow(0 4px 5px #2d2f324d)}.productBead[data-real-photo=true][data-product-id=zg092-mist-square-silver]{filter:brightness(1.01)saturate(.82)contrast(1.04)drop-shadow(0 10px 9px #3d3f412e)}.braceletBead[data-product-id=zg092-mist-square-silver]:after,.productBead[data-product-id=zg092-mist-square-silver]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=pure-silver-faceted-wuxiang-bead],.productBead[data-real-photo=true][data-product-id=pure-silver-faceted-wuxiang-bead]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:var(--bead-photo-size,contain);box-shadow:none;border:0;border-radius:0;overflow:visible;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=pure-silver-faceted-wuxiang-bead]{filter:brightness(.98)saturate(.72)contrast(1.07)drop-shadow(0 4px 5px #2d2f324d)}.productBead[data-real-photo=true][data-product-id=pure-silver-faceted-wuxiang-bead]{filter:brightness(1.02)saturate(.76)contrast(1.05)drop-shadow(0 10px 9px #3d3f412e);filter:none!important;background-image:none!important}.wuxiangBeadPhoto{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:brightness(1.02)saturate(.78)contrast(1.05)drop-shadow(0 9px 8px #3d3f4133);width:100%;height:100%;display:block}.productBead[data-appearance-set-id=pure-silver-faceted-wuxiang-bead] .wuxiangBeadPhoto{transform:scale(1.56)}.braceletBead[data-product-id=pure-silver-faceted-wuxiang-bead]:after,.productBead[data-product-id=pure-silver-faceted-wuxiang-bead]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=minimal-mirror-silver-bead],.productBead[data-real-photo=true][data-product-id=minimal-mirror-silver-bead]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:var(--bead-photo-size,186%);box-shadow:none;border:0;overflow:visible;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=minimal-mirror-silver-bead]{filter:brightness(.98)saturate(.72)contrast(1.07)drop-shadow(0 4px 5px #23272b57)}.productBead[data-real-photo=true][data-product-id=minimal-mirror-silver-bead]{filter:brightness(1.02)saturate(.76)contrast(1.06)drop-shadow(0 10px 9px #33373b33)}.braceletBead[data-product-id=minimal-mirror-silver-bead]:after,.productBead[data-product-id=minimal-mirror-silver-bead]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=star-frost-matte-silver-bead],.productBead[data-real-photo=true][data-product-id=star-frost-matte-silver-bead]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:var(--bead-photo-size,162%);box-shadow:none;border:0;overflow:visible;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=star-frost-matte-silver-bead]{filter:brightness(.96)saturate(.72)contrast(1.05)drop-shadow(0 4px 5px #262b2f57)}.productBead[data-real-photo=true][data-product-id=star-frost-matte-silver-bead]{filter:brightness(1.01)saturate(.76)contrast(1.04)drop-shadow(0 10px 9px #363b3f33)}.braceletBead[data-product-id=star-frost-matte-silver-bead]:after,.productBead[data-product-id=star-frost-matte-silver-bead]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=six-fortune-coin-gold-bead],.productBead[data-real-photo=true][data-product-id=six-fortune-coin-gold-bead]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:144%;border:0;overflow:visible;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=six-fortune-coin-gold-bead]{filter:brightness(.98)saturate(.98)contrast(1.04)drop-shadow(0 4px 5px #5b390457)}.productBead[data-real-photo=true][data-product-id=six-fortune-coin-gold-bead]{filter:brightness(1.01)saturate(.98)contrast(1.03)drop-shadow(0 10px 9px #6a460d33)}.braceletBead[data-product-id=six-fortune-coin-gold-bead]:after,.productBead[data-product-id=six-fortune-coin-gold-bead]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=z128-bamboo-openwork-silver],.productBead[data-real-photo=true][data-product-id=z128-bamboo-openwork-silver]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:var(--bead-photo-size,144%);box-shadow:none;border:0;overflow:visible;background-image:var(--bead-photo)!important}.braceletBead[data-product-id=z128-bamboo-openwork-silver]:after,.productBead[data-product-id=z128-bamboo-openwork-silver]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=cat-eye-silver-bead],.productBead[data-real-photo=true][data-product-id=cat-eye-silver-bead]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:var(--bead-photo-size,152%);box-shadow:none;border:0;overflow:visible;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=cat-eye-silver-bead]{filter:brightness(.96)saturate(.72)contrast(1.07)drop-shadow(0 4px 5px #262b2f59)}.productBead[data-real-photo=true][data-product-id=cat-eye-silver-bead]{filter:brightness(1.01)saturate(.76)contrast(1.06)drop-shadow(0 10px 9px #363b3f33)}.braceletBead[data-product-id=cat-eye-silver-bead]:after,.productBead[data-product-id=cat-eye-silver-bead]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=pure-gold-ancient-finish-bead],.productBead[data-real-photo=true][data-product-id=pure-gold-ancient-finish-bead]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:var(--bead-photo-size-x,var(--bead-photo-size,190%)) var(--bead-photo-size-y,var(--bead-photo-size,160%));box-shadow:none;border:0;overflow:visible;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=pure-gold-ancient-finish-bead]{filter:brightness(.96)saturate(.94)contrast(1.05)drop-shadow(0 4px 5px #5f3b0757)}.braceletBead[data-follow-cord=true][data-product-id=pure-gold-ancient-finish-bead]{transform:translate(-50%,-50%) rotate(calc(var(--bead-rotation,0deg) - 90deg))}.productBead[data-real-photo=true][data-product-id=pure-gold-ancient-finish-bead]{filter:brightness(1.01)saturate(.96)contrast(1.03)drop-shadow(0 10px 9px #6a460d33)}.braceletBead[data-product-id=pure-gold-ancient-finish-bead]:after,.productBead[data-product-id=pure-gold-ancient-finish-bead]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=pure-gold-smooth-round-bead],.productBead[data-real-photo=true][data-product-id=pure-gold-smooth-round-bead]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:209% 204%;border:0;overflow:visible;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=pure-gold-smooth-round-bead]{filter:brightness(.96)saturate(.94)contrast(1.04)drop-shadow(0 4px 5px #5f3b0757)}.productBead[data-real-photo=true][data-product-id=pure-gold-smooth-round-bead]{filter:brightness(1.01)saturate(.96)contrast(1.03)drop-shadow(0 10px 9px #6a460d33)}.braceletBead[data-product-id=pure-gold-smooth-round-bead]:after,.productBead[data-product-id=pure-gold-smooth-round-bead]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=pure-gold-cat-eye-bead],.productBead[data-real-photo=true][data-product-id=pure-gold-cat-eye-bead]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:158.5%;border:0;overflow:visible;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=pure-gold-cat-eye-bead]{filter:brightness(.95)saturate(.94)contrast(1.06)drop-shadow(0 4px 5px #5e3a085c)}.productBead[data-real-photo=true][data-product-id=pure-gold-cat-eye-bead]{filter:brightness(1.01)saturate(.96)contrast(1.04)drop-shadow(0 10px 9px #6b450c33)}.braceletBead[data-product-id=pure-gold-cat-eye-bead]:after,.productBead[data-product-id=pure-gold-cat-eye-bead]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=pure-gold-pixiu],.productBead[data-real-photo=true][data-product-id=pure-gold-pixiu]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:146%;border:0;border-radius:0;overflow:visible;background-image:var(--bead-photo)!important}.productBead[data-real-photo=true][data-product-id=pure-gold-pixiu]:not([data-pixiu-angle]){background-size:130% 185%!important}.productCard .productBead[data-product-id=natural-double-point-gemstone-series],.productCard .productBead[data-product-id=natural-irregular-crystal-series]{transform:rotate(90deg)!important}.braceletBead[data-real-photo=true][data-product-id=pure-gold-pixiu]{filter:brightness(.97)saturate(.98)contrast(1.04)drop-shadow(0 4px 5px #5f3b075c)}.productBead[data-real-photo=true][data-product-id=pure-gold-pixiu]{filter:brightness(1.01)saturate()contrast(1.03)drop-shadow(0 10px 9px #6a460d33)}.braceletBead[data-product-id=pure-gold-pixiu]:after,.productBead[data-product-id=pure-gold-pixiu]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=collector-9a-blue-moonstone],.productBead[data-real-photo=true][data-product-id=collector-9a-blue-moonstone]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=collector-9a-blue-moonstone]{filter:brightness(1.03)saturate(1.08)contrast(1.03);background-size:112%}.productBead[data-real-photo=true][data-product-id=collector-9a-blue-moonstone]{filter:brightness(1.04)saturate(1.07)contrast(1.02);background-size:100%}.braceletBead[data-product-id=collector-9a-blue-moonstone]:after,.productBead[data-product-id=collector-9a-blue-moonstone]:after,.productCard[data-product-id=collector-9a-blue-moonstone] .productBeadWrap:after{display:none}.braceletBead[data-real-photo=true][data-product-id=natural-crystal-cube-series],.productBead[data-real-photo=true][data-product-id=natural-crystal-cube-series],.braceletBead[data-real-photo=true][data-product-id=natural-mineral-cube-series],.productBead[data-real-photo=true][data-product-id=natural-mineral-cube-series]{background-repeat:no-repeat;background-position:var(--bead-photo-position-x,50.5%) var(--bead-photo-position-y,49.1%);background-size:var(--bead-photo-size-x,var(--bead-photo-size,148%)) var(--bead-photo-size-y,var(--bead-photo-size,147%));border:0;border-radius:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;box-shadow:none!important}.braceletBead[data-real-photo=true][data-product-id=natural-crystal-cube-series],.braceletBead[data-real-photo=true][data-product-id=natural-mineral-cube-series]{filter:brightness(.98)saturate(.98)contrast(1.04)drop-shadow(0 4px 5px #311d1257)}.productBead[data-real-photo=true][data-product-id=natural-crystal-cube-series],.productBead[data-real-photo=true][data-product-id=natural-mineral-cube-series]{filter:brightness(1.01)saturate()contrast(1.03)drop-shadow(0 10px 9px #40271733)!important}.braceletBead[data-product-id=natural-crystal-cube-series]:after,.productBead[data-product-id=natural-crystal-cube-series]:after,.braceletBead[data-product-id=natural-mineral-cube-series]:after,.productBead[data-product-id=natural-mineral-cube-series]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=natural-double-point-gemstone-series],.productBead[data-real-photo=true][data-product-id=natural-double-point-gemstone-series]{background-repeat:no-repeat;background-position:var(--bead-photo-position-x,50%) var(--bead-photo-position-y,50%);background-size:var(--bead-photo-size-x,var(--bead-photo-size,100%)) var(--bead-photo-size-y,var(--bead-photo-size,100%));border:0;border-radius:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;box-shadow:none!important}.braceletBead[data-real-photo=true][data-product-id=natural-double-point-gemstone-series]{width:var(--bead-width);height:var(--bead-size);filter:brightness(1.01)saturate(.99)contrast(1.04)drop-shadow(0 3px 4px #221c1747);min-width:10px;min-height:18px}.productBead[data-real-photo=true][data-product-id=natural-double-point-gemstone-series]{width:var(--catalog-bead-width);height:var(--catalog-bead-height);filter:brightness(1.02)saturate()contrast(1.03)drop-shadow(0 9px 8px #4027172e)!important}.braceletBead[data-product-id=natural-double-point-gemstone-series]:after,.productBead[data-product-id=natural-double-point-gemstone-series]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=natural-irregular-crystal-series],.productBead[data-real-photo=true][data-product-id=natural-irregular-crystal-series]{background-repeat:no-repeat;background-position:var(--bead-photo-position-x,50%) var(--bead-photo-position-y,50%);border:0;border-radius:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;background-size:var(--bead-photo-size-x,100%) var(--bead-photo-size-y,100%)!important;box-shadow:none!important;filter:brightness(1.01)saturate(.99)contrast(1.03)!important}.braceletBead[data-real-photo=true][data-product-id=natural-irregular-crystal-series]{width:var(--bead-width);height:var(--bead-size);min-width:9px;min-height:12px}.productBead[data-real-photo=true][data-product-id=natural-irregular-crystal-series]{width:var(--catalog-bead-width);height:var(--catalog-bead-height)}.braceletBead[data-product-id=natural-irregular-crystal-series]:after,.productBead[data-product-id=natural-irregular-crystal-series]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=thai-silver-pixiu-series],.productBead[data-real-photo=true][data-product-id=thai-silver-pixiu-series]{background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;box-shadow:none!important;background-size:contain!important}.braceletBead[data-real-photo=true][data-product-id=thai-silver-pixiu-series]{width:var(--bead-width);height:var(--bead-size);min-width:7px;min-height:14px}.productBead[data-real-photo=true][data-product-id=thai-silver-pixiu-series]{width:var(--catalog-bead-width);height:var(--catalog-bead-height)}.braceletBead[data-product-id=thai-silver-pixiu-series]:after,.productBead[data-product-id=thai-silver-pixiu-series]:after,.productCard[data-product-id=thai-silver-pixiu-series] .productBeadWrap:after{display:none}.braceletBead[data-real-photo=true][data-product-id=tibetan-six-syllable-mantra-silver-bead],.productBead[data-real-photo=true][data-product-id=tibetan-six-syllable-mantra-silver-bead],.braceletBead[data-real-photo=true][data-product-id=s925-faceted-laser-bead],.productBead[data-real-photo=true][data-product-id=s925-faceted-laser-bead]{background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;box-shadow:none!important}.braceletBead[data-real-photo=true][data-product-id=tibetan-six-syllable-mantra-silver-bead],.productBead[data-real-photo=true][data-product-id=tibetan-six-syllable-mantra-silver-bead]{background-size:120% 120%!important}.braceletBead[data-real-photo=true][data-product-id=s925-faceted-laser-bead],.productBead[data-real-photo=true][data-product-id=s925-faceted-laser-bead]{background-size:133.333%!important}.braceletBead[data-real-photo=true][data-product-id=s925-faceted-laser-bead]{min-width:8px;min-height:8px;filter:brightness(1.16)saturate(.98)contrast(1.05)drop-shadow(0 3px 4px #00000047)!important}.productBead[data-real-photo=true][data-product-id=s925-faceted-laser-bead]{filter:brightness(1.2)saturate(1.01)contrast(1.04)drop-shadow(0 8px 7px #49392626)!important}.braceletBead[data-product-id=tibetan-six-syllable-mantra-silver-bead]:after,.productBead[data-product-id=tibetan-six-syllable-mantra-silver-bead]:after,.productCard[data-product-id=tibetan-six-syllable-mantra-silver-bead] .productBeadWrap:after,.braceletBead[data-product-id=s925-faceted-laser-bead]:after,.productBead[data-product-id=s925-faceted-laser-bead]:after,.productCard[data-product-id=s925-faceted-laser-bead] .productBeadWrap:after{display:none}.braceletBead[data-real-photo=true][data-product-id=s925-rectangle-spacer],.productBead[data-real-photo=true][data-product-id=s925-rectangle-spacer]{width:var(--bead-width);height:var(--bead-size);background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;box-shadow:none!important;background-size:143% 156%!important}.productBead[data-real-photo=true][data-product-id=s925-rectangle-spacer]{width:var(--catalog-bead-width);height:var(--catalog-bead-height);transform-origin:50%;transform:rotate(-6deg)}.braceletBead[data-product-id=s925-rectangle-spacer]:after,.productBead[data-product-id=s925-rectangle-spacer]:after,.productCard[data-product-id=s925-rectangle-spacer] .productBeadWrap:after{display:none}.productBead[data-real-photo=true][data-product-id=pure-gold-shaped-spacer-series]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:var(--bead-photo-size-x,160%) var(--bead-photo-size-y,170%);box-shadow:none;border:0;overflow:visible;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=pure-gold-shaped-spacer-series]{width:var(--bead-size);height:var(--gold-spacer-axis-size);min-width:8px;min-height:5px;box-shadow:none;filter:brightness(1.01)saturate(.98)contrast(1.04)drop-shadow(0 3px 4px #5f3b0757);background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;background-size:100% 100%!important}.braceletBead[data-real-photo=true][data-product-id=pure-gold-shaped-spacer-series]:before,.braceletBead[data-real-photo=true][data-product-id=pure-gold-shaped-spacer-series]:after{display:none}.productBead[data-real-photo=true][data-product-id=pure-gold-shaped-spacer-series]{filter:brightness(1.01)saturate(.98)contrast(1.03)drop-shadow(0 10px 9px #6a460d33)}.productBead[data-real-photo=true][data-product-id=pure-gold-shaped-spacer-series][data-gold-spacer-preview=true]{filter:brightness(1.04)saturate(1.01)contrast(1.03)drop-shadow(0 3px 3px #5634053d);background-size:100% 100%!important}.productBead[data-real-photo=true][data-product-id=pure-gold-shaped-spacer-series][data-gold-spacer-kind=pan-chan]{filter:brightness(1.01)saturate(.99)contrast(1.04)drop-shadow(0 4px 4px #56340533);background-size:var(--bead-photo-size-x,157%) var(--bead-photo-size-y,165%)!important}.braceletBead[data-product-id=pure-gold-shaped-spacer-series][data-gold-spacer-render=side-profile]{min-width:8px;min-height:5px;box-shadow:none;filter:brightness(1.02)saturate(.99)contrast(1.04)drop-shadow(0 2px 3px #4c2c0461);transform:translate(-50%,-50%) rotate(var(--bead-rotation,0deg));transform-origin:50%;background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;overflow:visible;width:var(--bead-size)!important;height:var(--gold-spacer-axis-size)!important;background-image:var(--bead-photo)!important;background-size:100% 100%!important}.braceletBead[data-product-id=pure-gold-shaped-spacer-series][data-gold-spacer-render=side-profile]>.beadSelectionHalo{display:none}.braceletBead[data-product-id=pure-gold-shaped-spacer-series][data-gold-spacer-render=side-profile].selected{outline-offset:2px;outline:2px solid #d6b875;box-shadow:0 0 0 4px #d6b87526}.braceletBead[data-product-id=pure-gold-shaped-spacer-series][data-gold-spacer-render=side-profile]:hover{filter:brightness(1.06)drop-shadow(0 2px 3px #4c2c0466)}.productBead[data-product-id=pure-gold-shaped-spacer-series]:after{display:none}.braceletBead.dragging{cursor:grabbing;filter:brightness(1.22);z-index:1000;transition:none}.braceletCanvas.reordering .braceletBead:not(.dragging){transition:left .32s cubic-bezier(.18,1.5,.38,1),top .32s cubic-bezier(.18,1.5,.38,1),filter .18s,box-shadow .18s}.dropMessage{color:#dbc18e;opacity:0;pointer-events:none;z-index:12;background:#1c1915d4;border:1px dashed #d3b2738c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:9%;transform:scale(.95)}.dropMessage strong{font:300 34px Georgia,serif}.dropMessage span{letter-spacing:.12em;font-size:10px}.braceletCanvas.dropActive .dropMessage{opacity:1;transform:scale(1)}.centerReadout{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.centerReadout span{color:#c8aa72;letter-spacing:.14em;margin-bottom:12px;font-size:10px}.centerReadout strong{font:400 46px Georgia,serif}.centerReadout small{letter-spacing:.28em;color:#8f897f;margin-top:2px;font:8px Arial,sans-serif}.centerReadout em{color:#6f695f;letter-spacing:.2em;margin-top:13px;font:7px Arial,sans-serif}.rotateView .centerReadout{z-index:55;min-width:132px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;padding:13px 16px;transform:translateY(-2%)}.wristView .centerReadout{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14120fb3;align-items:flex-start;padding:10px 12px;bottom:17px;left:18px}.wristView .centerReadout strong,.wristView .centerReadout small{display:none}.wristView .centerReadout span{margin:0 0 4px}.wristView .centerReadout em{margin:0}.rotationDock{z-index:20;cursor:ew-resize;background:0 0;border:0;grid-template-columns:auto minmax(110px,160px) auto auto auto;align-items:center;gap:6px;padding:2px 0 0;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.rotationDock .rotationDirection{color:#d8bd88;cursor:pointer;background:0 0;border:0;font-size:13px;line-height:1}.rotationDock input{appearance:none;cursor:ew-resize;touch-action:none;background:0 0;width:100%;height:18px;margin:0}.rotationDock input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#86704c94,#d8bd88,#86704c94);border-radius:999px;height:2px}.rotationDock input::-webkit-slider-thumb{appearance:none;background:#e0bd82;border:2px solid #171613;border-radius:50%;width:18px;height:18px;margin-top:-8px;box-shadow:0 0 0 1px #e0bd8273,0 2px 7px #0000008c}.rotationDock input::-moz-range-track{background:linear-gradient(90deg,#86704c94,#d8bd88,#86704c94);border:0;border-radius:999px;height:2px}.rotationDock input::-moz-range-thumb{background:#e0bd82;border:2px solid #171613;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #e0bd8273,0 2px 7px #0000008c}.rotationDock output{color:#aaa194;text-align:right;letter-spacing:.06em;min-width:32px;font:8px Arial,sans-serif}.rotationDock .rotationHalfTurn{color:#cbb17d;letter-spacing:.05em;cursor:pointer;background:#ffffff05;border:1px solid #d8bd883d;min-width:48px;padding:5px 6px;font:8px Arial,sans-serif}.rotationDock .rotationAuto{color:#cbb17d;letter-spacing:.05em;white-space:nowrap;cursor:pointer;background:#d8bd880f;border:1px solid #d8bd886b;min-width:48px;padding:5px 6px;font:7px Arial,sans-serif}.rotationDock .rotationAuto:hover,.rotationDock .rotationAuto.active{color:#171613;background:#e0bd82;border-color:#e0bd82}.rotationDock small{color:#716b61;text-align:center;letter-spacing:.18em;grid-column:1/-1;font:6px Arial,sans-serif}.wristView .braceletBead.selected{z-index:var(--depth,2)}.selectedBeadSlot{z-index:3;width:100%;height:104px;min-height:104px;max-height:104px;margin:12px 0 14px;position:relative;overflow:hidden}.selectedBeadInfo{color:#eee6d8;pointer-events:none;background:#ffffff06;border:1px solid #cdb17d45;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr);align-items:center;gap:18px;width:100%;height:104px;min-height:104px;max-height:104px;padding:12px 15px;display:grid;overflow:hidden}.selectedBeadIdentity{align-content:center;gap:5px;min-width:0;display:grid;overflow:hidden}.selectedBeadIdentity>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selectedBeadIdentity>small{white-space:nowrap;min-width:0;display:flex;overflow:hidden}.selectedBeadIdentity .selectedBeadDescription{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.selectedBeadInfoEmpty{text-align:center;opacity:.72;background:#ffffff04;border-style:dashed;grid-template-columns:1fr;place-content:center;min-height:104px}.selectedBeadInfoEmpty strong{font-size:13px}.selectedBeadInfo span{color:#c7a76e;letter-spacing:.16em;font:7px Arial,sans-serif}.selectedBeadInfo strong{font:400 15px Georgia,serif}.selectedBeadInfo small{color:#918a7d;letter-spacing:.035em;font:9px/1.55 Arial,sans-serif}.selectedBeadInfo small .selectedBeadMm{color:#e1d8c9;letter-spacing:.025em;white-space:nowrap;font-size:11px;font-weight:700}.selectedBeadInfo small .selectedBeadDescription{color:inherit;font:inherit;letter-spacing:inherit}.selectedSizeEditor{pointer-events:auto;border-left:1px solid #cdb17d33;align-content:center;gap:8px;min-width:0;height:72px;padding-left:17px;display:grid;overflow:hidden}.selectedSizeEditor>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.selectedSizeEditor>div:first-child span{color:#d9c59f;letter-spacing:.08em;font:700 8px Arial,sans-serif}.selectedSizeEditor>div:first-child em{color:#746e64;letter-spacing:.02em;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:7px Arial,sans-serif;overflow:hidden}.selectedSizeChoices{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;min-height:35px;padding:1px 0 3px;display:flex;overflow:auto hidden}.selectedSizeChoices button{color:#bdb5a8;cursor:pointer;background:#ffffff06;border:1px solid #5d5549;flex:none;min-width:50px;padding:7px 9px;font:8px Arial,sans-serif;transition:border-color .18s,background .18s,color .18s}.selectedGemstoneChoices{scroll-snap-type:x proximity}.selectedGemstoneChoices button{scroll-snap-align:start;min-width:68px}.selectedSizeChoices button:hover{color:#e3cb9e;border-color:#c7a76e}.selectedSizeChoices button.active{color:#1b1916;background:#d2b272;border-color:#d2b272}.capSideToggle{pointer-events:auto;grid-template-columns:1fr auto auto;align-items:center;gap:5px;margin-top:5px;display:grid}.capSideToggle span{color:#a79e91;letter-spacing:.08em;font-size:8px}.capSideToggle button{color:#bdb5a8;cursor:pointer;background:0 0;border:1px solid #5d5549;padding:5px 7px;font-size:8px}.capSideToggle button.active{color:#1b1916;background:#d2b272;border-color:#d2b272}.stageActions{z-index:2;border-top:1px solid #38352f;flex-wrap:wrap;justify-content:center;gap:14px 30px;padding-top:19px;display:flex;position:relative}.stageActions button:disabled{opacity:.28;cursor:default}.stageActions button:disabled:hover{color:#bbb4a7}.stageActions button.active{color:#e0bd82}.stageActions .tightenAction{color:#d8b979}.stageActions .tightenAction:not(:disabled){border-bottom:1px solid #d8b97973;padding-bottom:3px}.mobileGestureHelpBackdrop{z-index:140;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0a0894;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mobileGestureHelpSheet{color:#241f18;width:min(100%,520px);max-height:88vh;padding:22px 20px calc(22px + var(--safe-bottom));background:#f5efe4;border:1px solid #c9b58f;border-bottom:0;border-radius:22px 22px 0 0;overflow-y:auto;box-shadow:0 -18px 55px #0000004d}.mobileGestureHelpSheet header{border-bottom:1px solid #d8cdbb;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.mobileGestureHelpSheet header span{color:#9b7440;letter-spacing:.2em;font:7px Arial,sans-serif}.mobileGestureHelpSheet h2{margin:5px 0 0;font:400 25px Georgia,serif}.mobileGestureHelpSheet header button{color:#554a3c;background:0 0;border:1px solid #c4b69f;border-radius:50%;width:36px;height:36px;font-size:18px}.gestureHelpSteps{gap:0;display:grid}.gestureHelpSteps article{border-bottom:1px solid #ded5c6;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:17px 0;display:grid}.gestureHelpSteps article>b{color:#b48648;font:11px Arial,sans-serif}.gestureHelpSteps article div{gap:5px;display:grid}.gestureHelpSteps strong{font-size:13px;font-weight:600}.gestureHelpSteps span{color:#766b5d;font-size:10px;line-height:1.65}.gestureHelpDone{color:#f5efe4;letter-spacing:.08em;background:#1b1916;border:1px solid #1b1916;width:100%;min-height:46px;margin-top:18px;font-size:11px}.summaryPanel{background:#eee8dd}.lengthStatus{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:13px;padding:20px 0;display:grid}.lengthStatus div,.priceLines div{justify-content:space-between;align-items:baseline;display:flex}.lengthStatus span,.priceLines span{color:var(--muted);letter-spacing:.06em;font-size:11px}.lengthStatus strong{font:500 14px Arial,sans-serif}.lengthStatus strong em{color:#8c6d3f;letter-spacing:.08em;margin-left:5px;font:8px Arial,sans-serif}.lengthStatus strong.over{color:#9f493d}.lengthStatus strong.complete{color:#64785d}.materialBreakdown{border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:285px;min-height:285px;max-height:285px;margin:22px 0 18px;padding:14px 0;overflow:hidden}.materialBreakdownHeader,.materialBreakdownRow{justify-content:space-between;gap:12px;display:flex}.materialBreakdownHeader{color:#8c6d3f;letter-spacing:.12em;align-items:baseline;margin-bottom:10px;font:8px Arial,sans-serif}.materialBreakdownHeader strong{color:var(--muted);letter-spacing:.04em;font-weight:400}.materialBreakdownList{scrollbar-width:thin;align-content:start;gap:0;height:230px;min-height:230px;max-height:230px;display:grid;overflow-y:auto}.materialBreakdownRow{border-top:1px solid #b28e5133;align-items:center;padding:9px 2px}.materialBreakdownRow:first-child{border-top:0}.materialBreakdownRow>span{gap:3px;min-width:0;display:grid}.materialBreakdownRow b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font:400 11px Georgia,serif;overflow:hidden}.materialBreakdownRow small{color:var(--muted);letter-spacing:.03em;font:8px Arial,sans-serif}.materialBreakdownRow>strong{color:var(--ink);flex:none;font:500 10px Arial,sans-serif}.materialBreakdownEmpty{color:var(--muted);margin:0;font-size:10px}.progressTrack{background:#cbc1b1;height:2px;margin:16px 0 28px;overflow:hidden}.progressTrack i{background:var(--gold);height:100%;transition:width .35s;display:block}.summaryGuidanceSlot{height:139px;min-height:139px;max-height:139px;margin:-10px 0 25px;overflow:hidden}.craftAdjustment,.tightenedConfirmation,.gapSuggestion{background:#fffcf58c;border:1px solid #aa875173;width:100%;height:139px;padding:15px 16px;overflow:hidden}.summaryGuidancePlaceholder{visibility:hidden;width:100%;height:139px}.craftAdjustment span,.tightenedConfirmation span{color:var(--gold);letter-spacing:.16em;margin-bottom:8px;font:8px Arial,sans-serif;display:block}.craftAdjustment strong,.tightenedConfirmation strong,.gapSuggestion strong{letter-spacing:.05em;font-size:12px;font-weight:500;display:block}.craftAdjustment p,.tightenedConfirmation p,.gapSuggestion p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.75}.craftAdjustment button,.tightenedConfirmation button{color:#8c6d3f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a88653;margin-top:11px;padding:0 0 3px;font-size:10px}.tightenedConfirmation{background:#f4f8f08c;border-color:#66785d66;min-height:139px}.tightenedConfirmation span{color:#64785d}.gapSuggestion{border-color:#c9bda9}.gapSuggestion.fitError{background:#faf0ed94;border-color:#9f493d7a}.gapSuggestion.fitError strong{color:#9f493d}.priceLines{gap:12px;padding-bottom:23px;display:grid}.priceLines div span:last-child{color:var(--ink)}.grandTotal{border-top:1px solid var(--gold);flex-direction:column;gap:8px;padding:20px 0 10px;display:flex}.grandTotal span{letter-spacing:.1em;font-size:11px}.grandTotal strong{font:400 27px Georgia,serif}.taxNote{color:#867e73;margin:8px 0 22px;font-size:9px;line-height:1.7}.primaryButton{border:1px solid var(--coal);background:var(--coal);color:#fff;cursor:pointer;letter-spacing:.09em;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 18px;font-size:12px;transition:all .2s;display:flex}.primaryButton:hover{background:var(--gold);border-color:var(--gold)}.primaryButton:disabled{opacity:.45;cursor:not-allowed}.fitCompletionNote{color:#7f7568;letter-spacing:.05em;text-align:center;margin:9px 0 0;font:8px/1.6 Arial,sans-serif}.fitCompletionNote.fit-ready{color:#64785d}.fitCompletionNote.fit-oversize{color:#9f493d}.textButton{cursor:pointer;width:100%;color:var(--muted);text-underline-offset:4px;background:0 0;border:0;padding:15px;font-size:10px;text-decoration:underline}.saveShareButton{color:#342b20;cursor:pointer;text-align:left;background:#f4ecdf;border:1px solid #aa8650;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:62px;margin-top:10px;padding:11px 17px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #533e1e17}.saveShareButton:hover,.saveShareButton:focus-visible{background:#efe2ce;border-color:#8e6730;transform:translateY(-1px);box-shadow:0 10px 28px #533e1e26}.saveShareButton:disabled{cursor:wait;opacity:1;transform:none}.saveShareButtonCopy{gap:5px;min-width:0;display:grid}.saveShareButtonCopy small{color:#9a7644;letter-spacing:.16em;font:8px Arial,sans-serif}.saveShareButtonCopy strong{color:#342b20;letter-spacing:.08em;font:500 11px Arial,sans-serif}.saveShareButton.saving .saveShareButtonCopy small{color:#756b5e;letter-spacing:.05em}.saveShareArrow{color:#9a7440;flex:none;font:22px Georgia,serif}.saveShareSpinner{border:1px solid #9a744047;border-top-color:#9a7440;border-radius:50%;flex:none;width:20px;height:20px;animation:.85s linear infinite saveShareSpin}.saveShareProgress{background:#9a744024;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.saveShareProgress i{background:#a47a3e;width:38%;height:100%;animation:1.35s ease-in-out infinite saveShareProgress;display:block}@keyframes saveShareSpin{to{transform:rotate(360deg)}}@keyframes saveShareProgress{0%{transform:translate(-110%)}to{transform:translate(290%)}}.workbenchCreatorInfo{background:#fffcf561;border:1px solid #aa87516b;margin-top:11px}.workbenchCreatorInfo summary{cursor:pointer;justify-content:space-between;align-items:center;gap:13px;min-height:55px;padding:11px 13px;list-style:none;display:flex}.workbenchCreatorInfo summary::-webkit-details-marker{display:none}.workbenchCreatorInfo summary>span{gap:4px;min-width:0;display:grid}.workbenchCreatorInfo summary small{color:#9a7644;letter-spacing:.15em;font:7px Arial,sans-serif}.workbenchCreatorInfo summary strong{color:#3d3429;letter-spacing:.07em;font-size:11px;font-weight:500}.workbenchCreatorInfo summary i{color:#8c6a39;white-space:nowrap;flex:none;font:8px Arial,sans-serif}.workbenchCreatorInfo[open] summary{border-bottom:1px solid #aa875147}.workbenchCreatorInfoBody{gap:13px;padding:14px;display:grid}.workbenchCreatorInfoBody p{color:#746b60;margin:0;font-size:9px;line-height:1.8}.workbenchCreatorInfoBody ol{counter-reset:creator-step;gap:6px;margin:0;padding:0;list-style:none;display:grid}.workbenchCreatorInfoBody li{color:#5f574d;grid-template-columns:18px 1fr;align-items:center;gap:7px;font-size:9px;display:grid}.workbenchCreatorInfoBody li:before{counter-increment:creator-step;content:counter(creator-step, decimal-leading-zero);color:#9a7644;font:7px Arial,sans-serif}.workbenchCreatorActions{border-top:1px solid #aa875140;grid-template-columns:1fr 1.15fr;gap:7px;padding-top:11px;display:grid}.workbenchCreatorActions>button,.workbenchCreatorActions>a{color:#76572d;text-align:center;cursor:pointer;background:0 0;border:1px solid #b9a17a;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:38px;padding:8px;font-size:8px;line-height:1.35;text-decoration:none;display:flex}.workbenchCreatorActions>a,.workbenchCreatorActions>.creatorAccountHandoff{color:#f4ecdf;background:#30291f;border-color:#30291f}.workbenchCreatorActions span{font-family:Georgia,serif;font-size:14px}.catalog{border-top:1px solid var(--line);grid-column:2/4;padding:46px 35px 58px;overflow:hidden}.catalogHeader{border-bottom:1px solid #b4a7919e;grid-template-columns:minmax(260px,.72fr) minmax(520px,1.28fr);align-items:end;gap:34px;margin-bottom:30px;padding-bottom:25px;display:grid}.catalogHeader .sectionIndex{margin-bottom:10px}.catalogTitleRow,.catalogHeading{align-items:baseline;gap:13px;display:flex}.catalogTitleRow{justify-content:space-between}.catalogHeader h2{margin:0}.catalogHeading span{color:#9a7440;letter-spacing:.08em;font:9px Arial,sans-serif}.mobileCatalogUnifiedToggle{display:none}.mobileCatalogCategoryList{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.mobileCatalogCategoryList button{color:#5c5347;cursor:pointer;letter-spacing:.05em;background:#ffffff52;border:1px solid #c7b99f;border-radius:999px;min-height:38px;padding:8px 15px;font:10px Arial,sans-serif;transition:border-color .18s,background .18s,color .18s,transform .18s}.mobileCatalogCategoryList button:hover{color:#79582e;border-color:#9d7843;transform:translateY(-1px)}.mobileCatalogCategoryList button.active{border-color:var(--coal);background:var(--coal);color:#fff;box-shadow:0 5px 13px #18161224}.mobileCatalogPanel{min-width:0}.catalogTitle>p:last-child{color:var(--muted);letter-spacing:.04em;margin:11px 0 0;font:10px/1.7 Arial,sans-serif}.catalogTools{gap:12px;min-width:0;display:grid}.productSearch{color:#90744c;border-bottom:1px solid #bcae98;grid-template-columns:28px 1fr 30px;align-items:center;min-height:43px;transition:border-color .18s,background .18s;display:grid}.productSearch:focus-within{background:#ffffff38;border-color:#866331}.productSearch>span{text-align:center;font:20px Georgia,serif;transform:rotate(-18deg)}.productSearch input{color:#302b25;letter-spacing:.06em;background:0 0;border:0;outline:0;width:100%;min-width:0;font:11px Arial,sans-serif}.productSearch input::placeholder{color:#91887c}.productSearch input::-webkit-search-cancel-button{display:none}.productSearch button{color:#7f7465;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:17px}.sizeSelector{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.sizeSelector span{color:#8a7962;letter-spacing:.16em;margin-right:7px;font:9px Arial,sans-serif}.sizeSelector button{cursor:pointer;background:#ffffff42;border:1px solid #d2c8b8;min-width:43px;min-height:34px;padding:7px 9px;font:9px Arial,sans-serif;transition:color .18s,background .18s,border-color .18s,transform .18s}.sizeSelector button:hover{color:#8c6938;border-color:#a98652;transform:translateY(-1px)}.sizeSelector button.active{background:var(--coal);border-color:var(--coal);color:#fff;box-shadow:0 5px 13px #18161229}.catalogSortSelector{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.catalogSortSelector>span{color:#8a7962;letter-spacing:.16em;margin-right:7px;font:9px Arial,sans-serif}.catalogSortSelector button{color:#5f574d;letter-spacing:.06em;cursor:pointer;background:#ffffff42;border:1px solid #d2c8b8;min-height:34px;padding:7px 12px;font:9px Arial,sans-serif;transition:color .18s,background .18s,border-color .18s,transform .18s}.catalogSortSelector button:hover{color:#8c6938;border-color:#a98652;transform:translateY(-1px)}.catalogSortSelector button.active{background:var(--coal);border-color:var(--coal);color:#fff;box-shadow:0 5px 13px #18161229}.mobileCatalogScopes{justify-content:flex-end;gap:7px;display:flex}.mobileCatalogScopes button{color:#675f54;cursor:pointer;letter-spacing:.04em;background:#ffffff47;border:1px solid #c7baa6;border-radius:999px;min-height:36px;padding:7px 15px;font:9px Arial,sans-serif}.mobileCatalogScopes button.active{color:#f4eee3;background:#211e19;border-color:#211e19}.productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.advisorCatalogRecommendations{border-top:1px solid #bda988;border-bottom:1px solid #d4c8b5;margin:0 0 38px;padding:27px 0 30px}.advisorCatalogRecommendationHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.advisorCatalogRecommendationHeader .sectionIndex{margin:0 0 8px}.advisorCatalogRecommendationHeader h3{letter-spacing:.06em;margin:0;font:400 29px/1.2 Georgia,Noto Serif TC,serif}.advisorCatalogRecommendationHeader p:not(.sectionIndex){color:#746b5f;letter-spacing:.035em;margin:9px 0 0;font-size:10px;line-height:1.65}.advisorRecommendationCollapse{color:#50473c;cursor:pointer;background:#ffffff4d;border:1px solid #bba98d;align-items:center;gap:12px;min-height:38px;padding:0 13px;display:inline-flex}.advisorRecommendationCollapse span{letter-spacing:.06em;font-size:9px;display:none}.advisorRecommendationCollapse b{font:400 18px Arial,sans-serif}.advisorCatalogRecommendations.collapsed{padding-bottom:27px}.advisorCatalogRecommendations.collapsed .advisorCatalogRecommendationHeader>div{display:none}.advisorCatalogRecommendations.collapsed .advisorCatalogRecommendationHeader{align-items:center}.advisorCatalogRecommendations.collapsed .advisorRecommendationCollapse span{display:inline}.advisorRecommendationActions{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.advisorRecommendationActions button,.advisorRecommendationShowAll{color:#5b5145;cursor:pointer;letter-spacing:.08em;background:#ffffff47;border:1px solid #c3b49e;min-height:36px;padding:0 12px;font:8px Arial,sans-serif;transition:border-color .18s,background .18s,color .18s}.advisorRecommendationActions button:first-child,.advisorRecommendationActions button:nth-child(3){color:#fff;background:#2b2823;border-color:#2b2823}.advisorRecommendationActions button:hover,.advisorRecommendationShowAll:hover{color:#7b592d;border-color:#9b7440}.advisorRecommendationActions button:first-child:hover,.advisorRecommendationActions button:nth-child(3):hover{color:#fff;background:#463b2c}.advisorRecommendationGroups{gap:25px;margin-top:26px;display:grid}.advisorRecommendationGroup{min-width:0}.advisorRecommendationGroupHeading{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.advisorRecommendationGroupHeading h4{letter-spacing:.06em;margin:0;font:400 17px/1.3 Georgia,Noto Serif TC,serif}.advisorRecommendationGroupHeading span{color:#9a7848;letter-spacing:.1em;font:8px Arial,sans-serif}.advisorRecommendationProductRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.productCard.aiRecommendedProductCard,.advisorRecommendationProductCard{border-color:#0000;box-shadow:inset 0 0 0 1px #aa844c75}.productCard.aiRecommendedProductCard:hover,.advisorRecommendationProductCard:hover{border-color:#0000;box-shadow:inset 0 0 0 1px #9b7034d1,0 14px 32px #4335221a}.advisorRecommendationProductCard{flex-direction:column;min-height:386px;display:flex}.advisorRecommendationProductCard .productMeta{flex:1}.advisorRecommendationProductAction{min-height:66px}.advisorRecommendationProductAction .addQuantityButton{min-width:64px}.advisorRecommendationEmpty{color:#887d6e;background:#fff3;border:1px solid #e0d6c6;margin:0;padding:17px 18px;font-size:9px;line-height:1.65}.advisorRecommendationShowAll{margin-top:9px}.allProductsHeading{text-align:center;grid-template-columns:minmax(30px,1fr) auto minmax(30px,1fr);align-items:center;gap:18px;margin:10px 0 23px;display:grid}.allProductsHeading:before,.allProductsHeading>span{content:"";background:#d1c5b3;height:1px}.allProductsHeading h3{letter-spacing:.06em;margin:0;font:400 22px/1.25 Georgia,Noto Serif TC,serif}.allProductsHeading p{color:#81776a;letter-spacing:.035em;margin:7px 0 0;font-size:9px}.catalogLoadMore{place-items:center;min-height:84px;padding:22px 0 4px;display:grid}.catalogLoadMore button{color:#51483d;letter-spacing:.1em;cursor:pointer;background:#ffffff59;border:1px solid #bba98d;min-width:220px;min-height:46px;padding:11px 18px;font:10px Arial,sans-serif}.catalogLoadMore button span{color:#8b7a64;margin-left:10px;font-size:9px}.mobileCarouselControls{display:none}.productCard{background:#f7f3eb;border:1px solid #ddd4c5;min-width:0;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden;container-type:inline-size}.productCard:before{content:"";opacity:0;z-index:2;background:#b99255;height:2px;transition:opacity .2s;position:absolute;inset:0 0 auto}.productCard:hover{border-color:#b39361;transform:translateY(-3px);box-shadow:0 14px 32px #4335221a}.productCard:hover:before{opacity:1}.productBeadWrap{width:100%;height:200px;color:inherit;cursor:grab;background:radial-gradient(circle at 50% 46%,#fdfbf6 0 14%,#eee7dc 58%,#e9e1d5 100%);border:0;border-bottom:1px solid #d6ccbbb3;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.productBeadWrap:active{cursor:grabbing}.productBeadWrap:after{display:none}.productBead{width:var(--catalog-bead-size,60px);height:var(--catalog-bead-size,60px);background:var(--bead-bg);border-radius:50%;transition:width .25s,height .25s;position:relative;box-shadow:inset -8px -10px 14px #0000004a,inset 4px 4px 8px #ffffff14,0 13px 20px #4c3d2b2e}.productBeadWrap .productBead{z-index:1}.productAnglePicker{z-index:4;gap:6px;display:grid;position:absolute;top:48px;right:11px}.productAnglePicker button{background-color:#faf7f0e0;background-image:var(--angle-photo);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:90%;border:1px solid #ae99779e;width:42px;height:35px;transition:border-color .18s,background-color .18s,transform .18s;position:relative;overflow:hidden}.productAnglePicker button:hover{border-color:#9d753c;transform:translate(-1px)}.productAnglePicker button.active{background-color:#fffaf0;border-color:#9d753c;box-shadow:0 0 0 1px #9d753c33}.productAnglePicker span{color:#73562d;letter-spacing:.05em;background:#f8f4ecdb;padding:1px 2px;font:6px Arial,sans-serif;position:absolute;bottom:1px;right:1px}.productSizeBadge{z-index:2;color:#796b59;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);letter-spacing:.08em;background:#faf7f0c2;border:1px solid #af9e848c;padding:5px 7px;font:8px Arial,sans-serif;position:absolute;top:12px;left:12px}.catalogGroupBadge{z-index:3;color:#efe3cd;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#1c1915e0;border:1px solid #a6844d73;max-width:calc(100% - 92px);padding:5px 7px;font:7px Arial,sans-serif;position:absolute;top:12px;right:12px;overflow:hidden}.productDragHint{z-index:2;color:#9a8d7b;letter-spacing:.13em;opacity:.82;font:7px Arial,sans-serif;position:absolute;bottom:9px;right:11px}.productPhotoHint{z-index:2;color:#83653b;letter-spacing:.1em;border-bottom:1px solid #83653b85;padding-bottom:2px;font:8px Arial,sans-serif;position:absolute;bottom:9px;left:11px}.productDetailTrigger:hover .productPhotoHint{color:#4b3820;border-color:#4b3820}.productBead:after{content:"";filter:blur(3px);opacity:.7;pointer-events:none;background:radial-gradient(#fff6 0%,#ffffff2b 48%,#fff0 78%);border-radius:50%;width:36%;height:23%;position:absolute;top:15%;left:19%;transform:rotate(-28deg)}.productBead[data-real-photo=true]:not([data-product-id=shishi-ruyi-silver]):not([data-product-id=zy015-silver-mantra]):not([data-product-id=zy004-mantra-meander-silver]):not([data-product-id=z128-bamboo-openwork-silver]):not([data-product-id=py020-star-sand-silver]):not([data-product-id=zg092-mist-square-silver]):not([data-product-id=pure-silver-faceted-wuxiang-bead]):not([data-product-id=minimal-mirror-silver-bead]):not([data-product-id=star-frost-matte-silver-bead]):not([data-product-id=six-fortune-coin-gold-bead]):not([data-product-id=cat-eye-silver-bead]):not([data-product-id=pure-gold-ancient-finish-bead]):not([data-product-id=pure-gold-smooth-round-bead]):not([data-product-id=pure-gold-cat-eye-bead]):not([data-product-id=pure-gold-pixiu]):not([data-product-id=pure-gold-shaped-spacer-series]):not([data-product-id=s925-smooth-spacer-series]):not([data-hanging-charm=true]){filter:brightness(.91)saturate(.88)contrast(1.06);box-shadow:inset -8px -10px 14px #00000047,inset 3px 3px 8px #ffffff0d,0 13px 20px #4c3d2b33}.productBead[data-real-photo=true][data-product-id=shishi-ruyi-silver]:not([data-appearance-set-id]){box-shadow:none;filter:none;background:0 0!important}.productBead[data-real-photo=true][data-product-id=zy015-silver-mantra],.productBead[data-real-photo=true][data-product-id=zy004-mantra-meander-silver],.productBead[data-real-photo=true][data-product-id=z128-bamboo-openwork-silver],.productBead[data-real-photo=true][data-product-id=py020-star-sand-silver],.productBead[data-real-photo=true][data-product-id=zg092-mist-square-silver],.productBead[data-real-photo=true][data-product-id=minimal-mirror-silver-bead],.productBead[data-real-photo=true][data-product-id=star-frost-matte-silver-bead],.productBead[data-real-photo=true][data-product-id=six-fortune-coin-gold-bead],.productBead[data-real-photo=true][data-product-id=cat-eye-silver-bead],.productBead[data-real-photo=true][data-product-id=pure-gold-ancient-finish-bead],.productBead[data-real-photo=true][data-product-id=pure-gold-smooth-round-bead],.productBead[data-real-photo=true][data-product-id=pure-gold-cat-eye-bead],.productBead[data-real-photo=true][data-product-id=pure-gold-pixiu],.productBead[data-real-photo=true][data-product-id=pure-gold-shaped-spacer-series],.productBead[data-real-photo=true][data-product-id=s925-smooth-spacer-series],.productBead[data-real-photo=true][data-hanging-charm=true]{box-shadow:none!important;background-color:#0000!important}.productBead[data-real-photo=true][data-thin-spacer=true]{box-shadow:none;filter:none}.braceletBead[data-real-photo=true][data-product-id=obsidian],.productBead[data-real-photo=true][data-product-id=obsidian]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=obsidian]{filter:drop-shadow(0 4px 5px #00000085)}.productBead[data-real-photo=true][data-product-id=obsidian]{filter:drop-shadow(0 10px 9px #281f163d)}.braceletBead[data-product-id=obsidian]:after,.productBead[data-product-id=obsidian]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=gold-sheen-obsidian],.productBead[data-real-photo=true][data-product-id=gold-sheen-obsidian]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:106%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=gold-sheen-obsidian]{filter:brightness(.92)saturate(.95)contrast(1.08)drop-shadow(0 4px 5px #00000080)}.productBead[data-real-photo=true][data-product-id=gold-sheen-obsidian]{filter:brightness(.98)saturate(.98)contrast(1.06)drop-shadow(0 10px 9px #372a1247)}.braceletBead[data-product-id=gold-sheen-obsidian]:after,.productBead[data-product-id=gold-sheen-obsidian]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=rose],.productBead[data-real-photo=true][data-product-id=rose]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=rose]{filter:drop-shadow(0 4px 5px #5c373947);background-size:107%}.productBead[data-real-photo=true][data-product-id=rose]{filter:drop-shadow(0 10px 9px #63403c2b)}.braceletBead[data-product-id=rose]:after,.productBead[data-product-id=rose]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=strawberry],.productBead[data-real-photo=true][data-product-id=strawberry]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:111%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=strawberry]{filter:drop-shadow(0 4px 5px #75304045)}.productBead[data-real-photo=true][data-product-id=strawberry]{filter:drop-shadow(0 10px 9px #7242482b)}.braceletBead[data-product-id=strawberry]:after,.productBead[data-product-id=strawberry]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=green-strawberry],.productBead[data-real-photo=true][data-product-id=green-strawberry]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:111%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=green-strawberry]{filter:drop-shadow(0 4px 5px #1f5c4b45)}.productBead[data-real-photo=true][data-product-id=green-strawberry]{filter:drop-shadow(0 10px 9px #3168572b)}.braceletBead[data-product-id=green-strawberry]:after,.productBead[data-product-id=green-strawberry]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=aquamarine],.productBead[data-real-photo=true][data-product-id=aquamarine]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:113%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=aquamarine]{filter:drop-shadow(0 4px 5px #325b6d4d)}.productBead[data-real-photo=true][data-product-id=aquamarine]{filter:drop-shadow(0 10px 9px #48718230)}.braceletBead[data-product-id=aquamarine]:after,.productBead[data-product-id=aquamarine]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=rutile],.productBead[data-real-photo=true][data-product-id=rutile]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:134%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=rutile]{filter:brightness(.98)saturate(1.04)contrast(1.03)drop-shadow(0 4px 5px #67410d4d)}.productBead[data-real-photo=true][data-product-id=rutile]{filter:brightness(1.01)saturate(1.05)contrast(1.02)drop-shadow(0 10px 9px #6d461033)}.braceletBead[data-product-id=rutile]:after,.productBead[data-product-id=rutile]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=agate],.productBead[data-real-photo=true][data-product-id=agate]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:105%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=agate]{filter:brightness(.98)saturate(.98)contrast(1.02)drop-shadow(0 4px 5px #744c0c47)}.productBead[data-real-photo=true][data-product-id=agate]{filter:brightness(1.01)saturate(.99)contrast(1.01)drop-shadow(0 10px 9px #7c53112e)}.braceletBead[data-product-id=agate]:after,.productBead[data-product-id=agate]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=red-agate],.productBead[data-real-photo=true][data-product-id=red-agate]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:106%;border:0;background-image:var(--bead-photo)!important;box-shadow:none!important}.braceletBead[data-real-photo=true][data-product-id=red-agate]{filter:brightness(.96)saturate(1.02)contrast(1.04)}.productBead[data-real-photo=true][data-product-id=red-agate]{filter:brightness(1.01)saturate(1.03)contrast(1.03)}.braceletBead[data-product-id=red-agate]:after,.productBead[data-product-id=red-agate]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=southern-red-agate],.productBead[data-real-photo=true][data-product-id=southern-red-agate]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:106%;border:0;background-image:var(--bead-photo)!important;box-shadow:none!important}.braceletBead[data-real-photo=true][data-product-id=southern-red-agate]{filter:brightness(.95)saturate(.98)contrast(1.05)}.productBead[data-real-photo=true][data-product-id=southern-red-agate]{filter:brightness()saturate()contrast(1.04)}.braceletBead[data-product-id=southern-red-agate]:after,.productBead[data-product-id=southern-red-agate]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=blue-agate],.productBead[data-real-photo=true][data-product-id=blue-agate]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:124%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=blue-agate]{filter:brightness(.96)saturate(.98)contrast(1.04)drop-shadow(0 4px 5px #20417752)}.productBead[data-real-photo=true][data-product-id=blue-agate]{filter:brightness(1.01)saturate()contrast(1.03)drop-shadow(0 10px 9px #294b8333)}.braceletBead[data-product-id=blue-agate]:after,.productBead[data-product-id=blue-agate]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=phantom],.productBead[data-real-photo=true][data-product-id=phantom]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:106%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=phantom]{filter:brightness(.96)saturate(.92)contrast(1.04)drop-shadow(0 4px 5px #224a344d)}.productBead[data-real-photo=true][data-product-id=phantom]{filter:brightness()saturate(.94)contrast(1.03)drop-shadow(0 10px 9px #2b533e30)}.braceletBead[data-product-id=phantom]:after,.productBead[data-product-id=phantom]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=jade],.productBead[data-real-photo=true][data-product-id=jade]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:106%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=jade]{filter:brightness(.95)saturate(.9)contrast(1.03)drop-shadow(0 4px 5px #1c4d1d4d)}.productBead[data-real-photo=true][data-product-id=jade]{filter:brightness(.99)saturate(.92)contrast(1.02)drop-shadow(0 10px 9px #29572730)}.braceletBead[data-product-id=jade]:after,.productBead[data-product-id=jade]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=jade-mutton-fat],.productBead[data-real-photo=true][data-product-id=jade-mutton-fat]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:106%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=jade-mutton-fat]{filter:brightness(.97)saturate(.82)contrast(1.02)drop-shadow(0 4px 5px #5b52433d)}.productBead[data-real-photo=true][data-product-id=jade-mutton-fat]{filter:brightness()saturate(.84)contrast(1.01)drop-shadow(0 10px 9px #5f544329)}.braceletBead[data-product-id=jade-mutton-fat]:after,.productBead[data-product-id=jade-mutton-fat]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=jade-icy-green],.productBead[data-real-photo=true][data-product-id=jade-icy-green]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:106%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=jade-icy-green]{filter:brightness(.96)saturate(.82)contrast(1.03)drop-shadow(0 4px 5px #364f3942)}.productBead[data-real-photo=true][data-product-id=jade-icy-green]{filter:brightness()saturate(.85)contrast(1.02)drop-shadow(0 10px 9px #40593f2b)}.braceletBead[data-product-id=jade-icy-green]:after,.productBead[data-product-id=jade-icy-green]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=green-rabbit-hair],.productBead[data-real-photo=true][data-product-id=green-rabbit-hair]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:106%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=green-rabbit-hair]{filter:brightness(.92)saturate(.82)contrast(1.07)drop-shadow(0 4px 5px #33483547)}.productBead[data-real-photo=true][data-product-id=green-rabbit-hair]{filter:brightness(.98)saturate(.86)contrast(1.05)drop-shadow(0 10px 9px #3d513e2e)}.braceletBead[data-product-id=green-rabbit-hair]:after,.productBead[data-product-id=green-rabbit-hair]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=pietersite],.productBead[data-real-photo=true][data-product-id=pietersite]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:112%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=pietersite]{filter:brightness(.91)saturate(.92)contrast(1.08)drop-shadow(0 4px 5px #0b172a66)}.productBead[data-real-photo=true][data-product-id=pietersite]{filter:brightness(.98)saturate(.96)contrast(1.06)drop-shadow(0 10px 9px #161f303d)}.braceletBead[data-product-id=pietersite]:after,.productBead[data-product-id=pietersite]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=himalayan-clear-quartz],.productBead[data-real-photo=true][data-product-id=himalayan-clear-quartz]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:120%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=himalayan-clear-quartz]{filter:brightness(.96)saturate(.86)contrast(1.06)drop-shadow(0 4px 5px #343d4b47)}.productBead[data-real-photo=true][data-product-id=himalayan-clear-quartz]{filter:brightness(1.02)saturate(.9)contrast(1.04)drop-shadow(0 10px 9px #3d45512e)}.braceletBead[data-product-id=himalayan-clear-quartz]:after,.productBead[data-product-id=himalayan-clear-quartz]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=diamond-faceted-clear-quartz],.productBead[data-real-photo=true][data-product-id=diamond-faceted-clear-quartz]{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:var(--bead-photo-size,106%);box-shadow:none;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=diamond-faceted-clear-quartz]{opacity:1;filter:brightness(1.02)saturate(.76)contrast(1.16)drop-shadow(0 4px 6px #bed3e252)}.productBead[data-real-photo=true][data-product-id=diamond-faceted-clear-quartz]{filter:brightness(.96)saturate(.76)contrast(1.16)drop-shadow(0 10px 9px #444b5738)}.braceletBead[data-product-id=diamond-faceted-clear-quartz]:after{content:"";filter:blur(.8px);opacity:1;pointer-events:none;background:radial-gradient(#fffffffa 0 18%,#ffffff94 44%,#e0f2fa2e 66%,#0000 80%);border-radius:50%;width:34%;height:20%;display:block;position:absolute;top:11%;left:14%;transform:rotate(-28deg)}.productBead[data-product-id=diamond-faceted-clear-quartz]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=mozambique-amazonite],.productBead[data-real-photo=true][data-product-id=mozambique-amazonite]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=mozambique-amazonite]{filter:brightness(.93)saturate(.93)contrast(1.08)drop-shadow(0 4px 5px #11525c52);background-size:107%}.productBead[data-real-photo=true][data-product-id=mozambique-amazonite]{filter:brightness(.98)saturate(.96)contrast(1.06)drop-shadow(0 10px 9px #16576033);background-size:100%}.braceletBead[data-product-id=mozambique-amazonite]:after,.productBead[data-product-id=mozambique-amazonite]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=yellow-tiger-eye],.productBead[data-real-photo=true][data-product-id=yellow-tiger-eye]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:106%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=yellow-tiger-eye]{filter:brightness(.91)saturate(.98)contrast(1.1)drop-shadow(0 4px 5px #44290d6b)}.productBead[data-real-photo=true][data-product-id=yellow-tiger-eye]{filter:brightness(.97)saturate(1.01)contrast(1.08)drop-shadow(0 10px 9px #4a2e1140)}.braceletBead[data-product-id=yellow-tiger-eye]:after,.productBead[data-product-id=yellow-tiger-eye]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=sunstone],.productBead[data-real-photo=true][data-product-id=sunstone]{background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;background-image:var(--bead-photo)!important;box-shadow:none!important}.braceletBead[data-real-photo=true][data-product-id=sunstone]{filter:brightness(.98)saturate(1.03)contrast(1.04);background-size:121%}.productBead[data-real-photo=true][data-product-id=sunstone]{filter:brightness(1.02)saturate(1.04)contrast(1.03);background-size:108%}.braceletBead[data-product-id=sunstone]:after,.productBead[data-product-id=sunstone]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=cinnabar-99-crystal-sand],.productBead[data-real-photo=true][data-product-id=cinnabar-99-crystal-sand]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:129%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=cinnabar-99-crystal-sand]{filter:brightness(.96)saturate(1.04)contrast(1.06)drop-shadow(0 4px 5px #5c161457)}.productBead[data-real-photo=true][data-product-id=cinnabar-99-crystal-sand]{filter:brightness(1.01)saturate(1.05)contrast(1.04)drop-shadow(0 10px 9px #651b1738)}.braceletBead[data-product-id=cinnabar-99-crystal-sand]:after,.productBead[data-product-id=cinnabar-99-crystal-sand]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=zijinsha],.productBead[data-real-photo=true][data-product-id=zijinsha]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:144%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=zijinsha]{filter:brightness(.96)saturate(1.03)contrast(1.07)drop-shadow(0 4px 5px #4f121859)}.productBead[data-real-photo=true][data-product-id=zijinsha]{filter:brightness(1.01)saturate(1.04)contrast(1.05)drop-shadow(0 10px 9px #5b161c38)}.braceletBead[data-product-id=zijinsha]:after,.productBead[data-product-id=zijinsha]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=old-mountain-sandalwood],.productBead[data-real-photo=true][data-product-id=old-mountain-sandalwood]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:118%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=old-mountain-sandalwood]{filter:brightness(.92)saturate(.82)contrast(1.07)drop-shadow(0 4px 5px #3e281757)}.productBead[data-real-photo=true][data-product-id=old-mountain-sandalwood]{filter:brightness(.98)saturate(.86)contrast(1.05)drop-shadow(0 10px 9px #4a311d33)}.braceletBead[data-product-id=old-mountain-sandalwood]:after,.productBead[data-product-id=old-mountain-sandalwood]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=rhodonite-full-meat],.productBead[data-real-photo=true][data-product-id=rhodonite-full-meat],.braceletBead[data-real-photo=true][data-product-id=rhodonite-jade],.productBead[data-real-photo=true][data-product-id=rhodonite-jade]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;overflow:visible;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=rhodonite-full-meat]{filter:brightness(.97)saturate(1.03)contrast(1.05)}.productBead[data-real-photo=true][data-product-id=rhodonite-full-meat]{filter:brightness(1.01)saturate(1.04)contrast(1.03)}.braceletBead[data-real-photo=true][data-product-id=rhodonite-jade]{filter:brightness(1.01)saturate(.96)contrast(1.03)}.productBead[data-real-photo=true][data-product-id=rhodonite-jade]{filter:brightness(1.04)saturate(.98)contrast(1.02)}.braceletBead[data-product-id=rhodonite-full-meat]:after,.productBead[data-product-id=rhodonite-full-meat]:after,.braceletBead[data-product-id=rhodonite-jade]:after,.productBead[data-product-id=rhodonite-jade]:after,.productCard[data-product-id=rhodonite-full-meat] .productBeadWrap:after,.productCard[data-product-id=rhodonite-jade] .productBeadWrap:after{display:none}.braceletBead[data-real-photo=true][data-bead-photo-standard=amazonite],.productBead[data-real-photo=true][data-bead-photo-standard=amazonite]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-bead-photo-standard=amazonite]{filter:brightness(.93)saturate(.93)contrast(1.08)drop-shadow(0 4px 5px #2e27234d);background-size:107%}.productBead[data-real-photo=true][data-bead-photo-standard=amazonite]{filter:brightness(.98)saturate(.96)contrast(1.06)drop-shadow(0 10px 9px #3a312a33);background-size:100%}[data-real-photo=true][data-appearance-set-id=chenguang-clear-quartz-round],[data-real-photo=true][data-appearance-set-id=blue-moonstone-round],[data-real-photo=true][data-appearance-set-id=black-rutilated-quartz-round],[data-real-photo=true][data-appearance-set-id=lapis-round],[data-real-photo=true][data-appearance-set-id=pietersite-round],[data-real-photo=true][data-appearance-set-id=blue-kyanite-round],[data-real-photo=true][data-appearance-set-id=prehnite-round],[data-real-photo=true][data-appearance-set-id=yellow-tower-quartz-round],[data-real-photo=true][data-appearance-set-id=green-rabbit-hair-round],.productCard[data-product-id=clear] .productBead[data-real-photo=true],.productCard[data-product-id=collector-9a-blue-moonstone] .productBead[data-real-photo=true],.productCard[data-product-id=black-rutilated-quartz] .productBead[data-real-photo=true],.productCard[data-product-id=lapis] .productBead[data-real-photo=true],.productCard[data-product-id=pietersite] .productBead[data-real-photo=true],.productCard[data-product-id=blue-kyanite] .productBead[data-real-photo=true],.productCard[data-product-id=prehnite] .productBead[data-real-photo=true],.productCard[data-product-id=yellow-tower-quartz] .productBead[data-real-photo=true],.productCard[data-product-id=green-rabbit-hair] .productBead[data-real-photo=true],.productDetailModal .productBead[data-real-photo=true][data-product-id=clear],.productDetailModal .productBead[data-real-photo=true][data-product-id=collector-9a-blue-moonstone],.productDetailModal .productBead[data-real-photo=true][data-product-id=black-rutilated-quartz],.productDetailModal .productBead[data-real-photo=true][data-product-id=lapis],.productDetailModal .productBead[data-real-photo=true][data-product-id=pietersite],.productDetailModal .productBead[data-real-photo=true][data-product-id=blue-kyanite],.productDetailModal .productBead[data-real-photo=true][data-product-id=prehnite],.productDetailModal .productBead[data-real-photo=true][data-product-id=yellow-tower-quartz],.productDetailModal .productBead[data-real-photo=true][data-product-id=green-rabbit-hair]{background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-color:#0000!important;background-size:var(--bead-photo-size,156%) var(--bead-photo-size,156%)!important;box-shadow:none!important;filter:none!important}[data-appearance-set-id=chenguang-clear-quartz-round]:before,[data-appearance-set-id=chenguang-clear-quartz-round]:after,[data-appearance-set-id=blue-moonstone-round]:before,[data-appearance-set-id=blue-moonstone-round]:after,[data-appearance-set-id=black-rutilated-quartz-round]:before,[data-appearance-set-id=black-rutilated-quartz-round]:after,[data-appearance-set-id=lapis-round]:before,[data-appearance-set-id=lapis-round]:after,[data-appearance-set-id=pietersite-round]:before,[data-appearance-set-id=pietersite-round]:after,[data-appearance-set-id=blue-kyanite-round]:before,[data-appearance-set-id=blue-kyanite-round]:after,[data-appearance-set-id=prehnite-round]:before,[data-appearance-set-id=prehnite-round]:after,[data-appearance-set-id=yellow-tower-quartz-round]:before,[data-appearance-set-id=yellow-tower-quartz-round]:after,[data-appearance-set-id=green-rabbit-hair-round]:before,[data-appearance-set-id=green-rabbit-hair-round]:after,.productCard[data-product-id=clear] .productBead:before,.productCard[data-product-id=clear] .productBead:after,.productCard[data-product-id=collector-9a-blue-moonstone] .productBead:before,.productCard[data-product-id=collector-9a-blue-moonstone] .productBead:after,.productCard[data-product-id=black-rutilated-quartz] .productBead:before,.productCard[data-product-id=black-rutilated-quartz] .productBead:after,.productCard[data-product-id=lapis] .productBead:before,.productCard[data-product-id=lapis] .productBead:after,.productCard[data-product-id=pietersite] .productBead:before,.productCard[data-product-id=pietersite] .productBead:after,.productCard[data-product-id=blue-kyanite] .productBead:before,.productCard[data-product-id=blue-kyanite] .productBead:after,.productCard[data-product-id=prehnite] .productBead:before,.productCard[data-product-id=prehnite] .productBead:after,.productCard[data-product-id=yellow-tower-quartz] .productBead:before,.productCard[data-product-id=yellow-tower-quartz] .productBead:after,.productCard[data-product-id=green-rabbit-hair] .productBead:before,.productCard[data-product-id=green-rabbit-hair] .productBead:after,.productDetailModal .productBead[data-product-id=clear]:before,.productDetailModal .productBead[data-product-id=clear]:after,.productDetailModal .productBead[data-product-id=collector-9a-blue-moonstone]:before,.productDetailModal .productBead[data-product-id=collector-9a-blue-moonstone]:after,.productDetailModal .productBead[data-product-id=black-rutilated-quartz]:before,.productDetailModal .productBead[data-product-id=black-rutilated-quartz]:after,.productDetailModal .productBead[data-product-id=lapis]:before,.productDetailModal .productBead[data-product-id=lapis]:after,.productDetailModal .productBead[data-product-id=pietersite]:before,.productDetailModal .productBead[data-product-id=pietersite]:after,.productDetailModal .productBead[data-product-id=blue-kyanite]:before,.productDetailModal .productBead[data-product-id=blue-kyanite]:after,.productDetailModal .productBead[data-product-id=prehnite]:before,.productDetailModal .productBead[data-product-id=prehnite]:after,.productDetailModal .productBead[data-product-id=yellow-tower-quartz]:before,.productDetailModal .productBead[data-product-id=yellow-tower-quartz]:after,.productDetailModal .productBead[data-product-id=green-rabbit-hair]:before,.productDetailModal .productBead[data-product-id=green-rabbit-hair]:after{display:none!important}.braceletBead[data-appearance-set-id=chenguang-clear-quartz-round].selected,.braceletBead[data-appearance-set-id=blue-moonstone-round].selected,.braceletBead[data-appearance-set-id=black-rutilated-quartz-round].selected,.braceletBead[data-appearance-set-id=lapis-round].selected,.braceletBead[data-appearance-set-id=pietersite-round].selected,.braceletBead[data-appearance-set-id=blue-kyanite-round].selected,.braceletBead[data-appearance-set-id=prehnite-round].selected,.braceletBead[data-appearance-set-id=yellow-tower-quartz-round].selected,.braceletBead[data-appearance-set-id=green-rabbit-hair-round].selected{outline-offset:2px;outline:2px solid #d6b875}.braceletBead[data-real-photo=true][data-bead-photo-standard=microbead],.productBead[data-real-photo=true][data-bead-photo-standard=microbead]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-image:var(--bead-photo)!important;background-size:var(--bead-photo-size,127%) var(--bead-photo-size,127%)!important}.braceletBead[data-real-photo=true][data-bead-photo-standard=microbead]{filter:brightness(.98)saturate(.94)contrast(1.04)drop-shadow(0 2px 3px #0000006b);min-width:0;min-height:0}.productBead[data-real-photo=true][data-bead-photo-standard=microbead]{filter:brightness(1.01)saturate(.95)contrast(1.03)drop-shadow(0 5px 5px #29252138)}.braceletBead[data-bead-photo-standard=microbead]:before{content:"";background:0 0;border-radius:50%;position:absolute;inset:-6px}.braceletBead[data-bead-photo-standard=microbead]:after,.productBead[data-bead-photo-standard=microbead]:after{display:none}.braceletBead[data-real-photo=true][data-bead-photo-standard=microspacer],.productBead[data-real-photo=true][data-bead-photo-standard=microspacer]{image-rendering:auto;background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;overflow:visible;background-image:var(--bead-photo)!important;box-shadow:none!important}.braceletBead[data-real-photo=true][data-bead-photo-standard=microspacer]{width:var(--bead-width);height:var(--bead-size);min-width:0;min-height:0;filter:brightness(1.01)saturate(.66)contrast(1.1)drop-shadow(0 1px 1px #00000080)!important;background-size:142% 142%!important}.braceletBead[data-real-photo=true][data-product-id=s999-square-chip-spacer-series][data-s999-render=side]{background-size:var(--bead-photo-size-x,413%) var(--bead-photo-size-y,146%)!important}.productBead[data-real-photo=true][data-bead-photo-standard=microspacer]{filter:brightness(1.01)saturate(.62)contrast(1.08)drop-shadow(0 6px 6px #29252133)!important;background-size:150% 150%!important}.productBead.mobileSelectedBeadThumb[data-real-photo=true][data-s999-thumbnail=face]{filter:brightness(1.03)saturate(.68)contrast(1.08)drop-shadow(0 4px 4px #00000057)!important;background-size:150% 150%!important}.braceletBead[data-bead-photo-standard=microspacer]:after,.productBead[data-bead-photo-standard=microspacer]:after,.productCard[data-product-id=s999-square-chip-spacer-series] .productBeadWrap:after{display:none}.braceletBead[data-real-photo=true][data-product-id=natural-bolivian-amethyst-7a],.productBead[data-real-photo=true][data-product-id=natural-bolivian-amethyst-7a]{background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;box-shadow:none!important}.braceletBead[data-real-photo=true][data-product-id=natural-bolivian-amethyst-7a]{background-size:107%;filter:brightness(1.01)saturate(.92)contrast(1.045)!important}.productBead[data-real-photo=true][data-product-id=natural-bolivian-amethyst-7a]{background-size:100%;filter:brightness(1.035)saturate(.94)contrast(1.035)!important}.productCard[data-product-id=natural-bolivian-amethyst-7a] .productBeadWrap{background:linear-gradient(145deg,#f7f3ec 0%,#ece4d8 100%)}.braceletBead[data-product-id=natural-bolivian-amethyst-7a]:after,.productBead[data-product-id=natural-bolivian-amethyst-7a]:after{display:none}.productCard[data-product-id=natural-bolivian-amethyst-7a] .productBead,.productCard[data-product-id=purple-old-mine-round-supplier-label] .productBead{transform-origin:50%;transform:rotate(-90deg)}.braceletBead[data-real-photo=true][data-product-id=clear],.productBead[data-real-photo=true][data-product-id=clear]{-webkit-backdrop-filter:none;backdrop-filter:none;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;box-shadow:none!important;filter:none!important}.braceletBead[data-product-id=clear]:before,.productBead[data-product-id=clear]:before,.braceletBead[data-product-id=clear]:after,.productBead[data-product-id=clear]:after{display:none!important}.braceletBead[data-real-photo=true][data-product-id=natural-larimar],.productBead[data-real-photo=true][data-product-id=natural-larimar]{background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;background-image:var(--bead-photo)!important;box-shadow:none!important;filter:brightness()saturate(.98)contrast(1.03)!important}.braceletBead[data-real-photo=true][data-product-id=natural-larimar]{background-size:108%}.productBead[data-real-photo=true][data-product-id=natural-larimar]{background-size:100%}.braceletBead[data-product-id=natural-larimar]:after,.productBead[data-product-id=natural-larimar]:after,.braceletBead[data-bead-photo-standard=amazonite]:after,.productBead[data-bead-photo-standard=amazonite]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=collector-7a-black-gold-super-seven],.productBead[data-real-photo=true][data-product-id=collector-7a-black-gold-super-seven]{background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;box-shadow:none!important}.braceletBead[data-real-photo=true][data-product-id=collector-7a-black-gold-super-seven]{filter:brightness(.98)saturate(.99)contrast(1.05);background-size:107%}.productBead[data-real-photo=true][data-product-id=collector-7a-black-gold-super-seven]{filter:brightness(1.01)saturate()contrast(1.04);background-size:100%}.braceletBead[data-product-id=collector-7a-black-gold-super-seven]:after,.productBead[data-product-id=collector-7a-black-gold-super-seven]:after,.productCard[data-product-id=collector-7a-black-gold-super-seven] .productBeadWrap:after{display:none}.braceletBead[data-real-photo=true][data-product-id=collector-natural-red-phantom-quartz],.productBead[data-real-photo=true][data-product-id=collector-natural-red-phantom-quartz]{background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;box-shadow:none!important}.braceletBead[data-real-photo=true][data-product-id=collector-natural-red-phantom-quartz]{filter:brightness(.98)saturate(.98)contrast(1.05);background-size:107%}.productBead[data-real-photo=true][data-product-id=collector-natural-red-phantom-quartz]{filter:brightness(1.01)saturate(.98)contrast(1.04);background-size:100%}.braceletBead[data-real-photo=true][data-product-id=collector-natural-red-phantom-quartz][data-bead-size="8"]{background-size:110%}.productBead[data-real-photo=true][data-product-id=collector-natural-red-phantom-quartz][data-bead-size="8"]{background-size:103%}.braceletBead[data-product-id=collector-natural-red-phantom-quartz]:after,.productBead[data-product-id=collector-natural-red-phantom-quartz]:after,.productCard[data-product-id=collector-natural-red-phantom-quartz] .productBeadWrap:after{display:none}.braceletBead[data-real-photo=true][data-product-id=freshwater-cultured-pearl],.productBead[data-real-photo=true][data-product-id=freshwater-cultured-pearl]{background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;box-shadow:none!important}.braceletBead[data-real-photo=true][data-product-id=freshwater-cultured-pearl]{filter:brightness(1.01)saturate(.9)contrast(1.04);background-size:107%}.productBead[data-real-photo=true][data-product-id=freshwater-cultured-pearl]{filter:brightness(1.02)saturate(.9)contrast(1.03);background-size:100%}.braceletBead[data-product-id=freshwater-cultured-pearl]:after,.productBead[data-product-id=freshwater-cultured-pearl]:after,.productCard[data-product-id=freshwater-cultured-pearl] .productBeadWrap:after{display:none}.braceletBead[data-real-photo=true][data-product-id=natural-mammoth-ivory-round-bead],.productBead[data-real-photo=true][data-product-id=natural-mammoth-ivory-round-bead]{background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;box-shadow:none!important}.braceletBead[data-real-photo=true][data-product-id=natural-mammoth-ivory-round-bead]{filter:brightness(1.01)saturate(.9)contrast(1.04);background-size:107%}.productBead[data-real-photo=true][data-product-id=natural-mammoth-ivory-round-bead]{filter:brightness(1.02)saturate(.9)contrast(1.03);background-size:100%}.braceletBead[data-product-id=natural-mammoth-ivory-round-bead]:after,.productBead[data-product-id=natural-mammoth-ivory-round-bead]:after,.productCard[data-product-id=natural-mammoth-ivory-round-bead] .productBeadWrap:after{display:none}.braceletBead[data-real-photo=true][data-product-id=natural-flower-amber-round-bead],.productBead[data-real-photo=true][data-product-id=natural-flower-amber-round-bead]{background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;box-shadow:none!important}.braceletBead[data-real-photo=true][data-product-id=natural-flower-amber-round-bead]{filter:brightness(1.01)saturate(.98)contrast(1.04);background-size:107%}.productBead[data-real-photo=true][data-product-id=natural-flower-amber-round-bead]{background-size:107%;filter:brightness(1.02)saturate(.98)contrast(1.03)!important}.braceletBead[data-product-id=natural-flower-amber-round-bead]:after,.productBead[data-product-id=natural-flower-amber-round-bead]:after,.braceletBead[data-product-id=natural-flower-amber-round-bead]:before,.productBead[data-product-id=natural-flower-amber-round-bead]:before,.productCard[data-product-id=natural-flower-amber-round-bead] .productBeadWrap:after{display:none}[data-real-photo=true][data-appearance-set-id=rhodonite-full-meat],[data-real-photo=true][data-appearance-set-id=rhodonite-jade],[data-real-photo=true][data-appearance-set-id=collector-7a-black-gold-super-seven],[data-real-photo=true][data-appearance-set-id=freshwater-cultured-pearl],[data-real-photo=true][data-appearance-set-id=natural-mammoth-ivory-round-bead],[data-real-photo=true][data-appearance-set-id=natural-flower-amber-round-bead]{background-size:var(--bead-photo-size,156%) var(--bead-photo-size,156%)!important}.braceletBead[data-real-photo=true][data-product-id=natural-malachite],.productBead[data-real-photo=true][data-product-id=natural-malachite]{background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;box-shadow:none!important}.braceletBead[data-real-photo=true][data-product-id=natural-malachite]{filter:brightness(.96)saturate(.98)contrast(1.04)drop-shadow(0 4px 5px #1b443152);background-size:120% 129%}.productBead[data-real-photo=true][data-product-id=natural-malachite]{filter:brightness(1.01)saturate()contrast(1.03)drop-shadow(0 10px 9px #234b3733);background-size:118% 127%}.braceletBead[data-product-id=natural-malachite]:after,.productBead[data-product-id=natural-malachite]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=blue-kyanite],.productBead[data-real-photo=true][data-product-id=blue-kyanite]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:106%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=blue-kyanite]{filter:brightness(.94)saturate(.94)contrast(1.06)drop-shadow(0 4px 5px #1b396152)}.productBead[data-real-photo=true][data-product-id=blue-kyanite]{filter:brightness()saturate(.96)contrast(1.04)drop-shadow(0 10px 9px #26436733)}.braceletBead[data-product-id=blue-kyanite]:after,.productBead[data-product-id=blue-kyanite]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=prehnite],.productBead[data-real-photo=true][data-product-id=prehnite]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:106%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=prehnite]{filter:brightness(.94)saturate(.78)contrast(1.04)drop-shadow(0 4px 5px #48604b42)}.productBead[data-real-photo=true][data-product-id=prehnite]{filter:brightness()saturate(.82)contrast(1.03)drop-shadow(0 10px 9px #4f65502b)}.braceletBead[data-product-id=prehnite]:after,.productBead[data-product-id=prehnite]:after{display:none}.braceletBead[data-real-photo=true][data-product-id=yellow-tower-quartz],.productBead[data-real-photo=true][data-product-id=yellow-tower-quartz]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:106%;border:0;background-image:var(--bead-photo)!important}.braceletBead[data-real-photo=true][data-product-id=yellow-tower-quartz]{filter:brightness(.95)saturate(.94)contrast(1.05)drop-shadow(0 4px 5px #734b144d)}.productBead[data-real-photo=true][data-product-id=yellow-tower-quartz]{filter:brightness()saturate(.96)contrast(1.03)drop-shadow(0 10px 9px #79531c30)}.braceletBead[data-product-id=yellow-tower-quartz]:after,.productBead[data-product-id=yellow-tower-quartz]:after{display:none}.productBead[data-product-id=yellow-tower-quartz]{transform-origin:50%;transform:rotate(90deg)}.braceletBead[data-follow-cord=true][data-product-id=yellow-tower-quartz]{transform:translate(-50%,-50%) rotate(calc(var(--bead-rotation,0deg) + 90deg))}.productMeta{min-height:122px;padding:17px 16px 16px}.productMeta p{color:var(--gold);letter-spacing:.17em;margin:0 0 8px;font:7px Arial,sans-serif}.productMeta h3{letter-spacing:.07em;margin:0 0 8px;font-size:15px;font-weight:500;line-height:1.3}.productMeta>span{color:#6f665b;letter-spacing:.025em;font-size:11px;line-height:1.7;display:block}.productDisplayVariant,.detailDisplayVariant{color:#8b6939;letter-spacing:.08em;border:1px solid #9a794847;border-radius:999px;align-items:center;width:max-content;min-height:20px;margin:0 0 8px;padding:2px 8px;font:9px Arial,sans-serif;display:inline-flex}.productNameButton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.productNameButton:hover h3{color:#8b6939}.productVariants{min-height:82px;padding:0 16px 12px}.sizeRangeHeader{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.sizeRangeHeader span{color:#84796b;letter-spacing:.13em;font:8px Arial,sans-serif}.sizeRangeHeader strong{color:#2a251e;font:600 11px Arial,sans-serif}.sizeRangeControl{padding:0 2px;position:relative}.sizeRangeControl input{appearance:none;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:0 0;width:100%;height:22px;margin:0}.sizeRangeControl input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#b8a88f,#9b7541,#b8a88f);border-radius:999px;height:2px}.sizeRangeControl input::-webkit-slider-thumb{appearance:none;background:#1b1915;border:2px solid #f6f1e8;border-radius:50%;width:17px;height:17px;margin-top:-7.5px;box-shadow:0 0 0 1px #a98a5a,0 2px 5px #291f1440}.sizeRangeControl input::-moz-range-track{background:linear-gradient(90deg,#b8a88f,#9b7541,#b8a88f);border:0;border-radius:999px;height:2px}.sizeRangeControl input::-moz-range-thumb{background:#1b1915;border:2px solid #f6f1e8;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #a98a5a,0 2px 5px #291f1440}.sizeRangeControl input:focus-visible{outline-offset:3px;outline:1px solid #a98a5a}.sizeRangeEnds{color:#9b9081;letter-spacing:.04em;justify-content:space-between;margin-top:-2px;font:7px Arial,sans-serif;display:flex}.finishOptionGrid{scrollbar-width:thin;scrollbar-color:#b69a70 transparent;flex-wrap:nowrap;gap:5px;min-width:0;padding:4px 0 5px;display:flex;overflow:auto hidden}.finishOptionGrid::-webkit-scrollbar{height:3px}.finishOptionGrid::-webkit-scrollbar-thumb{background:#b69a70}.finishOptionGrid button{color:#756a5c;letter-spacing:.03em;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;cursor:pointer;background:#ffffff38;border:1px solid #cfc3b2;flex:none;min-width:58px;min-height:30px;padding:4px 8px;font:8px Arial,sans-serif}.finishOptionGrid button:hover{color:#76582f;border-color:#aa8755}.finishOptionGrid button.active{color:#fff;background:#1d1a16;border-color:#1d1a16}.finishRangeControl{min-width:0;padding:0 2px;position:relative}.finishRangeControl input{appearance:none;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:0 0;width:100%;height:22px;margin:0}.finishRangeControl input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#b8a88f,#9b7541,#b8a88f);border-radius:999px;height:2px}.finishRangeControl input::-webkit-slider-thumb{appearance:none;background:#1b1915;border:2px solid #f6f1e8;border-radius:50%;width:17px;height:17px;margin-top:-7.5px;box-shadow:0 0 0 1px #a98a5a,0 2px 5px #291f1440}.finishRangeControl input::-moz-range-track{background:linear-gradient(90deg,#b8a88f,#9b7541,#b8a88f);border:0;border-radius:999px;height:2px}.finishRangeControl input::-moz-range-thumb{background:#1b1915;border:2px solid #f6f1e8;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #a98a5a,0 2px 5px #291f1440}.finishRangeControl input:focus-visible{outline-offset:3px;outline:1px solid #a98a5a}.finishRangeEnds{color:#9b9081;letter-spacing:.04em;justify-content:space-between;gap:12px;margin-top:-2px;font:7px Arial,sans-serif;display:flex}.finishRangeEnds span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finishRangeEnds span:last-child{text-align:right}.productCard[data-product-id=pure-gold-shaped-spacer-series] .finishOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.productCard[data-product-id=pure-gold-shaped-spacer-series] .finishOptionGrid button{white-space:normal;min-width:0}.productCard[data-product-id=s925-rectangle-spacer] .finishOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.productCard[data-product-id=s925-rectangle-spacer] .finishOptionGrid button{white-space:normal;min-width:0}.productCard[data-product-id=s999-mantra-honey-waist-spacer-series] .finishOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.productCard[data-product-id=s999-mantra-honey-waist-spacer-series] .finishOptionGrid button{white-space:normal;min-width:0}.productCard[data-product-id=s925-faceted-laser-bead] .facetedLaserToneGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.productCard[data-product-id=s925-faceted-laser-bead] .facetedLaserToneGrid button{white-space:normal;min-width:0}.productAction{background:#eee8dd75;border-top:1px solid #dcd4c7;justify-content:space-between;align-items:center;gap:9px;min-height:64px;padding:11px 10px 12px 14px;display:flex}.productPrice{flex-direction:column;gap:4px;min-width:62px;display:flex}.productAction small{color:var(--muted);font-size:8px}.productAction strong{font:500 13px Arial,sans-serif}.productPurchaseControls{align-items:center;gap:6px;display:flex}.quantityStepper{background:#ffffff6b;border:1px solid #c0b29e;border-radius:999px;grid-template-columns:27px 23px 27px;align-items:center;height:34px;display:grid;overflow:hidden}.quantityStepper button{color:#5d5347;cursor:pointer;background:0 0;border:0;width:27px;height:32px;padding:0;font:15px Arial,sans-serif;transition:background .18s,color .18s}.quantityStepper button:hover:not(:disabled){color:#1b1814;background:#a9916a29}.quantityStepper button:disabled{color:#c2b8aa;cursor:not-allowed}.quantityStepper output{color:#2b2721;text-align:center;min-width:23px;font:10px Arial,sans-serif}.addQuantityButton{min-width:68px;height:34px;color:inherit;cursor:pointer;background:#ffffff61;border:1px solid #a99b87;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:background .2s,color .2s;display:inline-flex}.addQuantityButton span{white-space:nowrap;letter-spacing:.08em;font-size:9px}.addQuantityButton b{font:400 16px/1 Arial,sans-serif}.addQuantityButton:hover:not(:disabled){background:var(--coal);color:#fff}.addQuantityButton:disabled{opacity:.42;cursor:not-allowed}.emptyState{color:var(--muted);grid-column:1/-1;padding:45px 0}.seriesCreateButton{text-align:left;cursor:pointer;background:#ffffff4d;border:1px solid #b7a17e;grid-template-columns:24px 1fr;align-items:center;width:100%;min-height:58px;margin-top:9px;padding:10px 12px;display:grid}.seriesCreateButton>span{color:var(--gold);grid-row:1/3;font:21px Arial,sans-serif}.seriesCreateButton b{letter-spacing:.08em;font-size:11px;font-weight:500}.seriesCreateButton small{color:#887f72;letter-spacing:.04em;margin-top:3px;font-size:8px}.seriesCreateButton:hover{border-color:var(--gold);background:#ad8b5614}.themeGuide{background:#ffffff47;border:1px solid #d4c8b7;grid-template-columns:1fr auto 1fr auto 1fr auto;align-items:center;gap:13px;margin-bottom:20px;padding:18px 20px;display:grid}.themeGuide div{grid-template-columns:25px 1fr;align-items:center;column-gap:8px;display:grid}.themeGuide div>span{color:#a17e48;grid-row:1/3;font:9px Arial,sans-serif}.themeGuide b{letter-spacing:.05em;font-size:11px;font-weight:500}.themeGuide small{color:#81786c;margin-top:3px;font-size:8px;line-height:1.4}.themeGuide>i{color:#b7aa97;font-style:normal}.themeGuide>button{color:#f6f0e5;cursor:pointer;letter-spacing:.06em;white-space:nowrap;background:#29251f;border:1px solid #29251f;align-items:center;gap:13px;min-height:42px;padding:0 14px;font-size:9px;display:flex}.themeGuide>button span{color:#ddbc80;font-size:15px}.exampleGalleryIntro{background:#ffffff47;border:1px solid #d4c8b7;grid-template-columns:auto 1fr;align-items:center;gap:5px 18px;margin-bottom:20px;padding:18px 20px;display:grid}.exampleGalleryIntro span{color:#a17e48;letter-spacing:.16em;grid-row:1/3;font:8px Arial,sans-serif}.exampleGalleryIntro b{letter-spacing:.05em;font-size:12px;font-weight:500}.exampleGalleryIntro small{color:#81786c;font-size:9px;line-height:1.55}.designExampleList{border-top:1px solid #cfc2ae;display:grid}.designExampleRow{border-bottom:1px solid #cfc2ae;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:112px;padding:20px 0;display:grid}.designExampleIndex{color:#9f7b45;border-right:1px solid #d5c8b5;place-content:center;justify-items:center;min-height:68px;display:grid}.designExampleIndex span{letter-spacing:.18em;font:7px Arial,sans-serif}.designExampleIndex strong{margin-top:5px;font:400 28px Georgia,serif}.designExampleSummary{gap:6px;min-width:0;display:grid}.designExampleSummary strong{letter-spacing:.06em;font-size:15px;font-weight:500}.designExampleSummary span{color:#6f675c;font-size:10px}.designExampleSummary small{color:#93897c;font-size:8px;line-height:1.55}.designExampleRow>button{color:#765a31;cursor:pointer;letter-spacing:.06em;background:0 0;border:1px solid #bca783;justify-content:space-between;align-items:center;gap:20px;min-width:122px;min-height:46px;padding:0 14px;font-size:10px;display:flex}.designExampleRow>button:hover{background:#b28a4e14;border-color:#8d6a37}.designExampleEmpty{text-align:center;border-bottom:1px solid #cfc2ae;place-content:center;justify-items:center;gap:8px;min-height:180px;display:grid}.designExampleEmpty span{color:#a17e48;letter-spacing:.18em;font:7px Arial,sans-serif}.designExampleEmpty strong{font-size:15px;font-weight:500}.designExampleEmpty small{color:#81786c;max-width:360px;font-size:9px;line-height:1.7}.templateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.themeCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f1e842;border:1px solid #a98b5b57;flex-direction:column;min-width:0;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #3a2e1e14}.themeCard:hover{border-color:#aa8751b8;transform:translateY(-3px);box-shadow:0 22px 52px #3a2e1e24}.themeVisualButton{cursor:pointer;background:radial-gradient(circle at 50% 43%,#bf97581f,#0000 43%),linear-gradient(145deg,#1b1a17,#25221d 68%,#191815);border:0;place-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.themeVisualButton:before{content:"";pointer-events:none;border:1px solid #cdb07c1f;border-radius:50%;position:absolute;inset:8%}.themeVisualButton:after{content:"SILUBR · CURATED DESIGN";color:#e0caa180;letter-spacing:.18em;font:7px Arial,sans-serif;position:absolute;top:17px;left:18px}.savedThemeCard .themeVisualButton:before,.savedThemeCard .themeVisualButton:after{display:none}.themeOriginalPreview{z-index:1;object-fit:contain;background:#171613;width:100%;height:100%;position:absolute;inset:0}.savedThemeCard .themeCardCopy{margin-top:0}.themeVisualButton.purple{background:radial-gradient(circle at 50% 43%,#7852862e,#0000 44%),linear-gradient(145deg,#1b181d,#272129 68%,#181517)}.themeVisualButton.rose{background:radial-gradient(circle at 50% 43%,#c27e8829,#0000 44%),linear-gradient(145deg,#1e1919,#2a2222 68%,#181515)}.themeVisualButton.forest{background:radial-gradient(circle at 50% 43%,#5e704e29,#0000 44%),linear-gradient(145deg,#181b17,#222820 68%,#151714)}.templateOrb{border-radius:50%;grid-row:1/3;width:66px;height:66px;box-shadow:inset -8px -8px 14px #00000040,0 8px 16px #00000026}.templateOrb.purple{background:radial-gradient(circle at 35% 25%,#f3e6ff,#795286 45%,#25182d 85%)}.templateOrb.rose{background:radial-gradient(circle at 35% 25%,#fff1ed,#d98c91 45%,#7d4551 85%)}.templateOrb.forest{background:radial-gradient(circle at 35% 25%,#d6d4ad,#55624b 45%,#17251e 85%)}.savedThemePreview{background:radial-gradient(circle,#e8d3ae0e 0 43%,#0000 44%);border-radius:50%;width:260px;height:260px;display:block;position:relative}.savedThemePreview:before{content:"";border:1px solid #ceb17b29;border-radius:50%;position:absolute;inset:2%}.savedThemePreview:after{content:"";border:1px dashed #ceb17b26;border-radius:50%;position:absolute;inset:29%}.savedThemePreview b{z-index:2;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:50%;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 8px #00000085}.savedThemePreview b[data-product-id=natural-double-point-gemstone-series],.savedThemePreview b[data-product-id=natural-irregular-crystal-series],.savedThemePreview b[data-product-id=thai-silver-pixiu-series],.savedThemePreview b[data-product-id=s925-rectangle-spacer]{border-radius:0}.savedThemePreview b[data-product-id=natural-mineral-cube-series],.savedThemePreview b[data-product-id=natural-crystal-cube-series]{border-radius:24%}.cardThemePreview{width:clamp(430px,58vw,620px);height:clamp(430px,58vw,620px);position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.savedThemePreview.closeup{background:radial-gradient(circle,#e8d3ae12 0 42%,#0000 43%)}.savedThemePreview.closeup:before{border-color:#dcbe8b33;inset:8%;box-shadow:0 0 30px #c79b5914}.savedThemePreview.closeup:after,.savedThemePreview.closeup .themePreviewReadout{display:none}.savedThemePreview.closeup b{box-shadow:0 7px 17px #0000009e,0 0 7px #e6cda41f}.themePreviewReadout{z-index:1;color:#eee5d7;flex-direction:column;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;inset:32%}.themePreviewReadout small{color:#a98a57;letter-spacing:.2em;font:7px Arial,sans-serif}.themePreviewReadout strong{margin:7px 0 3px;font:400 31px/1 Georgia,serif}.themePreviewReadout em{color:#777065;letter-spacing:.25em;font:6px Arial,sans-serif}.themeCardCopy{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf7f0e0;border:1px solid #cdc1aeb8;flex:1;margin:-52px 14px 0;padding:20px 22px 18px;position:relative;box-shadow:0 12px 30px #18140f1f}.themeCardCopy small{text-overflow:ellipsis;white-space:nowrap;color:#9b7743;letter-spacing:.13em;font:7px Arial,sans-serif;display:block;overflow:hidden}.themeCardCopy h3{letter-spacing:.08em;margin:10px 0;font-size:18px;font-weight:500}.themeCardCopy p{color:#746c61;letter-spacing:.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.8;display:-webkit-box;overflow:hidden}.themeCardActions{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf7f0c7;border:1px solid #cdc1aeb8;border-top:0;grid-template-columns:1fr 1.25fr;min-height:46px;margin:0 14px 14px;display:grid;position:relative}.themeCardActions button{text-align:left;color:#71695d;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:9px}.themeCardActions button+button{color:#8d6a37;border-left:1px solid #cdc1aeb8;justify-content:space-between;align-items:center;display:flex}.themeCardActions button:hover{color:#312b24;background:#e2d7c69e}.themeCardActions.single{grid-template-columns:1fr}.themeCardActions.single button{color:#8d6a37;justify-content:space-between;align-items:center;display:flex}.how{background:#e5ddd0;padding:90px 6vw 105px}.howTitle{border-bottom:1px solid #bdb3a4;grid-template-columns:1fr 350px;align-items:end;gap:50px;padding-bottom:45px;display:grid}.howTitle h2{letter-spacing:.08em;margin:0;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.38}.howTitle p{color:var(--muted);letter-spacing:.05em;font-size:13px;line-height:2}.howSteps{grid-template-columns:repeat(3,1fr);display:grid}.howSteps article{border-right:1px solid #bdb3a4;padding:38px 45px 20px 0}.howSteps article+article{padding-left:45px}.howSteps article:last-child{border:0}.howSteps span{color:var(--gold);letter-spacing:.18em;font:10px Arial,sans-serif}.howSteps h3{letter-spacing:.08em;margin:25px 0 12px;font-size:17px;font-weight:500}.howSteps p{color:var(--muted);margin:0;font-size:11px;line-height:1.9}footer{background:var(--coal);color:#ded8cc;align-items:center;gap:45px;min-height:150px;padding:0 5vw;display:flex}footer p{letter-spacing:.17em;color:#777269;margin:0;font:9px Arial,sans-serif}footer p:last-child{margin-left:auto;font-family:inherit;font-size:11px}.toast{z-index:80;color:var(--ink);border:1px solid var(--gold);letter-spacing:.06em;background:#efe7d8;padding:13px 20px;font-size:11px;animation:.25s toastIn;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 14px 45px #00000038}.mobileReturnToBracelet{display:none}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}}.modalBackdrop{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a0908ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.checkoutModal{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:var(--ivory);width:min(500px,100%);max-height:calc(100dvh - 40px);padding:44px;position:relative;overflow-y:auto;box-shadow:0 30px 100px #0006}.modalClose{cursor:pointer;background:0 0;border:0;font-size:27px;font-weight:200;position:absolute;top:16px;right:18px}.checkoutModal h2{letter-spacing:.08em;margin:0 0 16px;font-size:30px;font-weight:400}.modalIntro{color:var(--muted);font-size:11px;line-height:1.9}.checkoutDesignPreview{color:#f6efe1;background:#171613;justify-items:center;gap:13px;margin:18px 0 0;padding:18px;display:grid;overflow:hidden}.checkoutPreviewVisual{aspect-ratio:1;background:#171613;border:1px solid #cdb07c2e;place-items:center;width:min(300px,100%);display:grid;overflow:hidden}.checkoutPreviewImage{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.workbenchShell .checkoutPreviewVisual .checkoutLiveCanvas.braceletCanvas{aspect-ratio:1;cursor:default;touch-action:auto;width:100%;height:100%;min-height:0;max-height:none;margin:0;top:auto;overflow:hidden;transform:none}.workbenchShell .checkoutPreviewVisual .checkoutLiveCanvas.braceletCanvas.designView,.workbenchShell .checkoutPreviewVisual .checkoutLiveCanvas.braceletCanvas.designView.hasHangingCharm{margin:0;overflow:hidden}.checkoutLiveCanvas .braceletBead{pointer-events:none;cursor:default;min-width:4px;min-height:4px;transition:none}.checkoutLiveCanvas .braceletBead[data-hanging-charm=true]{min-width:9px;min-height:9px}.checkoutLiveCanvas .braceletBead[data-product-id=natural-double-point-gemstone-series]{min-width:3px;min-height:5px}.checkoutLiveCanvas .centerReadout{gap:1px}.checkoutLiveCanvas .centerReadout span{margin-bottom:2px;font-size:3px}.checkoutLiveCanvas .centerReadout strong{font-size:14px}.checkoutLiveCanvas .centerReadout small{margin-top:0;font-size:2.5px}.checkoutLiveCanvas .centerReadout em{margin-top:4px;font-size:2.5px}.checkoutPreviewLoading{color:#9e9588;text-align:center;place-content:center;justify-items:center;gap:10px;width:100%;height:100%;display:grid}.checkoutPreviewLoading i{border:1px solid #cda96847;border-top-color:#cda968;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite checkoutPreviewSpin}.checkoutPreviewLoading span{letter-spacing:.08em;font-size:8px}@keyframes checkoutPreviewSpin{to{transform:rotate(360deg)}}.checkoutPreviewCopy{text-align:center;justify-items:center;gap:5px;width:100%;margin:0;display:grid}.checkoutPreviewCopy em{color:#8e8579;letter-spacing:.08em;font:7px Arial,sans-serif}.checkoutDesignPreview span{color:#cda968;letter-spacing:.18em;font-size:8px}.checkoutDesignPreview strong{letter-spacing:.06em;font-size:12px;font-weight:500}.modalDesign{border:1px solid var(--line);background:var(--line);gap:1px;margin:18px 0;display:grid}.modalDesign div{background:var(--ivory);justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:10px 12px;display:flex}.modalDesign span{color:var(--muted);font-size:11px}.modalDesign strong{font:500 14px Arial,sans-serif}.modalDesign .checkoutTotalRow{background:#eee6d8;min-height:58px}.modalDesign .checkoutTotalRow strong{font-size:18px}.checkoutCustomerFields{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.checkoutCustomerFields label{gap:6px;display:grid}.checkoutCustomerFields label.wide{grid-column:1/-1}.checkoutCustomerFields span,.paymentMethods legend{color:var(--muted);letter-spacing:.08em;font-size:10px}.checkoutCustomerFields input{border:1px solid var(--line);width:100%;color:var(--ink);background:#f7f2e8;outline:none;padding:11px 12px;font:13px Arial,sans-serif}.checkoutCustomerFields input:focus{border-color:#a7844f;box-shadow:0 0 0 2px #a7844f1f}.paymentMethods{border:0;border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 18px;margin:18px 0;padding:16px 0 0;display:flex}.paymentMethods legend{padding:0 0 10px}.paymentMethods label{align-items:center;gap:7px;font-size:11px;display:flex}.paymentMethods input{accent-color:#171613}.orderMessage{color:#705b38;background:#eee6d8;margin:12px 0;padding:12px;font-size:10px;line-height:1.7}.modalWarning{color:#776b58;background:#e5ded1;padding:12px;font-size:10px;line-height:1.7}.modalWarning.craft{color:#65715b;background:#e7e3d6;border-left:2px solid #8b9a7e}.modalWarning.error{color:#8c3d35;background:#ead5d0}.shareModal{width:min(560px,100%)}.shareDesignSummary{background:#ffffff57;border:1px solid #c9b896;gap:6px;margin:25px 0 18px;padding:17px 18px;display:grid}.shareDesignSummary span{color:#a37b40;letter-spacing:.18em;font:7px Arial,sans-serif}.shareDesignSummary strong{letter-spacing:.07em;font-size:15px;font-weight:500}.shareDesignSummary small{color:#81786c;font-size:9px;line-height:1.6}.shareDesignSummary.error{background:#d1c2ae33;border-color:#c9b9a6}.shareLinkField{gap:9px;margin:25px 0 18px;display:grid}.shareLinkField span{color:var(--muted);letter-spacing:.12em;font:9px Arial,sans-serif}.shareLinkField input{color:#635b50;background:#ffffff73;border:1px solid #cfc3b0;outline:none;width:100%;min-height:44px;padding:0 13px;font:10px Arial,sans-serif}.shareLinkField input:focus{border-color:var(--gold);box-shadow:0 0 0 2px #b28a4e1f}.shareActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.secondaryShareButton{border:1px solid var(--coal);min-height:52px;color:var(--coal);cursor:pointer;letter-spacing:.09em;background:0 0;justify-content:space-between;align-items:center;padding:0 18px;font-size:12px;display:flex}.secondaryShareButton:hover{border-color:var(--gold);color:#916a31}.shareNote{color:#8a8175;margin:14px 0 0;font-size:9px;line-height:1.7}.shareToSeriesButton{color:#7f6034;cursor:pointer;letter-spacing:.07em;background:#b18b5014;border:1px solid #baa27d;justify-content:space-between;align-items:center;width:100%;min-height:45px;margin-top:9px;padding:0 15px;font-size:10px;display:flex}.shareToSeriesButton:hover{border-color:var(--gold);background:#b18b5024}.themeComposerBackdrop,.themeDetailBackdrop{z-index:76}.themeComposerModal{background:#f4efe5;grid-template-columns:.78fr 1.22fr;width:min(920px,100%);max-height:min(780px,100vh - 40px);display:grid;position:relative;overflow:auto;box-shadow:0 32px 110px #00000075}.themeComposerIntro{color:#eee7dc;background:#201e1a;padding:62px 45px}.themeComposerIntro .sectionIndex{margin-bottom:20px}.themeComposerIntro h2{letter-spacing:.08em;margin:0 0 22px;font-size:35px;font-weight:400}.themeComposerIntro>p:last-of-type{color:#aaa295;letter-spacing:.035em;font-size:11px;line-height:2}.themeComposerIntro>div{border-top:1px solid #4a453d;flex-wrap:wrap;gap:8px;margin-top:35px;padding-top:20px;display:flex}.themeComposerIntro>div span{color:#d3ba8b;letter-spacing:.08em;border:1px solid #5f574b;padding:7px 9px;font:8px Arial,sans-serif}.themeComposerFields{gap:17px;padding:54px 52px 44px;display:grid}.themeComposerFields label{gap:7px;display:grid}.themeComposerFields label>span{color:#8b6b3e;letter-spacing:.13em;font:8px Arial,sans-serif}.themeComposerFields input,.themeComposerFields textarea{color:#342f28;resize:vertical;background:#ffffff52;border:0;border-bottom:1px solid #c9bcaa;border-radius:0;outline:none;width:100%;padding:10px 11px;font-family:inherit;font-size:11px;line-height:1.7}.themeComposerFields input:focus,.themeComposerFields textarea:focus{border-color:var(--gold);box-shadow:inset 2px 0 #aa875180}.themeComposerFields>p{color:#8c8377;margin:1px 0 0;font-size:9px;line-height:1.7}.themeDetailModal{background:#f4efe5;grid-template-columns:1fr 1fr;width:min(940px,100%);max-height:min(760px,100vh - 40px);display:grid;position:relative;overflow:auto;box-shadow:0 32px 110px #00000075}.themeDetailHero{background:radial-gradient(circle at 50% 42%,#fffdf8,#e4dacb 58%,#cfc0ac 100%);flex-direction:column;justify-content:center;align-items:center;gap:33px;min-height:600px;padding:50px;display:flex}.themeDetailHero>small{color:#8c7655;letter-spacing:.14em;font:8px Arial,sans-serif}.templateOrb.detail{width:190px;height:190px;box-shadow:inset -24px -25px 35px #00000040,0 28px 40px #2b201433}.savedThemePreview.large{width:260px;height:260px}.savedThemePreview.large b{background-size:cover}.themeOriginalDetail{object-fit:contain;background:#171613;width:min(100%,430px);max-height:460px;display:block;box-shadow:0 24px 46px #2b201433}.themeDetailCopy{flex-direction:column;justify-content:center;padding:66px 58px 50px;display:flex}.themeDetailCopy h2{letter-spacing:.08em;margin:0;font-size:38px;font-weight:400}.themeLead{color:#5f574c;margin:20px 0 26px;font-size:12px;line-height:1.9}.themeDetailCopy>div{border-top:1px solid #d1c5b5;padding:16px 0}.themeDetailCopy>div>span{color:#9b7541;letter-spacing:.13em;margin-bottom:7px;font:8px Arial,sans-serif;display:block}.themeDetailCopy>div p{color:#746c61;margin:0;font-size:10px;line-height:1.8}.themeDetailCopy .primaryButton{margin-top:22px}.themeDetailNote{color:#8d8477;margin-top:12px;font-size:8px;line-height:1.6}.productDetailBackdrop{z-index:72;padding:24px}.productDetailModal{background:#f4efe5;grid-template-columns:1.08fr .92fr;width:min(920px,100%);max-height:min(760px,100vh - 48px);display:grid;position:relative;overflow:auto;box-shadow:0 32px 110px #00000075}.productDetailModal .modalClose{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6f1e8e0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;top:12px;right:14px}.detailVisual{background:radial-gradient(circle at 50% 42%,#fffdf8 0 13%,#eae1d3 57%,#d8cbb9 100%);flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:46px 42px 26px;display:flex;overflow:hidden}.detailVisualFallback{align-content:center;place-items:center;gap:50px;min-height:360px;display:grid}.detailVisualFallback .productBead{width:160px;height:160px}.detailVisualFallback .productBead[data-product-id=natural-double-point-gemstone-series]{width:calc(160px * var(--double-point-aspect,.5625));height:160px}.detailVisualFallback .productBead[data-product-id=natural-irregular-crystal-series]{width:calc(160px * var(--double-point-aspect,.75));height:160px}.detailVisualFallback .productBead[data-product-id=thai-silver-pixiu-series]{width:calc(160px * var(--double-point-aspect,.5));height:160px}.detailVisualFallback .productBead[data-product-id=pure-gold-pixiu][data-pixiu-angle=side]{width:160px;height:calc(160px / var(--double-point-aspect,2.4))}.detailVisualFallback .productBead[data-product-id=s925-rectangle-spacer]{width:160px;height:calc(160px / var(--double-point-aspect,2))}.detailVisualFallback .productBead[data-product-id=s999-mantra-honey-waist-spacer-series]{width:172px;height:calc(172px / var(--double-point-aspect,1.1))}.detailVisualFallback .productBead:is([data-product-id=s925-auspicious-cloud-long-barrel-bead],[data-product-id=s925-smooth-olive-bead-series],[data-product-id=s925-irregular-nugget-spacer]){width:160px;height:calc(160px / var(--double-point-aspect,1))}.checkoutLiveCanvas .braceletBead[data-product-id=natural-irregular-crystal-series]{min-width:3px;min-height:5px}.detailCutoutBead{object-fit:contain;width:160px;height:160px;box-shadow:none;background:0 0;border:0;display:block}.detailCutoutBead[data-product-id=collector-9a-blue-moonstone]{filter:brightness(1.04)saturate(1.07)contrast(1.02)}.detailCutoutBead[data-product-id=pure-silver-faceted-wuxiang-bead]{filter:brightness(1.02)saturate(.78)contrast(1.05)drop-shadow(0 14px 13px #3d3f412e)}.detailCutoutBead[data-product-id=rhodonite-full-meat]{filter:brightness(1.02)saturate(1.04)contrast(1.03)}.detailCutoutBead[data-product-id=rhodonite-jade]{filter:brightness(1.04)saturate(.98)contrast(1.02)}.detailCutoutBead[data-product-id=collector-natural-red-phantom-quartz]{filter:brightness(1.01)saturate(.98)contrast(1.04)}.detailCutoutBead[data-product-id=freshwater-cultured-pearl]{filter:brightness(1.02)saturate(.9)contrast(1.03)}.detailAnglePicker{justify-content:center;gap:9px;display:flex}.detailAnglePicker button{color:#786b5b;cursor:pointer;background:#faf7f08c;border:1px solid #b4a0819e;grid-template-rows:37px auto;place-items:center;min-width:66px;height:58px;padding:2px 5px 4px;display:grid}.detailAnglePicker button.active{color:#5f4522;background:#fffbf2e6;border-color:#9d753c;box-shadow:0 0 0 1px #9d753c2e}.detailAnglePicker button i{background-image:var(--angle-photo);background-position:50%;background-repeat:no-repeat;background-size:contain;width:54px;height:35px;display:block}.detailAnglePicker button span{letter-spacing:.1em;font:7px Arial,sans-serif}.detailGalleryHero{object-fit:contain;border:0;width:min(100%,390px);height:300px;display:block;box-shadow:0 18px 35px #362b1f29}.detailPhotoGallery{justify-content:center;gap:9px;display:flex}.detailPhotoGallery button{cursor:pointer;background:#faf7f08c;border:1px solid #b4a0819e;width:58px;height:50px;padding:3px;overflow:hidden}.detailPhotoGallery button.active{border-color:#9d753c;box-shadow:0 0 0 1px #9d753c33}.detailPhotoGallery img{object-fit:cover;width:100%;height:100%;display:block}.detailPhotoThumb{background-image:var(--thumb-photo);background-repeat:no-repeat;background-size:var(--thumb-size-x,100%) var(--thumb-size-y,100%);background-position:var(--thumb-position-x,50%) var(--thumb-position-y,50%);width:100%;height:100%;display:block}.detailVisualFallback p{color:#817669;letter-spacing:.08em;margin:0;font-size:11px}.detailContent{flex-direction:column;justify-content:center;padding:64px 52px 52px;display:flex}.detailContent .sectionIndex{margin-bottom:14px}.detailContent h2{letter-spacing:.08em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.25}.detailDisplayVariant{margin-top:12px}.detailNote{color:#71695f;letter-spacing:.04em;margin:18px 0 30px;font-size:11px;line-height:1.9}.detailAdvisorRecommendation{background:#fffcf59e;border:1px solid #a9844e61;border-left:2px solid #a57d43;margin:-12px 0 27px;padding:17px 18px}.detailAdvisorRecommendation>span{color:#9a753d;letter-spacing:.18em;font:7px Arial,sans-serif;display:block}.detailAdvisorRecommendation h3{letter-spacing:.06em;margin:6px 0 10px;font:400 17px/1.35 Georgia,Noto Serif TC,serif}.detailAdvisorRecommendation p{color:#665e53;margin:6px 0 0;font-size:9px;line-height:1.75}.detailAdvisorRecommendation small{color:#8a6f4c;margin-top:9px;font-size:8px;line-height:1.65;display:block}.detailMeaning{color:#746b5f;letter-spacing:.035em;background:#fffcf57a;border-left:2px solid #a8865194;margin:-17px 0 26px;padding:12px 14px;font-size:10px;line-height:1.8}.detailSpecs{border-top:1px solid #d5cab9;border-bottom:1px solid #d5cab9;padding:21px 0 19px}.detailSpecs>span{color:#817669;letter-spacing:.14em;margin-bottom:11px;font:9px Arial,sans-serif;display:block}.detailSpecs>div{flex-wrap:wrap;gap:7px;display:flex}.detailSpecs button{color:#60574c;cursor:pointer;background:0 0;border:1px solid #cabdaa;min-width:52px;height:34px;padding:0 9px;font:9px Arial,sans-serif}.detailSpecs button.active{color:#fff;background:#181612;border-color:#181612}.detailPrice{justify-content:space-between;align-items:flex-end;padding:24px 0 18px;display:flex}.detailPrice span{color:#796f62;font-size:10px}.detailPrice strong{font:400 22px Arial,sans-serif}.detailPhotoNote{color:#8b8175;margin:14px 0 0;font-size:9px;line-height:1.65}@media (width<=1080px){.atelier{grid-template-columns:190px minmax(430px,1fr) 260px}.materialNav,.summaryPanel{padding:38px 20px}.catalogHeader{grid-template-columns:1fr;align-items:start}.sizeSelector,.catalogSortSelector{justify-content:flex-start}.productGrid{grid-template-columns:repeat(3,1fr)}.siteHeader:not(.brandSiteHeader) nav a{display:none}.themeGuide{grid-template-columns:1fr 1fr 1fr}.themeGuide>i{display:none}.themeGuide>button{grid-column:1/-1;justify-content:center}}@media (width<=820px){.siteHeader{height:66px;padding:0 20px}.intro{min-height:310px;padding:52px 22px 45px;display:block}.intro h1{font-size:43px}.introCopy{margin-top:30px;font-size:12px}.sizeBar{grid-template-columns:1fr 1fr;gap:18px;padding:20px;display:grid;position:relative}.stepTitle{grid-column:1/-1}.stepTitle>div{justify-content:space-between}.sizeBar label{flex-direction:column;align-items:flex-start;gap:4px}.sizeBar select{width:100%}.fitGroup{flex-wrap:wrap;grid-column:1/-1}.finishedSize{grid-column:1/-1;margin:0}.finishedSize small{max-width:none}.atelier{flex-direction:column;display:flex}.productDetailBackdrop{z-index:180;align-items:end;padding:0}.productDetailModal{grid-template-columns:1fr;width:100%;max-height:92vh}.productDetailModal .modalClose{z-index:12;width:44px;height:44px;top:max(8px, var(--safe-top));background:#faf7f0f5;border:1px solid #a68b6052;right:8px;box-shadow:0 5px 18px #201b1429}.detailVisual{min-height:300px;padding:36px 25px 18px}.detailVisualFallback{gap:26px;min-height:245px}.detailVisualFallback .productBead,.detailCutoutBead{width:120px;height:120px}.detailVisualFallback .productBead[data-product-id=natural-double-point-gemstone-series]{width:calc(130px * var(--double-point-aspect,.5625));height:130px}.detailVisualFallback .productBead[data-product-id=natural-irregular-crystal-series]{width:calc(130px * var(--double-point-aspect,.75));height:130px}.detailVisualFallback .productBead[data-product-id=pure-gold-pixiu][data-pixiu-angle=side]{width:120px;height:calc(120px / var(--double-point-aspect,2.4))}.detailVisualFallback .productBead:is([data-product-id=s925-auspicious-cloud-long-barrel-bead],[data-product-id=s925-smooth-olive-bead-series],[data-product-id=s925-irregular-nugget-spacer]){width:120px;height:calc(120px / var(--double-point-aspect,1))}.detailContent{padding:34px 24px 28px}.detailContent h2{font-size:29px}.braceletStage{order:1;min-height:530px;padding:24px 18px 18px}.guestDraftNotice{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}.guestDraftNoticeActions{grid-template-columns:1fr 1fr;display:grid}.guestDraftNoticeActions button{white-space:normal;min-height:42px}.guestDraftNoticeActions button:first-child{grid-column:1/-1}.braceletCanvas{width:min(100%,450px)}.stageSelectedBeadSlot{height:164px;min-height:164px;max-height:164px;margin-top:16px}.stageSelectedBeadSlot .selectedBeadInfo{grid-template-columns:1fr;align-content:center;gap:10px;height:164px;min-height:164px;max-height:164px;padding:13px}.stageSelectedBeadSlot .selectedBeadInfoEmpty{min-height:164px}.stageSelectedBeadSlot .selectedSizeEditor{border-top:1px solid #cdb17d33;border-left:0;height:70px;padding:9px 0 0}.stageSelectedBeadSlot .selectedSizeEditor>div:first-child{align-items:flex-start}.stageSelectedBeadSlot .selectedSizeChoices button{min-width:54px;min-height:32px}.wristModelSelector{scrollbar-width:none;justify-content:flex-start;max-width:100%;padding-bottom:4px;overflow-x:auto}.wristModelSelector::-webkit-scrollbar{display:none}.wristModelSelector button{flex:none}.materialNav{display:none}.catalog{border:0;order:3;padding:30px 20px 38px}.catalogHeader{background:#ffffff3d;border:1px solid #beae96b8;grid-template-columns:1fr;align-items:start;gap:0;margin-bottom:18px;padding:0;overflow:hidden}.mobileCatalogUnifiedToggle{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:88px;padding:15px 14px;display:grid}.mobileCatalogUnifiedCopy{gap:4px;min-width:0;display:grid}.mobileCatalogUnifiedCopy small{color:#a07b43;letter-spacing:.16em;font:7px Arial,sans-serif}.mobileCatalogUnifiedCopy strong{letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.mobileCatalogUnifiedCopy em{color:#817563;letter-spacing:.055em;font:9px Arial,sans-serif}.mobileCatalogUnifiedAction{color:#665c4f;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:10px;min-height:44px;font:9px Arial,sans-serif;display:inline-flex}.mobileCatalogUnifiedAction i{color:#8f6c38;border:1px solid #baa98f;border-radius:50%;place-items:center;width:31px;height:31px;font:16px Arial,sans-serif;display:grid}.catalog.mobileCatalogOpen .mobileCatalogUnifiedToggle{background:#e2dacd61}.catalog.mobileCatalogClosed .catalogHeader{margin-bottom:0}.catalog.mobileCatalogClosed .catalogTools,.catalog.mobileCatalogClosed .mobileCatalogCategoryList,.catalog.mobileCatalogClosed .mobileCatalogPanel,.catalogTitle{display:none}.mobileCatalogCategoryList{overscroll-behavior-x:contain;scrollbar-width:none;border-top:1px solid #beae9699;flex-wrap:nowrap;gap:7px;padding:14px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.mobileCatalogCategoryList::-webkit-scrollbar{display:none}.mobileCatalogCategoryList button{flex:none;min-height:44px;padding:8px 14px}.mobileCatalogCategoryList button.active{border-color:var(--coal);background:var(--coal);color:#fff}.catalogTools{border-top:1px solid #beae9699;gap:8px;padding:14px}.productSearch{background:#ffffff61;border:1px solid #cfc3b1;min-height:42px;padding:0 7px}.sizeSelector{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:calc(100% + 14px);margin-right:-14px;padding:0 14px 5px 0;scroll-padding-inline:0 14px;overflow-x:auto}.sizeSelector::-webkit-scrollbar{display:none}.sizeSelector>span{z-index:2;background:#f7f3eb;flex:none;align-self:stretch;align-items:center;margin-right:1px;padding-right:9px;display:flex;position:sticky;left:0}.sizeSelector button{flex:none;min-height:44px}.catalogSortSelector{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.catalogSortSelector>span{white-space:nowrap;grid-column:1/-1;margin:1px 0 -1px}.catalogSortSelector button{min-width:0;min-height:44px;padding:6px 4px}.mobileCatalogScopes button{min-height:44px}.productGrid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid;overflow:visible}.productGrid.mobileCatalogCollapsed{display:none}.productCard{min-width:0}.productBeadWrap{height:148px}.productBead{width:var(--catalog-mobile-bead-size,var(--catalog-bead-size,60px));height:var(--catalog-mobile-bead-size,var(--catalog-bead-size,60px))}.productBead[data-real-photo=true][data-product-id=natural-double-point-gemstone-series],.productBead[data-real-photo=true][data-product-id=natural-irregular-crystal-series],.productBead[data-real-photo=true][data-product-id=thai-silver-pixiu-series],.productBead[data-real-photo=true][data-product-id=s925-rectangle-spacer],.productBead[data-real-photo=true][data-product-id=s925-smooth-olive-bead-series],.productBead[data-real-photo=true][data-product-id=s925-vintage-buddha-bead-series],.productBead[data-real-photo=true][data-product-id=s999-mantra-honey-waist-spacer-series]{width:var(--catalog-mobile-bead-width,var(--catalog-bead-width));height:var(--catalog-mobile-bead-height,var(--catalog-bead-height))}.productSizeBadge{padding:4px 5px;font-size:7px;top:8px;left:8px}.catalogGroupBadge{max-width:calc(100% - 74px);padding:4px 5px;font-size:6px;top:8px;right:8px}.productDragHint{display:none}.productPhotoHint{font-size:7px;bottom:7px;left:8px}.productMeta{min-height:104px;padding:13px 10px 10px}.productMeta p{margin-bottom:6px;font-size:6px;line-height:1.35}.productMeta h3{margin-bottom:6px;font-size:13px;line-height:1.35}.productMeta>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.productVariants{min-height:70px;padding:0 10px 9px}.sizeRangeHeader strong{font-size:9px}.finishRangeEnds,.sizeRangeEnds{font-size:6px}.productAnglePicker{gap:3px;top:35px;right:5px}.productAnglePicker button{width:31px;height:28px}.mobileReturnToBracelet{right:18px;bottom:calc(92px + var(--safe-bottom));z-index:var(--z-bottom-bar);color:#f7f0e5;letter-spacing:.07em;background:#1c1a17;border:1px solid #b99559;border-radius:25px;align-items:center;gap:8px;min-height:46px;padding:0 13px 0 15px;font:10px Arial,sans-serif;animation:.25s toastIn;display:flex;position:fixed;box-shadow:0 12px 34px #00000047}.mobileReturnToBracelet>span{color:#d8b673;font-size:16px}.mobileReturnToBracelet>b{color:#1d1a15;background:#d2ad68;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:9px;font-weight:600;display:grid}.summaryPanel{border:0;border-top:1px solid var(--line);order:4;padding:35px 20px 40px}.templateGrid{grid-template-columns:1fr}.exampleGalleryIntro{grid-template-columns:1fr;gap:7px}.exampleGalleryIntro span{grid-row:auto}.designExampleRow{grid-template-columns:54px minmax(0,1fr);gap:13px;padding:16px 0}.designExampleIndex{min-height:62px}.designExampleIndex strong{font-size:23px}.designExampleSummary strong{font-size:13px}.designExampleSummary small{font-size:7px}.designExampleRow>button{grid-column:1/-1;width:100%;min-height:42px}.themeGuide{grid-template-columns:1fr;align-items:stretch}.themeGuide>button{grid-column:auto}.themeComposerBackdrop,.themeDetailBackdrop{align-items:end;padding:0}.themeComposerModal,.themeDetailModal{grid-template-columns:1fr;width:100%;max-height:94vh}.themeComposerIntro{padding:42px 25px 32px}.themeComposerIntro h2{font-size:30px}.themeComposerFields{padding:32px 24px 28px}.themeDetailHero{gap:22px;min-height:310px;padding:45px 25px 30px}.templateOrb.detail{width:125px;height:125px}.savedThemePreview.large{width:190px;height:190px}.themeDetailCopy{padding:38px 25px 32px}.themeDetailCopy h2{font-size:31px}.how{padding:65px 22px 70px}.howTitle{padding-bottom:30px;display:block}.howTitle p{margin-top:25px}.howSteps{grid-template-columns:1fr}.howSteps article,.howSteps article+article{border-bottom:1px solid #bdb3a4;border-right:0;padding:28px 0}footer{flex-wrap:wrap;gap:20px;padding:35px 22px}footer p:last-child{width:100%;margin:0}}@media (width<=480px){.logo{font-size:18px}.bagButton{padding:10px 11px;font-size:9px}.intro h1{font-size:38px}.braceletStage{min-height:0;padding:18px 14px 20px}.braceletStage:before{width:460px;height:540px;top:39%}.stageTopline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.stageTopline>div:first-child{grid-area:1/1}.stageTopline>div:first-child>span{display:none}.stageTopline p{margin:0;font-size:9px}.stageTopline>button{color:#c9b17f;white-space:nowrap;grid-area:1/2;padding:7px 0 7px 10px;font-size:9px}.viewControls{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:3px;display:grid}.viewControls button{min-width:0;min-height:38px;padding:7px 4px;font-size:10px}.viewHint{min-height:22px;margin:3px 0 0}.scaleStatus{letter-spacing:.08em;gap:6px;font-size:7px}.scaleStatus i{width:22px}.mobileGestureHint{z-index:25;color:#aaa195;letter-spacing:.035em;white-space:nowrap;border-top:1px solid #cdb17d21;border-bottom:1px solid #cdb17d21;align-items:center;gap:4px;min-height:32px;margin:0 0 3px;padding:0 8px;font:6.5px Arial,sans-serif;display:flex;position:relative}.mobileGestureHint>i{color:#665f55;font-style:normal}.mobileGestureHint>button{color:#d1b77f;white-space:nowrap;background:0 0;border:0;border-left:1px solid #cdb17d33;min-height:24px;margin-left:auto;padding:0 0 0 7px;font:7px Arial,sans-serif}.mobileGestureHint>button b{border:1px solid #d1b77f7a;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:3px;font-weight:400;display:inline-grid}.workbenchShell .braceletCanvas{width:min(100%,348px);max-width:none;margin:8px auto 0;transform:none}.workbenchShell .braceletCanvas.designView,.workbenchShell .braceletCanvas.designView.hasHangingCharm{margin-bottom:112px;overflow:visible}.workbenchShell .braceletCanvas.designView .rotationDock,.workbenchShell .braceletCanvas.designView.hasHangingCharm .rotationDock{bottom:-92px}.gestureCoach{z-index:65;color:#eee6d8;pointer-events:none;background:#1b1915f0;border:1px solid #dcbc8194;grid-template-columns:38px 1fr 1fr;align-items:center;gap:9px;width:min(286px,88%);min-height:76px;padding:11px 24px 11px 11px;animation:.32s both gestureCoachIn;display:grid;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000057}.gestureCoach>button{color:#9f978a;pointer-events:auto;background:0 0;border:0;width:22px;height:22px;font-size:14px;position:absolute;top:4px;right:4px}.gestureCoach>i{color:#dabb80;border:1px solid #dab97e73;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;animation:1.25s ease-in-out infinite gestureHand;display:grid}.gestureCoach>div{gap:4px;min-width:0;display:grid}.gestureCoach span{color:#cdb176;letter-spacing:.05em;font:7px Arial,sans-serif}.gestureCoach strong{font-size:9px;font-weight:500;line-height:1.4}@keyframes gestureCoachIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes gestureHand{0%,to{transform:translateY(2px)scale(.96)}50%{transform:translateY(-3px)scale(1.04)}}.rotationDock{grid-template-columns:auto minmax(88px,1fr) auto auto auto;gap:4px;width:94%}.rotationDock .rotationAuto{min-width:44px;padding:5px 4px}.stageSelectedBeadSlot{margin-top:0}.stageSelectedBeadSlot:has(.selectedBeadInfoEmpty){height:164px;min-height:164px;max-height:164px;margin:0 0 10px}.stageSelectedBeadSlot .selectedBeadInfoEmpty{gap:5px;height:164px;min-height:164px;max-height:164px;padding:10px}.stageSelectedBeadSlot .selectedBeadInfoEmpty strong{font-size:11px}.stageSelectedBeadSlot .selectedBeadInfoEmpty small{font-size:8px}.stageActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:11px;display:grid}.stageActions button{background:#ffffff05;border:1px solid #cdb17d2e;min-height:36px;padding:6px 5px;font-size:9px}.stageActions .tightenAction{grid-column:1/-1}.stageSelectedBeadSlot .selectedSizeEditor>div:first-child em{max-width:145px}.centerReadout strong{font-size:38px}.categoryList{grid-template-columns:repeat(2,1fr)}.catalog{padding:22px 14px 32px}.catalogHeader{padding:12px}.catalogHeading h2{font-size:20px}.catalogHeading span{font-size:8px}.productCard{flex-basis:80%}.checkoutModal{padding:38px 24px 28px}.checkoutDesignPreview{grid-template-columns:minmax(118px,40%) minmax(0,1fr);gap:12px;padding:14px 14px 14px 8px}.checkoutCustomerFields{grid-template-columns:1fr}.checkoutCustomerFields label.wide{grid-column:auto}.shareActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.braceletBead[data-real-photo=true][data-neutral-silver=true]{filter:grayscale(.94)saturate(.18)sepia(.025)brightness(.99)contrast(1.07)drop-shadow(0 4px 5px #23272b57)}.productBead[data-real-photo=true][data-neutral-silver=true]{filter:grayscale(.94)saturate(.18)sepia(.025)brightness(1.025)contrast(1.055)drop-shadow(0 10px 9px #33373b30)}.braceletBead[data-real-photo=true][data-neutral-silver=true]:hover{filter:grayscale(.94)saturate(.18)sepia(.025)brightness(1.07)contrast(1.07)drop-shadow(0 4px 5px #23272b5c)}.braceletBead[data-real-photo=true][data-neutral-silver=true].selected{box-shadow:none;filter:grayscale(.94)saturate(.18)sepia(.025)brightness(1.03)contrast(1.08)drop-shadow(0 0 3px #e5c789e6)drop-shadow(0 4px 5px #23272b66)}.braceletBead[data-real-photo=true][data-product-id=thai-silver-pixiu-series],.productBead[data-real-photo=true][data-product-id=thai-silver-pixiu-series]{filter:grayscale(.98)saturate(.08)brightness(1.02)contrast(1.07)!important}.braceletBead[data-real-photo=true][data-product-id=thai-silver-pixiu-series]:hover{filter:grayscale(.98)saturate(.08)brightness(1.055)contrast(1.07)!important}.braceletBead[data-real-photo=true][data-product-id=thai-silver-pixiu-series].selected{box-shadow:none!important;filter:grayscale(.98)saturate(.08)brightness(1.035)contrast(1.08)!important}.braceletBead[data-real-photo=true][data-product-id=gold-cat-eye]{filter:brightness(1.07)saturate(.68)contrast(.98)hue-rotate(4deg)drop-shadow(0 4px 5px #4f39184d)}.productBead[data-real-photo=true][data-product-id=gold-cat-eye]{filter:brightness(1.12)saturate(.66)contrast(.96)hue-rotate(4deg)drop-shadow(0 10px 9px #5c45202e)}.braceletBead[data-real-photo=true][data-product-id=gold-cat-eye]:hover{filter:brightness(1.13)saturate(.7)contrast(.99)hue-rotate(4deg)drop-shadow(0 4px 5px #4f391852)}.goldPricingAction{grid-template-columns:minmax(250px,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:10px 12px;display:grid}.goldPricingAction .productPurchaseControls{justify-self:end}.goldCardQuote{text-align:left;color:#3b3023;cursor:pointer;background:#fbf6ebc7;border:1px solid #c9ad7e;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;width:100%;min-height:56px;margin:0;padding:9px 12px;display:grid}.goldCardQuote span{color:#786751;letter-spacing:.025em;grid-column:1;font-size:8px}.goldCardQuote b{color:#211b14;letter-spacing:.015em;white-space:nowrap;grid-area:1/2;font:500 15px Arial,sans-serif}.goldCardQuote small{color:#786751;font-size:8px;line-height:1.45}.goldCardQuote em{color:#916f3c;white-space:nowrap;grid-area:2/2;align-self:end;font-size:8px;font-style:normal}.goldCardQuote:hover{background:#fffaf0;border-color:#9e7740}.goldCardQuote.testing{background:#f6f2e9;border-style:dashed}@media (width<=820px){.goldPricingAction{grid-template-columns:1fr auto;gap:9px}.goldPricingAction .goldCardQuote{grid-column:1/-1}.goldPricingAction .productPurchaseControls{grid-column:1/-1;justify-self:end}}@media (width<=480px){.goldPricingAction{grid-template-columns:1fr}.goldPricingAction .productPurchaseControls{justify-content:flex-end;justify-self:stretch}.goldCardQuote{grid-template-columns:1fr}.goldCardQuote span,.goldCardQuote b,.goldCardQuote small,.goldCardQuote em{grid-area:auto/1}.goldCardQuote em{justify-self:start;margin-top:2px}}@container (width<=300px){.productAction{flex-direction:column;justify-content:center;align-items:stretch;gap:9px;min-height:102px;padding:10px 12px 12px}.productPrice{width:100%;min-width:0}.productPrice small{overflow-wrap:anywhere;line-height:1.45}.productPurchaseControls{justify-content:flex-end;width:100%}.goldPricingAction{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:146px;display:grid}.goldPricingAction .goldCardQuote{grid-column:1;min-width:0}.goldPricingAction .productPurchaseControls{grid-column:1;justify-content:flex-end;justify-self:stretch}.goldCardQuote{grid-template-columns:minmax(0,1fr);gap:4px}.goldCardQuote span,.goldCardQuote b,.goldCardQuote small,.goldCardQuote em{grid-area:auto/1;min-width:0}.goldCardQuote b{white-space:normal}.goldCardQuote em{justify-self:start;margin-top:2px}}.goldPriceBreakdown{background:#faf6ed;border:1px solid #d7c59f;margin:14px 0}.goldPriceBreakdown summary{cursor:pointer;color:#6d512b;padding:12px;font-size:11px}.goldPriceBreakdown dl{margin:0;padding:0 12px}.goldPriceBreakdown dl>div{border-top:1px solid #e4d9c3;grid-template-columns:1fr auto;gap:12px;padding:8px 0;font-size:9px;display:grid}.goldPriceBreakdown dt{color:#7e715e}.goldPriceBreakdown dd{text-align:right;color:#2e261c;margin:0}.goldPriceBreakdown>p,.goldPricePending p{color:#796f60;border-top:1px solid #e4d9c3;margin:0;padding:12px;font-size:9px;line-height:1.7}.goldPricePending{background:#faf7f0;border:1px dashed #c8b58f;margin:14px 0;padding-top:12px}.goldPricePending>b{color:#6c5432;padding:0 12px;font-size:10px}.checkoutQuoteLock{background:#f0eadf;border-left:2px solid #b89359;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:11px 12px;display:flex}.checkoutQuoteLock span{color:#6f5430;letter-spacing:.08em;font-size:9px}.checkoutQuoteLock small{color:#796f60;text-align:right;font-size:9px;line-height:1.5}.materialBreakdownRow em{color:#9b7542;margin-top:4px;font-size:9px;font-style:normal;line-height:1.5;display:block}.adminPage{color:#eee6d8;background:#171613;min-height:100vh;padding:48px clamp(18px,4vw,64px) 80px}.adminHeader{border-bottom:1px solid #413b30;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:26px;display:flex}.adminHeader p,.adminEmpty>p:first-child{color:#bd9458;letter-spacing:.22em;font-size:10px}.adminHeader h1{margin:8px 0 0;font-size:clamp(28px,4vw,52px);font-weight:400}.adminHeader>div:last-child{color:#aaa08f;align-items:center;gap:16px;font-size:11px;display:flex}.adminHeader a{color:#eee6d8;border:1px solid #685e4e;padding:8px 12px;text-decoration:none}.adminMetrics{background:#413b30;border:1px solid #413b30;grid-template-columns:repeat(3,1fr);gap:1px;margin:28px 0;display:grid}.adminMetrics div{background:#1e1c18;justify-content:space-between;align-items:end;padding:20px;display:flex}.adminMetrics span{color:#8f8677;letter-spacing:.1em;font-size:10px}.adminMetrics strong{font:30px Georgia,serif}.adminOrders{gap:16px;display:grid}.adminOrderCard{background:#1e1c18;border:1px solid #413b30;padding:20px}.adminOrderTop{grid-template-columns:74px 1fr auto;align-items:center;gap:16px;display:grid}.adminOrderTop img,.adminNoPreview{object-fit:cover;color:#71695d;background:#29251f;place-items:center;width:74px;height:74px;font-size:8px;display:grid}.adminOrderTop p{color:#827a6c;margin:0 0 4px;font-size:9px}.adminOrderTop h2{letter-spacing:.08em;margin:0 0 8px;font:16px Arial,sans-serif}.adminOrderTop>strong{font:20px Arial,sans-serif}.adminBadge{color:#d6c9b4;border:1px solid #655b4b;padding:4px 8px;font-size:9px;display:inline-block}.adminBadge.paid{color:#acc4a4;border-color:#65785f}.adminCustomer{color:#9a9182;border-top:1px solid #383229;border-bottom:1px solid #383229;flex-wrap:wrap;gap:10px 18px;margin:16px 0;padding:14px 0;font-size:10px;display:flex}.adminCustomer b{color:#eee6d8}.adminOrderCard details{font-size:10px}.adminOrderCard summary{cursor:pointer;color:#c7b89f}.adminItems{gap:8px;margin-top:12px;display:grid}.adminItems>div{justify-content:space-between;display:flex}.adminItems span{display:grid}.adminItems small{color:#81796c;margin-top:3px}.adminPricingSnapshot{border-top:1px solid #383229;margin-top:12px;padding-top:12px}.adminPricingSnapshot>div{grid-template-columns:auto 1fr;gap:7px 12px;margin-top:10px;font-size:9px;display:grid}.adminPricingSnapshot span{color:#81796c}.adminPricingSnapshot b{overflow-wrap:anywhere;font-weight:400}.adminTotals{color:#aa9f8e;flex-wrap:wrap;gap:14px;padding:14px 0;font-size:10px;display:flex}.adminStatusForm{grid-template-columns:150px 1fr auto auto;align-items:center;gap:8px;display:grid}.adminStatusForm select,.adminStatusForm input{color:#eee6d8;background:#171613;border:1px solid #51493d;min-width:0;padding:10px;font-size:10px}.adminStatusForm button{color:#171613;background:#a47d46;border:1px solid #a47d46;padding:10px 16px;font-size:10px}.adminStatusForm small{color:#ab9c85}.adminEmpty{text-align:center;border:1px solid #413b30;width:min(600px,100%);margin:18vh auto;padding:48px}.adminEmpty h1,.adminEmpty h2{font-weight:400}.adminEmpty p{color:#9a9182;line-height:1.8}.adminOsPage{grid-template-columns:238px minmax(0,1fr);padding:0;display:grid}.adminOsSidebar{background:#12110f;border-right:1px solid #383229;flex-direction:column;height:100vh;padding:30px 20px 24px;display:flex;position:sticky;top:0;overflow:auto}.adminOsBrand{color:#eee6d8;border-bottom:1px solid #383229;grid-template-columns:auto 1fr;align-items:end;gap:4px 8px;padding:0 8px 28px;text-decoration:none;display:grid}.adminOsBrand span{letter-spacing:.18em;font:16px Georgia,serif}.adminOsBrand strong{color:#c99d5d;font:28px/.9 Georgia,serif}.adminOsBrand small{color:#6f685d;letter-spacing:.22em;grid-column:1/-1;font-size:7px}.adminOsSidebar nav{gap:2px;padding-top:18px;display:grid}.adminOsSidebar nav>p{color:#766c5d;letter-spacing:.2em;margin:17px 8px 5px;font-size:7px}.adminOsSidebar nav>a{color:#bdb3a3;border-left:1px solid #0000;gap:2px;padding:9px 10px;text-decoration:none;transition:all .18s;display:grid}.adminOsSidebar nav>a:hover,.adminOsSidebar nav>a:focus-visible{color:#f2e8d8;background:#1d1a16;border-color:#bd9458;outline:0}.adminOsSidebar nav>a span{font-size:10px}.adminOsSidebar nav>a small{color:#665e52;letter-spacing:.08em;font-size:7px}.adminOsAccount{border-top:1px solid #383229;gap:9px;margin-top:auto;padding:18px 8px 0;display:grid}.adminOsAccount span{color:#776f63;overflow-wrap:anywhere;font-size:8px}.adminOsAccount a{color:#d8c8ae;width:max-content;font-size:9px;text-decoration:none}.adminOsMain{min-width:0;padding:42px clamp(20px,4vw,64px) 80px}.adminOsMain>.adminHeader{margin-bottom:28px}.osHero{background:linear-gradient(135deg,#211d17,#181613 64%);border:1px solid #493f31;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:26px;padding:clamp(24px,4vw,48px);display:grid}.osHero>div:first-child span,.osSectionTitle p{color:#bd9458;letter-spacing:.2em;margin:0;font-size:8px}.osHero h2{color:#f0e5d5;margin:9px 0 12px;font:400 clamp(27px,4vw,48px)/1.15 Georgia,serif}.osHero p{color:#9d9384;max-width:680px;margin:0;font-size:10px;line-height:1.8}.osHero>div:last-child{grid-template-columns:auto auto;align-items:baseline;gap:4px 12px;display:grid}.osHero>div:last-child strong{color:#e9c78f;font:34px Georgia,serif}.osHero>div:last-child span{color:#81786b;letter-spacing:.08em;font-size:8px}.osSectionTitle{justify-content:space-between;align-items:end;gap:24px;margin-bottom:17px;display:flex}.osSectionTitle h2{margin:6px 0 0;font:400 26px Georgia,serif}.osSectionTitle>span{color:#82796d;text-align:right;max-width:440px;font-size:9px;line-height:1.6}.osSectionTitle>a{color:#e1c18c;border-bottom:1px solid #6f5735;flex:none;padding-bottom:3px;font-size:9px;text-decoration:none}.osHealth,.osEditors,.osDataSection{margin:0 0 28px;scroll-margin-top:18px}.osHealth{background:#1b1915;border:1px solid #413a30;padding:22px}.osHealthGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.osHealthCard{background:#211e19;border:1px solid #39342c;padding:15px}.osHealthCard>div{justify-content:space-between;align-items:end;gap:8px;display:flex}.osHealthCard span{color:#9e9485;font-size:9px}.osHealthCard strong{color:#d7c09a;font:22px Georgia,serif}.osHealthCard i{background:#353027;height:3px;margin:12px 0 8px;display:block;overflow:hidden}.osHealthCard i b{background:#a98450;height:100%;display:block}.osHealthCard.attention i b{background:#9d594e}.osHealthCard small{color:#6f675c;font-size:8px}.osMissingGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.osMissingGrid details{background:#191713;border:1px solid #39342c}.osMissingGrid summary{cursor:pointer;color:#c9bda9;padding:13px 15px;font-size:9px}.osMissingGrid summary b{float:right;color:#d8ad71;font-weight:400}.osMissingGrid details>div{border-top:1px solid #39342c;max-height:330px;padding:4px 14px;overflow:auto}.osMissingGrid p{border-bottom:1px solid #302c25;gap:3px;margin:0;padding:9px 0;display:grid}.osMissingGrid p strong{font-size:9px;font-weight:500}.osMissingGrid p span{color:#8c8275;font-size:8px}.osEditors{background:#201c16;border:1px solid #4d4233;padding:22px}.osNotice{border:1px solid #5b503e;margin:0 0 15px;padding:11px 13px;font-size:9px}.osNotice.success{color:#bcd0b4;background:#1d281c;border-color:#4e654c}.osNotice.error{color:#deb1a9;background:#2a1c1a;border-color:#764c46}.osEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.osEditorGrid details{background:#181613;border:1px solid #40392e;scroll-margin-top:18px}.osEditorGrid summary{cursor:pointer;color:#e2d5c0;padding:15px;font-size:10px}.osEditorGrid summary small{float:right;color:#776d60;letter-spacing:.08em;font-size:7px}.osEditorGrid details>label,.osEditorGrid form{margin:0 15px 15px}.osEditorGrid form{border-top:1px solid #383229;gap:10px;padding-top:15px;display:grid}.osEditorGrid label{color:#8f8578;letter-spacing:.04em;gap:6px;font-size:8px;display:grid}.osEditorGrid input,.osEditorGrid select,.osEditorGrid textarea{color:#ece1d1;background:#12110f;border:1px solid #4b4337;width:100%;min-width:0;padding:10px 11px;font:10px Arial,sans-serif}.osEditorGrid textarea{resize:vertical;min-height:74px;line-height:1.6}.osEditorGrid button{color:#17130e;cursor:pointer;background:#b88c4e;border:1px solid #b88c4e;width:max-content;min-width:150px;padding:11px 15px;font-size:9px}.osEditorGrid button:disabled{opacity:.55;cursor:wait}.osFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.osEditorGrid .osCheck{align-items:center;gap:8px;display:flex}.osEditorGrid .osCheck input{accent-color:#b88c4e;width:auto}.osDataSection{background:#1c1a16;border:1px solid #3e382f;padding:22px}.osDataSection>p{color:#948a7c;margin:0;font-size:10px;line-height:1.8}.osTableWrap{border:1px solid #39342c;max-height:560px;overflow:auto}.osTableWrap table{border-collapse:collapse;width:100%;min-width:900px;font-size:9px}.osTableWrap th{z-index:1;color:#82786a;text-align:left;letter-spacing:.08em;background:#151411;padding:10px 12px;font-weight:400;position:sticky;top:0}.osTableWrap td{color:#cfc3b1;vertical-align:top;border-top:1px solid #343028;padding:11px 12px}.osTableWrap tr:hover td{background:#211e19}.osTableWrap td strong,.osTableWrap td small{display:block}.osTableWrap td strong{color:#eee4d4;font-weight:500}.osTableWrap td small{color:#746b5f;margin-top:4px;font-size:7px}.osTableWrap code,.osAuditList code{color:#bd9458;overflow-wrap:anywhere;font:8px ui-monospace,SFMono-Regular,Consolas,monospace}.osStatus{color:#b8ad9e;text-transform:uppercase;border:1px solid #5e5547;padding:4px 7px;font-size:7px;display:inline-block}.osStatus.active{color:#a9c2a4;border-color:#556c50}.osStatus.paused{color:#d2b27d;border-color:#78623f}.osStatus.archived,.osStatus.inactive{color:#c18e87;border-color:#634844}.osEmptyState{text-align:center;border:1px dashed #494136;padding:28px}.osEmptyState strong{font:400 20px Georgia,serif}.osEmptyState p{color:#857c70;max-width:620px;margin:8px auto 0;font-size:9px;line-height:1.8}.osTwinSections{grid-template-columns:1fr 1fr;gap:14px;display:grid}.osMappingSummary{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.osMappingSummary span{color:#82796d;border:1px solid #3c372e;padding:8px 10px;font-size:8px}.osMappingSummary b{color:#d4c6b2;margin-right:7px;font-weight:500}.osAuditList{display:grid}.osAuditList article{border-top:1px solid #353027;grid-template-columns:100px 90px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.osAuditList article:first-child{border-top:0}.osAuditList span{color:#82786b;text-transform:uppercase;font-size:8px}.osAuditList strong{color:#d9c8ad;font-size:9px;font-weight:500}.osAuditList small{color:#71685d;text-align:right;font-size:8px}.pricingStudio{margin:30px 0 44px}.pricingTitle{justify-content:space-between;align-items:end;gap:20px;display:flex}.pricingTitle p,.pricingPanel>p:first-child{color:#bd9458;letter-spacing:.18em;margin:0;font-size:9px}.pricingTitle h2,.pricingPanel h3{margin:6px 0 0;font-weight:400}.pricingTitle h2{font-size:30px}.pricingMode{justify-items:end;gap:3px;display:grid}.pricingMode span,.pricingMode small{color:#8f8677;font-size:9px}.pricingMode strong{color:#e6c48f;font-size:13px}.pricingSafety{background:#2b241b;border:1px solid #6c573a;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:18px 0 0;padding:14px 16px;font-size:10px;display:grid}.pricingSafety b{color:#e7c38d}.pricingSafety span{color:#b4a995;line-height:1.6}.pricingSafety button{color:#7b7367;background:#27231d;border:1px solid #655b4b;padding:9px 12px}.pricingTabs{border-bottom:1px solid #413b30;gap:1px;margin:18px 0;display:flex;overflow:auto}.pricingTabs button{white-space:nowrap;color:#938a7b;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px;font-size:10px}.pricingTabs button.active{color:#eee6d8;border-color:#bd9458}.pricingMetrics{background:#413b30;border:1px solid #413b30;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:16px;display:grid}.pricingMetrics>div{background:#1e1c18;gap:5px;padding:16px;display:grid}.pricingMetrics span,.pricingMetrics small{color:#8f8677;font-size:9px}.pricingMetrics strong{font:24px Georgia,serif}.migrationPanel{margin-bottom:16px}.migrationPanel.complete{border-color:#52634d}.migrationPanel.incomplete{border-color:#79574f}.migrationHeadline{background:#191713;border-left:2px solid #6e8766;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px;font-size:10px;display:flex}.migrationPanel.incomplete .migrationHeadline{border-color:#a26659}.migrationHeadline span{color:#9d9384}.migrationReportGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.migrationReportGrid details{color:#c1b5a3;border:1px solid #383229;padding:10px;font-size:9px}.migrationReportGrid summary{cursor:pointer}.migrationReportGrid p{color:#81796c;line-height:1.7}.pricingGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pricingPanel{background:#1e1c18;border:1px solid #413b30;min-width:0;padding:20px}.pricingPanel h3{margin-bottom:16px;font-size:20px}.quoteReadout{background:#1a2118;border-left:2px solid #65785f;gap:7px;padding:10px 12px;display:grid}.quoteReadout.stale{background:#251b19;border-color:#8e554c}.quoteReadout strong{font:22px Georgia,serif}.quoteReadout span,.quoteReadout small{color:#9e9586;font-size:9px}.quoteReadout>b{color:#a8c49f;font-size:9px}.quoteReadout.stale>b{color:#d58e81}.quoteForm{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.quoteForm label,.pricingGoldEditor label{color:#918878;gap:5px;font-size:9px;display:grid}.quoteForm label:last-of-type{grid-column:1/-1}.quoteForm input,.pricingGoldEditor input,.pricingFilters input,.pricingFilters select{color:#eee6d8;background:#171613;border:1px solid #51493d;min-width:0;padding:9px;font-size:10px}.quoteForm button,.pricingGoldEditor button{color:#171613;background:#a47d46;border:1px solid #a47d46;padding:10px 14px;font-size:10px}.quoteForm>small,.pricingGoldEditor form>small{color:#c8ad83;grid-column:1/-1}.fixturePanel dl{margin:0;display:grid}.fixturePanel dl>div{border-bottom:1px solid #342f27;justify-content:space-between;gap:14px;padding:9px 0;font-size:10px;display:flex}.fixturePanel dt{color:#928879}.fixturePanel dd{color:#eee6d8;margin:0}.fixturePanel>small,.pricingHint{color:#8e8577;margin-top:14px;font-size:9px;line-height:1.7;display:block}.goldConfigPanel{margin-top:16px}.goldConfigList{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pricingGoldEditor{background:#191713;border:1px solid #3b352c}.pricingGoldEditor summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:10px;display:flex}.pricingGoldEditor summary>span{gap:3px;display:grid}.pricingGoldEditor summary small{color:#7f776a}.pricingGoldEditor form{border-top:1px solid #3b352c;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;display:grid}.pricingGoldEditor .pricingCheckbox{grid-column:1/-1;align-items:center;display:flex}.pricingGoldEditor .pricingCheckbox input{width:auto}.pricingGoldEditor button{grid-column:1/-1}.pricingFilters{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;margin-bottom:12px;display:grid}.pricingFilters>label{color:#8f8677;grid-template-columns:auto 1fr;align-items:center;gap:6px;font-size:9px;display:grid}.pricingFilters a{color:#e4c18c;border:1px solid #a47d46;place-items:center;padding:8px 12px;font-size:10px;text-decoration:none;display:grid}.pricingInlineForm{background:#1e1c18;border:1px solid #413b30;grid-template-columns:auto minmax(190px,1fr) 140px minmax(160px,1fr) auto;align-items:center;gap:8px;margin:0 0 12px;padding:12px;display:grid}.pricingInlineForm b{color:#d1b27f;font-size:9px}.pricingInlineForm input,.pricingInlineForm select{color:#eee6d8;background:#171613;border:1px solid #51493d;min-width:0;padding:9px;font-size:10px}.pricingInlineForm button{color:#171613;background:#a47d46;border:1px solid #a47d46;padding:10px 12px;font-size:9px}.pricingInlineForm small{color:#c8ad83;grid-column:1/-1;font-size:9px}.pricingTableWrap{border:1px solid #413b30;overflow:auto}.pricingTable{border-collapse:collapse;background:#1e1c18;width:100%;min-width:1900px;font-size:9px}.pricingTable th{z-index:1;color:#a49a8a;text-align:left;white-space:nowrap;background:#29251f;padding:10px;font-weight:400;position:sticky;top:0}.pricingTable td{vertical-align:top;white-space:nowrap;border-top:1px solid #383229;padding:10px}.pricingTable td:first-child{white-space:normal;gap:3px;min-width:190px;display:grid}.pricingTable td:first-child small{color:#bd9458}.pricingTable td:first-child em{color:#71695d;font-size:8px;font-style:normal}.pricingTable td>small{color:#82796b;margin-top:3px;display:block}.pricingTable tr.blocked{background:#2c1c19}.pricingStatus{color:#aaa092;white-space:nowrap;border:1px solid #5d5548;padding:4px 6px;font-size:8px;display:inline-block}.pricingStatus.ready,.pricingStatus.valid,.pricingStatus.active{color:#acc4a4;border-color:#65785f}.pricingStatus.draft,.pricingStatus.testing{color:#e0bd82;border-color:#8c7148}.pricingStatus.pending_confirmation,.pricingStatus.quote_stale,.pricingStatus.margin_blocked,.pricingStatus.expired{color:#d58e81;border-color:#8e554c}.historyList{display:grid}.historyList>div{border-top:1px solid #383229;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:10px 0;font-size:9px;display:grid}.historyList>div>span{gap:3px;display:grid}.historyList small{color:#81796c}.pricingActivateButton{color:#d7b881;cursor:pointer;background:0 0;border:1px solid #a47d46;margin-top:5px;padding:5px 7px;font-size:8px}.pricingActionMessage{color:#d8bd94;background:#292218;border-left:2px solid #bd9458;padding:10px 12px;font-size:9px}.orderResultPage{color:#eee6d8;background:#171613;place-items:center;min-height:100vh;padding:24px;display:grid}.orderResultPage section{text-align:center;border:1px solid #4b4438;width:min(540px,100%);padding:50px clamp(24px,6vw,64px)}.orderResultPage section>p:first-child{color:#bd9458;letter-spacing:.2em;font-size:10px}.orderResultMark{color:#d2ae78;border:1px solid #bd9458;border-radius:50%;place-items:center;width:64px;height:64px;margin:30px auto;font-size:24px;display:grid}.orderResultPage h1{font-size:32px;font-weight:400}.orderResultPage p{color:#a69c8c;font-size:12px;line-height:1.9}.orderResultPage section>div{border-top:1px solid #403a30;border-bottom:1px solid #403a30;gap:8px;margin:28px 0;padding:18px;display:grid}.orderResultPage section>div span{color:#82796b;font-size:9px}.orderResultPage section>div strong{letter-spacing:.08em;font:15px Arial,sans-serif}.orderResultPage a{color:#171613;background:#eee6d8;padding:14px;font-size:11px;text-decoration:none;display:block}.accountEntry{cursor:pointer;letter-spacing:.12em;background:0 0;border:0;align-items:center;gap:7px;min-height:40px;font:10px Arial,sans-serif;display:flex}.accountEntry span{color:var(--gold);font-size:16px;transform:rotate(180deg)}.accountEntry b{font-weight:400}.shareAccountCta{border:1px solid var(--gold);color:#8e6834;text-align:center;letter-spacing:.08em;margin-top:12px;padding:13px 18px;font-size:12px;display:block}.shareCreatorEntry{background:#b18b5012;border:1px solid #cdbb9c;gap:7px;margin-top:15px;padding:16px 17px;display:grid}.shareCreatorEntry>span{color:#9a7440;letter-spacing:.17em;font:7px Arial,sans-serif}.shareCreatorEntry>strong{color:#352e25;letter-spacing:.055em;font-size:13px;font-weight:500}.shareCreatorEntry>p{color:#766d62;margin:0;font-size:9px;line-height:1.75}.shareCreatorActions{border-top:1px solid #aa875147;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;padding-top:11px;display:grid}.shareCreatorActions>button,.shareCreatorActions>a{color:#70522c;text-align:center;cursor:pointer;background:0 0;border:1px solid #ad9165;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:9px 11px;font-size:9px;text-decoration:none;display:flex}.shareCreatorActions>a{color:#f5eee2;background:#342c22;border-color:#342c22}.shareCreatorActions>a b{font:400 16px Georgia,serif}@media (width<=480px){.shareCreatorActions,.workbenchCreatorActions{grid-template-columns:1fr}}.authPage{background:linear-gradient(140deg,#e8dfd0,#faf8f2 58%);place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.authCard{background:#faf8f2eb;border:1px solid #cdbb9c;width:min(560px,100%);padding:clamp(34px,7vw,74px);box-shadow:0 28px 80px #4839251a}.authCard h1{margin:0 0 20px;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.28}.authCard>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.9}.authCard button,.primaryLink{border:1px solid var(--coal);background:var(--coal);width:100%;color:var(--paper);cursor:pointer;text-align:center;padding:15px 18px;display:block}.authForm{gap:10px;margin:32px 0 22px;display:grid}.authForm label{color:var(--gold);letter-spacing:.15em;font:10px Arial,sans-serif}.authForm input{border:1px solid var(--line);background:#fffdfa;width:100%;padding:14px;font:15px Arial,sans-serif}.authMessage{border-left:2px solid var(--gold);background:#f0eadf;padding:12px}.textLink{border-bottom:1px solid var(--gold);font-size:12px}.accountPage{background:var(--paper);min-height:100dvh}.accountHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 4.5vw;display:flex}.accountHeaderActions{align-items:center;gap:22px;display:flex}.accountHeaderActions>a{letter-spacing:.08em;border-bottom:1px solid var(--gold);font-size:11px}.accountLogoutForm{margin:0;position:relative}.accountLogoutButton{min-height:40px;color:var(--ink);cursor:pointer;letter-spacing:.1em;background:0 0;border:1px solid #c7b99f;padding:9px 16px;font:11px Arial,sans-serif}.accountLogoutButton:hover{border-color:var(--gold);color:#8e6834}.accountLogoutButton:disabled{cursor:wait;opacity:.52}.accountLogoutError{z-index:1200;color:#7e342e;background:#fff9f4;border:1px solid #b97870;width:min(340px,100vw - 40px);margin:0;padding:13px 16px;font-size:12px;line-height:1.6;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #36231729}.accountLogoutMobile{margin-top:30px;display:none}.accountLogoutMobile .accountLogoutButton{width:100%;min-height:48px}.logoutConfirmBackdrop{z-index:1500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0d0ba8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.logoutConfirmDialog{width:min(520px,100%);color:var(--ink);background:#f7f3ea;border:1px solid #c9b58f;padding:clamp(28px,5vw,48px);box-shadow:0 30px 90px #00000047}.logoutConfirmDialog h2{margin:8px 0 16px;font-size:clamp(28px,5vw,42px);font-weight:400}.logoutConfirmDialog>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.8}.logoutConfirmDialog .logoutDraftWarning{border-left:2px solid var(--gold);color:#705b3b;background:#eee7d9;margin:20px 0 0;padding:12px 14px}.logoutConfirmActions{gap:9px;margin-top:26px;display:grid}.logoutConfirmActions button{min-height:48px;color:var(--ink);cursor:pointer;letter-spacing:.05em;background:0 0;border:1px solid #b9aa91;padding:12px 16px;font-size:12px}.logoutConfirmActions .logoutConfirmPrimary{border-color:var(--coal);background:var(--coal);color:var(--paper)}.logoutConfirmActions button:disabled{cursor:wait;opacity:.55}.logoutConfirmError{color:#7e342e;background:#fff9f4;border:1px solid #b97870;margin:14px 0 0;padding:11px 13px}.accountHero{max-width:1440px;margin:auto;padding:64px 5vw 38px}.accountHero h1{margin:0;font-size:clamp(44px,6vw,76px);font-weight:400}.accountHero>p:last-child{color:var(--muted);margin-top:18px;font:12px Arial,sans-serif}.accountTabs{border-bottom:1px solid var(--line);gap:2px;max-width:1440px;margin:auto;padding:0 5vw;display:flex;overflow:auto}.accountTabs a{border:1px solid var(--line);text-align:center;white-space:nowrap;border-bottom:0;min-width:140px;padding:17px 22px;font-size:12px}.accountTabs a.active{background:var(--coal);color:var(--paper);border-color:var(--coal)}.accountSection{max-width:1440px;margin:auto;padding:52px 5vw 90px}.accountSectionHeading{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.accountSectionHeading h2{margin:0;font-size:36px;font-weight:400}.accountSectionHeading>a{border:1px solid var(--gold);padding:12px 18px;font-size:11px}.designLibrary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.designLibraryCard{border:1px solid var(--line);background:#f7f3ea;min-width:0}.designCardPreview{aspect-ratio:1.2;background:var(--coal);place-items:center;display:grid;overflow:hidden}.designCardPreview img{object-fit:cover;width:100%;height:100%}.designCardPreview>span,.orderLibraryCard>div>span{color:#ede7db;text-align:center;font:42px Georgia,serif;display:grid}.designCardPreview small,.orderLibraryCard small{letter-spacing:.2em;color:#9f9687;font:8px Arial,sans-serif}.savedDesignVisual{background:#171613;width:100%;height:100%;position:relative;overflow:hidden}.savedDesignVisual:before{content:"";background:radial-gradient(circle,#bc925421,#0000 66%);border-radius:50%;position:absolute;inset:9%}.savedDesignCord{aspect-ratio:1;border:1px solid #decdac38;border-radius:50%;width:68%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #be945514}.savedDesignCapture{z-index:200;object-fit:cover;background:#171613;width:100%;height:100%;display:block;position:absolute;inset:0}.savedDesignTextFallback{z-index:1;color:#ede7db;text-align:center;pointer-events:none;place-content:center;font:42px Georgia,serif;display:grid;position:absolute;inset:0}.savedDesignTextFallback small{display:block}.designCardBody{padding:24px}.designCardBody h3{margin:0 0 20px;font-size:21px;font-weight:400}.designCardBody dl{margin:0;display:grid}.designCardBody dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding:9px 0;font-size:11px;display:flex}.designCardBody dt{color:var(--muted)}.designCardBody dd{text-align:right;margin:0}.priceChanged{color:#896b42;font-size:10px;line-height:1.7}.designCardActions{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;display:grid}.designCardActions button,.designCardActions a{cursor:pointer;text-align:center;background:0 0;border:1px solid #bdae95;padding:10px 6px;font-size:10px}.designCardActions button:first-child{background:var(--coal);color:var(--paper);border-color:var(--coal)}.designCardActions .danger{color:#9a4c43}.accountEmpty{text-align:center;border:1px dashed #c8b99f;padding:80px 24px}.accountEmpty h3{font-size:25px;font-weight:400}.accountEmpty p{color:var(--muted)}.accountEmpty a{border-bottom:1px solid var(--gold);margin-top:16px;display:inline-block}.orderLibrary{gap:14px;display:grid}.orderLibraryCard{border:1px solid var(--line);background:#f7f3ea;grid-template-columns:180px 1fr;display:grid}.orderLibraryCard>div{background:var(--coal);place-items:center;min-height:180px;display:grid;overflow:hidden}.orderLibraryCard img{object-fit:cover;width:100%;height:100%}.orderLibraryCard>section{padding:25px}.orderLibraryCard h3{margin:0 0 8px;font-size:28px;font-weight:400}.orderLibraryCard section>p:not(.eyebrow){color:var(--muted);font-size:11px}.orderLibraryCard ul{gap:8px;padding:0;list-style:none;display:flex}.orderLibraryCard li{border:1px solid var(--line);padding:7px 10px;font-size:10px}.orderLibraryCard a{border-bottom:1px solid var(--gold);font-size:11px}.memberOrderDetail{grid-template-columns:minmax(300px,520px) 1fr;align-items:start;gap:clamp(26px,5vw,72px);display:grid}.memberOrderDetailVisual{aspect-ratio:1;background:var(--coal);min-width:0;overflow:hidden}.memberOrderDetailVisual>.savedDesignBracelet,.memberOrderDetailVisual>.savedDesignVisual{width:100%;height:100%}.memberOrderDetail>section{border:1px solid var(--line);background:#f7f3ea;padding:clamp(25px,4vw,44px)}.memberOrderDetail h3{margin:0 0 26px;font-size:34px;font-weight:400}.memberOrderDetail dl{margin:0;display:grid}.memberOrderDetail dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.memberOrderDetail dt,.memberOrderDetail dd{margin:0;font-size:11px}.memberOrderDetail dd{text-align:right}.memberOrderSnapshotNote{color:var(--muted);margin:24px 0 0;font-size:11px;line-height:1.8}.verifiedEmail{border:1px solid var(--line);gap:5px;margin-bottom:20px;padding:20px;display:grid}.verifiedEmail span,.verifiedEmail small{color:var(--muted);font-size:10px}.verifiedEmail strong{font:14px Arial,sans-serif}.profileForm{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding:clamp(22px,4vw,45px);display:grid}.profileForm label{color:var(--muted);gap:8px;font-size:11px;display:grid}.profileForm input,.profileForm textarea{border:1px solid var(--line);background:#fffdfa;width:100%;padding:13px;font:14px Arial,sans-serif}.profileForm textarea{resize:vertical;min-height:100px}.profileForm .wide{grid-column:1/-1}.profileForm button{border:1px solid var(--coal);background:var(--coal);color:var(--paper);cursor:pointer;padding:14px}@media (width<=1080px){.accountEntry{border:1px solid #bfb5a5;justify-content:center;min-width:44px;min-height:44px}.siteHeader nav{gap:8px}.designLibrary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.accountEntry b{display:none}.accountEntry span{font-size:18px}.accountHeader{padding:0 20px}.accountHeaderActions{gap:12px}.accountLogoutDesktop{display:none}.accountLogoutMobile{display:block}.accountLogoutError{bottom:20px;right:20px}.accountHero{padding-top:40px}.accountTabs{padding:0 20px}.accountSection{padding:38px 20px 70px}.accountSectionHeading{align-items:start;gap:18px}.accountSectionHeading h2{font-size:30px}.designLibrary{grid-template-columns:1fr}.orderLibraryCard{grid-template-columns:105px 1fr}.orderLibraryCard>div{min-height:145px}.memberOrderDetail,.profileForm{grid-template-columns:1fr}.profileForm .wide{grid-column:auto}}@media (width<=960px){.adminOsPage{display:block}.adminOsSidebar{border-bottom:1px solid #383229;border-right:0;width:100%;height:auto;padding:18px;position:relative}.adminOsBrand{border-bottom:0;width:max-content;padding:0}.adminOsSidebar nav{gap:4px;padding-top:14px;display:flex;overflow:auto}.adminOsSidebar nav>p{display:none}.adminOsSidebar nav>a{border:1px solid #332f28;flex:none;min-width:120px}.adminOsAccount{border:0;justify-items:end;width:min(46%,260px);margin:0;padding:0;position:absolute;top:16px;right:18px}.adminOsMain{padding:28px 18px 70px}.osHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.adminHeader{flex-direction:column;align-items:flex-start}.adminMetrics{grid-template-columns:1fr}.adminOrderTop{grid-template-columns:64px 1fr}.adminOrderTop>strong{grid-column:1/-1}.adminStatusForm{grid-template-columns:1fr}.adminStatusForm button{width:100%}.osHero,.osHealthGrid,.osMissingGrid,.osEditorGrid,.osTwinSections{grid-template-columns:1fr}.osSectionTitle{flex-direction:column;align-items:flex-start;gap:9px}.osSectionTitle>span{text-align:left}.osFormGrid{grid-template-columns:1fr}.osAuditList article{grid-template-columns:76px minmax(0,1fr)}.osAuditList code,.osAuditList small{text-align:left;grid-column:1/-1}}@media (width<=800px){.pricingTitle{align-items:start}.pricingMode{justify-items:start}.pricingSafety,.pricingMetrics,.pricingGrid,.goldConfigList,.migrationReportGrid{grid-template-columns:1fr}.pricingGoldEditor form,.pricingFilters,.pricingInlineForm{grid-template-columns:1fr 1fr}.pricingInlineForm b,.pricingFilters input{grid-column:1/-1}.historyList>div{grid-template-columns:1fr;gap:5px}}@media (width<=520px){.pricingTitle{display:grid}.quoteForm,.pricingGoldEditor form,.pricingFilters,.pricingInlineForm{grid-template-columns:1fr}.pricingInlineForm b,.quoteForm label:last-of-type,.pricingFilters input{grid-column:auto}}main{overflow-x:clip}.workbenchShell{position:relative}#top,#brand-story,#how,#design-start{scroll-margin-top:74px}.brandSiteHeader{z-index:120;color:#f3ede2;background:linear-gradient(#0808087a,#0000);border-bottom:1px solid #ebe1cf21;height:74px;padding:0 clamp(22px,4.2vw,72px);transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.brandSiteHeader.scrolled{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0d0d0cdb;border-bottom-color:#ebe1cf29}.brandLogo{color:#f5efe4;letter-spacing:.25em;white-space:nowrap;align-items:baseline;gap:11px;font-size:17px;display:flex}.brandLogo b{color:#bba27b;letter-spacing:.22em;font:500 8px Arial,sans-serif}.brandWorldContext{display:none}.brandSiteHeader nav{gap:clamp(14px,2.15vw,34px)}.headerTextLink,.brandSiteHeader .accountEntry{color:#d9d2c6;cursor:pointer;letter-spacing:.16em;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;padding:0;font:500 9px/1 Arial,sans-serif;transition:color .2s;display:inline-flex}.headerTextLink:hover,.brandSiteHeader .accountEntry:hover{color:#d4b57d}.headerTextLink i{color:#d4b57d;letter-spacing:0;border:1px solid #d4b57d7a;border-radius:50%;place-items:center;min-width:18px;height:18px;margin-left:7px;font-size:7px;font-style:normal;display:inline-grid}.brandSiteHeader .accountEntry{border-left:1px solid #ebe1cf2e;min-width:0;min-height:44px;padding-left:clamp(14px,2vw,28px)}.brandSiteHeader .accountEntry b{color:inherit;font-weight:500;display:inline}.brandSiteHeader .accountEntry .mobileNavLabel,.mobileNavLabel,.brandMobileMenuToggle{display:none}.brandHero{color:#f3ede2;background:radial-gradient(circle at 76% 42%,#cbbca213,#0000 37%),linear-gradient(132deg,#080909 0%,#11110f 58%,#090908 100%);grid-template-columns:minmax(450px,.68fr) minmax(620px,1fr);align-items:center;gap:clamp(18px,2.7vw,52px);min-height:calc(100svh - 74px);padding:clamp(112px,13vh,150px) clamp(30px,5.7vw,96px) clamp(64px,7vh,94px);display:grid;position:relative;overflow:hidden}.brandHero:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0405053d,#0000 47%,#0000001a),linear-gradient(#ffffff03,#0000 36%,#0000002e);position:absolute;inset:0}.brandHeroCopy{z-index:5;max-width:610px;position:relative}.heroPrimaryCopy,.heroEntryStack{position:relative}.heroChapter{color:#b89a69;letter-spacing:.24em;align-items:center;gap:12px;margin:0 0 20px;font:500 8px Arial,sans-serif;display:flex}.heroChapter span{color:#6f6b64;letter-spacing:.16em}.heroBrand{color:#c8aa76;letter-spacing:.21em;text-transform:uppercase;align-items:center;gap:15px;margin:0 0 clamp(26px,4vh,44px);font:500 10px Arial,sans-serif;display:flex}.heroBrand span{color:#827c72;letter-spacing:.18em;font-size:8px}.brandHero h1{color:#f7f1e7;letter-spacing:-.035em;max-width:610px;margin:0;font:400 clamp(52px,4.7vw,80px)/1.02 Georgia,Times New Roman,serif}.brandHero h1 span{white-space:nowrap;display:block}.heroChinese{color:#ded5c7;letter-spacing:.13em;margin:clamp(26px,4vh,42px) 0 0;font-size:clamp(23px,2.2vw,34px);font-weight:400;line-height:1.55}.heroLead{color:#999185;letter-spacing:.08em;margin:22px 0 0;font-size:13px;line-height:2}.heroActions,.finalCtaActions{align-items:center;gap:22px;margin-top:clamp(30px,4vh,46px);display:flex}.brandPrimaryButton{color:#11110f;cursor:pointer;letter-spacing:.12em;background:#bda06f;border:1px solid #c7a56e;min-width:154px;min-height:50px;padding:13px 24px;font-size:12px;transition:background .2s,color .2s,transform .2s}.brandPrimaryButton:hover{background:#d3b680;transform:translateY(-1px)}.brandTextButton{color:#d2c9ba;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid #d5bb8c8a;min-height:48px;padding:0 2px;font-size:11px}.brandTextButton span{color:#c7a56e;margin-left:9px}.heroPromise{color:#777168;letter-spacing:.08em;align-items:center;gap:15px;margin:clamp(32px,5vh,60px) 0 0;font-size:10px;display:flex}.heroPromise span{color:#a89575;letter-spacing:.04em;font:italic 12px Georgia,serif}.brandHeroVisual{z-index:3;aspect-ratio:1;isolation:isolate;place-self:center end;place-items:center;width:clamp(620px,50vw,720px);transition:opacity .34s;display:grid;position:relative;transform:translate(7%,-3%)}.heroStageEnvironment{z-index:0;pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#d6cbb81c 0%,#b5a9960b 38%,#0000 70%);border-radius:50%;width:88%;height:88%;position:absolute}.heroDesignInterface,.experienceDesignInterface{z-index:1;pointer-events:none;border:1px solid #c7beb02e;border-radius:50%;position:absolute;inset:9%}.heroDesignInterface:before,.heroDesignInterface:after,.experienceDesignInterface:before,.experienceDesignInterface:after{content:"";border:1px solid #c7beb01c;border-radius:50%;position:absolute;inset:12%}.heroDesignInterface:after,.experienceDesignInterface:after{border-color:#c7beb014;inset:28%}.heroDesignInterface>i,.experienceDesignInterface>i{border:1px dashed #c7beb01a;border-radius:50%;position:absolute}.heroDesignInterface>i.outer,.experienceDesignInterface>i.outer{inset:-5%}.heroDesignInterface>i.inner,.experienceDesignInterface>i.inner{inset:20%}.heroDesignInterface .axis,.experienceDesignInterface .axis{background:#c7beb014;display:block;position:absolute}.heroDesignInterface .axis.horizontal,.experienceDesignInterface .axis.horizontal{height:1px;top:50%;left:4%;right:4%}.heroDesignInterface .axis.vertical,.experienceDesignInterface .axis.vertical{width:1px;top:4%;bottom:4%;left:50%}.heroDesignCanvas.braceletCanvas{z-index:3;touch-action:pan-y;filter:drop-shadow(0 30px 42px #0000006e);isolation:isolate;width:100%;max-width:none;margin:0;position:relative;overflow:visible}.heroDesignCanvas .braceletBead{pointer-events:none;cursor:inherit;backface-visibility:hidden;will-change:transform,left,top;filter:brightness(.98)saturate(.94)contrast(1.06)drop-shadow(0 6px 8px #00000080);transition:none!important}.heroDesignCanvas .cord{border-color:#c7cdd340;box-shadow:inset 0 0 26px #00000094,0 0 28px #ceddec09}.heroDesignCanvas .ambientRing{border-color:#c6cfd614}.heroDesignCanvas.viewRotating{cursor:grabbing}.heroSwipeCoach{z-index:80;color:#dbc28f;pointer-events:none;opacity:1;grid-template-columns:1fr 12px 1fr;align-items:center;gap:8px;min-width:148px;transition:opacity .3s,transform .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.heroSwipeCoach i{text-shadow:0 2px 10px #000c;font:22px Arial,sans-serif}.heroSwipeCoach i:first-child{text-align:right;animation:1.55s ease-in-out infinite heroSwipeLeft}.heroSwipeCoach i:nth-of-type(2){animation:1.55s ease-in-out infinite heroSwipeRight}.heroSwipeCoach b{border:1px solid #e5cc9ad9;border-radius:50%;justify-self:center;width:7px;height:7px;box-shadow:0 0 12px #dab97b6b}.heroSwipeCoach span{color:#b9aa91;letter-spacing:.14em;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c0c0b94;border:1px solid #cfb5843d;grid-column:1/-1;justify-self:center;margin-top:2px;padding:5px 9px;font:7px Arial,sans-serif}.heroSwipeCoach.dismissed{opacity:0;transform:translate(-50%,-50%)scale(.94)}@keyframes heroSwipeLeft{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(-8px)}}@keyframes heroSwipeRight{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(8px)}}.brandHeroVisual>p{z-index:4;color:#68635b;text-align:right;letter-spacing:.08em;gap:5px;margin:0;font-size:9px;display:grid;position:absolute;bottom:1%;right:0}.brandHeroVisual>p span{color:#aa9066;letter-spacing:.2em;font:8px Arial,sans-serif}.heroScrollCue{color:#5f5b54;letter-spacing:.23em;align-items:center;gap:13px;font:7px Arial,sans-serif;display:flex;position:absolute;bottom:28px;left:clamp(30px,6vw,104px)}.heroScrollCue i{background:linear-gradient(90deg,#9f845b,#0000);width:52px;height:1px}.brandStory{background:#f3eee5;padding:clamp(96px,13vw,190px) 24px}.brandStoryInner{width:min(680px,100%);margin:auto}.brandSectionLabel{color:#9e7d4d;letter-spacing:.24em;margin:0 0 28px;font:500 9px Arial,sans-serif}.brandStoryEnglish{color:#9b9488;letter-spacing:.02em;margin:0 0 34px;font:italic 18px/1.65 Georgia,serif}.brandStory h2{color:#1a1917;letter-spacing:.09em;margin:0;font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1.42}.brandStoryCopy{border-left:1px solid #c7af88;margin-top:52px;padding-left:clamp(0px,7vw,96px)}.brandStoryCopy p{color:#665f55;letter-spacing:.07em;margin:0;font-size:14px;line-height:2.05}.brandStoryCopy p+p{margin-top:22px}.brandExperience{color:#eee7db;background:radial-gradient(circle at 74% 34%,#bbae990e,#0000 32%),#0e0f0e;padding:clamp(84px,9vw,132px) clamp(22px,5.6vw,90px) 0;position:relative;overflow:clip}.experienceHeading{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:end;gap:clamp(34px,5vw,76px);width:min(1240px,100%);margin:0 auto clamp(38px,5vw,70px);display:grid}.experienceHeading>div{grid-column:1/-1;align-items:center;gap:18px;display:flex}.experienceHeading .brandSectionLabel{margin:0}.experienceKicker{color:#6f6a62;letter-spacing:.22em;margin:0;font:500 8px Arial,sans-serif}.experienceHeading h2{letter-spacing:-.035em;margin:0;font:400 clamp(44px,5vw,72px)/1.02 Georgia,Times New Roman,serif}.experienceHeading>p:last-child{color:#aaa195;letter-spacing:.12em;margin:0 0 6px;font-size:20px;line-height:1.75}.experienceScrollytelling{border-top:1px solid #ddcfb826;grid-template-columns:minmax(360px,.74fr) minmax(560px,1fr);gap:clamp(54px,7vw,112px);width:min(1240px,100%);margin:auto;display:grid}.experienceNarrative{min-width:0}.experienceStoryStep{opacity:.43;border-bottom:1px solid #ddcfb81a;align-items:center;min-height:70svh;transition:opacity .45s;display:flex}.experienceStoryStep.active{opacity:1}.experienceStoryStep:last-child{border-bottom:0}.experienceCopy{max-width:490px}.experienceCopy>span{color:#aa8a58;font:400 clamp(58px,6.7vw,96px)/1 Georgia,serif;display:block}.experienceCopy>p:nth-child(2){color:#b99a67;letter-spacing:.18em;margin:16px 0 30px;font:500 10px Arial,sans-serif}.experienceCopy h3{color:#eee7db;letter-spacing:.07em;max-width:440px;margin:0 0 22px;font-size:clamp(28px,3vw,41px);font-weight:400;line-height:1.5}.experienceCopy>p:last-child{color:#968e82;letter-spacing:.06em;max-width:420px;margin:0;font-size:13px;line-height:2}.experienceStageColumn{min-width:0;position:relative}.experienceStickyStage{place-items:center;height:calc(100svh - clamp(126px,17svh,176px));min-height:520px;display:grid;position:sticky;top:clamp(92px,12vh,126px)}.experienceDesignStage{aspect-ratio:1.08;isolation:isolate;background:linear-gradient(135deg,#ffffff05,#0000 34%),#090a09;border:1px solid #dacfbd1f;width:min(100%,720px);position:relative;overflow:hidden}.experienceStageGlow{z-index:0;filter:blur(8px);background:radial-gradient(circle,#cdd3d813,#b8b4ab06 44%,#0000 70%);border-radius:50%;position:absolute;inset:7%}.experienceDesignInterface{opacity:.92;inset:13% 16%}.experienceBraceletCanvas.braceletCanvas{z-index:3;pointer-events:none;filter:drop-shadow(0 26px 34px #00000075);width:auto;max-width:none;margin:0;position:absolute;inset:4% 7% 8%;overflow:visible}.experienceBraceletCanvas .cord{border-color:#c4ccd233}.experienceBraceletCanvas .ambientRing{border-color:#c4ccd211}.experienceBraceletCanvas .braceletBead{pointer-events:none;opacity:1;filter:brightness(.95)saturate(.91)contrast(1.05)drop-shadow(0 5px 7px #0000007a);transition:opacity .55s,left .55s,top .55s,filter .55s}.experienceBraceletCanvas .braceletBead[data-stage-visible=false]{opacity:0}.experienceDesignStage.phase-choose .experienceBraceletCanvas .braceletBead[data-stage-visible=true]{filter:brightness()saturate(.95)contrast(1.04)drop-shadow(0 5px 7px #00000080)}.experienceDesignStage.phase-piece .experienceDesignInterface{opacity:.58}.experienceDesignStage.phase-piece .experienceBraceletCanvas .braceletBead{filter:brightness(1.02)saturate(.96)contrast(1.06)drop-shadow(0 6px 9px #00000080)}.experienceStageReadout{z-index:5;color:#777168;letter-spacing:.19em;grid-template-columns:1fr auto;align-items:end;gap:5px 18px;font:8px Arial,sans-serif;display:grid;position:absolute;bottom:20px;left:24px;right:24px}.experienceStageReadout span{color:#aa8a58}.experienceStageReadout b{color:#514d47;grid-area:1/2/3;font:400 40px Georgia,serif}.experienceStageReadout small{letter-spacing:.14em;font-size:7px}.experienceMobileStage{display:none}.workbenchTransition{text-align:center;background:linear-gradient(#f5f0e7 0% 72%,#f7f3ebf5 100%);align-content:center;justify-items:center;min-height:clamp(420px,34vw,500px);padding:58px 24px 64px;display:grid;position:relative;overflow:hidden}.workbenchTransition:after{content:"";background:linear-gradient(90deg,#0000,#cdb991,#0000);height:1px;position:absolute;bottom:0;left:8%;right:8%}.workbenchTransition .brandSectionLabel{margin-bottom:18px}.workbenchTransition h2{letter-spacing:-.035em;margin:0;font:400 clamp(48px,6vw,78px)/1.05 Georgia,Times New Roman,serif}.workbenchTransition>p:not(.brandSectionLabel){letter-spacing:.12em;margin:24px 0 0;font-size:clamp(21px,2.2vw,30px);line-height:1.65}.workbenchTransition .brandPrimaryButton{margin-top:30px}.intro{background:#f7f3eb;position:relative}.workbenchEntryLabel{color:#9a7643;letter-spacing:.22em;gap:7px;margin:0 0 26px;font:500 9px Arial,sans-serif;display:grid}.workbenchEntryLabel b{color:#8c8273;letter-spacing:.12em;font-size:9px;font-weight:400}.sizeBar{scroll-margin-top:74px;top:74px}.finalBrandCta{color:#f2ebdf;text-align:center;background:radial-gradient(circle at 50% 20%,#ad8f5f1f,#0000 38%),#0d0e0d;justify-items:center;padding:clamp(110px,14vw,190px) 24px clamp(88px,11vw,150px);display:grid;position:relative;overflow:hidden}.finalBrandCta:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #bc9b6717;border-radius:50%;width:min(66vw,780px);position:absolute;top:-58%}.finalBrandCta .brandSectionLabel{margin-bottom:28px;position:relative}.finalBrandCta h2{letter-spacing:-.035em;margin:0;font:400 clamp(52px,7vw,96px)/1.04 Georgia,Times New Roman,serif;position:relative}.finalBrandCta h3{color:#d7cec0;letter-spacing:.12em;margin:30px 0 0;font-size:clamp(25px,3vw,40px);font-weight:400;line-height:1.65;position:relative}.finalCtaCopy{color:#8f887d;letter-spacing:.07em;margin-top:34px;font-size:13px;line-height:1.9;position:relative}.finalCtaCopy p{margin:0}.finalCtaCopy p+p{margin-top:14px}.finalCtaActions{position:relative}.finalBrandLine{color:#736d64;letter-spacing:.1em;gap:9px;margin:clamp(60px,8vw,96px) 0 0;font-size:10px;display:grid;position:relative}.finalBrandLine span{color:#aa9065;letter-spacing:.04em;font:italic 13px Georgia,serif}.brandFooter{background:#090a09;border-top:1px solid #e2d3bc1a;min-height:132px}@media (width<=1080px){.brandHero{grid-template-columns:minmax(390px,.72fr) minmax(500px,1fr);gap:18px;padding-inline:clamp(28px,4vw,54px)}.brandHeroVisual{width:clamp(540px,55vw,650px)}.brandSiteHeader nav{display:flex}.experienceScrollytelling{grid-template-columns:minmax(320px,.72fr) minmax(490px,1fr);gap:42px}}@media (width<=820px){:root{--site-header-core-height:64px;--site-header-total-height:calc(var(--site-header-core-height) + var(--safe-top))}#top,#brand-story,#how,#design-start{scroll-margin-top:var(--site-header-effective-height)}.brandSiteHeader{z-index:var(--z-header);height:var(--site-header-total-height);padding:var(--safe-top) 14px 0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0ad1}.brandLogo{letter-spacing:.17em;gap:0;font-size:13px}.brandLogo b{display:none}.brandMobileMenuToggle{color:#ddd5c8;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;min-width:64px;min-height:44px;margin-left:auto;padding:0;font:500 9px Arial,sans-serif;display:inline-flex}.brandMobileMenuToggle>i{width:20px;height:14px;display:block;position:relative}.brandMobileMenuToggle>i b{background:#c7ad82;width:20px;height:1px;transition:transform .2s,top .2s;position:absolute;right:0}.brandMobileMenuToggle>i b:first-child{top:4px}.brandMobileMenuToggle>i b:last-child{top:10px}.brandMobileMenuToggle[aria-expanded=true]>i b:first-child{top:7px;transform:rotate(42deg)}.brandMobileMenuToggle[aria-expanded=true]>i b:last-child{top:7px;transform:rotate(-42deg)}.brandSiteHeader nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0d0cf5;border:1px solid #dbc7a333;gap:0;margin:0;display:none;position:absolute;top:calc(100% + 8px);left:14px;right:14px;box-shadow:0 20px 44px #0000004d}.brandSiteHeader.miniCanvasVisible nav{top:calc(100% + 8px)}.brandSiteHeader nav.mobileBrandNavOpen{display:grid}.brandSiteHeader nav .mobileCollectionEntry{display:inline-flex!important}.desktopNavLabel{display:none!important}.mobileNavLabel{display:inline!important}.headerTextLink,.brandSiteHeader .accountEntry{letter-spacing:.1em;text-align:left;border:0;border-bottom:1px solid #ebe1cf1a;justify-content:space-between;align-items:center;width:100%;min-width:0;min-height:52px;padding:0 18px;font-size:10px;display:inline-flex}.headerTextLink i{min-width:18px;height:18px;margin-left:12px;font-size:6px}.brandSiteHeader .accountEntry{border-bottom:0;min-width:0;padding:0 18px}.brandSiteHeader .accountEntry b{font-weight:500;display:inline}.brandSiteHeader .accountEntry .mobileNavLabel{display:inline!important}.brandHero{min-height:calc(100svh - var(--site-header-total-height));grid-template-rows:auto auto auto;grid-template-columns:1fr;align-items:start;gap:0;padding:82px 20px 42px}.brandHero:before{z-index:2;background:linear-gradient(#07080814,#0809091f 48%,#080909ad),linear-gradient(90deg,#0505051f,#0000 78%)}.brandHeroCopy{display:contents}.heroPrimaryCopy{z-index:4;grid-row:1;min-width:0;max-width:590px}.heroEntryStack{z-index:4;grid-row:3;gap:0;width:100%;margin-top:18px;display:grid}.heroChapter{margin-bottom:12px;font-size:7px}.heroBrand{gap:6px;margin-bottom:16px;font-size:9px;display:grid}.heroBrand span{font-size:7px}.brandHero h1{font-size:clamp(34px,10.4vw,62px);line-height:1.05}.heroChinese{margin-top:14px;font-size:clamp(22px,6vw,30px)}.heroLead{margin-top:10px;font-size:11px;line-height:1.7}.heroActions{grid-template-columns:1fr;gap:8px;width:100%;max-width:360px;margin-top:18px;display:grid}.heroActions .brandPrimaryButton,.heroActions .brandTextButton{width:100%;min-width:0;min-height:48px}.heroActions .brandTextButton{border:1px solid #d5bb8c57}.brandHero .heroEntryStack .heroCollectionEntry{border-top:1px solid #a68b6073;gap:6px;margin:0;padding:16px 0}.brandHero .heroEntryStack .heroCollectionEntry span{letter-spacing:.18em;font-size:8px}.brandHero .heroEntryStack .heroCollectionEntry strong{font-size:12px;font-weight:500;line-height:1.55}.brandHero .heroEntryStack .heroCollectionEntry b{color:#b79a6b;font-size:10px}.heroEntryStack .heroAdvisorEntry{grid-template-columns:1fr;gap:6px;margin:0;padding:16px 0}.heroEntryStack .heroAdvisorEntry span,.heroEntryStack .heroAdvisorEntry strong,.heroEntryStack .heroAdvisorEntry b{grid-column:1}.heroEntryStack .heroAdvisorEntry strong{font-size:10px;line-height:1.6}.heroPromise{border-bottom:1px solid #a68b6038;gap:5px;margin:0;padding:16px 0 0;display:grid}.brandHeroVisual{z-index:3;opacity:1;clip-path:none;grid-row:2;justify-self:center;width:min(100vw - 40px,390px);max-width:none;margin:24px auto 0;position:relative;bottom:auto;right:auto;overflow:visible;transform:none}.heroStageEnvironment{width:84%;height:84%}.heroDesignInterface{inset:10%}.heroDesignCanvas.braceletCanvas{width:100%}.brandHeroVisual>p,.heroScrollCue{display:none}.brandStory{padding:80px 24px 84px}.brandStory h2{font-size:clamp(34px,9vw,50px)}.brandStoryCopy{margin-top:32px;padding-left:20px}.brandStoryCopy p{font-size:14.5px;line-height:1.8}.brandStoryCopy p+p{margin-top:16px}.brandExperience{padding:66px 16px 62px}.experienceHeading{margin-bottom:32px;padding-inline:8px;display:block}.experienceHeading>div{gap:10px;margin-bottom:20px;display:grid}.experienceHeading .brandSectionLabel{margin:0}.experienceHeading h2{font-size:clamp(42px,11vw,58px)}.experienceHeading>p:last-child{margin-top:20px;font-size:16px}.experienceScrollytelling{border-top:1px solid #ddcfb826;display:block}.experienceNarrative{display:block}.experienceStoryStep{opacity:1;flex-direction:column;justify-content:center;min-height:90svh;padding:38px 8px 42px;display:flex}.experienceCopy{max-width:560px}.experienceCopy>span{font-size:66px}.experienceCopy h3{font-size:29px}.experienceCopy>p:last-child{font-size:12px}.experienceStageColumn{display:none}.experienceMobileStage{width:min(90vw,430px);height:clamp(245px,70vw,330px);margin:24px auto 0;display:block}.experienceDesignStage.compact{aspect-ratio:auto;background:radial-gradient(circle,#cdd3d809,#0000 70%);border-color:#dacfbd0e;width:100%;height:100%}.experienceDesignStage.compact .experienceDesignInterface{opacity:.68;inset:5% 14%}.experienceDesignStage.compact .experienceBraceletCanvas{inset:-18% 8% -14%}.experienceDesignStage.compact .experienceStageReadout{bottom:13px;left:16px;right:16px}.experienceDesignStage.compact .experienceStageReadout b{font-size:31px}.workbenchTransition{min-height:clamp(280px,84vw,360px);padding:38px 24px 42px}.workbenchTransition h2{font-size:clamp(44px,11.5vw,62px)}.workbenchTransition>p:not(.brandSectionLabel){margin-top:17px}.workbenchTransition .brandPrimaryButton{width:min(280px,100%);min-height:50px;margin-top:22px}.intro{justify-content:space-between;align-items:center;gap:20px;min-height:112px;padding:22px 20px 20px;display:flex}.intro>div{min-width:0}.intro .workbenchEntryLabel{margin-bottom:9px}.intro h1{letter-spacing:.09em;font-size:18px;line-height:1.5}.introCopy{display:none}.sizeBar{scroll-margin-top:var(--site-header-effective-height);z-index:var(--z-workbench);position:relative;top:auto}.sizeBar.mobileWristStepCollapsed{align-items:center;gap:0;height:50px;min-height:50px;padding:0 16px;display:flex}.sizeBar.mobileWristStepCollapsed>:not(.sizeBarSummary){display:none}.sizeBar.mobileWristStepCollapsed .sizeBarSummary{color:#5e564b;letter-spacing:.025em;white-space:nowrap;align-items:center;gap:5px;width:100%;min-width:0;min-height:50px;font-size:10px;display:flex}.sizeBarSummary i{color:#a89a85;font-style:normal}.sizeBarSummary button{color:#8a6734;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;min-width:48px;min-height:44px;margin-left:auto;padding:0 0 0 8px;font-size:10px}.braceletStage{overflow:clip}.stageTopline>.viewControls{display:none}.mobileViewControlsDock{top:var(--site-header-effective-height);z-index:40;background:#141310f7;border:1px solid #48433b;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:100%;min-height:52px;margin:12px 0 7px;padding:3px;display:grid;position:sticky;box-shadow:0 8px 18px #0000002e}.mobileViewControlsDock button{color:#9c9589;cursor:pointer;letter-spacing:.08em;white-space:nowrap;background:0 0;border:0;min-width:0;min-height:44px;padding:7px 4px;font-size:10px}.mobileViewControlsDock button.active{color:#1b1916;background:#d2b272}.mobileViewControlsDock .mobileResetButton{color:#d1b67e;border-left:1px solid #cdb27e47;font-size:9px}.finalBrandCta{padding:110px 24px 96px}.finalBrandCta h2{font-size:clamp(48px,12vw,72px)}.finalCtaActions{gap:9px;width:min(310px,100%);display:grid}.finalCtaActions .brandPrimaryButton,.finalCtaActions .brandTextButton{width:100%;min-height:51px}.finalCtaActions .brandTextButton{border:1px solid #d5bb8c57}}@media (width<=480px){.brandSiteHeader{padding:var(--safe-top) 10px 0}.brandLogo{letter-spacing:.13em;font-size:12px}.brandSiteHeader nav{left:10px;right:10px}.brandMobileMenuToggle{min-width:60px;font-size:8px}.brandHero{min-height:calc(100svh - var(--site-header-total-height));padding:78px 20px 40px}.brandHero h1{font-size:clamp(34px,10.4vw,52px)}.heroChinese{font-size:23px}.brandHeroVisual{width:min(100vw - 40px,390px);position:relative;bottom:auto;right:auto}.brandStoryEnglish{font-size:16px}.workbenchTransition>p:not(.brandSectionLabel){font-size:20px}.intro h1{font-size:18px}.brandFooter{align-items:flex-start}}@media (width<=820px) and (height<=750px){.brandHero{min-height:calc(100svh - var(--site-header-total-height))}.brandHeroVisual{width:min(100vw - 40px,390px);position:relative;bottom:auto;right:auto}}.mobileMiniCanvas,.mobileSelectedBeads,.mobileCatalogScopes,.mobileWorkbenchBottomBar,.mobileDetailPurchaseControls,.mobileStageHeading,.designAdvisorFab{display:none}.mobileViewContextSlot{display:contents}@media (width<=820px){html{scroll-behavior:auto;overscroll-behavior-y:none}body{overscroll-behavior-y:none}#design-start,#atelier,#theme-series,.summaryPanel,.braceletStage{scroll-margin-top:calc(var(--site-header-effective-height) + 16px)}.workbenchShell{z-index:var(--z-workbench);isolation:isolate;overflow-anchor:none;overscroll-behavior-y:contain;scroll-padding-top:var(--site-header-effective-height);position:relative;overflow:clip}.atelier{isolation:isolate;overflow-anchor:none;padding-bottom:calc(78px + var(--safe-bottom))}.braceletStage{z-index:var(--z-workbench);isolation:isolate;padding-top:32px;overflow:clip}.stageToolbar{z-index:30;isolation:isolate;background:#141310;width:100%;margin:0 0 12px;padding:4px;position:relative;top:auto;overflow:visible;box-shadow:0 9px 22px #0000003d}.stageToolbar .stageTopline{background:#141310;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:5px 6px 8px;display:flex;overflow:visible}.stageToolbar .stageTopline>div:first-child{gap:4px;min-width:0;display:grid}.stageToolbar .stageTopline p{color:#cdb27e;margin:0;font-size:8px;line-height:1.3}.stageToolbar .stageTopline>div:first-child>span{color:#8e897e;letter-spacing:.055em;white-space:normal;font:7.5px/1.45 Arial,sans-serif;display:block;overflow:visible}.stageToolbar .stageTopline>button{z-index:2;color:#c9b17f;white-space:nowrap;min-width:72px;min-height:36px;padding:6px 2px 6px 10px;position:relative}.stageToolbar .stageTopline>.stageResetButton{display:none}.mobileViewControlsDock{z-index:1;box-shadow:none;background:#141310;margin:6px 0 0;position:relative;top:auto}.viewHint{min-height:28px;margin:5px 0 2px}.mobileViewContextSlot{overflow-anchor:none;min-height:44px;display:block}.mobileGestureHint{margin:2px 0 9px}.mobileMiniCanvas{left:0;right:0;top:var(--site-header-effective-height);z-index:var(--z-mini-canvas);color:#eee6d9;text-align:left;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#0f0f0df7;border:0;border-top:1px solid #cdb27e29;border-bottom:1px solid #cdb27e4d;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;height:88px;padding:5px 14px;transition:opacity .22s,transform .22s,visibility .22s;display:grid;position:fixed;transform:translateY(-8px);box-shadow:0 12px 26px #0000003d}.mobileMiniCanvas.visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobileMiniBracelet{background:radial-gradient(circle,#d6b57612,#0000 67%);border-radius:50%;width:78px;height:78px;display:block;position:relative}.mobileMiniCord{border:1px solid #d0b7894d;border-radius:50%;position:absolute;inset:17%}.mobileMiniBead{filter:drop-shadow(0 2px 2px #0000007a);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;display:block;position:absolute}.mobileMiniBead.selected{outline-offset:2px;outline:2px solid #e1bf78;box-shadow:0 0 8px #e1bf78cc}.mobileMiniBracelet>span{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.mobileMiniBracelet>span b{font:400 20px Arial,sans-serif}.mobileMiniBracelet>span small{color:#9d9588;letter-spacing:.16em;font:5px Arial,sans-serif}.mobileMiniSummary{gap:3px;min-width:0;display:grid}.mobileMiniSummary span{color:#cdb27e;letter-spacing:.17em;font:7px Arial,sans-serif}.mobileMiniSummary strong{text-overflow:ellipsis;color:#eee7db;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.mobileMiniSummary small{text-overflow:ellipsis;color:#8f887e;white-space:nowrap;font-size:7px;overflow:hidden}.mobileMiniCanvasCta{color:#d9c08e;letter-spacing:.06em;white-space:nowrap;background:0 0;border:1px solid #cdb27e66;justify-content:center;align-items:center;gap:6px;min-width:66px;min-height:44px;padding:6px 7px;font-size:8px;display:flex}.mobileMiniCanvasCta b{color:#f0d8a5;font:400 13px Arial,sans-serif}.workbenchShell .braceletCanvas{--mobile-canvas-size:clamp(280px,min(38dvh,calc(100vw - 36px)),320px);z-index:1;isolation:isolate;width:var(--mobile-canvas-size);height:var(--mobile-canvas-size);aspect-ratio:1;min-height:0;max-height:none;margin-top:16px;position:relative}.brandHeroVisual .heroDesignCanvas.braceletCanvas{aspect-ratio:1;width:100%;height:auto;min-height:0;max-height:none;margin:0}.mobileSelectedBeads{z-index:12;color:#ede8dc;border-top:1px solid #cdb17d2e;border-bottom:1px solid #cdb17d2e;width:100%;margin:10px 0 14px;padding:14px 0 11px;display:block;position:relative}.mobileSelectedBeads>header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:10px;padding:0 2px;display:grid}.mobileSelectedBeads>header div{gap:3px;display:grid}.mobileSelectedBeads>header>div>span{color:#cdb27e;letter-spacing:.18em;font:6px Arial,sans-serif}.mobileSelectedBeads>header strong{letter-spacing:.08em;font-size:12px;font-weight:500}.mobileSelectedBeads>header p{color:#999185;letter-spacing:.07em;margin:0;font:8px Arial,sans-serif}.mobileSelectedBeadsToggle{color:#d4b875;cursor:pointer;letter-spacing:.06em;background:#ffffff06;border:1px solid #cdb17d57;grid-template-columns:auto 18px;justify-self:end;place-items:center;gap:5px;min-width:50px;min-height:42px;padding:4px 7px;font:8px Arial,sans-serif;display:grid}.mobileSelectedBeadsToggle i{border:1px solid #cdb17d52;border-radius:50%;place-items:center;width:18px;height:18px;font:12px/1 Arial,sans-serif;display:grid}.mobileSelectedBeadsToggle span{color:inherit;letter-spacing:.06em;font:8px Arial,sans-serif}.mobileSelectedBeadsBody[hidden]{display:none}.mobileSelectedBeads.collapsed{margin-bottom:8px;padding:8px 0}.mobileSelectedBeads.collapsed>header{margin-bottom:0}.mobileSelectedEditorCollapsed{display:none!important}.mobileSelectedBeadTrack{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:7px;width:100%;min-height:76px;padding:0 2px 4px;scroll-padding-inline:12px;display:flex;overflow:auto hidden}.mobileSelectedBeadTrack::-webkit-scrollbar{display:none}.mobileSelectedBeadTrack>button{color:#9c958a;touch-action:pan-x pan-y;background:#ffffff05;border:1px solid #cdb17d2e;flex:0 0 58px;grid-template-rows:12px 1fr 11px;place-items:center;min-width:58px;min-height:74px;padding:4px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.mobileSelectedBeadTrack>button.selected{color:#e6d5b2;background:#d2b2721a;border-color:#d2b272}.mobileSelectedBeadTrack>button.dragging{z-index:2;background:#29251f;border-color:#ead39e;transform:scale(1.06)}.mobileSelectedBeadTrack>button>span,.mobileSelectedBeadTrack>button>small{letter-spacing:.08em;font:6px Arial,sans-serif}.mobileSelectedBeadTrack>button>i{filter:drop-shadow(0 4px 4px #0000005c);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;max-width:none;max-height:none;display:block}.mobileSelectedBeadTrack .mobileSelectedBeadThumb{flex:none;min-width:0;min-height:0;overflow:visible}.mobileSelectedBeadTrack>p{color:#8e877d;text-align:center;width:100%;margin:auto;font-size:9px}.mobileSelectedBeadsHelp{color:#756f66;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:0;margin-top:8px;padding:0 2px;display:flex}.mobileSelectedBeadsHelp span{letter-spacing:.04em;font:6px Arial,sans-serif}.stageSelectedBeadSlot{margin-top:0}.stageActions.designActions{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.stageActions.designActions button{min-height:44px;padding:7px 4px}.stageActions.designActions button:nth-child(-n+3){grid-column:span 2}.stageActions.designActions button:nth-child(n+4),.stageActions.designActions .tightenAction{grid-column:span 3}.mobileCatalogScopes{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;gap:7px;width:calc(100% + 14px);margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.mobileCatalogScopes::-webkit-scrollbar{display:none}.mobileCatalogScopes button{color:#675f54;letter-spacing:.03em;background:#ffffff3d;border:1px solid #c7baa6;flex:none;min-width:104px;min-height:44px;padding:6px 5px;font-size:9px}.mobileCatalogScopes button.active{color:#f4eee3;background:#211e19;border-color:#211e19}.productCard .productVariants{display:none}.productCard .sizeRangeControl,.productCard .finishRangeControl{width:100%;display:block}.productCard .sizeRangeControl input,.productCard .finishRangeControl input{touch-action:pan-y;min-height:28px}.productBeadWrap{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;height:136px}.productBeadWrap *,.productBeadWrap:before,.productBeadWrap:after{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.productMeta{min-height:76px;padding:12px 10px 9px}.productMeta>span{display:none}.productAction{flex-direction:row;align-items:center;gap:6px;min-height:74px;padding:9px 8px 10px 10px}.productPrice{min-width:0}.productPrice small{text-overflow:ellipsis;white-space:nowrap;max-width:88px;overflow:hidden}.productPurchaseControls{flex:none}.productAction .quantityStepper{display:none}.addQuantityButton{min-width:54px;height:40px;min-height:40px;padding:0 8px}.mobileWorkbenchBottomBar{z-index:var(--z-bottom-bar);min-height:calc(64px + var(--safe-bottom));padding:0 8px var(--safe-bottom);color:#eee7db;background:#12110ffa;border-top:1px solid #cdb27e57;grid-template-columns:.72fr .52fr 1.12fr 1.18fr;align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #00000047}.mobileWorkbenchBottomBar button{min-width:0;min-height:64px;color:inherit;white-space:nowrap;background:0 0;border:0;border-right:1px solid #cdb27e24;justify-content:center;align-items:center;gap:4px;padding:5px 4px;font-size:10px;display:flex}.mobileWorkbenchBottomBar button>span,.mobileWorkbenchBottomBar button>strong{text-overflow:ellipsis;font:500 10px Arial,sans-serif;overflow:hidden}.mobileWorkbenchBottomBar button>small{color:#8f887e;letter-spacing:.05em;font:6px Arial,sans-serif}.mobileWorkbenchPrice{color:#e7c98e;white-space:nowrap;border-right:1px solid #cdb27e24;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:64px;padding:5px 4px;display:flex}.mobileWorkbenchPrice>span{text-overflow:ellipsis;max-width:100%;font:500 10px Arial,sans-serif;overflow:hidden}.mobileWorkbenchPrice>small{color:#8f887e;letter-spacing:.05em;font:6px Arial,sans-serif}.mobileWorkbenchBottomBar .save{color:#e7c98e;background:#d2b27214;border-inline:1px solid #d2b27257}.mobileWorkbenchBottomBar .save:disabled{cursor:wait;opacity:.68}.mobileWorkbenchBottomBar .complete{color:#1b1916;letter-spacing:.06em;background:#d2b272;border-right:0;flex-direction:column;font-weight:600;display:flex}.mobileWorkbenchBottomBar .complete>small{color:#5d492b;font-size:7px}.mobileWorkbenchBottomBar .complete:disabled{cursor:not-allowed;color:#e6dfd2;opacity:1;background:#5f594f}.mobileWorkbenchBottomBar .complete:disabled>small{color:#c2b9aa}.summaryPanel>.saveShareButton{display:none}.designAdvisorFab{right:14px;bottom:calc(74px + var(--safe-bottom));z-index:var(--z-header);color:#e8d6b4;letter-spacing:.08em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#161411f5;border:1px solid #d7b87e85;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:7px 13px 7px 9px;font:9px Arial,sans-serif;transition:width .22s,padding .22s,gap .22s,border-color .22s;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 24px #0000004d}.designAdvisorFab span{color:#d8b977;border:1px solid #d7b87e70;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.designAdvisorFab b{font-weight:500}.designAdvisorFab.collapsed{gap:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:8px}.designAdvisorFab.collapsed span{flex:0 0 27px;width:27px;height:27px}.designAdvisorFab.collapsed b{opacity:0;white-space:nowrap;width:0;overflow:hidden}.rotateView .centerReadout{width:auto;min-width:0;min-height:34px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;white-space:nowrap;background:0 0;border:0;flex-direction:row;align-items:center;gap:7px;padding:6px 10px;display:flex;top:8px;bottom:auto;left:50%;transform:translate(-50%)}.rotateView .centerReadout span{letter-spacing:.12em;margin:0;font-size:7px}.rotateView .centerReadout strong{font-size:20px;line-height:1}.rotateView .centerReadout small{letter-spacing:.16em;margin:0;font-size:6px}.rotateView .centerReadout em{display:none}.mobileDetailPurchaseControls{border-top:1px solid #d5cab9;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:grid}.mobileDetailPurchaseControls>button{color:#f5eee2;letter-spacing:.07em;background:#1e1b17;border:0;min-height:46px;padding:9px 16px;font-size:10px}.mobileDetailPurchaseControls .quantityStepper{grid-template-columns:34px 28px 34px;height:44px;display:grid}.mobileDetailPurchaseControls .quantityStepper button{width:34px;height:42px}.detailContent>.primaryButton{display:none}.braceletStage{padding-top:12px}.mobileStageHeading{z-index:31;border-bottom:1px solid #cdb17d1a;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:5px;width:100%;min-height:48px;margin:0;padding:2px 4px 3px;display:grid;position:relative;overflow:visible}.mobileStageHeading>div{gap:0;min-width:0;display:grid}.mobileStageHeading p{color:#cdb27e;letter-spacing:.2em;margin:0;font:8px/1.35 Arial,sans-serif}.mobileStageHeading span{color:#9b9488;letter-spacing:.055em;white-space:normal;font:8px/1.5 Arial,sans-serif;display:none}.mobileStageSaveButton{color:#dfc58e;cursor:pointer;letter-spacing:.06em;background:#d2b2720e;border:1px solid #cdb17d3d;border-radius:999px;min-width:82px;min-height:44px;padding:7px 9px;font:8px Arial,sans-serif}.mobileStageSaveButton:disabled{cursor:wait;opacity:.62}.stageToolbar{min-height:0;box-shadow:none;background:0 0;margin:0;padding:0}.stageToolbar .stageTopline{display:none}.stageToolbar .mobileViewControlsDock{width:100%;min-height:48px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #cdb17d1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:4px 0 0;padding:2px 0;display:grid;position:relative;inset:auto}.stageToolbar .mobileViewControlsDock>span,.stageToolbar .mobileViewControlsDock>button{color:#a49c90;letter-spacing:.06em;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:6px 7px;font:8px/1.2 Arial,sans-serif;display:flex}.stageToolbar .mobileViewControlsDock>span.active{color:#ead6ad;background:#dabe881c}.stageToolbar .mobileViewControlsDock>.mobileResetButton,.stageToolbar .mobileViewControlsDock>.mobileGestureHelpButton{cursor:pointer;border-left:0}.stageToolbar .mobileViewControlsDock>.mobileGestureHelpButton b{color:#d5bb86;margin-left:4px;font-size:11px;font-weight:400}.stageToolbar .mobileViewControlsDock>button:active{color:#f0dfbd;background:#dabe8824}.viewHint{opacity:.72;min-height:20px;margin:2px 0 0}.mobileViewContextSlot,.mobileGestureHint{display:none}.workbenchShell .braceletCanvas{margin-top:0;top:-6px}.workbenchShell .braceletCanvas.designView,.workbenchShell .braceletCanvas.designView.hasHangingCharm{margin-bottom:140px}.workbenchShell .braceletCanvas.designView .braceletComposition{transform:scale(1.15)}.workbenchShell .braceletCanvas.designView .centerReadout span{margin-bottom:8px;font-size:8.5px}.workbenchShell .braceletCanvas.designView .centerReadout strong{font-size:34px}.workbenchShell .braceletCanvas.designView .centerReadout small{font-size:7px}.workbenchShell .braceletCanvas.designView .centerReadout em{display:none}.workbenchShell .braceletCanvas.designView .rotationDock,.workbenchShell .braceletCanvas.designView.hasHangingCharm .rotationDock{cursor:default;border-top:1px solid #cdb17d1c;grid-template:"left slider slider right"44px"half half auto auto"44px/44px minmax(0,1fr) minmax(0,1fr) 44px;gap:4px 8px;width:min(94%,360px);min-height:0;padding:0;top:calc(100% + 24px);bottom:auto}.rotationDock .rotationDirection{place-items:center;min-width:44px;min-height:44px;font-size:16px;display:grid}.rotationDock .rotationDirection:first-child{grid-area:left}.rotationDock input{touch-action:none;grid-area:slider;min-height:44px}.rotationDock .rotationStep:nth-of-type(2){grid-area:right}.rotationDock .rotationHalfTurn{color:#c5b99f;text-align:center;cursor:pointer;background:#ffffff05;border:1px solid #cdb17d24;border-radius:10px;grid-area:half;justify-content:center;align-items:center;min-width:0;min-height:44px;font:9px Arial,sans-serif;display:flex}.rotationDock .rotationAuto{border-radius:10px;grid-area:auto;width:100%;min-width:0;min-height:44px;font-size:8px}.rotationDock small{display:none}}.mobileCatalogDragGhost{display:none}@media (width<=820px),(pointer:coarse){.productBeadWrap,.productBeadWrap *{-webkit-touch-callout:none!important;-webkit-user-drag:none!important;-webkit-user-select:none!important;user-select:none!important}.mobileCatalogDragGhost{z-index:200;color:#eee6d9;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161411f5;border:1px solid #d4b57d94;border-radius:12px;justify-items:center;gap:4px;width:116px;min-height:126px;padding:10px 8px;display:grid;position:fixed;transform:translate(-50%,calc(-100% - 18px));box-shadow:0 18px 44px #0000006b}.mobileCatalogDragGhost[data-over-canvas=true]{background:#2f271bfa;border-color:#e4c98f;box-shadow:0 0 0 3px #d4b57d1f,0 18px 44px #0000006b}.mobileCatalogDragGhost>i{filter:drop-shadow(0 6px 7px #0000005c);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;width:64px;height:64px;display:block}.mobileCatalogDragGhost>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.mobileCatalogDragGhost>small{color:#cdb27e;letter-spacing:.05em;font:7px Arial,sans-serif}}@media (width<=430px){.mobileMiniCanvas{grid-template-columns:74px minmax(0,1fr) 62px;gap:7px;padding-inline:10px}.mobileMiniBracelet{width:74px;height:74px}.mobileMiniCanvasCta{min-width:62px;padding-inline:5px}.mobileMiniSummary small{display:none}.workbenchShell .braceletCanvas{--mobile-canvas-size:clamp(260px,min(40dvh,calc(100vw - 28px)),300px)}.productBeadWrap{height:124px}.productMeta h3{font-size:12px}.productAction strong{font-size:11px}.addQuantityButton span{font-size:8px}}@media (prefers-reduced-motion:reduce){.mobileMiniCanvas,.mobileSelectedBeadTrack>button{transition:none}.heroSwipeCoach i,.saveShareSpinner,.saveShareProgress i{animation:none}}.checkoutBackdrop,.designAdvisorBackdrop{z-index:190}.designAdvisorSheet{background:#f3ede2;border:1px solid #ac89524d;width:min(470px,100%);padding:42px;position:relative;box-shadow:0 30px 100px #00000075}.designAdvisorSheet .modalClose{z-index:4;background:#f6f1e8e6;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;top:10px;right:10px}.designAdvisorSheet .sectionIndex{margin-bottom:13px}.designAdvisorSheet h2{letter-spacing:.06em;margin:0 0 12px;font-size:30px;font-weight:400}.designAdvisorIntro{color:#6f675c;margin:0;font-size:11px;line-height:1.9}.designAdvisorSummary{border-top:1px solid #d1c6b5;border-bottom:1px solid #d1c6b5;gap:0;margin:22px 0;display:grid}.designAdvisorSummary>div{border-bottom:1px solid #d1c6b5a6;justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.designAdvisorSummary>div:last-child{border-bottom:0}.designAdvisorSummary span{color:#a47d42;letter-spacing:.12em;font:8px Arial,sans-serif}.designAdvisorSummary strong{text-align:right;font-size:12px;font-weight:500}.designAdvisorPrimary,.designAdvisorCopy{cursor:pointer;letter-spacing:.05em;border:1px solid #211e19;width:100%;min-height:48px;padding:10px 14px;font-size:10px}.designAdvisorPrimary{color:#f7f0e5;background:#211e19;justify-content:space-between;align-items:center;display:flex}.designAdvisorPrimary:disabled{cursor:wait;opacity:.72}.designAdvisorCopy{color:#211e19;background:0 0;margin-top:8px}.designAdvisorSheet>small{color:#877f73;margin-top:13px;font-size:8px;line-height:1.7;display:block}.heroAdvisorEntry{width:min(510px,100%);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #a68b6073;border-bottom:1px solid #a68b6038;grid-template-columns:1fr auto;gap:4px 20px;margin-top:22px;padding:14px 0;display:grid}.heroAdvisorEntry span{color:#a58961;letter-spacing:.2em;grid-column:1/-1;font:8px Arial,sans-serif}.heroAdvisorEntry strong{letter-spacing:.05em;font-size:11px;font-weight:400}.heroAdvisorEntry b{color:#a58961;white-space:nowrap;font-size:10px;font-weight:500}.workbenchAdvisorEntry{color:#25211b;text-align:left;cursor:pointer;background:#f7f2e9;border:1px solid #9f845847;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:100%;margin-bottom:18px;padding:14px 18px;display:grid}.workbenchAdvisorEntry span{color:#9b7841;letter-spacing:.12em;font:9px Arial,sans-serif}.workbenchAdvisorEntry strong{font-size:12px;font-weight:400}.workbenchAdvisorEntry b{font-size:10px;font-weight:500}.aiAdvisorBackdrop{z-index:220;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13110e9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.aiAdvisorPanel{color:#211e19;background:#f4efe5;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1120px,100%);max-height:min(880px,100dvh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000052}.aiAdvisorHeader{border-bottom:1px solid #d9cfbd;justify-content:space-between;align-items:flex-start;gap:30px;padding:25px 30px 20px;display:flex}.aiAdvisorHeader span,.advisorStep>span,.advisorResultsHeading>span,.advisorApplyDialog span{color:#9a753d;letter-spacing:.2em;margin-bottom:7px;font:8px Arial,sans-serif;display:block}.aiAdvisorHeader h2{margin:0;font:400 24px/1.1 Georgia,Noto Serif TC,serif}.aiAdvisorHeader>button{cursor:pointer;background:0 0;border:1px solid #d8cdbb;width:36px;height:36px;font-size:24px}.aiAdvisorProgress{color:#81786c;letter-spacing:.14em;border-bottom:1px solid #ded5c6;grid-template-columns:auto minmax(90px,180px) 1fr;align-items:center;gap:14px;padding:11px 30px;font-size:9px;display:grid}.aiAdvisorProgress i{background:#d1c6b5;height:1px;overflow:hidden}.aiAdvisorProgress i b{background:#9e7a43;height:100%;transition:width .3s;display:block}.aiAdvisorProgress em{font-style:normal}.aiAdvisorBody{min-height:0;padding:34px 30px 40px;overflow:auto}.advisorStep{width:min(760px,100%);margin:0 auto}.advisorStep h3,.advisorResultsHeading h3{margin:0;font:400 clamp(28px,4vw,46px)/1.12 Georgia,Noto Serif TC,serif}.advisorStep>p,.advisorResultsHeading p{color:#71695e;margin:13px 0 28px;font-size:12px;line-height:1.8}.advisorChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.advisorChoiceGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.advisorChoiceGrid button,.advisorPills button,.advisorColorGrid button{color:#26221d;cursor:pointer;background:#faf7f0;border:1px solid #d7ccba;transition:border-color .18s,background .18s,transform .18s}.advisorChoiceGrid button{text-align:left;min-height:104px;padding:18px}.advisorChoiceGrid strong{font:400 18px Georgia,Noto Serif TC,serif;display:block}.advisorChoiceGrid small{color:#857b6d;margin-top:9px;font-size:10px;line-height:1.6;display:block}.advisorChoiceGrid button:hover,.advisorPills button:hover,.advisorColorGrid button:hover{border-color:#a68149;transform:translateY(-1px)}.advisorChoiceGrid button.active,.advisorPills button.active,.advisorColorGrid button.active{color:#fffaf0;background:#2b2822;border-color:#9e7940}.advisorDateField{gap:10px;width:min(360px,100%);display:grid}.advisorDateField span,.advisorFieldLabel{color:#7d7263;letter-spacing:.12em;margin:24px 0 10px;font-size:10px;display:block}.advisorDateField input{color:#2a261f;background:#fbf8f2;border:1px solid #d7ccba;width:100%;min-height:52px;padding:0 14px}.advisorPrivacyNote,.advisorDisclaimer{color:#887e70!important;font-size:9px!important;line-height:1.7!important}.advisorPills{flex-wrap:wrap;gap:9px;display:flex}.advisorPills button{min-height:42px;padding:0 16px;font-size:11px}.advisorColorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.advisorColorGrid button{align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.advisorColorGrid i{border:1px solid #0000001f;border-radius:50%;width:25px;height:25px}.aiAdvisorFooter{border-top:1px solid #d8cebd;justify-content:space-between;gap:12px;padding:18px 30px;display:flex}.aiAdvisorFooter button{cursor:pointer;background:0 0;border:1px solid #cfc2ae;min-width:130px;min-height:46px;padding:0 20px}.aiAdvisorFooter button.primary{color:#fff;background:#1f1c18;border-color:#1f1c18;margin-left:auto}.aiAdvisorFooter button:disabled{opacity:.4;cursor:not-allowed}.advisorResults{width:min(1000px,100%);margin:0 auto}.advisorAnalysisSummary{background:linear-gradient(135deg,#fbf7ef,#eee7db);border:1px solid #cdbb9e;margin-bottom:34px;padding:26px}.advisorAnalysisIntro>span{color:#9a753d;letter-spacing:.2em;margin-bottom:7px;font:8px Arial,sans-serif;display:block}.advisorAnalysisIntro h3{margin:0;font:400 clamp(30px,4vw,46px)/1.12 Georgia,Noto Serif TC,serif}.advisorAnalysisIntro p{color:#70675b;margin:12px 0 22px;font-size:11px;line-height:1.75}.advisorAnalysisGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.advisorAnalysisGrid div{background:#ffffff7a;border:1px solid #9b7a482e;padding:13px 14px}.advisorAnalysisGrid dt{color:#9b7a48;letter-spacing:.12em;font-size:8px}.advisorAnalysisGrid dd{color:#5f584e;margin:7px 0 0;font-size:10px;line-height:1.75}.advisorDirectionList{gap:14px;margin-top:26px;display:grid}.advisorDirectionCard{background:#faf7f0;border:1px solid #d6cbb8;grid-template-columns:80px 1fr;display:grid}.advisorDirectionIndex{color:#aa8650;border-right:1px solid #ddd3c2;place-items:start center;padding-top:24px;font:30px Georgia,serif;display:grid}.advisorDirectionCopy{padding:23px 26px 26px}.advisorDirectionCopy h4{margin:4px 0 8px;font:400 26px Georgia,Noto Serif TC,serif}.advisorDirectionCopy>p,.advisorCoreCopy{color:#736b60;margin:0;font-size:11px;line-height:1.75}.advisorTags{gap:6px;display:flex}.advisorTags span{color:#765b34;letter-spacing:.08em;background:#e7dbc7;padding:4px 7px;font:8px Arial,sans-serif}.advisorTags .budgetTier{color:#f5f0e7;background:#283b3f}.advisorTags .budgetTier.modest-upgrade{background:#8f7145}.advisorTags .budgetTier.premium-upgrade{color:#d8b978;background:#27231e}.advisorDirectionCopy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.advisorDirectionCopy dl div{border-top:1px solid #ddd2c0;padding:10px}.advisorDirectionCopy dt{color:#9b7a48;letter-spacing:.12em;font-size:8px}.advisorDirectionCopy dd{margin:5px 0 0;font-size:10px;line-height:1.55}.advisorReasonPanel,.advisorMaterialsPanel,.advisorBasisPanel,.advisorCulturePanel,.advisorLegalPanel{background:#fffdf8;border:1px solid #ddd2c0;margin-top:14px}.advisorReasonPanel summary,.advisorMaterialsPanel summary,.advisorBasisPanel summary,.advisorCulturePanel summary,.advisorLegalPanel summary{color:#6f5633;cursor:pointer;padding:12px 14px;font-size:10px;font-weight:600}.advisorReasonPanel>p,.advisorCulturePanel>p,.advisorLegalPanel>p{color:#625b51;margin:0;padding:0 14px 14px;font-size:10px;line-height:1.75}.advisorMaterialsPanel>.advisorRecommendedProducts{padding:0 12px 12px}.advisorRecommendedProducts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.advisorRecommendedProducts>article{border:1px solid #e1d8ca;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:10px;min-height:118px;padding:10px;font-size:10px;line-height:1.45;display:grid}.advisorRecommendedProducts b,.advisorRecommendedProducts small,.advisorRecommendedProducts strong{display:block}.advisorRecommendedProducts b{color:#9a753d;margin-bottom:4px;font-size:8px}.advisorRecommendedProducts strong{font-size:10px;font-weight:600}.advisorRecommendedProducts small{color:#82796d;margin-top:5px}.advisorProductReason{border-top:1px solid #e8dfd2;grid-column:1/-1;margin-top:10px;padding-top:9px}.advisorProductReason em{color:#92703d;letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:600}.advisorProductReason p{color:#625b51;margin:5px 0 0;font-size:9px;line-height:1.7}.advisorProductReason small{color:#8a6a4d;font-size:8px;line-height:1.6}.advisorProductThumb{width:58px;height:58px;box-shadow:none;background-color:#f0eadf;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #ded4c4;border-radius:50%}.advisorCompanionship{background:#eef2f2;border-left:2px solid #6f8fa7;margin-top:14px;padding:14px 15px}.advisorCompanionship h5{margin:0 0 6px;font:600 10px/1.4 Noto Sans TC,sans-serif}.advisorCompanionship p{color:#5d6462;margin:0;font-size:10px;line-height:1.75}.advisorBasisPanel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.advisorBasisPanel article{border:1px solid #e5ddcf;padding:12px;position:relative}.advisorBasisPanel article>span{color:#493f32;padding-right:66px;font-size:9px;font-weight:600;display:block}.advisorBasisPanel article>p{color:#746c61;margin:7px 0 0;font-size:9px;line-height:1.65}.advisorBasisPanel .influence{color:#fff;background:#2f4347;padding:3px 5px;font-size:7px;position:absolute;top:9px;right:9px}.advisorBasisPanel .influence.輔助依據{background:#8d7350}.advisorBasisPanel .influence.延伸靈感{color:#75654d;background:#e5dccd}.advisorCulturePanel>p b{color:#4c4133;margin-bottom:4px;display:block}.advisorLegalPanel{margin-top:18px}.advisorColorNotice,.advisorBudgetMessage{color:#746958!important;margin:10px 0 0!important;font-size:9px!important;line-height:1.65!important}.advisorColorNotice{background:#edf1f2;border-left:2px solid #6f8fa7;padding:9px 11px}.advisorPrice{margin-top:15px;font-size:11px;font-weight:500;display:block}.advisorDirectionActions,.advisorResultFooter{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.advisorDirectionActions button,.advisorResultFooter button,.advisorApplyDialog button{color:#fff;cursor:pointer;background:#2a2722;border:1px solid #2a2722;min-height:40px;padding:0 14px}.advisorDirectionActions button+button,.advisorResultFooter button+button{color:#2a2722;background:0 0}.advisorApplyDialog{z-index:4;background:#191612b8;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.advisorApplyDialog>div{background:#f8f3e9;width:min(440px,100%);padding:28px;box-shadow:0 24px 60px #0000003d}.advisorApplyDialog h3{margin:0;font:400 25px Georgia,Noto Serif TC,serif}.advisorApplyDialog p{color:#756c60}.advisorApplyDialog button{width:100%;margin-top:8px}.advisorApplyDialog button.text{color:#3d3830;background:0 0;border-color:#0000}.productCard{position:relative}.checkoutDesignStory{background:#f8f3ea;border:1px solid #d7ccba;margin:14px 0;padding:18px}.checkoutDesignStory h3{margin:3px 0 10px;font:400 20px Georgia,Noto Serif TC,serif}.checkoutDesignStory>div>span{color:#9b7640;letter-spacing:.16em;font:8px Arial,sans-serif}.checkoutDesignStory p{color:#5e574d;width:100%;margin:0;font-size:11px;line-height:1.75}.checkoutDesignStory small{color:#938778;margin-top:10px;font-size:8px;line-height:1.6;display:block}.preferenceForm{background:#faf8f3;border:1px solid #ded5c8;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;padding:24px;display:grid}.preferenceForm>div:first-child,.preferenceForm .wide,.preferenceForm fieldset,.preferencePrivacy,.preferenceActions,.preferenceForm>p[role=status]{grid-column:1/-1}.preferenceForm h3{margin:0;font:400 24px Georgia,Noto Serif TC,serif}.preferenceForm>label{gap:7px;font-size:10px;display:grid}.preferenceForm input{background:#fff;border:1px solid #d6ccbd;min-height:44px;padding:0 11px}.preferenceForm fieldset{border:0;margin:0;padding:0}.preferenceForm legend{margin-bottom:8px;font-size:10px}.preferenceForm fieldset div{flex-wrap:wrap;gap:7px;display:flex}.preferenceForm button{cursor:pointer;background:0 0;border:1px solid #cfc3b1;min-height:38px;padding:0 12px}.preferenceForm button.active,.preferenceActions button:first-child{color:#fff;background:#211e19}.preferencePrivacy{color:#82786b;font-size:9px}.aiKnowledgeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.aiKnowledgeGrid article{background:#fff;border:1px solid #ded4c4;padding:20px}.aiKnowledgeGrid strong{font:35px Georgia,serif;display:block}.aiKnowledgeGrid span{margin-top:5px;font-size:10px;font-weight:600;display:block}.aiKnowledgeGrid p{color:#82786b;font-size:9px}.aiRuleEditor{margin:20px 0}@media (width<=820px){.heroAdvisorEntry{margin-top:14px}.heroAdvisorEntry strong{font-size:9px}.workbenchAdvisorEntry{grid-template-columns:1fr auto;gap:4px 10px}.workbenchAdvisorEntry span{grid-column:1/-1}.workbenchAdvisorEntry strong{font-size:10px}.aiAdvisorBackdrop{align-items:end;padding:0}.aiAdvisorPanel{border-radius:18px 18px 0 0;width:100%;max-height:94dvh}.aiAdvisorHeader{padding:20px 18px 15px}.aiAdvisorProgress{grid-template-columns:auto 1fr;padding:10px 18px}.aiAdvisorProgress em{grid-column:1/-1}.aiAdvisorBody{padding:26px 18px 34px}.advisorChoiceGrid,.advisorChoiceGrid.two{grid-template-columns:1fr}.advisorChoiceGrid button{min-height:82px}.advisorColorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiAdvisorFooter{padding:14px 18px max(14px,var(--safe-bottom))}.aiAdvisorFooter button{flex:1;min-width:0}.advisorDirectionCard{grid-template-columns:48px 1fr}.advisorDirectionIndex{font-size:20px}.advisorDirectionCopy{padding:18px 14px}.advisorAnalysisSummary{padding:20px 16px}.advisorAnalysisGrid,.advisorDirectionCopy dl,.advisorRecommendedProducts,.advisorBasisPanel>div{grid-template-columns:1fr}.advisorDirectionIndex{padding-top:20px}.advisorRecommendedProducts>article{grid-template-columns:52px minmax(0,1fr)}.advisorProductThumb{width:52px;height:52px}.advisorDirectionActions button{width:100%}.preferenceForm{grid-template-columns:1fr;padding:18px}.preferenceForm>*{grid-column:1!important}.aiKnowledgeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.advisorChoiceGrid button,.advisorPills button,.advisorColorGrid button,.aiAdvisorProgress i b{transition:none}}.resetConfirmBackdrop{z-index:90}.resetConfirmModal{background:#f3ede2;border:1px solid #ac895257;width:min(430px,100%);padding:38px;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000075}.resetConfirmModal .sectionIndex{margin-bottom:14px}.resetConfirmModal h2{letter-spacing:.06em;margin:0 0 14px;font-size:27px;font-weight:400;line-height:1.4}.resetConfirmModal>p:not(.sectionIndex){color:#746b60;letter-spacing:.025em;margin:0;font-size:11px;line-height:1.9}.resetConfirmSummary{border-top:1px solid #d2c7b6;border-bottom:1px solid #d2c7b6;gap:6px;margin:22px 0;padding:16px 0;display:grid}.resetConfirmSummary span{color:#a57c40;letter-spacing:.14em;font:8px Arial,sans-serif}.resetConfirmSummary strong{letter-spacing:.04em;font-size:13px;font-weight:500}.resetConfirmActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.resetConfirmActions button{cursor:pointer;letter-spacing:.05em;border:1px solid #211e19;min-height:48px;padding:8px 12px;font-size:10px}.resetCancelButton{color:#211e19;background:0 0}.resetConfirmButton{color:#f7f0e5;background:#211e19}.resetCancelButton:hover,.resetCancelButton:focus-visible{color:#805d2d;border-color:#a47d42}.resetConfirmButton:hover,.resetConfirmButton:focus-visible{background:#8d382f;border-color:#8d382f}@media (width<=820px){.wristGuideBackdrop{align-items:end;padding:0}.wristGuideSheet{width:100%;max-height:calc(100dvh - var(--safe-top))}.wristGuideSheet>.modalClose{top:max(10px, var(--safe-top));background:#f7f3ebf5;right:10px}.wristGuideHeader{padding:calc(52px + var(--safe-top)) 22px 30px}.wristGuideHeader h2{font-size:34px}.wristGuideHeader>p:last-child{margin-top:14px;font-size:10px}.wristGuideContent{grid-template-columns:1fr}.wristGuideSection,.wristGuideSection:nth-child(2){border-right:0;grid-column:1;padding:28px 22px}.wristGuideSectionTitle{margin-bottom:20px}.wristMeasureLayout{grid-template-columns:1fr;gap:16px}.wristMeasureDiagram{min-height:140px}.wristShape{width:190px;height:82px}.wristMeasureMethods{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:12px}.wristMeasureMethods article{padding:13px}.beadSizeScale{gap:5px;padding:20px 8px 16px}.beadSizeScale i{width:min(var(--guide-bead-size), 42px);height:min(var(--guide-bead-size), 42px)}.wristReferenceTable{border-left:0;border-right:0;margin:0 -22px;padding:14px 22px}.wristReferenceTable img{min-width:640px}.wristGuideFooter{padding:15px 18px calc(15px + var(--safe-bottom));flex-direction:column;align-items:stretch;gap:12px}.wristGuideFooter button{width:100%;min-width:0}.checkoutBackdrop{padding:max(14px, var(--safe-top)) 10px calc(14px + var(--safe-bottom));align-items:start}.checkoutBackdrop .checkoutModal{max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 28px);padding-top:52px}.checkoutBackdrop .checkoutModal .modalClose{z-index:8;background:#f6f1e8f0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;top:8px;right:8px;box-shadow:0 4px 14px #00000014}.designAdvisorBackdrop{align-items:end;padding:0}.designAdvisorSheet{width:100%;max-height:calc(100dvh - var(--site-header-total-height));padding:34px 22px calc(24px + var(--safe-bottom));overflow-y:auto}.designAdvisorSheet h2{font-size:26px}.resetConfirmBackdrop{align-items:end;padding:0}.resetConfirmModal{width:100%;padding:30px 22px calc(24px + var(--safe-bottom))}.resetConfirmModal h2{font-size:24px}.advisorCatalogRecommendations{margin-bottom:27px;padding:20px 0 22px}.advisorCatalogRecommendationHeader{align-items:center}.advisorCatalogRecommendationHeader h3{font-size:23px}.advisorCatalogRecommendationHeader p:not(.sectionIndex){max-width:230px;font-size:9px}.advisorRecommendationCollapse{flex:none;justify-content:center;width:38px;min-height:38px;padding:0}.advisorCatalogRecommendations.collapsed .advisorRecommendationCollapse{justify-content:space-between;width:100%;padding:0 13px}.advisorRecommendationActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.advisorRecommendationActions button{min-height:42px;padding:7px 8px;line-height:1.35}.advisorRecommendationActions button:last-child{grid-column:1/-1}.advisorRecommendationGroups{gap:22px;margin-top:23px}.advisorRecommendationProductRail{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin:0 -20px;padding:0 20px 7px;display:flex;overflow-x:auto}.advisorRecommendationProductRail::-webkit-scrollbar{display:none}.advisorRecommendationProductCard{scroll-snap-align:start;flex:0 0 min(78vw,260px);min-height:356px}.advisorRecommendationProductCard .productBeadWrap{height:148px}.advisorRecommendationProductCard .productMeta{min-height:104px}.advisorRecommendationEmpty{font-size:8px}.allProductsHeading{display:none}.detailAdvisorRecommendation{margin-top:-9px}html[data-in-app-browser=instagram] .brandSiteHeader{-webkit-backdrop-filter:none;backdrop-filter:none;backface-visibility:hidden;background:#0f0f0e;transform:translateZ(0)}html[data-in-app-browser=instagram] .mobileMiniCanvas{display:none!important}html[data-in-app-browser=instagram] .mobileWorkbenchBottomBar,html[data-in-app-browser=instagram] .mobileReturnToBracelet,html[data-in-app-browser=instagram] .designAdvisorFab{backface-visibility:hidden;transform:translateZ(0)}html[data-in-app-browser=instagram] .designAdvisorFab{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-in-app-browser=instagram] .checkoutBackdrop .checkoutModal,html[data-in-app-browser=instagram] .productDetailModal,html[data-in-app-browser=instagram] .themeComposerModal,html[data-in-app-browser=instagram] .themeDetailModal,html[data-in-app-browser=instagram] .fitReviewModal{max-height:calc(var(--app-visual-viewport-height,100svh) - 24px)}}.creatorWallet{background:linear-gradient(125deg,#f9f4e9,#efe5d2);border:1px solid #c8b894;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:30px;margin:-8px 0 34px;padding:28px;display:grid}.creatorWallet h3{margin:7px 0 10px;font:400 28px Georgia,serif}.creatorWalletIntro>p:last-of-type{color:#756b5d;margin:0;font-size:11px;line-height:1.8}.creatorWalletControls{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:18px;display:flex}.creatorWalletControls button{color:#f8f1e5;cursor:pointer;letter-spacing:.04em;background:#1d1a16;border:1px solid #9d8153;min-height:44px;padding:9px 14px;font-size:10px}.creatorWalletControls span{color:#5c5347;background:#fffdf8b3;border:1px solid #c7b99f;align-content:center;gap:2px;min-height:44px;padding:7px 12px;font-size:10px;display:grid}.creatorWalletControls span.is-full{color:#715328;background:#eadbc3;border-color:#b28b58}.creatorWalletControls span small{color:#8b7e6d;font-size:8px}.creatorWallet dl{background:#c9bda8;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.creatorWallet dl>div{background:#fffdf8db;align-content:center;gap:5px;min-height:118px;padding:18px;display:grid}.creatorWallet dt{color:#817565;letter-spacing:.1em;font-size:9px}.creatorWallet dd{color:#29241d;margin:0;font:400 25px Georgia,serif}.creatorWallet small{color:#958979;font-size:9px;line-height:1.5}.creatorSubmissionStatus{background:#eee5d5;border-left:3px solid #b38c50;grid-template-columns:auto 1fr;gap:5px 12px;margin-top:16px;padding:11px 12px;display:grid}.creatorSubmissionStatus span{color:#8b7655;letter-spacing:.12em;font-size:8px}.creatorSubmissionStatus strong{justify-self:end;font-size:11px}.creatorSubmissionStatus small{color:#6d6458;grid-column:1/-1;font-size:9px;line-height:1.6}.creatorSubmissionStatus.status-rejected,.creatorSubmissionStatus.status-withdrawn{background:#eee8e3;border-left-color:#9c8179}.creatorActionMessage{color:#7b623b;margin:10px 0 0;font-size:10px;line-height:1.6}.designCardActions .creatorPrimary{color:#15120e;background:#b69661;border-color:#9a7846}.designCardActions .creatorPrimary.is-limit{color:#725b36;background:#efe4d3;border-color:#b4996f}.creatorDialogBackdrop{z-index:1200;background:#0d0c0ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.creatorDialog{background:#f7f1e6;border:1px solid #bca57d;width:min(610px,100%);max-height:calc(100dvh - 40px);padding:38px;position:relative;overflow:auto;box-shadow:0 28px 90px #00000061}.creatorDialog h3{margin:8px 0 12px;font:400 30px Georgia,serif}.creatorDialog>p:not(.eyebrow){color:#70675b;font-size:11px;line-height:1.8}.creatorDialog>label:not(.creatorConsent){color:#766a5a;gap:7px;margin-top:15px;font-size:10px;display:grid}.creatorDialog input[type=text],.creatorDialog input:not([type]),.creatorDialog textarea{background:#fffdfa;border:1px solid #c9bca7;width:100%;padding:12px;font:13px Arial,sans-serif}.creatorDialog textarea{resize:vertical;min-height:105px}.creatorConsent{color:#5f574d;background:#efe7da;border:1px solid #cbbda7;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:20px 0;padding:14px;font-size:10px;line-height:1.7;display:grid}.creatorConsent input{accent-color:#9a7846;margin-top:3px}.creatorDialog>.primaryButton{width:100%}.creatorSubmissionQuota{color:#6f6252;background:#fffaf1;border:1px solid #cbbda7;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:11px 12px;font-size:9px;line-height:1.5;display:flex}.creatorSubmissionQuota button{color:#7a5e34;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9a7846;flex:none;min-height:36px;padding:4px 0;font-size:9px}.creatorRulesSection{border-top:1px solid #d4c8b5;margin-top:22px;padding-top:18px}.creatorRulesSection h4{color:#2e2922;margin:0 0 12px;font:400 18px Georgia,serif}.creatorRulesSection>p{color:#70675b;margin:8px 0 0;font-size:10px;line-height:1.75}.creatorRewardLadder{background:#cbbda7;gap:1px;margin:0;display:grid}.creatorRewardLadder>div{background:#fffaf2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.creatorRewardLadder dt{color:#62594d;font-size:10px;line-height:1.5}.creatorRewardLadder dd{color:#8c6735;text-align:right;margin:0;font:400 11px Georgia,serif}.creatorDialogPrimary{margin-top:24px}.creatorLimitSummary{background:#c5b494;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0;display:grid}.creatorLimitSummary>div{background:#fffaf1;align-content:center;gap:5px;min-height:86px;padding:15px;display:grid}.creatorLimitSummary>div:last-child{grid-column:1/-1}.creatorLimitSummary dt{color:#82735f;letter-spacing:.06em;font-size:9px}.creatorLimitSummary dd{color:#2c2720;margin:0;font:400 18px Georgia,serif}.creatorLimitSummary small{color:#8f806c;font-size:8px}.creatorLimitNote{background:#eadfcd;border-left:3px solid #b28b58;padding:12px 14px;margin:0!important}.creatorDialogActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.creatorDialogActions .primaryButton,.creatorDialogActions .secondaryButton{justify-content:center;min-height:48px}.creatorDialogActions .secondaryButton{color:#655033;cursor:pointer;background:0 0;border:1px solid #9d8153;padding:0 14px;font-size:10px}.creatorSalesTerms{background:#eee4d3;border-left:3px solid #aa854d;gap:8px;margin:18px 0;padding:16px;display:grid}.creatorSalesTerms span{color:#665d50;font-size:10px;line-height:1.6}.checkoutPromotion strong{color:#9b6b2f!important}.checkoutPromotionHint{color:#746756;background:#f0e8da;border-left:3px solid #b59663;margin:10px 0;padding:10px 12px;font-size:10px;line-height:1.6}.creatorAdminSection{margin:32px 0 42px}.adminSectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.adminSectionHeading p{color:#a68a60;letter-spacing:.14em;margin:0 0 5px;font-size:9px}.adminSectionHeading h2{margin:0;font:400 30px Georgia,serif}.adminSectionHeading>span{color:#c9ad7e;border:1px solid #514737;padding:8px 12px;font-size:11px}.creatorAdminNotice{color:#c9bba5;background:#201d18;border:1px solid #4b4337;padding:12px 14px;font-size:11px}.creatorAdminNotice.error{color:#e0aaa0;border-color:#744c45}.creatorAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.creatorAdminCard{background:#191816;border:1px solid #3d382f;gap:11px;min-width:0;padding:20px;display:grid}.creatorAdminTop{color:#c7a870;justify-content:space-between;gap:16px;display:flex}.creatorAdminTop span{letter-spacing:.1em;font-size:9px}.creatorAdminTop strong{font-size:13px}.creatorAdminCard>p{overflow-wrap:anywhere;color:#70685c;margin:0;font:9px monospace}.creatorAdminCard h3{margin:0;font:400 23px Georgia,serif}.creatorAdminCard blockquote{color:#a89d8c;border-left:2px solid #685a44;margin:0;padding-left:12px;font-size:11px;line-height:1.7}.creatorAdminCard dl{background:#3a352d;gap:1px;margin:0;display:grid}.creatorAdminCard dl>div{background:#211f1b;justify-content:space-between;gap:12px;padding:9px 10px;font-size:10px;display:flex}.creatorAdminCard dt{color:#847a6b}.creatorAdminCard dd{text-align:right;margin:0}.creatorAdminCard>a{color:#c5a26d;font-size:10px}.creatorAdminCard>label{color:#8f8576;gap:7px;font-size:9px;display:grid}.creatorAdminCard textarea{resize:vertical;color:#e4ddd1;background:#11110f;border:1px solid #4b4438;min-height:72px;padding:10px}.creatorAdminActions{flex-wrap:wrap;gap:8px;display:flex}.creatorAdminActions button{color:#e6d4b8;cursor:pointer;background:#2c271f;border:1px solid #8d744f;padding:9px 12px;font-size:9px}.creatorAdminActions button.danger{color:#d49b91;border-color:#754b45}.creatorAdminActions button:disabled{cursor:not-allowed;opacity:.42}@media (width<=800px){.creatorWallet,.creatorAdminGrid{grid-template-columns:1fr}}@media (width<=640px){.creatorWallet{padding:20px}.creatorWallet dl{grid-template-columns:1fr}.creatorWallet dl>div{min-height:88px}.creatorDialogBackdrop{align-items:end;padding:0}.creatorDialog{width:100%;max-height:calc(100dvh - var(--safe-top));padding:34px 22px calc(24px + var(--safe-bottom))}.creatorRewardLadder>div{grid-template-columns:1fr;gap:3px}.creatorRewardLadder dd{text-align:left}.creatorDialogActions{grid-template-columns:1fr}}.closureKitPreview,.checkoutClosureKit,.mobileClosureKitIcon{--metal-dark:#62696e;--metal-mid:#b7bdc0;--metal-light:#fff;--metal-warm:#d8dcde}.closureKitPreview[data-finish=gold],.checkoutClosureKit[data-finish=gold],.mobileClosureKitIcon[data-finish=gold]{--metal-dark:#8d5708;--metal-mid:#d99a16;--metal-light:#fff3a6;--metal-warm:#f4c13d}.closureKitPreview[data-finish=rose-gold],.checkoutClosureKit[data-finish=rose-gold],.mobileClosureKitIcon[data-finish=rose-gold]{--metal-dark:#874b43;--metal-mid:#c88979;--metal-light:#ffe4d9;--metal-warm:#dda18f}.closureKitPreview{width:var(--closure-width);height:var(--closure-height);min-width:62px;min-height:24px;transform:translate(-50%,-50%) rotate(var(--closure-rotation));transform-origin:50%;z-index:var(--closure-depth,90);pointer-events:none;filter:none;transition:left .18s,top .18s,width .18s,height .18s,transform .18s;position:absolute}.closureKitArtwork{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.closureKitPreview>.closureKitArtwork,.checkoutClosureKit>.closureKitArtwork{filter:drop-shadow(0 1px 1.5px #16141152)}.autoRotating .closureKitPreview{transition:left 40ms linear,top 40ms linear,width 40ms linear,height 40ms linear,transform 40ms linear}.closureWire{background:linear-gradient(180deg,var(--metal-light),var(--metal-mid) 45%,var(--metal-dark));border-radius:999px;width:16%;height:5%;position:absolute;top:48%;box-shadow:0 1px 1px #00000080}.closureWire.left{left:-8%}.closureWire.right{right:-8%}.closureTerminal{border:1px solid var(--metal-light);width:18%;height:46%;position:absolute;top:27%}@supports (color:color-mix(in lab, red, red)){.closureTerminal{border:1px solid color-mix(in srgb,var(--metal-light) 58%,transparent)}}.closureTerminal{background:linear-gradient(180deg,var(--metal-light) 0%,var(--metal-mid) 23%,var(--metal-warm) 50%,var(--metal-dark) 77%,var(--metal-light) 100%);box-shadow:inset 0 1px 1px var(--metal-light),0 1px 2px #00000094;border-radius:48% 34% 34% 48%/52%}@supports (color:color-mix(in lab, red, red)){.closureTerminal{box-shadow:inset 0 1px 1px color-mix(in srgb,var(--metal-light) 80%,transparent),0 1px 2px #00000094}}.closureTerminal{overflow:hidden}.closureTerminal.left{left:4%}.closureTerminal.right{right:4%;transform:scaleX(-1)}.closureTerminal:before{content:"";border-left:1px solid var(--metal-dark);position:absolute;inset:8% 23% 8% 48%}@supports (color:color-mix(in lab, red, red)){.closureTerminal:before{border-left:1px solid color-mix(in srgb,var(--metal-dark) 68%,transparent)}}.closureTerminal:before{border-right:1px solid var(--metal-light)}@supports (color:color-mix(in lab, red, red)){.closureTerminal:before{border-right:1px solid color-mix(in srgb,var(--metal-light) 55%,transparent)}}.closureTerminal:before{border-radius:50%}.closureTerminal:after{content:"";background:var(--metal-dark);border-radius:50%;width:24%;height:55%;position:absolute;top:22%;right:5%}@supports (color:color-mix(in lab, red, red)){.closureTerminal:after{background:color-mix(in srgb,var(--metal-dark) 76%,#171717)}}.closureTerminal:after{box-shadow:inset 0 0 1px var(--metal-light)}.closureTerminal b{background:var(--metal-light);border-radius:50%;width:30%;height:18%;position:absolute;top:15%;left:12%}@supports (color:color-mix(in lab, red, red)){.closureTerminal b{background:color-mix(in srgb,var(--metal-light) 88%,transparent)}}.closureTerminal b{filter:blur(.25px)}.closureLink{aspect-ratio:1;border:clamp(1px,.18vw,2px) solid var(--metal-mid);border-top-color:var(--metal-light);border-right-color:var(--metal-dark);background:0 0;border-radius:50%;width:18%;position:absolute;top:35%;box-shadow:0 1px 2px #0000007a}.closureLink.left{left:20%}.closureLink.right{right:20%}.closureSpringRing{aspect-ratio:1;border:clamp(3px,.45vw,5px) solid var(--metal-mid);border-top-color:var(--metal-light);border-right-color:var(--metal-dark);background:radial-gradient(circle,transparent 49%,var(--metal-light) 51%,transparent 61%);border-radius:50%;width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.closureSpringRing{background:radial-gradient(circle,transparent 49%,color-mix(in srgb,var(--metal-light) 45%,transparent) 51%,transparent 61%)}}.closureSpringRing{box-shadow:inset 1px 1px 1px var(--metal-light),0 1px 3px #000000a6}@supports (color:color-mix(in lab, red, red)){.closureSpringRing{box-shadow:inset 1px 1px 1px color-mix(in srgb,var(--metal-light) 75%,transparent),0 1px 3px #000000a6}}.closureSpringRing:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%,18% 74%);background:#171613;width:33%;height:30%;position:absolute;top:6%;right:-18%;transform:rotate(22deg)}.closureSpringRing b{z-index:2;background:linear-gradient(90deg,var(--metal-dark),var(--metal-light) 43%,var(--metal-mid));border-radius:3px 3px 5px 5px;width:26%;height:52%;position:absolute;top:-20%;right:-13%;transform:rotate(20deg);box-shadow:0 1px 2px #0009}.closureSpringRing em{z-index:3;background:linear-gradient(var(--metal-light),var(--metal-dark));border-radius:1px 4px 4px 1px;width:20%;height:18%;position:absolute;top:-4%;right:-22%;transform:rotate(20deg)}.dcBracelet .dcClosureKitPreview{min-width:30px;min-height:13px}.dcBracelet.isCompact .dcClosureKitPreview{min-width:24px;min-height:11px}.mobileClosureKitCard{color:#eee7db;background:linear-gradient(145deg,#302a20f5,#121211fa);border:1px solid #cca9667a;border-radius:12px;flex:0 0 92px;grid-template-rows:auto 30px auto auto;place-items:center;min-height:92px;padding:8px 7px;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}.mobileClosureKitCard>span{color:#d5b978;letter-spacing:.16em;font-size:8px}.mobileClosureKitCard strong{text-align:center;font-size:9px;line-height:1.25}.mobileClosureKitCard small{color:#9d978d;font-size:8px}.mobileClosureKitIcon{width:40px;height:18px;position:relative}.mobileClosureKitIcon:before,.mobileClosureKitIcon:after{content:"";background:linear-gradient(var(--metal-light),var(--metal-dark) 55%,var(--metal-warm));width:12px;height:7px;box-shadow:inset 0 1px var(--metal-light);border-radius:5px;position:absolute;top:6px}@supports (color:color-mix(in lab, red, red)){.mobileClosureKitIcon:before,.mobileClosureKitIcon:after{box-shadow:inset 0 1px color-mix(in srgb,var(--metal-light) 75%,transparent)}}.mobileClosureKitIcon:before{left:0}.mobileClosureKitIcon:after{right:0}.mobileClosureKitIcon b{border:3px solid var(--metal-mid);border-top-color:var(--metal-light);border-right-color:var(--metal-dark);border-radius:50%;width:17px;height:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobileClosureKitIcon:before,.mobileClosureKitIcon:after,.mobileClosureKitIcon b{display:none}.constructionSummaryCard{background:linear-gradient(135deg,#caa86c1a,#ffffff05);border:1px solid #caa86c61;justify-content:space-between;align-items:flex-start;gap:14px;margin:15px 0 18px;padding:14px;display:flex}.constructionSummaryCard>div{gap:5px;display:grid}.constructionSummaryCard span{color:#8b6834;letter-spacing:.14em;font-size:9px}.constructionSummaryCard strong{color:#29251f;font-size:13px;line-height:1.35}.constructionSummaryCard small{color:#736b60;font-size:10px;line-height:1.5}.constructionSummaryCard em{color:#775928;letter-spacing:.08em;border:1px solid #96713761;flex:none;padding:5px 7px;font-size:9px;font-style:normal}.closureFinishChoices{flex-wrap:wrap;margin-top:5px;gap:7px!important;display:flex!important}.closureFinishChoices button{color:#51493f;font:inherit;cursor:pointer;background:#ffffff8c;border:1px solid #78674e42;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:inline-flex}.closureFinishChoices button i{background:linear-gradient(135deg,#fff,#9ca2a5 52%,#575d61);border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 1px #0000002e}.closureFinishChoices button[data-finish=gold] i{background:linear-gradient(135deg,#fff2a1,#e6a112 54%,#805006)}.closureFinishChoices button[data-finish=rose-gold] i{background:linear-gradient(135deg,#ffe9df,#ce8b78 54%,#7e473f)}.closureFinishChoices button.active{color:#6c4d1e;background:#f2e6ca;border-color:#b8893e;box-shadow:0 0 0 1px #b8893e29}.microConstructionFinish{gap:8px;margin-top:18px;display:grid}.microConstructionFinish>strong{color:#d0ab64;letter-spacing:.12em;font-size:10px}.microConstructionModal .closureFinishChoices button{color:#ded6ca;background:#1d1b17;border-color:#d0ab644d}.microConstructionModal .closureFinishChoices button.active{color:#171613;background:#cdae70}.checkoutClosureKit{z-index:90;filter:none;width:15%;min-width:58px;height:24px;position:absolute;top:84%;left:50%;transform:translate(-50%,-50%)}.checkoutClosureKit .closureWire,.checkoutClosureKit .closureTerminal,.checkoutClosureKit .closureLink,.checkoutClosureKit .closureSpringRing{display:block}.constructionBreakdownRow{background:#caa86c09;border-color:#caa86c47!important}.constructionBreakdownRow em{margin-top:5px;font-size:9px;font-style:normal;line-height:1.45;display:block;color:#c6a96d!important}.microConstructionBackdrop{z-index:6200;padding:18px}.microConstructionModal{color:#f2eee7;background:radial-gradient(circle at 100% 0,#caa86c29,#0000 36%),#121211;border:1px solid #cfb17480;width:min(100%,540px);max-height:min(88vh,720px);padding:34px;position:relative;overflow:auto;box-shadow:0 28px 90px #000000bf}.microConstructionClose{color:#bcb5aa;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:26px;position:absolute;top:12px;right:14px}.microConstructionSize{color:#d7ba7b;letter-spacing:.12em;border:1px solid #caa86c80;margin:12px 0 15px;padding:7px 10px;font-size:12px;display:inline-flex}.microConstructionModal h2{font-family:var(--font-serif),serif;margin:0 40px 12px 0;font-size:clamp(24px,4vw,34px);font-weight:500;line-height:1.2}.microConstructionModal>p:not(.sectionIndex){color:#b8b2a8;margin:0;font-size:13px;line-height:1.8}.microConstructionDiagram{border:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);margin:24px 0 18px;display:grid}.microConstructionDiagram span{border-right:1px solid #ffffff1a;align-content:start;gap:7px;min-height:112px;padding:14px;display:grid}.microConstructionDiagram span:last-child{border-right:0}.microConstructionDiagram i{color:#cba969;letter-spacing:.12em;font-size:10px;font-style:normal}.microConstructionDiagram b{color:#eee9e0;font-size:12px;line-height:1.4}.microConstructionDiagram small{color:#8e8981;font-size:10px;line-height:1.45}.microConstructionNotice{background:#caa86c14;border-left:2px solid #c9a86c;gap:5px;margin:0 0 20px;padding:13px 14px;display:grid}.microConstructionNotice strong{color:#dbc184;font-size:11px}.microConstructionNotice span{color:#aaa49a;font-size:10px;line-height:1.55}.microConstructionConfirm{color:#15130f;letter-spacing:.04em;cursor:pointer;background:#c9a86c;border:1px solid #d0b476;width:100%;min-height:48px;font-weight:700}@media (width<=620px){.microConstructionModal{padding:28px 20px 22px}.microConstructionDiagram{grid-template-columns:1fr}.microConstructionDiagram span{border-bottom:1px solid #ffffff1a;border-right:0;grid-template-rows:auto auto;grid-template-columns:32px 1fr;min-height:0}.microConstructionDiagram span:last-child{border-bottom:0}.microConstructionDiagram i{grid-row:1/3}.closureKitPreview{min-width:34px;min-height:15px}.constructionSummaryCard{padding:12px}}.fitReviewBackdrop{z-index:210}.fitReviewModal{overscroll-behavior:contain;background:radial-gradient(circle at 100% 0,#cba9681f,transparent 34%),var(--ivory);width:min(600px,100%);max-height:calc(100dvh - 40px);color:var(--ink);border:1px solid #b0915c57;padding:46px;position:relative;overflow-y:auto;box-shadow:0 30px 110px #0000007a}.fitReviewModal .modalClose{z-index:3}.fitReviewModal h2{letter-spacing:.06em;margin:0 46px 15px 0;font-size:clamp(28px,5vw,38px);font-weight:400;line-height:1.28}.fitReviewIntro{color:var(--muted);margin:0;font-size:11px;line-height:1.9}.fitReviewTarget,.fitReviewResultGrid{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:24px 0 18px;display:grid}.fitReviewTarget>div,.fitReviewResultGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:7px;min-height:70px;padding:14px 16px;display:grid}.fitReviewTarget>div:nth-child(2n),.fitReviewResultGrid>div:nth-child(2n){border-right:0}.fitReviewTarget>div:nth-last-child(-n+2),.fitReviewResultGrid>div:nth-last-child(-n+2){border-bottom:0}.fitReviewTarget span,.fitReviewResultGrid span{color:#887d6d;letter-spacing:.08em;font-size:9px}.fitReviewTarget strong,.fitReviewResultGrid strong{font:500 14px Arial,sans-serif}.fitReviewAssurance{background:#eee6d8;border-left:2px solid #b79358;align-items:flex-start;gap:12px;margin:0 0 22px;padding:14px;display:flex}.fitReviewAssurance>i{color:#a17c43;font-size:17px;font-style:normal}.fitReviewAssurance p{gap:4px;margin:0;display:grid}.fitReviewAssurance strong{font-size:11px}.fitReviewAssurance span{color:#736a5d;font-size:10px;line-height:1.6}.fitReviewActions{gap:7px;display:grid}.fitReviewActions .primaryButton{width:100%}.fitReviewActions .textButton{width:100%;min-height:40px}.fitReviewCalculating{text-align:center;place-content:center;justify-items:center;min-height:360px;display:grid}.fitReviewSpinner{border:1px solid #a67f4438;border-top:2px solid #a77f43;border-radius:50%;width:54px;height:54px;margin-bottom:25px;animation:.85s linear infinite checkoutPreviewSpin}.fitReviewCalculating>span{color:#a27b40;letter-spacing:.2em;font:8px Arial,sans-serif}.fitReviewCalculating h2{margin:14px 0 12px}.fitReviewCalculating p{color:#777064;max-width:390px;margin:0;font-size:11px;line-height:1.8}.fitReviewPreview{aspect-ratio:1;background:#171613;border:1px solid #cba9683d;width:min(250px,70vw);margin:20px auto;overflow:hidden}.fitReviewPreview .checkoutLiveCanvas{width:100%;height:100%}.fitReviewAdjustmentSummary{background:#ffffff59;border:1px solid #cbb994;gap:7px;margin:18px 0 22px;padding:17px 18px;display:grid}.fitReviewAdjustmentSummary>span,.fitReviewBlocked>span{color:#9b7338;letter-spacing:.17em;font:8px Arial,sans-serif}.fitReviewAdjustmentSummary strong{font-size:13px;font-weight:500;line-height:1.55}.fitReviewAdjustmentSummary p{color:#6f675b;margin:0;font-size:10px;line-height:1.7}.fitReviewAdjustmentSummary small{color:#928777;font-size:9px;line-height:1.6}.fitReviewBlocked{place-content:center;gap:14px;min-height:340px;display:grid}.fitReviewBlocked h2{margin:0}.fitReviewBlocked p{color:#72695e;margin:0 0 8px;font-size:11px;line-height:1.85}.fitEngineLearnMore{color:#7d6847;justify-content:center;gap:8px;margin-top:17px;font-size:10px;text-decoration:none;display:flex}.fitEngineLearnMore:hover{color:#2e2922}@media (width<=640px){.fitReviewBackdrop{padding:max(10px,var(--safe-top)) 0 0;align-items:end}.fitReviewModal{width:100%;max-height:calc(100dvh - var(--safe-top) - 10px);padding:48px 22px calc(22px + var(--safe-bottom));border-bottom:0;border-left:0;border-right:0}.fitReviewModal .modalClose{background:#f6f1e8f0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;top:7px;right:9px}.fitReviewTarget,.fitReviewResultGrid{margin-top:19px}.fitReviewTarget>div,.fitReviewResultGrid>div{min-height:64px;padding:12px}.fitReviewPreview{width:min(220px,62vw)}.fitReviewCalculating{min-height:55dvh}}@media (prefers-reduced-motion:reduce){.fitReviewSpinner{animation:none}}.fitEnginePage{color:#eee8dc;background:#151513;min-height:100vh}.fitEnginePageHeader{border-bottom:1px solid #dabe8929;justify-content:space-between;align-items:center;min-height:74px;padding:0 6vw;display:flex}.fitEnginePageHeader .logo{color:#eee8dc;letter-spacing:.14em;font-size:12px;text-decoration:none}.fitEnginePageHeader>a:last-child{color:#c7aa75;letter-spacing:.06em;font-size:10px;text-decoration:none}.fitEngineHero{background:radial-gradient(circle at 76% 28%,#be95542b,#0000 32%),linear-gradient(135deg,#191917,#11110f);align-content:center;min-height:590px;padding:110px 8vw 90px;display:grid}.fitEngineHero>p,.fitEnginePrinciple>div>p,.fitEngineSafeguards>p,.fitEngineCta>p{color:#c6a56c;letter-spacing:.22em;margin:0 0 24px;font:9px Arial,sans-serif}.fitEngineHero h1{letter-spacing:.035em;max-width:920px;margin:0;font-size:clamp(44px,7.6vw,106px);font-weight:400;line-height:1.16}.fitEngineHero>span{color:#999184;letter-spacing:.08em;margin-top:34px;font-size:14px}.fitEnginePrinciple{color:#26231e;background:#e8e0d3;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:9vw;padding:105px 8vw;display:grid}.fitEnginePrinciple h2,.fitEngineRule h2,.fitEngineSafeguards h2,.fitEngineCta h2{letter-spacing:.05em;margin:0;font-size:clamp(30px,4.4vw,62px);font-weight:400;line-height:1.3}.fitEnginePrincipleCopy{gap:20px;display:grid}.fitEnginePrincipleCopy p{color:#6d6559;letter-spacing:.035em;margin:0;font-size:13px;line-height:2.05}.fitEngineSteps{color:#26231e;background:#e8e0d3;grid-template-columns:repeat(3,1fr);padding:0 8vw;display:grid}.fitEngineSteps article{border-top:1px solid #c7bbab;border-right:1px solid #c7bbab;min-height:290px;padding:42px 38px}.fitEngineSteps article:last-child{border-right:0}.fitEngineSteps span{color:#aa8041;letter-spacing:.17em;font:10px Arial,sans-serif}.fitEngineSteps h3{letter-spacing:.07em;margin:34px 0 16px;font-size:20px;font-weight:500}.fitEngineSteps p{color:#756c60;margin:0;font-size:11px;line-height:1.9}.fitEngineRule{background:#1b1a17;grid-template-columns:1.1fr .9fr;align-items:center;gap:42px 8vw;padding:110px 8vw;display:grid}.fitEngineRule>div:first-child>span{color:#c7a66c;letter-spacing:.2em;margin-bottom:18px;font:9px Arial,sans-serif;display:block}.fitEngineRuleRange{background:#caa96c0a;border:1px solid #caa96c47;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:108px;padding:0 28px;display:grid}.fitEngineRuleRange b,.fitEngineRuleRange strong{font-size:11px;font-weight:500}.fitEngineRuleRange i{background:linear-gradient(90deg,#d2b77e,#9a733b);height:1px;position:relative}.fitEngineRuleRange i:before,.fitEngineRuleRange i:after{content:"";background:#c7a66c;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)}.fitEngineRuleRange i:before{left:0}.fitEngineRuleRange i:after{right:0}.fitEngineRule>p{color:#aaa195;grid-column:2;margin:0;font-size:11px;line-height:1.9}.fitEngineSafeguards{color:#26231e;background:#d9d0c3;padding:105px 8vw}.fitEngineSafeguards ul{border-top:1px solid #b8ab9a;grid-template-columns:1fr 1fr;max-width:860px;margin:45px 0 0;padding:0;list-style:none;display:grid}.fitEngineSafeguards li{color:#675f55;border-bottom:1px solid #b8ab9a;min-height:100px;padding:25px 28px 20px 0;font-size:11px;line-height:1.8}.fitEngineSafeguards li:nth-child(odd){border-right:1px solid #b8ab9a}.fitEngineSafeguards li:nth-child(2n){padding-left:28px}.fitEngineCta{background:radial-gradient(circle at 82% 30%,#c69d5924,#0000 30%),#121210;align-content:center;justify-items:start;min-height:470px;padding:90px 8vw;display:grid}.fitEngineCta>a{color:#e7dac2;border:1px solid #b6945b;justify-content:space-between;min-width:260px;margin-top:38px;padding:16px 20px;font-size:11px;text-decoration:none;display:flex}@media (width<=760px){.fitEnginePageHeader{min-height:64px;padding:0 20px}.fitEnginePageHeader>a:last-child{font-size:9px}.fitEngineHero{min-height:500px;padding:90px 24px 70px}.fitEngineHero h1{font-size:clamp(42px,13vw,68px)}.fitEnginePrinciple{grid-template-columns:1fr;gap:38px;padding:78px 24px}.fitEngineSteps{grid-template-columns:1fr;padding:0 24px 70px}.fitEngineSteps article{border-right:0;min-height:0;padding:30px 0}.fitEngineRule{grid-template-columns:1fr;padding:80px 24px}.fitEngineRule>p{grid-column:auto}.fitEngineRuleRange{gap:10px;padding:0 16px}.fitEngineSafeguards{padding:80px 24px}.fitEngineSafeguards ul{grid-template-columns:1fr}.fitEngineSafeguards li,.fitEngineSafeguards li:nth-child(2n){border-right:0;min-height:0;padding:22px 0}.fitEngineCta{min-height:420px;padding:70px 24px}}@media (width<=820px){.brandSiteHeader{z-index:var(--z-header)}.mobileMiniCanvas{z-index:var(--z-mini-canvas)}.mobileWorkbenchBottomBar{z-index:var(--z-bottom-bar)}.modalBackdrop,.aiAdvisorBackdrop,.creatorDialogBackdrop{z-index:var(--z-modal)}.productDetailBackdrop,.wristGuideBackdrop,.designAdvisorBackdrop,.mobileGestureHelpBackdrop{z-index:var(--z-sheet-backdrop)}.productDetailModal,.wristGuideSheet,.designAdvisorSheet,.mobileGestureHelpSheet{z-index:var(--z-sheet);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:relative}.productDetailModal{max-height:calc(100dvh - var(--safe-top))}.toast{z-index:var(--z-modal)}.toast.workbenchToast{bottom:calc(76px + var(--safe-bottom))}}.mobileCanvasAdjustments{display:none}.resetConfirmModal{border-radius:20px;width:min(410px,100%);padding:34px 34px 30px}.resetConfirmClose{background:#f6f1e8eb;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:grid;top:10px;right:10px}.resetConfirmIcon{color:#9a733b;border:1px solid #c9b892;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:18px;display:grid;position:relative}.resetConfirmIcon span{font:18px Georgia,serif}.resetConfirmIcon i{color:#fff;background:#8d382f;border:2px solid #f3ede2;border-radius:50%;place-items:center;width:20px;height:20px;font:11px Arial,sans-serif;display:grid;position:absolute;bottom:-2px;right:-3px}.resetConfirmSummary{border:1px solid #d2c7b6;grid-template-columns:1fr 1fr;gap:0;margin:18px 0 10px;padding:0}.resetConfirmSummary div{align-content:center;gap:6px;min-height:66px;padding:12px 14px;display:grid}.resetConfirmSummary div+div{border-left:1px solid #d2c7b6}.resetConfirmWarning{color:#8d382f!important;letter-spacing:.06em!important;margin:0 0 18px!important;font-size:9px!important}.resetCancelButton{color:#f7f0e5;background:#211e19;border-color:#211e19}.resetConfirmButton{color:#8d382f;background:0 0;border-color:#a75a51}@media (width<=820px){.mobileCanvasAdjustments{z-index:14;color:#eee7dc;border-top:1px solid #cdb17d2e;border-bottom:1px solid #cdb17d2e;width:100%;margin:0 0 10px;display:block;position:relative}.mobileCanvasAdjustments summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:6px 3px;list-style:none;display:flex}.mobileCanvasAdjustments summary::-webkit-details-marker{display:none}.mobileCanvasAdjustments summary>span{gap:3px;display:grid}.mobileCanvasAdjustments summary small{color:#9d8558;letter-spacing:.18em;font:6px Arial,sans-serif}.mobileCanvasAdjustments summary strong{letter-spacing:.08em;font-size:10px;font-weight:500}.mobileCanvasAdjustments summary>i{color:#d4b875;border:1px solid #cdb17d47;border-radius:50%;place-items:center;width:30px;height:30px;font:15px Arial,sans-serif;transition:transform .18s;display:grid}.mobileCanvasAdjustments[open] summary>i{transform:rotate(45deg)}.mobileCanvasAdjustmentActions{grid-template-columns:1fr 1fr;gap:8px;padding:0 0 10px;display:grid}.mobileCanvasAdjustmentActions button{color:#e9e0d1;text-align:left;background:#ffffff06;border:1px solid #cdb17d38;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-content:center;gap:3px 7px;min-width:0;min-height:66px;padding:9px 10px;display:grid}.mobileCanvasAdjustmentActions button>span{color:#d9bb7f;grid-row:1/3;align-self:center;font-size:15px}.mobileCanvasAdjustmentActions button>strong{font-size:10px;font-weight:500}.mobileCanvasAdjustmentActions button>small{color:#817a70;font-size:7px;line-height:1.45}.mobileCanvasAdjustmentActions button.tightenAction{background:#d2b27214;border-color:#dbbd8266}.mobileCanvasAdjustmentActions button:disabled{opacity:.36}.stageActions.designActions .advancedBeadActions,.stageActions.designActions .desktopAdjustmentAction{display:none}.summaryPanel .materialBreakdown{height:auto;min-height:0;max-height:235px;margin:16px 0 14px;padding:10px 0}.summaryPanel .materialBreakdownList{height:auto;min-height:0;max-height:185px}.checkoutBackdrop{align-items:end;padding:0}.checkoutBackdrop .checkoutModal{width:100%;max-height:calc(100dvh - max(10px,var(--safe-top)));padding:45px 18px calc(20px + var(--safe-bottom));border-radius:22px 22px 0 0}.checkoutBackdrop .checkoutModal h2{margin-bottom:9px;font-size:25px;line-height:1.35}.checkoutBackdrop .sectionIndex{margin-bottom:10px}.checkoutBackdrop .modalIntro{margin:0;font-size:9px;line-height:1.7}.checkoutDesignPreview{gap:10px;margin-top:13px;padding:12px}.checkoutPreviewVisual{width:min(260px,100%)}.workbenchShell .checkoutPreviewVisual .checkoutLiveCanvas.braceletCanvas{width:100%;height:100%;margin:0;top:auto}.checkoutDesignPreview strong{font-size:11px}.checkoutDesignStory{margin:12px 0;padding:13px 14px}.checkoutDesignStory h3{font-size:17px}.checkoutDesignStory p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:9px;line-height:1.65;display:-webkit-box;overflow:hidden}.checkoutDesignStory small{margin-top:8px;font-size:7px}.modalDesign{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:16px 0}.modalDesign div{align-content:center;gap:5px;min-width:0;min-height:58px;padding:10px;display:grid}.modalDesign .checkoutTotalRow{background:#eee6d8;grid-column:1/-1}.modalDesign span{font-size:8px;line-height:1.35}.modalDesign strong{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.modalDesign .checkoutTotalRow strong{font-size:15px}.checkoutQuoteLock{margin:10px 0;padding:10px}.checkoutCustomerFields{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.checkoutCustomerFields label:nth-child(n+3),.checkoutCustomerFields label.wide{grid-column:1/-1}.checkoutCustomerFields input{min-height:44px;padding:9px 10px}.paymentMethods{gap:7px;margin:14px 0;padding-top:13px}.paymentMethods label{border:1px solid var(--line);flex:96px;justify-content:center;min-height:40px;padding:7px 8px}.checkoutBackdrop .modalWarning,.checkoutBackdrop .orderMessage{margin:9px 0;padding:10px;font-size:9px}.resetConfirmModal{padding:28px 20px calc(20px + var(--safe-bottom));border-radius:22px 22px 0 0}.resetConfirmIcon{width:48px;height:48px;margin-bottom:14px}.resetConfirmModal .sectionIndex{margin-bottom:8px}.resetConfirmModal h2{margin:0 42px 9px 0;font-size:25px;line-height:1.3}.resetConfirmModal>p:not(.sectionIndex){font-size:9.5px;line-height:1.65}.resetConfirmSummary{margin:15px 0 8px}.resetConfirmSummary div{min-height:58px;padding:10px 12px}.resetConfirmActions{gap:8px}.resetConfirmActions button{min-height:50px}}@media (width<=640px){.fitReviewBackdrop{padding:max(8px,var(--safe-top)) 0 0}.fitReviewModal{max-height:calc(100dvh - max(8px,var(--safe-top)));padding:42px 18px calc(18px + var(--safe-bottom));border-radius:22px 22px 0 0}.fitReviewModal .sectionIndex{margin-bottom:9px}.fitReviewModal h2{margin:0 42px 9px 0;font-size:27px;line-height:1.28}.fitReviewIntro{font-size:9px;line-height:1.7}.fitReviewTarget,.fitReviewResultGrid{margin:15px 0 12px}.fitReviewTarget>div,.fitReviewResultGrid>div{gap:4px;min-height:56px;padding:9px 10px}.fitReviewTarget span,.fitReviewResultGrid span{font-size:7.5px}.fitReviewTarget strong,.fitReviewResultGrid strong{font-size:11px}.fitReviewAssurance{gap:9px;margin-bottom:13px;padding:10px}.fitReviewAssurance>i{font-size:14px}.fitReviewAssurance strong{font-size:9px}.fitReviewAssurance span{font-size:8px;line-height:1.5}.fitReviewActions{gap:5px}.fitReviewActions .primaryButton{min-height:50px}.fitReviewActions .textButton{min-height:36px}.fitReviewPreview{width:min(172px,46vw);margin:12px auto}.fitReviewAdjustmentSummary{gap:5px;margin:12px 0 14px;padding:12px}.fitReviewAdjustmentSummary>span{font-size:7px}.fitReviewAdjustmentSummary strong{font-size:10px;line-height:1.45}.fitReviewAdjustmentSummary p{font-size:8px;line-height:1.55}.fitReviewAdjustmentSummary small{font-size:7.5px;line-height:1.5}.fitEngineLearnMore{margin-top:11px;font-size:8px}.fitReviewCalculating{min-height:48dvh}}[data-real-photo=true]:is([data-appearance-set-id=cinnabar-99-crystal-sand],[data-appearance-set-id=mozambique-amazonite],[data-appearance-set-id=natural-golden-lithium-mica],[data-appearance-set-id=natural-green-crystal],[data-appearance-set-id=natural-kunzite-soft-cat-eye],[data-appearance-set-id=natural-larimar],[data-appearance-set-id=natural-malachite],[data-appearance-set-id=optimized-turquoise-old-type],[data-appearance-set-id=phoenix-stone],[data-appearance-set-id=sunstone],[data-appearance-set-id=yellow-tiger-eye],[data-appearance-set-id=zijinsha],[data-appearance-set-id=agate],[data-appearance-set-id=red-agate],[data-appearance-set-id=southern-red-agate],[data-appearance-set-id=blue-agate],[data-appearance-set-id=phantom],[data-appearance-set-id=gold-sheen-obsidian],[data-appearance-set-id=rose],[data-appearance-set-id=aquamarine],[data-appearance-set-id=strawberry],[data-appearance-set-id=green-strawberry],[data-appearance-set-id=rutile],[data-appearance-set-id=gold-cat-eye],[data-appearance-set-id=six-fortune-coin-gold-bead],[data-appearance-set-id^=s925-micro-pave-zircon-spacer-series\:]){background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-color:#0000!important;background-size:var(--bead-photo-size,145%) var(--bead-photo-size,145%)!important;box-shadow:none!important;filter:none!important}:is([data-appearance-set-id=cinnabar-99-crystal-sand],[data-appearance-set-id=mozambique-amazonite],[data-appearance-set-id=natural-golden-lithium-mica],[data-appearance-set-id=natural-green-crystal],[data-appearance-set-id=natural-kunzite-soft-cat-eye],[data-appearance-set-id=natural-larimar],[data-appearance-set-id=natural-malachite],[data-appearance-set-id=optimized-turquoise-old-type],[data-appearance-set-id=phoenix-stone],[data-appearance-set-id=sunstone],[data-appearance-set-id=yellow-tiger-eye],[data-appearance-set-id=zijinsha],[data-appearance-set-id=agate],[data-appearance-set-id=red-agate],[data-appearance-set-id=southern-red-agate],[data-appearance-set-id=blue-agate],[data-appearance-set-id=phantom],[data-appearance-set-id=gold-sheen-obsidian],[data-appearance-set-id=rose],[data-appearance-set-id=aquamarine],[data-appearance-set-id=strawberry],[data-appearance-set-id=green-strawberry],[data-appearance-set-id=rutile],[data-appearance-set-id=gold-cat-eye],[data-appearance-set-id=six-fortune-coin-gold-bead],[data-appearance-set-id^=s925-micro-pave-zircon-spacer-series\:]):before,:is([data-appearance-set-id=cinnabar-99-crystal-sand],[data-appearance-set-id=mozambique-amazonite],[data-appearance-set-id=natural-golden-lithium-mica],[data-appearance-set-id=natural-green-crystal],[data-appearance-set-id=natural-kunzite-soft-cat-eye],[data-appearance-set-id=natural-larimar],[data-appearance-set-id=natural-malachite],[data-appearance-set-id=optimized-turquoise-old-type],[data-appearance-set-id=phoenix-stone],[data-appearance-set-id=sunstone],[data-appearance-set-id=yellow-tiger-eye],[data-appearance-set-id=zijinsha],[data-appearance-set-id=agate],[data-appearance-set-id=red-agate],[data-appearance-set-id=southern-red-agate],[data-appearance-set-id=blue-agate],[data-appearance-set-id=phantom],[data-appearance-set-id=gold-sheen-obsidian],[data-appearance-set-id=rose],[data-appearance-set-id=aquamarine],[data-appearance-set-id=strawberry],[data-appearance-set-id=green-strawberry],[data-appearance-set-id=rutile],[data-appearance-set-id=gold-cat-eye],[data-appearance-set-id=six-fortune-coin-gold-bead],[data-appearance-set-id^=s925-micro-pave-zircon-spacer-series\:]):after{display:none!important}[data-real-photo=true]:is([data-appearance-set-id=py020-star-sand-silver],[data-appearance-set-id=s925-spiral-round-bead],[data-appearance-set-id=tibetan-six-syllable-mantra-silver-bead],[data-appearance-set-id^=z128-bamboo-openwork-silver\:],[data-appearance-set-id=zy004-mantra-meander-silver],[data-appearance-set-id=zy015-silver-mantra]){background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;background-size:var(--bead-photo-size,145%) var(--bead-photo-size,145%)!important;box-shadow:none!important;filter:none!important}:is([data-appearance-set-id=py020-star-sand-silver],[data-appearance-set-id=s925-spiral-round-bead],[data-appearance-set-id=tibetan-six-syllable-mantra-silver-bead],[data-appearance-set-id^=z128-bamboo-openwork-silver\:],[data-appearance-set-id=zy004-mantra-meander-silver],[data-appearance-set-id=zy015-silver-mantra]):before,:is([data-appearance-set-id=py020-star-sand-silver],[data-appearance-set-id=s925-spiral-round-bead],[data-appearance-set-id=tibetan-six-syllable-mantra-silver-bead],[data-appearance-set-id^=z128-bamboo-openwork-silver\:],[data-appearance-set-id=zy004-mantra-meander-silver],[data-appearance-set-id=zy015-silver-mantra]):after{display:none!important}[data-real-photo=true]:is([data-appearance-set-id=s925-auspicious-cloud-long-barrel-bead],[data-appearance-set-id^=s925-smooth-spacer-series\:],[data-appearance-set-id=s925-smooth-olive-bead-series],[data-appearance-set-id^=s999-square-chip-spacer-series\:],[data-appearance-set-id=zg092-mist-square-silver],[data-appearance-set-id=s925-irregular-nugget-spacer\:size-5-3])[style*=--bead-photo-size-x]{background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;background-size:var(--bead-photo-size-x) var(--bead-photo-size-y)!important;box-shadow:none!important;filter:none!important}:is([data-appearance-set-id=s925-auspicious-cloud-long-barrel-bead],[data-appearance-set-id^=s925-smooth-spacer-series\:],[data-appearance-set-id=s925-smooth-olive-bead-series],[data-appearance-set-id^=s999-square-chip-spacer-series\:],[data-appearance-set-id=zg092-mist-square-silver],[data-appearance-set-id=s925-irregular-nugget-spacer\:size-5-3]):before,:is([data-appearance-set-id=s925-auspicious-cloud-long-barrel-bead],[data-appearance-set-id^=s925-smooth-spacer-series\:],[data-appearance-set-id=s925-smooth-olive-bead-series],[data-appearance-set-id^=s999-square-chip-spacer-series\:],[data-appearance-set-id=zg092-mist-square-silver],[data-appearance-set-id=s925-irregular-nugget-spacer\:size-5-3]):after{display:none!important}[data-real-photo=true][data-appearance-set-id=pure-gold-pixiu]{background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;background-size:var(--bead-photo-size-x,146%) var(--bead-photo-size-y,auto)!important;box-shadow:none!important;filter:none!important}[data-appearance-set-id=pure-gold-pixiu]:before,[data-appearance-set-id=pure-gold-pixiu]:after{display:none!important}[data-real-photo=true]:is([data-appearance-set-id=amethyst],[data-appearance-set-id=cat-eye-silver-bead],[data-appearance-set-id=collector-natural-red-phantom-quartz],[data-appearance-set-id=pure-gold-smooth-round-bead]){background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;background-size:var(--bead-photo-size,156%) var(--bead-photo-size,156%)!important;box-shadow:none!important;filter:none!important}[data-real-photo=true][data-appearance-set-id=pure-gold-cat-eye-bead]{background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-color:#0000!important;background-image:var(--bead-photo)!important;background-size:var(--bead-photo-size,145%) var(--bead-photo-size,145%)!important;box-shadow:none!important;filter:none!important}[data-real-photo=true][data-appearance-set-id^=s925-rectangle-spacer\:]{background-size:var(--bead-photo-size-x,143%) var(--bead-photo-size-y,156%)!important;filter:none!important}:is([data-appearance-set-id=amethyst],[data-appearance-set-id=cat-eye-silver-bead],[data-appearance-set-id=collector-natural-red-phantom-quartz],[data-appearance-set-id=pure-gold-smooth-round-bead],[data-appearance-set-id=pure-gold-cat-eye-bead],[data-appearance-set-id^=s925-rectangle-spacer\:]):before,:is([data-appearance-set-id=amethyst],[data-appearance-set-id=cat-eye-silver-bead],[data-appearance-set-id=collector-natural-red-phantom-quartz],[data-appearance-set-id=pure-gold-smooth-round-bead],[data-appearance-set-id=pure-gold-cat-eye-bead],[data-appearance-set-id^=s925-rectangle-spacer\:]):after{display:none!important}.braceletBead[data-product-id=s925-micro-pave-zircon-spacer-series][data-appearance-set-id^=s925-micro-pave-zircon-spacer-series\:]{filter:brightness(.98)saturate(.96)contrast(1.07)!important;background-size:98% 98%!important}.mobileSelectedBeadThumb[data-product-id=s925-micro-pave-zircon-spacer-series][data-appearance-set-id^=s925-micro-pave-zircon-spacer-series\:]{background-size:108% 108%!important}.productBead[data-product-id=s925-micro-pave-zircon-spacer-series][data-appearance-set-id^=s925-micro-pave-zircon-spacer-series\:]{filter:none!important}.braceletBead.selected:is([data-appearance-set-id=cinnabar-99-crystal-sand],[data-appearance-set-id=mozambique-amazonite],[data-appearance-set-id=natural-golden-lithium-mica],[data-appearance-set-id=natural-green-crystal],[data-appearance-set-id=natural-kunzite-soft-cat-eye],[data-appearance-set-id=natural-larimar],[data-appearance-set-id=natural-malachite],[data-appearance-set-id=optimized-turquoise-old-type],[data-appearance-set-id=phoenix-stone],[data-appearance-set-id=sunstone],[data-appearance-set-id=yellow-tiger-eye],[data-appearance-set-id=zijinsha],[data-appearance-set-id=agate],[data-appearance-set-id=red-agate],[data-appearance-set-id=southern-red-agate],[data-appearance-set-id=blue-agate],[data-appearance-set-id=phantom],[data-appearance-set-id=gold-sheen-obsidian],[data-appearance-set-id=rose],[data-appearance-set-id=aquamarine],[data-appearance-set-id=strawberry],[data-appearance-set-id=green-strawberry],[data-appearance-set-id=rutile],[data-appearance-set-id=gold-cat-eye],[data-appearance-set-id=six-fortune-coin-gold-bead],[data-appearance-set-id^=s925-micro-pave-zircon-spacer-series\:]){outline-offset:2px;outline:2px solid #d6b875}[data-real-photo=true]:is([data-appearance-set-id=baisong-faceted-microbead-preview],[data-appearance-set-id=faceted-black-spinel-microbead],[data-appearance-set-id=faceted-lapis-lazuli-microbead],[data-appearance-set-id=faceted-heated-ruby-microbead],[data-appearance-set-id=green-lithium-mica-round-supplier-label],[data-appearance-set-id=hainan-qinan-agarwood],[data-appearance-set-id=agarwood],[data-appearance-set-id=shishi-ruyi-silver],[data-appearance-set-id=jade-mutton-fat],[data-appearance-set-id=lapis-tang-octagonal-supplier-label],[data-appearance-set-id=blue-rabbit-hair-quartz-supplier-label],[data-appearance-set-id=natural-black-sandalwood],[data-appearance-set-id=old-mountain-sandalwood],[data-appearance-set-id=blue-topaz-round-supplier-label],[data-appearance-set-id=rainbow-purple-asai-quartz-supplier-label],[data-appearance-set-id=s925-faceted-laser-bead],[data-appearance-set-id=jade-icy-green],[data-appearance-set-id=jade],[data-appearance-set-id=green-ancestor-crystal-supplier-label],[data-appearance-set-id=purple-old-mine-round-supplier-label],[data-appearance-set-id=s925-vintage-buddha-bead-series],[data-appearance-set-id=sandalwood],[data-appearance-set-id=silver-obsidian-moon-meteorite],[data-appearance-set-id=citrine],[data-appearance-set-id=himalayan-clear-quartz],[data-appearance-set-id=natural-bolivian-amethyst-7a],[data-appearance-set-id=obsidian],[data-appearance-set-id=optimized-turquoise-round]){background-position:50%;background-repeat:no-repeat;border:0;overflow:visible;background-color:#0000!important;background-size:var(--bead-photo-size,156%) var(--bead-photo-size,156%)!important;box-shadow:none!important;filter:none!important}:is([data-appearance-set-id=baisong-faceted-microbead-preview],[data-appearance-set-id=faceted-black-spinel-microbead],[data-appearance-set-id=faceted-lapis-lazuli-microbead],[data-appearance-set-id=faceted-heated-ruby-microbead],[data-appearance-set-id=green-lithium-mica-round-supplier-label],[data-appearance-set-id=hainan-qinan-agarwood],[data-appearance-set-id=agarwood],[data-appearance-set-id=shishi-ruyi-silver],[data-appearance-set-id=jade-mutton-fat],[data-appearance-set-id=lapis-tang-octagonal-supplier-label],[data-appearance-set-id=blue-rabbit-hair-quartz-supplier-label],[data-appearance-set-id=natural-black-sandalwood],[data-appearance-set-id=old-mountain-sandalwood],[data-appearance-set-id=blue-topaz-round-supplier-label],[data-appearance-set-id=rainbow-purple-asai-quartz-supplier-label],[data-appearance-set-id=s925-faceted-laser-bead],[data-appearance-set-id=jade-icy-green],[data-appearance-set-id=jade],[data-appearance-set-id=green-ancestor-crystal-supplier-label],[data-appearance-set-id=purple-old-mine-round-supplier-label],[data-appearance-set-id=s925-vintage-buddha-bead-series],[data-appearance-set-id=sandalwood],[data-appearance-set-id=silver-obsidian-moon-meteorite],[data-appearance-set-id=citrine],[data-appearance-set-id=himalayan-clear-quartz],[data-appearance-set-id=natural-bolivian-amethyst-7a],[data-appearance-set-id=obsidian],[data-appearance-set-id=optimized-turquoise-round]):before,:is([data-appearance-set-id=baisong-faceted-microbead-preview],[data-appearance-set-id=faceted-black-spinel-microbead],[data-appearance-set-id=faceted-lapis-lazuli-microbead],[data-appearance-set-id=faceted-heated-ruby-microbead],[data-appearance-set-id=green-lithium-mica-round-supplier-label],[data-appearance-set-id=hainan-qinan-agarwood],[data-appearance-set-id=agarwood],[data-appearance-set-id=shishi-ruyi-silver],[data-appearance-set-id=jade-mutton-fat],[data-appearance-set-id=lapis-tang-octagonal-supplier-label],[data-appearance-set-id=blue-rabbit-hair-quartz-supplier-label],[data-appearance-set-id=natural-black-sandalwood],[data-appearance-set-id=old-mountain-sandalwood],[data-appearance-set-id=blue-topaz-round-supplier-label],[data-appearance-set-id=rainbow-purple-asai-quartz-supplier-label],[data-appearance-set-id=s925-faceted-laser-bead],[data-appearance-set-id=jade-icy-green],[data-appearance-set-id=jade],[data-appearance-set-id=green-ancestor-crystal-supplier-label],[data-appearance-set-id=purple-old-mine-round-supplier-label],[data-appearance-set-id=s925-vintage-buddha-bead-series],[data-appearance-set-id=sandalwood],[data-appearance-set-id=silver-obsidian-moon-meteorite],[data-appearance-set-id=citrine],[data-appearance-set-id=himalayan-clear-quartz],[data-appearance-set-id=natural-bolivian-amethyst-7a],[data-appearance-set-id=obsidian],[data-appearance-set-id=optimized-turquoise-round]):after{display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.dcPage{--dc-ink:#f2eee6;--dc-paper:#050505;--dc-paper-soft:#0a0a09;--dc-panel:#10100f;--dc-line:#d5bb8b2e;--dc-muted:#9e968a;--dc-gold:#c5a26d;background:var(--dc-paper);min-height:100vh;color:var(--dc-ink);font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif}.dcHeader{z-index:20;border-bottom:1px solid var(--dc-line);background:#050505f7;justify-content:space-between;align-items:center;min-height:74px;padding:0 5vw;display:flex;position:relative}.dcHeader a{color:inherit;text-decoration:none}.dcHeader nav{color:#d1cbc0;letter-spacing:.08em;align-items:center;gap:24px;font-size:13px;display:flex}.dcHeader nav a{transition:color .2s}.dcHeader nav a:hover{color:var(--dc-gold)}.dcBrand{letter-spacing:.18em;font-size:19px;font-weight:700}.dcBrand span{color:var(--dc-gold);margin-left:5px;font-size:10px}.dcPreviewBar{border-bottom:1px solid var(--dc-line);color:#d4b47c;text-align:center;letter-spacing:.12em;background:#0b0b0a;padding:9px 5vw;font-size:12px}.dcHero{background:radial-gradient(circle at 92% 10%,#c5a26d1a,#0000 34%);max-width:1180px;margin:0 auto;padding:86px 5vw 64px}.dcHero h1{max-width:760px;margin:16px 0;font-family:Georgia,Noto Serif TC,Songti TC,serif;font-size:clamp(46px,8vw,96px);font-weight:400;line-height:.98}.dcHero>p:last-child{max-width:560px;color:var(--dc-muted);line-height:1.8}.dcEyebrow{color:var(--dc-gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px}.dcPreviewBadge{color:#ddb979;background:#0b0b0a;border:1px solid #c5a26d7a;padding:8px 13px;display:inline-flex}.dcGrid{border-block:1px solid var(--dc-line);background:var(--dc-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.dcCard{background:var(--dc-paper-soft);min-width:0;position:relative}.dcCard>a{color:inherit;text-decoration:none;display:block}.dcCardCopy{border-top:1px solid var(--dc-line);background:linear-gradient(#0d0d0c,#080808);min-height:184px;padding:22px 24px 28px}.dcCardCopy p{color:var(--dc-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:10px}.dcCardCopy h2{margin:0 0 8px;font-family:Georgia,Noto Serif TC,Songti TC,serif;font-size:30px;font-weight:400}.dcCardCopy>span{color:var(--dc-muted);font-size:13px}.dcCardCopy>div{justify-content:space-between;align-items:end;gap:16px;margin-top:20px;display:flex}.dcCardCopy small{color:#aaa196}.dcCardCopy strong{color:#f1e8d8;font-size:20px}.dcCard>a:hover .dcCardCopy h2{color:#e4c792}.dcAttention{color:#e9c581;letter-spacing:.1em;background:#18130d;border:1px solid #c5a26d73;margin-top:13px;padding:5px 8px;font-size:10px;display:inline-flex}.dcBracelet{aspect-ratio:1;isolation:isolate;color:#ede8dc;background:radial-gradient(circle at 50% 48%,#b1865017,#0000 57%),#050505;width:min(72vw,560px);margin:auto;position:relative;overflow:hidden}.dcBracelet.isCompact{aspect-ratio:6/5;background:radial-gradient(circle at 50% 48%,#b1865014,#0000 58%),#050505;width:100%;max-width:none}.dcBraceletSquare{aspect-ratio:1;flex:none;place-items:center;max-width:100%;height:100%;margin:auto;display:grid;position:relative}.dcBraceletRotor{transform-origin:50%;will-change:transform;position:absolute;inset:0}.dcBracelet.isInteractive .dcBraceletSquare{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dcBracelet .cord{border-color:#cbba9a38;width:68%;height:68%;position:absolute;top:16%;left:16%}.dcBracelet .ambientRing{pointer-events:none;border-color:#cfb37f12}.dcBraceletBead{width:var(--bead-width);height:var(--bead-size);pointer-events:none;cursor:default;transition:none!important}.dcBracelet .centerReadout{z-index:50;color:#ede8dc;pointer-events:none}.dcBracelet.isCompact .centerReadout{gap:1px}.dcBracelet.isCompact .centerReadout span{margin-bottom:4px;font-size:clamp(5px,.58vw,8px)}.dcBracelet.isCompact .centerReadout strong{font-size:clamp(24px,3.1vw,40px)}.dcBracelet.isCompact .centerReadout small{margin-top:0;font-size:clamp(4px,.48vw,7px)}.dcBracelet.isCompact .centerReadout em{margin-top:8px;font-size:clamp(4px,.42vw,6px)}.dcDetailHero{grid-template-columns:minmax(0,58fr) minmax(400px,42fr);min-height:calc(100vh - 103px);display:grid}.dcDetailVisual{color:#ede8dc;background:#050505;place-items:center;padding:60px 4vw;display:grid;position:relative;overflow:hidden}.dcHeroSpinToggle{color:#e8c98f;letter-spacing:.08em;cursor:pointer;background:#050505c2;border:1px solid #c5a26d8c;border-radius:999px;min-height:44px;padding:0 17px;font-size:11px;position:absolute;bottom:22px;right:22px}.dcHeroSpinToggle:focus-visible{outline-offset:3px;outline:1px solid #f0d49e}.dcScaleLegend{z-index:3;gap:8px;display:flex;position:absolute;bottom:28px;left:4vw}.dcScaleLegend span{color:#d8cfbf;background:#1e1c18e0;border:1px solid #cdb27e33;padding:7px 9px;font-size:11px}.dcViewControls{z-index:3;gap:8px;display:flex;position:absolute;bottom:28px;right:3vw}.dcViewControls button,.dcActions button,.dcStudioPanel button{color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:12px 17px}.dcViewControls button.active{color:#171613;background:#d2b272;border-color:#d2b272}.dcActions button:first-child,.dcStudioPanel button{color:#090806;background:#c5a26d;border-color:#c5a26d}.dcDetailCopy{border-left:1px solid var(--dc-line);background:var(--dc-paper-soft);place-items:center;padding:clamp(54px,6vw,88px) clamp(32px,4.6vw,72px);display:grid}.dcDetailContent{width:min(100%,520px)}.dcDetailIntro{border-bottom:1px solid var(--dc-line);padding-bottom:30px}.dcDetailCopy h1,.dcStudioPanel h1{letter-spacing:.045em;text-wrap:balance;margin:16px 0 0;font-family:Georgia,Noto Serif TC,Songti TC,serif;font-size:clamp(42px,4.4vw,66px);font-weight:400;line-height:1.12}.dcDetailSubtitle{color:#d3b27b;letter-spacing:.055em;margin:18px 0 0;font-family:Georgia,Noto Serif TC,Songti TC,serif;font-size:18px;line-height:1.65}.dcDetailDescription{color:#aaa297;letter-spacing:.035em;max-width:42em;margin:17px 0 0;font-size:13px;line-height:2}.dcDetailCopy .dcDetailFacts,.dcStudioPanel dl{background:0 0;gap:0;margin:0 0 30px;display:grid}.dcDetailCopy .dcDetailFacts div{border-bottom:1px solid var(--dc-line);background:0 0;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px;min-height:49px;padding:13px 0;display:grid}.dcStudioPanel dl{background:var(--dc-line);grid-template-columns:repeat(3,1fr);gap:1px;margin:30px 0}.dcStudioPanel dl div{background:var(--dc-panel);padding:12px}.dcDetailCopy dt,.dcStudioPanel dt{color:#8f877d;letter-spacing:.14em;font-size:9px}.dcDetailCopy dd{color:#d8d1c6;letter-spacing:.035em;text-align:right;margin:0;font-size:12px;line-height:1.55}.dcStudioPanel dd{margin:6px 0 0}.dcWristPicker{border-bottom:1px solid var(--dc-line);margin:0 0 31px;padding:24px 0 27px}.dcControlEyebrow{color:var(--dc-gold);letter-spacing:.18em;margin:0 0 12px;font-size:8px}.dcWristPicker label,.dcWristPicker>div{justify-content:space-between;display:flex}.dcWristPicker label{color:#c9c1b5;letter-spacing:.055em;align-items:baseline;font-size:12px}.dcWristPicker label strong{color:#f0e7d8;letter-spacing:.02em;font:400 20px Georgia,serif}.dcWristPicker input{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:18px 0 7px}.dcWristPicker input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#6f5734,#d1ae72);border-radius:999px;height:2px}.dcWristPicker input::-webkit-slider-thumb{appearance:none;background:#0b0b0a;border:1px solid #d6b77f;border-radius:50%;width:18px;height:18px;margin-top:-8px;box-shadow:0 0 0 4px #c5a26d1c}.dcWristPicker input::-moz-range-track{background:linear-gradient(90deg,#6f5734,#d1ae72);border:0;border-radius:999px;height:2px}.dcWristPicker input::-moz-range-thumb{background:#0b0b0a;border:1px solid #d6b77f;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #c5a26d1c}.dcWristPicker>div{color:#80796f;font-size:9px}.dcPriceSummary{border-bottom:1px solid var(--dc-line);justify-content:space-between;align-items:end;gap:24px;padding:0 0 26px;display:flex}.dcPriceSummary>div{gap:7px;min-width:0;display:grid}.dcPriceSummary span{color:#aaa196;font-size:10px;line-height:1.5}.dcPriceSummary small{color:#c6a56f;font-size:9px;line-height:1.55}.dcPriceSummary strong{color:#f2eadc;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font:400 30px/1 Georgia,serif}.dcActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.dcActions button{letter-spacing:.075em;min-height:49px;font-size:11px;transition:border-color .2s,background .2s,color .2s}.dcActions button:first-child{grid-column:1/-1;min-height:54px}.dcActions button:not(:first-child):hover{color:#e2c68f;border-color:#c5a26d}.dcActions button:disabled{cursor:not-allowed;opacity:.45}.dcMessage{border:1px solid var(--dc-line);background:#15130f;margin-top:14px;padding:12px}.dcMaterialWarning{background:#17130d;border-left:3px solid #a77b36;margin-top:20px;padding:18px}.dcMaterialWarning p{color:var(--dc-muted)}.dcMaterialWarning button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid}.dcEditorialSequence{background:#000;width:100%;margin:0}.dcEditorialSequenceInner{background:#000;width:min(100%,1280px);margin-inline:auto}.dcEditorialPanel{width:100%;box-shadow:none;background:#000;border:0;margin:0;padding:20px 0;line-height:0}.dcEditorialPanel+.dcEditorialPanel{border-top:1px solid #2a2a2a}.dcEditorialImage{object-fit:contain;opacity:0;border:0;width:100%;max-width:100%;height:auto;margin:0;transition:opacity .4s;display:block}.dcEditorialImage.isLoaded{opacity:1}.dcEditorial360Trigger{appearance:none;width:100%;box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:0;display:block}.dcEditorial360Trigger:focus-visible{outline-offset:-4px;outline:1px solid #c5a26d}.dcMaterials{padding:76px 0 86px}.dcMaterialsHeading{grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr);align-items:end;gap:5px 48px;width:min(1180px,90vw);margin:0 auto 34px;display:grid}.dcMaterials h2{letter-spacing:.035em;margin:9px 0 0;font-family:Georgia,Noto Serif TC,Songti TC,serif;font-size:40px;font-weight:400}.dcMaterialsHeading>p:last-child{max-width:520px;color:var(--dc-muted);letter-spacing:.025em;grid-area:1/2/3;margin:0;font-size:12px;line-height:1.9}.dcMaterialGrid{grid-template-columns:repeat(auto-fit,minmax(220px,280px));justify-content:center;gap:14px;width:min(1180px,90vw);margin-inline:auto;display:grid}.dcMaterialGrid article{border:1px solid var(--dc-line);background:var(--dc-panel);gap:6px;padding:18px;display:grid}.dcMaterialGrid img{aspect-ratio:1;object-fit:contain;background:#050505;width:84%;max-width:240px;margin-inline:auto}.dcMaterialGrid span{color:var(--dc-gold);margin-top:8px;font-size:10px}.dcMaterialGrid strong{letter-spacing:.025em;font-size:13px;font-weight:500;line-height:1.6}.dcMaterialGrid small{color:var(--dc-muted);font-size:10px;line-height:1.55}.dcFooter{border-top:1px solid var(--dc-line);color:var(--dc-muted);letter-spacing:.12em;justify-content:space-between;padding:28px 5vw;font-size:11px;display:flex}.dcFooter a{color:inherit}.dcModalBackdrop{z-index:1000;background:#0c0b09b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dcModal{border:1px solid var(--dc-line);background:var(--dc-panel);width:min(560px,100%);max-height:calc(100vh - 40px);color:var(--dc-ink);padding:36px;position:relative;overflow:auto}.dcModal h2{font-family:Georgia,serif;font-size:40px;font-weight:400}.dcModalClose{cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:14px}.dcConfirmRows p{border-bottom:1px solid var(--dc-line);justify-content:space-between;gap:20px;padding:10px 0;display:flex}.dcConfirmRows .total{font-size:22px}.dcSnapshotProof{overflow-wrap:anywhere;color:#bdb3a4;background:#080808;padding:12px;font-family:monospace;font-size:11px;line-height:1.6}.dcStopPayment{color:#fff;background:#171712;border:0;width:100%;padding:15px}.dcSubstitutionCard{border:1px solid #cdbd9f;gap:10px;margin:20px 0;padding:18px;display:grid}.dcStudio{grid-template-columns:1.2fr .8fr;min-height:calc(100vh - 103px);display:grid}.dcStudioCanvas{color:#ede8dc;background:#050505;place-items:center;padding:50px;display:grid}.dcStudioCanvas .dcEyebrow{place-self:start}.dcStudioPanel{border-left:1px solid var(--dc-line);background:var(--dc-paper-soft);padding:70px 5vw}.dcStudioPanel>p:not(.dcEyebrow){color:var(--dc-muted);line-height:1.8}.dcStudioPanel button{width:100%}.dcSourceLink{color:inherit;margin-top:22px;display:inline-flex}.heroCollectionEntry{color:inherit;gap:4px;margin-top:18px;text-decoration:none;display:grid}.heroCollectionEntry span{color:#a77b36;letter-spacing:.1em;font-size:11px}.heroCollectionEntry strong{font-size:14px}.heroCollectionEntry b{font-size:12px}@media (width<=1040px){.dcDetailHero{grid-template-columns:1fr}.dcDetailVisual{min-height:min(72vw,720px)}.dcDetailCopy{border-top:1px solid var(--dc-line);border-left:0}.dcDetailContent{width:min(100%,680px)}}@media (width<=820px){.dcHeader{min-height:62px;padding-inline:20px}.dcHeader nav{gap:12px;font-size:11px}.dcGrid{grid-template-columns:1fr 1fr}.dcBracelet.isCompact.braceletCanvas.designView,.dcBracelet.isCompact.braceletCanvas.designView.hasHangingCharm{aspect-ratio:1;width:100%;height:auto;min-height:0;max-height:none;margin:0;overflow:hidden;transform:none}.dcBracelet.isCompact .dcBraceletSquare{aspect-ratio:1;width:100%;max-width:none;height:100%;margin:0}.dcBracelet.isCompact .dcBraceletBead{min-width:0;min-height:0}.dcDetailHero,.dcStudio{grid-template-columns:1fr}.dcDetailVisual{min-height:70vw}.dcDetailCopy,.dcStudioPanel{padding:48px 28px 56px}.dcDetailContent{width:min(100%,620px)}.dcMaterialsHeading{grid-template-columns:1fr;gap:5px}.dcMaterialsHeading>p:last-child{grid-area:auto/1;max-width:600px;margin-top:12px}.dcMaterialGrid{grid-template-columns:1fr 1fr}}@media (width<=520px){.dcHeader nav a:last-child{display:none}.dcHero{padding:56px 20px 44px}.dcHero h1{font-size:44px}.dcGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dcCardCopy{min-height:178px;padding:16px 14px 20px}.dcCardCopy p{letter-spacing:.12em;min-height:0;margin-bottom:8px;font-size:clamp(7px,2.05vw,9px);line-height:1.45}.dcCardCopy h2{margin-bottom:9px;font-size:clamp(18px,4.8vw,21px);line-height:1.25}.dcCardCopy>span{font-size:clamp(9px,2.45vw,11px);line-height:1.5}.dcCardCopy>div{gap:9px;margin-top:17px;display:grid}.dcCardCopy small{font-size:clamp(9px,2.45vw,11px);line-height:1.5}.dcCardCopy strong{white-space:nowrap;letter-spacing:.01em;justify-self:end;font-size:clamp(16px,4.35vw,19px);line-height:1.05}.dcBracelet.isCompact .centerReadout strong{font-size:clamp(20px,6.5vw,28px)}.dcBracelet.isCompact .centerReadout small{font-size:clamp(4px,1.35vw,6px)}.dcBracelet.isCompact .centerReadout em{margin-top:6px;font-size:clamp(4px,1.15vw,5px)}.dcDetailVisual{min-height:390px;padding:35px 10px 72px}.dcDetailVisual .dcBracelet{width:350px;max-width:94vw}.dcViewControls{left:20px;right:auto}.dcScaleLegend{left:20px;right:20px;overflow-x:auto}.dcDetailCopy{padding:40px 20px 48px}.dcDetailCopy h1{font-size:clamp(39px,12vw,52px)}.dcDetailSubtitle{font-size:16px}.dcDetailDescription{font-size:12px;line-height:1.95}.dcDetailCopy .dcDetailFacts{grid-template-columns:1fr}.dcDetailCopy .dcDetailFacts div{grid-template-columns:82px minmax(0,1fr)}.dcEditorialPanel{padding-block:16px}.dcStudioPanel dl{grid-template-columns:1fr}.dcPriceSummary{flex-direction:column;align-items:stretch;gap:17px}.dcPriceSummary strong{align-self:flex-end;font-size:27px}.dcActions{grid-template-columns:1fr}.dcActions button:first-child{grid-column:auto}.dcMaterials{padding:50px 20px}.dcMaterials h2{font-size:34px}.dcMaterialGrid{grid-template-columns:1fr;gap:10px}.dcMaterialGrid article{grid-template-rows:auto auto auto;grid-template-columns:92px minmax(0,1fr);align-items:center;column-gap:15px;padding:13px}.dcMaterialGrid img{grid-area:1/1/4;width:92px;max-width:none;margin:0}.dcMaterialGrid span,.dcMaterialGrid strong,.dcMaterialGrid small{grid-column:2}.dcMaterialGrid span{margin-top:0}.dcModal{padding:30px 20px}.dcFooter{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.dcEditorialImage{opacity:1;transition:none}}.dcBracelet.savedDesignBracelet.isCompact.braceletCanvas.designView,.dcBracelet.savedDesignBracelet.isCompact.braceletCanvas.designView.hasHangingCharm{aspect-ratio:auto;width:100%;height:100%;min-height:0;max-height:none;margin:0;transform:none}.dcBracelet.savedDesignBracelet.isCompact .dcBraceletSquare{aspect-ratio:1;width:auto;max-width:100%;height:100%;margin:auto}.dcBracelet.savedDesignBracelet .dcBraceletBead{min-width:0;min-height:0}.dcBracelet.savedDesignBracelet .dcBraceletBead[data-fallback-photo=true]{background:var(--bead-bg)!important;filter:none!important;border:1px solid #ffffff1f!important;border-radius:50%!important;box-shadow:inset -5px -7px 10px #00000042,0 4px 10px #0000006b!important}.dcCreatorWorksHeading h2{margin:9px 0 12px;font:400 clamp(28px,3vw,46px)/1.15 Georgia,serif}.dcCreatorWorksHeading>p:last-child{max-width:720px;color:var(--dc-muted);margin:0;font-size:13px;line-height:1.8}.dcInfoRail{background:linear-gradient(125deg,#11100e,#080808);border:1px solid #c5a26d47;width:min(1180px,90vw);margin:0 auto 42px}.dcInfoItem+.dcInfoItem{border-top:1px solid var(--dc-line)}.dcInfoItem summary{cursor:pointer;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr) auto;align-items:center;gap:24px;min-height:64px;padding:0 22px;list-style:none;display:grid}.dcInfoItem summary::-webkit-details-marker{display:none}.dcInfoItem summary:focus-visible{outline:2px solid var(--dc-gold);outline-offset:-3px}.dcInfoLabel{gap:3px;display:grid}.dcInfoLabel small{color:var(--dc-gold);letter-spacing:.16em;font-size:8px}.dcInfoLabel b{letter-spacing:.08em;font-size:12px;font-weight:500}.dcInfoItem summary>strong{color:#eee7db;font:400 15px/1.45 Georgia,serif}.dcInfoAction{color:#aaa196;white-space:nowrap;align-items:center;gap:9px;font-size:10px;display:flex}.dcInfoAction i{color:var(--dc-gold);font:18px/1 sans-serif;transition:transform .2s}.dcInfoItem[open] .dcInfoAction i{transform:rotate(45deg)}.dcInfoBody{border-top:1px solid #c5a26d1f;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:28px;padding:18px 22px 22px;display:grid}.dcInfoBody p{color:var(--dc-muted);margin:0;font-size:12px;line-height:1.75}.dcInfoBody ul{grid-template-columns:1fr 1fr;gap:7px 18px;margin:0;padding:0;list-style:none;display:grid}.dcInfoBody li{color:#c9c0b3;font-size:11px;line-height:1.55}.dcInfoBody ul li:before{content:"·";color:var(--dc-gold);margin-right:7px}.dcCreatorInfoBody{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr) auto;align-items:center}.dcRewardLadder{background:var(--dc-line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.dcRewardLadder div{background:#0d0d0c;min-width:0;padding:8px 9px}.dcRewardLadder dt{color:#aaa196;font-size:9px}.dcRewardLadder dd{color:#e3d8c6;margin:3px 0 0;font-size:9px;line-height:1.4}.dcInfoCta{border-bottom:1px solid var(--dc-gold);color:#eee5d5;white-space:nowrap;align-items:center;min-height:36px;font-size:11px;text-decoration:none;display:inline-flex}.dcCreatorWorks{border-top:1px solid var(--dc-line);padding:74px 0 0}.dcCreatorWorksHeading{width:min(1180px,90vw);margin:0 auto 34px}.dcCreatorPreview{background:#050505;height:min(30vw,390px);min-height:300px;overflow:hidden}.dcCreatorPreview>.designCardPreview,.dcCreatorPreview>.savedDesignPreview,.dcCreatorPreview>div{height:100%}.dcCreatorCard .dcCardCopy>span{display:block}@media (width<=820px){.dcInfoItem summary{grid-template-columns:minmax(130px,.5fr) minmax(0,1.5fr) auto;gap:16px}.dcInfoBody,.dcCreatorInfoBody{grid-template-columns:1fr;gap:16px}.dcCreatorPreview{height:44vw;min-height:260px}}@media (width<=520px){.dcInfoRail{width:calc(100% - 40px);margin-bottom:28px}.dcInfoItem summary{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;min-height:64px;padding:8px 15px}.dcInfoLabel{grid-column:1}.dcInfoItem summary>strong{grid-column:1;font-size:13px}.dcInfoAction{grid-area:1/2/3}.dcInfoBody{padding:15px}.dcInfoBody ul{grid-template-columns:1fr}.dcRewardLadder{grid-template-columns:1fr 1fr}.dcCreatorWorks{padding-top:52px}.dcCreatorWorksHeading{width:calc(100% - 40px)}.dcCreatorPreview{height:52vw;min-height:190px}}:root{--governance-ivory:#f6f1e9;--governance-paper:#fffdf8;--governance-ink:#2b241e;--governance-muted:#74695d;--governance-line:#634d3333;--governance-gold:#9b7138}.governanceRouteHeader{z-index:80;border-bottom:1px solid var(--governance-line);background:color-mix(in srgb, var(--governance-paper) 94%, transparent);min-height:72px;color:var(--governance-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:24px;padding:12px clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.governanceRouteBrand{color:inherit;letter-spacing:.02em;align-items:baseline;font:500 19px/1 Georgia,Noto Serif TC,serif;text-decoration:none;display:inline-flex}.governanceRouteBrand b{color:var(--governance-gold);font-weight:500}.governanceRouteHeader nav{align-items:center;gap:clamp(14px,2.4vw,34px);display:flex}.governanceRouteHeader nav a,.governanceRouteHeader nav button{min-height:44px;color:inherit;background:0 0;border:0;align-content:center;gap:3px;font-size:12px;text-decoration:none;display:grid}.governanceRouteHeader nav small{color:var(--governance-muted);letter-spacing:.14em;font:7px/1 Arial,sans-serif}.governanceRouteFooter{border-top:1px solid var(--governance-line);color:#f5ede0;background:#211d18;justify-content:space-between;align-items:center;gap:32px;min-height:150px;padding:32px clamp(20px,4vw,64px);display:flex}.governanceRouteFooter p{color:#cfc1af;max-width:560px;margin:8px 0 0;font-size:12px;line-height:1.7}.accountPage .governanceRouteHeader,.dcPage .governanceRouteHeader{margin:0}.accountPage:has(>.governanceRouteHeader) .accountHero{background:radial-gradient(circle at 12% 8%, #ccaa7024, transparent 30rem), var(--governance-ivory)}.accountPage:has(>.governanceRouteHeader) .accountHero .eyebrow:before{content:"ZHUZHU.Design · "}:is(.dcPage:has(>.governanceRouteHeader) .dcHero,.dcPage:has(>.governanceRouteHeader) .dcDetailHero,.dcPage:has(>.governanceRouteHeader) .dcStudio){border-top:0}.dcPage:has(>.governanceRouteHeader) .dcEyebrow{letter-spacing:.14em}.governanceAuthPage,.governanceOrderResultPage{background:var(--governance-ivory);flex-direction:column;min-height:100svh;display:flex}.governanceAuthPage>.authPage,.governanceOrderResultPage>.orderResultPage{flex:1;min-height:0}:is(.governanceRouteHeader,.governanceRouteFooter) :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #d49a45}@media (width<=767px){.governanceRouteHeader{min-height:64px;padding-inline:16px}.governanceRouteHeader nav{gap:6px}.governanceRouteHeader nav a{min-width:44px;padding-inline:7px;font-size:10px}.governanceRouteHeader nav a:nth-child(2),.governanceRouteHeader nav small{display:none}.governanceRouteFooter{flex-direction:column;align-items:flex-start;gap:18px}}@media (prefers-reduced-motion:reduce){.governanceRouteHeader,.governanceRouteFooter{scroll-behavior:auto}}main[data-experience-governance=true]>.brandSiteHeader{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f0;position:fixed;top:0;left:0;right:0}main[data-experience-governance=true]>:is(.brandStory,.workbenchTransition,.finalBrandCta){display:none}main[data-experience-governance=true] .brandExperience{background:#fffdf8;min-height:0;padding:clamp(54px,7vw,96px) clamp(22px,5vw,76px)}main[data-experience-governance=true] .experienceHeading{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:end;gap:24px 48px;max-width:1180px;min-height:0;margin:0 auto 34px;display:grid}main[data-experience-governance=true] .experienceHeading>p:last-child{grid-column:2;margin:0}main[data-experience-governance=true] .experienceHeading .experienceKicker{color:var(--governance-gold)}main[data-experience-governance=true] .experienceScrollytelling{max-width:1180px;margin:0 auto;display:block}main[data-experience-governance=true] .experienceNarrative{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}main[data-experience-governance=true] .experienceStoryStep{opacity:1;min-height:0;display:block;transform:none}main[data-experience-governance=true] .experienceCopy{border:1px solid var(--governance-line);background:var(--governance-ivory);border-radius:20px;align-content:start;gap:12px;min-height:210px;padding:28px;display:grid}main[data-experience-governance=true] .experienceCopy>span{color:var(--governance-gold)}main[data-experience-governance=true] :is(.experienceStageColumn,.experienceMobileStage){display:none}.governanceSelectedWork{border-top:1px solid var(--governance-line);border-bottom:1px solid var(--governance-line);color:var(--governance-ink);background:radial-gradient(circle at 8% 12%,#b98f4d24,#0000 32rem),#eee7db;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr) auto;align-items:end;gap:28px;padding:clamp(42px,6vw,76px) clamp(22px,5vw,76px);display:grid}.governanceSelectedWork>div>p{color:var(--governance-gold);letter-spacing:.18em;margin:0 0 12px;font:9px/1.4 Arial,sans-serif}.governanceSelectedWork h2{margin:0;font:400 clamp(25px,3vw,42px)/1.35 Georgia,Noto Serif TC,serif}.governanceSelectedWork>p{color:var(--governance-muted);margin:0;font-size:14px;line-height:1.8}.governanceSelectedWork>a{color:#2b241e;white-space:nowrap;border:1px solid #332b23;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:0 22px;text-decoration:none;display:inline-flex}.governanceHomeFooter .logo span{color:#c89c5c}@media (width<=767px){main[data-experience-governance=true]>.brandSiteHeader{padding:var(--safe-top) 12px 0;border-bottom-color:var(--governance-line);color:var(--governance-ink)}main[data-experience-governance=true]>.brandSiteHeader .brandLogo{min-width:0;min-height:44px;color:var(--governance-ink);letter-spacing:0;align-items:center;gap:0;font-size:15px}main[data-experience-governance=true]>.brandSiteHeader .brandLogo b{color:var(--governance-gold);letter-spacing:0;font:500 15px/1 Georgia,Noto Serif TC,serif;display:inline}main[data-experience-governance=true]>.brandSiteHeader .brandWorldContext{min-height:20px;color:var(--governance-muted);letter-spacing:.14em;align-items:center;margin-left:11px;font:500 8px/1 Arial,sans-serif;display:inline-flex}main[data-experience-governance=true]>.brandSiteHeader .brandWorldContext:before{content:"";background:var(--governance-line);width:1px;height:12px;margin-right:11px}main[data-experience-governance=true]>.brandSiteHeader .brandMobileMenuToggle{min-width:64px;min-height:44px;color:var(--governance-muted)}main[data-experience-governance=true]>.brandSiteHeader .brandMobileMenuToggle>i b{background:var(--governance-gold)}main[data-experience-governance=true]>.brandSiteHeader nav{top:calc(100% + 6px)}main[data-experience-governance=true] .publicWorkbenchContextBar--governed{display:none}main[data-experience-governance=true] .brandExperience{padding:44px 16px}main[data-experience-governance=true] .experienceHeading{grid-template-columns:1fr;gap:16px}main[data-experience-governance=true] .experienceHeading>p:last-child{grid-column:1}main[data-experience-governance=true] .experienceNarrative{grid-template-columns:1fr}main[data-experience-governance=true] .experienceCopy{min-height:0;padding:22px}.governanceSelectedWork{grid-template-columns:1fr;align-items:start;padding:42px 18px}.governanceSelectedWork>a{justify-self:start}}
