@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700&family=Rozha+One&display=swap";.home-reference{color:#fff!important;background:#000!important}.reference-container{width:min(100% - 96px,1280px);margin-inline:auto}.reference-hero{background:#f6f3b6;place-items:center;min-height:740px;display:grid;position:relative;overflow:hidden}.reference-hero:after{content:"";background:#f6f3b6ad;position:absolute;inset:0}.reference-hero-art{object-fit:cover;filter:grayscale()contrast(1.35);mix-blend-mode:multiply;opacity:.48;width:min(440px,46vw);height:min(520px,63vw);position:absolute}.reference-hero-copy{z-index:1;text-align:center;color:#0c270a;width:min(100% - 40px,690px);position:relative}.reference-hero-copy h1,.reference-collections h2,.reference-story h2,.reference-custom h2{font-family:Georgia,Times New Roman,serif!important}.reference-hero-copy h1{letter-spacing:-.045em;margin:0;font-size:clamp(48px,6vw,82px);line-height:.98;color:#0c270a!important}.reference-hero-copy p{max-width:520px;margin:26px auto 30px;font-size:17px;color:#0c270a!important}.reference-button{letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;min-height:44px;padding:12px 20px;font-weight:800;display:inline-flex;color:#0c270a!important;background:#e2a9f1!important;font-size:10px!important}.reference-button:hover{color:#fff!important;background:#0c270a!important}.reference-collections,.reference-story,.reference-custom{background:#000!important}.reference-collections{padding:112px 0 120px}.reference-collections h2{text-align:center;margin:0 0 58px;font-size:39px;line-height:1;color:#e2a9f1!important}.reference-product-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.reference-product{background:#0c270a;height:610px;display:block;position:relative;overflow:hidden}.reference-product img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.reference-product:hover img{transform:scale(1.04)}.reference-product:after{content:"";background:linear-gradient(#0000 52%,#000000e6);position:absolute;inset:0}.reference-product span{z-index:1;text-align:center;gap:7px;padding:29px 20px;display:grid;position:absolute;bottom:0;left:0;right:0}.reference-product strong{color:#fff;font:600 27px/1 Georgia,Times New Roman,serif}.reference-product em{color:#f6f3b6;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-style:normal;font-weight:800}.reference-story{border-top:1px solid #e2a9f159;padding:115px 0}.reference-story-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(56px,10vw,150px);display:grid}.reference-story-grid>div{max-width:455px}.reference-kicker{margin:0 0 22px;color:#e2a9f1!important;font:600 28px/1.1 Georgia,Times New Roman,serif!important}.reference-story h2,.reference-custom h2{margin:0 0 22px;font-size:clamp(35px,4.4vw,62px);line-height:1.06;color:#fff!important}.reference-story-grid p:not(.reference-kicker),.reference-custom p:not(.reference-kicker){margin:0 0 17px;font-size:15px;color:#f6f3b6!important}.reference-story-grid img{aspect-ratio:4/5;object-fit:cover;filter:grayscale()contrast(1.16);width:100%}.reference-story .reference-button,.reference-custom .reference-button{margin-top:14px}.reference-custom{border-top:1px solid #f6f3b64d;padding:65px 0 135px}.reference-custom-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,8vw,120px);display:grid}.reference-custom-grid>img{aspect-ratio:4/5;object-fit:cover;filter:grayscale()contrast(1.18);width:100%}.reference-custom-grid>div{max-width:430px}body:has(.home-reference) .site-header{background:#f6f3b6!important;border-color:#0c270a24!important}body:has(.home-reference) .desktop-nav a{color:#0c270a!important}body:has(.home-reference) .nav-icons{color:#0c270a!important}body:has(.home-reference) .menu-toggle{color:#0c270a!important}@media (width<=800px){.reference-container{width:min(100% - 40px,1280px)}.reference-hero{min-height:650px}.reference-hero-art{width:300px;height:420px}.reference-hero-copy h1{font-size:clamp(42px,13vw,64px)}.reference-hero-copy p{font-size:16px}.reference-collections{padding:78px 0}.reference-collections h2{margin-bottom:40px}.reference-product-grid,.reference-story-grid,.reference-custom-grid{grid-template-columns:1fr}.reference-product{height:540px}.reference-story{padding:78px 0}.reference-story-grid{gap:42px}.reference-story-grid img{order:-1}.reference-custom{padding:50px 0 85px}.reference-custom-grid{gap:40px}.reference-custom-grid>img{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.reference-product img{transition:none}}.home-reference,.reference-hero,.reference-collections,.reference-story,.reference-custom{background:#fff!important}.reference-hero-copy h1,.reference-hero-copy p,.reference-story h2,.reference-custom h2,.reference-story-grid p:not(.reference-kicker),.reference-custom p:not(.reference-kicker){color:#0c270a!important}.reference-story,.reference-custom{border-color:#0c270a29!important}body:has(.home-reference) .site-header{background:#fff!important}.reference-hero-art{inset:0;object-fit:cover!important;filter:contrast(1.04)saturate(.9)!important;mix-blend-mode:normal!important;opacity:1!important;width:100%!important;max-width:none!important;height:100%!important}.reference-hero:after{background:#ffffff6e!important}.reference-product strong{color:#e2a9f1!important}body:has(.home-reference) .site-header:not(.scrolled){background:0 0!important;border-bottom:1px solid #fff6!important;position:absolute!important;inset:0 0 auto!important}body:has(.home-reference) .site-header.scrolled{background:#fff!important;border-bottom:1px solid #0c270a29!important;position:fixed!important;inset:0 0 auto!important}body .home-reference .reference-hero{min-height:520px;padding-block:96px 48px}@media (width<=800px){body .home-reference .reference-hero{min-height:480px;padding-block:96px 40px}}.reference-story-grid{grid-template-columns:1fr}.reference-story-grid>div{text-align:center;max-width:760px;margin-inline:auto}body .home-reference .reference-story .reference-story-logo{aspect-ratio:5/3;object-fit:cover;object-position:center;filter:none;width:min(300px,100%);height:auto;margin:0 auto 24px;display:block}@media (width<=480px){body .reference-story h2:not(#typography-force){font-size:clamp(32px,10vw,38px)!important}}.home-memory{background:#fff;border-top:1px solid #0c270a29;padding:32px 0 112px}html body #home-custom:has(+#home-memory){padding-bottom:32px!important}.home-memory-grid{text-align:center;width:min(100%,760px);margin-inline:auto}.home-memory-grid>div{text-align:center;flex-direction:column;align-items:center;display:flex}.home-memory h2{color:#e2a9f1;letter-spacing:-.05em;margin:0 0 18px;font:600 clamp(42px,5vw,72px)/1 Georgia,Times New Roman,serif}.home-memory h3{color:#0c270a;margin:0 0 34px;font:600 clamp(24px,3vw,38px)/1.22 Georgia,Times New Roman,serif}.home-memory p{color:#0c270a;max-width:690px;margin:0 0 16px;font-size:16px;line-height:1.7}@media (width<=800px){.home-memory{padding:28px 0 78px}html body #home-custom:has(+#home-memory){padding-bottom:24px!important}}.reference-custom-image{aspect-ratio:1;align-self:center}body .home-reference .reference-collections{color:#0c270a;padding:64px 0 32px;background:#fff!important}body .home-reference .reference-collections+.reference-story{padding-top:24px}.home-jewelry-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.home-jewelry-heading .home-jewelry-kicker{color:#0c270a;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:11px;line-height:1.5}body .home-reference .reference-collections h2:not(#typography-force){text-align:left;margin:0;line-height:1.15;color:#0c270a!important;font-family:Rozha One,Georgia,serif!important;font-size:clamp(46px,5vw,68px)!important;font-weight:400!important}.home-jewelry-heading .home-jewelry-intro{color:#0c270a;margin:0 0 2px;font-size:15px;line-height:1.7}body .home-reference .reference-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,3vw,40px)}body .home-reference .reference-product{color:#0c270a;background:0 0;min-width:0;height:auto;margin:0;text-decoration:none;display:block;overflow:visible}body .home-reference .reference-product:after{content:none}body .home-reference .reference-product-photo{aspect-ratio:4/5;background:#eeece4;width:100%;position:relative;overflow:hidden}body .home-reference .reference-product-photo img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block;position:absolute;inset:0}.home-jewelry-caption{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}body .home-reference .reference-product .reference-product-title:not(#typography-force){text-transform:uppercase;letter-spacing:.02em;margin:0;line-height:1.2;position:relative;color:#0c270a!important;font-family:Rozha One,Georgia,serif!important;font-size:30px!important;font-weight:400!important}body .home-reference .reference-product-title:after{content:attr(data-label);color:#e2a9f1;clip-path:inset(0 100% 0 0);pointer-events:none;transition:clip-path .4s;position:absolute;inset:0}body .home-reference .reference-product:is(:hover,:focus-visible) .reference-product-title:after{clip-path:inset(0)}.home-jewelry-arrow{border:1px solid #0c270a38;border-radius:50%;flex:none;transition:background .25s,border-color .25s,transform .25s}body .home-reference .reference-product:is(:hover,:focus-visible) img{transform:scale(1.035)}.reference-product:is(:hover,:focus-visible,:active) .home-jewelry-arrow{background:#e2a9f1;border-color:#e2a9f1;transform:translate(3px)}body .home-reference .reference-product:focus-visible{outline-offset:7px;outline:2px solid #0c270a}.home-jewelry-browse{justify-content:center;margin-top:28px;display:flex}.home-jewelry-browse a{color:#0c270a;border-bottom:1px solid #0c270a;align-items:center;gap:18px;min-height:46px;padding:10px 0;font-size:13px;font-weight:600;text-decoration:none;transition:gap .25s;display:inline-flex}.home-jewelry-browse a:hover{gap:26px}.home-jewelry-browse a:focus-visible{outline-offset:6px;outline:2px solid #0c270a}@media (width<=800px){body .home-reference .reference-collections{padding:40px 0 24px}.home-jewelry-heading{align-items:flex-start;gap:18px;margin-bottom:24px}.home-jewelry-heading .home-jewelry-intro{max-width:230px;font-size:14px}body .home-reference .reference-product-grid{gap:20px}body .home-reference .reference-product .reference-product-title:not(#typography-force){font-size:25px!important}.home-jewelry-caption{gap:8px;padding-top:14px}.home-jewelry-arrow{width:36px;height:36px}}@media (width<=600px){.home-jewelry-heading{flex-direction:column}.home-jewelry-heading .home-jewelry-intro{max-width:none}body .home-reference .reference-product-grid{grid-template-columns:1fr;gap:28px}.home-jewelry-browse{margin-top:24px}}@media (prefers-reduced-motion:reduce){body .home-reference .reference-product-photo img,body .home-reference .reference-product-title:after,.home-jewelry-arrow,.home-jewelry-browse a{transition:none}body .home-reference .reference-product:is(:hover,:focus-visible) img,.reference-product:is(:hover,:focus-visible) .home-jewelry-arrow{transform:none}}.reference-custom{width:auto;margin-left:0;position:relative;overflow:visible;background:#fff!important}.home-custom-break,.reference-custom:before{display:none}.reference-custom-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:clamp(48px,8vw,110px)}.reference-custom-image{aspect-ratio:1;place-self:center start;width:min(100%,470px);max-width:470px;overflow:hidden}.reference-custom-image img{object-fit:cover;filter:grayscale()contrast(1.12);width:100%;height:100%;display:block}.reference-custom-grid>div{z-index:auto;max-width:520px;position:static}@media (width<=800px){.home-custom-break{display:block}.reference-custom-grid{grid-template-columns:1fr}.reference-custom-image{width:100%;max-width:none}}html body #home-custom{scroll-margin-top:90px;padding-block:56px 72px!important}html body #home-custom .reference-custom-grid,html body #home-custom .custom-grid{margin-inline:auto;grid-template-columns:minmax(0,380px) minmax(0,1fr)!important;align-items:center!important;gap:clamp(40px,5vw,72px)!important;width:min(100% - 96px,1040px)!important}html body .reference-custom-image,html body .custom-grid>img{contain:none;aspect-ratio:1179/1585!important;align-self:center!important;width:100%!important;max-width:380px!important;height:auto!important;min-height:0!important;max-height:none!important}html body .reference-custom-image img,html body .custom-grid>img{object-position:center;width:100%;height:100%;display:block;object-fit:cover!important;filter:none!important}html body .reference-custom-grid>div:last-child,html body .custom-grid>div{flex-direction:column;justify-content:center;align-items:flex-start;display:flex;max-width:480px!important}html body #home-custom h2:not(#typography-force){margin:0 0 20px;line-height:1.12;font-family:Rozha One,Georgia,serif!important;font-size:52px!important;font-weight:400!important}html body #home-custom p:not(.kicker):not(.reference-kicker){margin:0 0 18px;line-height:1.7;font-family:Manrope,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important}html body #home-custom :is(.kicker,.reference-kicker){letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;line-height:1.4;font-family:Manrope,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important}@media (width<=800px){html body #home-custom{padding-block:40px 52px!important}html body #home-custom .reference-custom-grid,html body #home-custom .custom-grid{grid-template-columns:1fr!important;gap:28px!important;width:calc(100% - 40px)!important}html body .reference-custom-image,html body .custom-grid>img{justify-self:center;max-width:320px!important}html body #home-custom h2:not(#typography-force){font-size:38px!important}}html body #home-instagram{color:#0c270a;background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:100%;scroll-margin-top:90px;display:grid}html body #home-instagram .home-instagram-copy{align-items:center;padding:28px clamp(28px,5vw,72px) 28px max(48px,50vw - 640px);display:flex}html body #home-instagram #home-instagram-title{max-width:460px;margin:0;line-height:1.2;color:#0c270a!important;font-family:Rozha One,Georgia,serif!important;font-size:clamp(28px,2.5vw,36px)!important;font-weight:400!important}html body #home-instagram .home-instagram-image{cursor:pointer;height:220px;display:block;position:relative;overflow:hidden}html body #home-instagram .home-instagram-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s;display:block}html body #home-instagram .home-instagram-hint{color:#0c270a;opacity:0;pointer-events:none;background:#e2a9f1;border-radius:24px;align-items:center;gap:10px;padding:10px 15px;font-size:13px;font-weight:600;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;bottom:18px;right:24px;transform:translateY(8px)}html body #home-instagram .home-instagram-image:is(:hover,:focus-visible) img{transform:scale(1.04)}html body #home-instagram .home-instagram-image:is(:hover,:focus-visible) .home-instagram-hint{opacity:1;transform:translateY(0)}html body #home-instagram .home-instagram-image:focus-visible{outline-offset:-3px;outline:3px solid #e2a9f1}@media (width<=700px){html body #home-instagram{grid-template-columns:1fr}html body #home-instagram .home-instagram-copy{padding:24px 20px}html body #home-instagram #home-instagram-title{max-width:100%;font-size:28px!important}html body #home-instagram .home-instagram-image{height:180px}html body #home-instagram .home-instagram-hint{opacity:1;transform:none}}@media (hover:none){html body #home-instagram .home-instagram-hint{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html body #home-instagram .home-instagram-image img,html body #home-instagram .home-instagram-hint{transition:none}html body #home-instagram .home-instagram-image:is(:hover,:focus-visible) img{transform:none}}html body #home-memory-title:not(#typography-force){width:100%;scroll-margin-top:110px;color:#0c270a!important;text-align:center!important;margin:0 0 44px!important;font-family:Rozha One,Georgia,serif!important;font-size:52px!important;font-weight:400!important;line-height:1.1!important}@media (width<=800px){html body #home-memory-title:not(#typography-force){scroll-margin-top:80px;margin-bottom:30px!important;font-size:38px!important}}body main .reference-story .reference-kicker:not(#typography-force),body main .story .kicker:not(#typography-force){letter-spacing:.07em;text-transform:uppercase;color:#0c270a!important;font-family:Manrope,Arial,sans-serif!important;font-size:28px!important;font-weight:400!important;line-height:1.3!important}@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-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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.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{--forest:#0c270a;--ink:#071807;--paper:#f4f1ee;--pink:#e2a9f1;--yellow:#f6f3b6;--muted:#f4f1eeab;--line:#f4f1ee2e;--panel:#12360f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--forest);color:var(--paper);margin:0;font-family:Plus Jakarta Sans,Avenir,Helvetica Neue,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.container{width:min(100% - 40px,1312px);margin-inline:auto}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#0c270aeb;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:82px;display:flex;position:relative}.brand{letter-spacing:.19em;grid-template-rows:20px 13px;grid-template-columns:32px auto;align-items:center;column-gap:9px;font-size:14px;font-weight:700;line-height:1;display:grid}.brand-mark{color:var(--pink);border:1px solid var(--pink);letter-spacing:0;grid-row:span 2;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:21px;display:grid}.brand small{letter-spacing:.36em;color:var(--yellow);font-size:8px}.desktop-nav{white-space:nowrap;gap:31px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.desktop-nav a,.menu-toggle{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;transition:color .2s}.desktop-nav a:hover,.desktop-nav .active{color:var(--pink)}.menu-toggle{background:0 0;border:0;align-items:center;gap:10px;display:none}.menu-toggle b{font-size:24px;font-weight:400;line-height:0}.mobile-nav{display:none}.hero{place-items:center;min-height:calc(100vh - 82px);display:grid;position:relative;overflow:hidden}.hero>img{object-fit:cover;filter:saturate(.75)contrast(1.12);width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#041103c9,#04110361),linear-gradient(#0000 54%,#0c270a99);position:absolute;inset:0}.hero-copy{z-index:1;text-align:center;max-width:870px;padding-block:110px;position:relative}.hero-copy h1,.page-intro h1,.about-hero h1,.not-found h1{letter-spacing:-.045em;margin:10px 0 22px;font-family:Playfair Display,Georgia,serif;font-size:clamp(48px,7vw,92px);line-height:1.03}.hero-copy p:not(.eyebrow){color:#f4f1eee6;max-width:650px;margin:0 auto 34px;font-size:clamp(18px,2vw,22px)}.eyebrow{color:var(--yellow);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700;line-height:1.2}.button{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:13px 25px;font-size:11px;font-weight:800;transition:transform .2s,background .2s,color .2s,border .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-pink{background:var(--pink);color:var(--forest)}.button-pink:hover{background:var(--yellow)}.button-outline{border-color:var(--paper);color:var(--paper)}.button-outline:hover{background:var(--paper);color:var(--forest)}.section{padding-block:130px}.section-topless{padding-top:0;padding-bottom:130px}.section-heading{margin-bottom:52px}.section-heading h2,.story-grid h2,.callout-section h2,.form-layout h2,.contact-card h2,.contact-info h2,.process-card h2{letter-spacing:-.035em;margin:0;font:600 clamp(33px,4vw,55px)/1.1 Playfair Display,Georgia,serif}.centered{text-align:center}.split-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.text-link{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;font-size:11px;font-weight:800}.text-link span{margin-left:6px;font-size:18px}.collection-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.collection-card{background:#071807;min-height:570px;position:relative;overflow:hidden}.collection-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute}.collection-card:hover img{transform:scale(1.055)}.collection-card-shade{background:linear-gradient(#0000 42%,#061605f2);position:absolute;inset:0}.collection-copy{text-align:center;gap:3px;width:100%;padding:34px;display:grid;position:absolute;bottom:0}.collection-copy strong{font:600 29px/1.1 Playfair Display,Georgia,serif}.collection-copy em{text-transform:uppercase;color:var(--yellow);letter-spacing:.16em;font-size:10px;font-style:normal;font-weight:800}.story-section{background:var(--ink);border-block:1px solid var(--line);padding-block:128px}.story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,120px);display:grid}.story-grid>div>p:not(.eyebrow),.about-hero p,.form-layout>div>p:not(.eyebrow),.contact-info>p{color:var(--muted);margin:20px 0}.story-grid img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.7);width:100%}.product-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.product-card{display:block}.product-image{aspect-ratio:4/5;background:#092009;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.product-card:hover img{transform:scale(1.04)}.product-meta{padding-top:17px}.product-meta p{color:var(--muted);margin:0 0 4px;font-size:12px}.product-meta h2,.product-meta h3{margin:0 0 8px;font:600 23px/1.2 Playfair Display,Georgia,serif}.product-meta strong,.price{color:var(--yellow);font-size:14px;font-weight:600}.callout-section{text-align:center;background:radial-gradient(circle at center,#254e1f 0,var(--forest) 70%);border:1px solid var(--line);margin-bottom:130px;padding:clamp(48px,8vw,110px)}.callout-section h2{letter-spacing:-.04em;margin:0;font:600 clamp(37px,5.5vw,70px)/1.06 Playfair Display,Georgia,serif}.callout-section>p:not(.eyebrow){max-width:600px;color:var(--muted);margin:22px auto 30px}.site-footer{border-top:1px solid var(--line);background:#071807;padding-top:68px}.footer-grid{grid-template-columns:1.7fr 1fr 1fr;gap:50px;padding-bottom:60px;display:grid}.footer-brand{display:inline-grid}.footer-grid p:not(.eyebrow){color:var(--muted);max-width:250px;font-size:14px}.footer-grid>div:not(:first-child){color:var(--muted);flex-direction:column;align-items:flex-start;gap:9px;font-size:14px;display:flex}.footer-grid a:hover{color:var(--pink)}.copyright{border-top:1px solid var(--line);color:#f4f1ee6b;letter-spacing:.04em;padding-block:20px;font-size:11px}.page-main{min-height:70vh}.page-intro{max-width:940px;padding-block:132px 85px}.page-intro.centered{margin-inline:auto}.page-intro>p:not(.eyebrow){color:var(--muted);max-width:660px;margin:0;font-size:19px}.page-intro.centered>p:not(.eyebrow){margin-inline:auto}.catalog-controls{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:28px;margin-bottom:40px;padding-top:25px;display:flex}.filter-chips{flex-wrap:wrap;gap:8px;display:flex}.filter-chips button{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:9px 12px;font-size:11px;font-weight:700}.filter-chips button.selected,.filter-chips button:hover{border-color:var(--pink);color:var(--pink)}.filter-select{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:700;display:grid}.filter-select select{border:0;border-bottom:1px solid var(--yellow);color:var(--yellow);background:0 0;padding:6px 0;font-size:13px}.filter-select option{background:var(--forest);color:var(--paper)}.empty-state{text-align:center;border:1px solid var(--line);padding:100px 20px}.empty-state h2{margin:0 0 22px;font:600 35px/1.2 Playfair Display,Georgia,serif}.back-link{padding-top:40px}.back-link a{color:var(--pink);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.product-detail{grid-template-columns:1.15fr .85fr;gap:clamp(42px,8vw,120px);padding-block:38px 130px;display:grid}.detail-gallery{gap:20px;display:grid}.detail-gallery img{aspect-ratio:4/5;object-fit:cover;width:100%}.detail-copy{align-self:center}.detail-copy h1{letter-spacing:-.045em;margin:5px 0 15px;font:600 clamp(43px,5vw,68px)/1.05 Playfair Display,Georgia,serif}.price{margin:0 0 11px;font-size:20px}.availability{color:var(--pink);margin:0 0 26px;font-size:12px}.lead{color:var(--muted);font-size:19px}.detail-copy ul{border-top:1px solid var(--line);margin:30px 0;padding:16px 0 0;list-style:none}.detail-copy li{border-bottom:1px solid var(--line);color:var(--muted);padding-block:6px}.about-hero{grid-template-columns:1fr .85fr;align-items:center;gap:clamp(50px,10vw,150px);padding-block:110px;display:grid}.about-hero img{aspect-ratio:4/5;object-fit:cover;width:100%}.principles{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.principles article{border-right:1px solid var(--line);padding:28px}.principles article:first-child{padding-left:0}.principles article:last-child{border:0}.principles span{color:var(--pink);font-size:12px;font-weight:700}.principles h3{margin:32px 0 12px;font:600 30px/1.2 Playfair Display,Georgia,serif}.principles p{color:var(--muted);font-size:14px}.quote-section{background:var(--ink);border-block:1px solid var(--line);text-align:center;padding-block:132px}.quote-section>div{max-width:900px}.quote-section blockquote{letter-spacing:-.04em;margin:0;font:600 clamp(37px,5vw,68px)/1.1 Playfair Display,Georgia,serif}.quote-section p:not(.eyebrow){color:var(--muted);margin:30px 0 0}.process-grid{grid-template-columns:repeat(2,1fr);gap:24px;padding-bottom:130px;display:grid}.process-card{border:1px solid var(--line);background:#12360f;min-height:420px;position:relative;overflow:hidden}.process-card img{object-fit:cover;opacity:.5;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.process-card:hover img{transform:scale(1.04)}.process-card>div{background:linear-gradient(#07180705 20%,#071807f5);flex-direction:column;justify-content:end;padding:36px;display:flex;position:absolute;inset:0}.process-card h2{font-size:38px}.process-card p:not(.eyebrow){color:#f4f1eed1;max-width:440px;margin:12px 0 0}.form-section{border-block:1px solid var(--line);background:#071807;padding-block:115px}.form-layout{grid-template-columns:.8fr 1.2fr;gap:clamp(45px,9vw,130px);display:grid}.contact-layout{grid-template-columns:.75fr 1.25fr;gap:clamp(45px,9vw,130px);padding-bottom:130px;display:grid}.contact-info a{color:var(--pink);font:600 22px/1.45 Playfair Display,Georgia,serif;display:block}.opening{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:7px;margin-top:32px;padding-top:20px;font-size:13px;display:grid}.opening span{color:var(--muted);letter-spacing:.08em}.contact-card{border:1px solid var(--line);background:#12360f;padding:42px}.contact-card h2{margin-bottom:30px;font-size:41px}.contact-form{gap:21px;display:grid}.contact-form label{color:var(--yellow);letter-spacing:.13em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:700;display:grid}.contact-form input,.contact-form textarea,.contact-form select{appearance:none;resize:vertical;width:100%;color:var(--paper);letter-spacing:normal;text-transform:none;background:0 0;border:0;border-bottom:1px solid #f4f1ee80;border-radius:0;outline:0;padding:10px 0;font-size:16px;font-weight:400}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-bottom:2px solid var(--yellow)}.contact-form option{background:var(--forest)}.choice-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.form-note{color:#f4f1ee7a;margin:0;font-size:11px}.form-success{border:1px solid var(--yellow);text-align:center;padding:42px}.form-success span{color:var(--yellow);font-size:38px}.form-success h3{margin:8px 0;font:600 32px/1.2 Playfair Display,Georgia,serif}.form-success p{color:var(--muted);max-width:440px;margin:0 auto 20px}.not-found{text-align:center;padding-block:160px}.not-found p:not(.eyebrow){color:var(--muted);margin:0 auto 24px}@media (width<=800px){.desktop-nav{display:none}.menu-toggle{display:flex}.mobile-nav{border-top:1px solid var(--line);background:#071807;flex-direction:column;max-height:0;transition:max-height .3s;display:flex;overflow:hidden}.mobile-nav.open{max-height:300px}.mobile-nav a{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;padding:17px 20px;font-size:12px}.hero{min-height:650px}.section{padding-block:85px}.collection-grid,.product-grid{grid-template-columns:1fr}.collection-card{min-height:440px}.story-section{padding-block:80px}.story-grid,.about-hero,.form-layout,.contact-layout,.product-detail{grid-template-columns:1fr}.story-grid>img{order:-1}.story-grid img{aspect-ratio:4/3}.split-heading{flex-direction:column;align-items:start}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-grid>div:first-child{grid-column:1/-1}.page-intro{padding-block:85px 60px}.catalog-controls{flex-direction:column;align-items:start}.product-detail{padding-bottom:85px}.detail-gallery{grid-template-columns:1fr 1fr}.detail-gallery img{aspect-ratio:1}.about-hero{padding-block:75px}.about-hero img{aspect-ratio:4/3}.principles{grid-template-columns:1fr}.principles article,.principles article:first-child{border-right:0;border-bottom:1px solid var(--line);padding:24px 0}.process-grid{grid-template-columns:1fr;padding-bottom:85px}.process-card{min-height:370px}.form-section{padding-block:80px}.contact-layout{padding-bottom:85px}.contact-card{padding:28px}.choice-row{grid-template-columns:1fr}.quote-section{padding-block:85px}}@media (width<=460px){.container{width:min(100% - 32px,1312px)}.brand{font-size:12px}.brand small{font-size:7px}.footer-grid{grid-template-columns:1fr}.hero-copy{padding-block:90px}.detail-gallery{grid-template-columns:1fr}.filter-chips button{font-size:9px}.page-intro>p:not(.eyebrow){font-size:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!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}body :not(.logo):not(.nav-wordmark):not(.brand):not(.brand *){font-family:Manrope,Arial,sans-serif!important}body p:not(#typography-force),body li:not(#typography-force){font-family:Manrope,Arial,sans-serif!important;font-weight:400!important}body h1:not(#typography-force){font-family:Rozha One,Georgia,serif!important;font-size:52px!important;font-weight:400!important}body h2:not(#typography-force){font-family:Rozha One,Georgia,serif!important;font-size:38px!important;font-weight:400!important}body h3:not(#typography-force){font-family:Rozha One,Georgia,serif!important;font-size:27px!important;font-weight:400!important}body h4:not(#typography-force),body h5:not(#typography-force),body h6:not(#typography-force),body blockquote:not(#typography-force),body .reference-kicker:not(#typography-force),body .about-hero-message:not(#typography-force){font-family:Rozha One,Georgia,serif!important;font-size:25px!important;font-weight:400!important}body .hero-copy p:not(.eyebrow),body .reference-hero-copy p,body .jewelry-hero p:not(.eyebrow),body .jewelry-hero-preview p{font-size:20px!important;font-weight:400!important}body .product-meta h2:not(#typography-force),body .grid .card h2:not(#typography-force),body .reference-product strong:not(#typography-force),body .collection-copy strong:not(#typography-force){font-family:Manrope,Arial,sans-serif!important;font-size:19px!important;font-weight:600!important}body .product-description,body .product-meta p,body .grid .card p{font-size:15px!important;font-weight:400!important}body .desktop-nav a,body .mobile-nav a,body .nav a:not(.logo):not(.brand),body .menu-toggle{text-transform:uppercase!important;font-family:Manrope,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important}body button:not(#typography-force),body .button:not(#typography-force),body input[type=submit]:not(#typography-force),body .cart-add:not(#typography-force),body .cart:not(#typography-force){font-family:Manrope,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important}body small:not(#typography-force),body .eyebrow:not(#typography-force),body .kicker:not(.reference-kicker):not(#typography-force),body footer,body .footer,body .site-footer{font-family:Manrope,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important}body .brand-mark,body .desktop-nav a:hover,body .desktop-nav .active,body .nav-wordmark,body .site-footer .eyebrow,body .site-footer a:hover,body .text-link,body .back-link a,body .availability,body .principles span,body .reference-product strong,body .reference-collections h2,body .reference-kicker,body .home-memory h2,body .about-kicker,body .about-intro h2,body .about-values-grid span,body .about-cta h2,body .about-instagram h2,body .contact-intro .eyebrow,body .contact-page .contact-info>.eyebrow,body .contact-page .contact-card>.eyebrow,body .contact-page .contact-card h2,body .page-main h2,body .page-main h3,body .page-main .product-meta h2,body .page-main .product-meta h3,body .page-main .filter-chips button.selected,body .page-main .filter-chips button:hover,body .page-main .principles span,body .page-main .contact-info h2,body .page-main .contact-card h2,body .product-reference-category,body .product-reference-material,body .product-reference-footer strong,body .product-card-footer strong,body .cart-intro h1,body .cart-summary h2,body .cart-summary .cart-total strong,body .cart-complete h2,body .checkout-items>div>b,body .checkout-total dd,body .bespoke-reference .choice-label,body .bespoke-reference .bespoke-steps span,body .bespoke-reference .bespoke-steps h2,body .bespoke-reference .bespoke-life-slogan,body .jewelry-page .jewelry-hero .eyebrow,body .jewelry-custom h2{color:#0c270a!important}html body :is(button,input[type=button],input[type=submit],input[type=reset],[role=button],a.button,a[class*=button],a.cart-primary,summary):not(.shop-admin *):not(.menu-toggle):not(.cart-link):not(.product-gallery-arrow):not(#button-theme):not(#button-theme-priority){color:#0c270a!important;background-color:#e2a9f1!important;border-color:#e2a9f1!important;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,translate .18s!important}html body :is(button,input[type=button],input[type=submit],input[type=reset],[role=button],a.button,a[class*=button],a.cart-primary,summary):not(.shop-admin *):not(.menu-toggle):not(.cart-link):not(.product-gallery-arrow):not(#button-theme):not(#button-theme-priority):is(:hover,:focus,:focus-visible,:active,.active,.selected,[aria-pressed=true],[aria-expanded=true]){color:#0c270a!important;background-color:#f6f3b6!important;border-color:#f6f3b6!important}html body :is(button,input[type=button],input[type=submit],input[type=reset],[role=button],a.button,a[class*=button],a.cart-primary,summary):not(.shop-admin *):not(.menu-toggle):not(.cart-link):not(.product-gallery-arrow):focus-visible{outline-offset:3px;outline:2px solid #0c270a}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html body :is(button,input[type=button],input[type=submit],input[type=reset],[role=button],a.button,a[class*=button],a.cart-primary,summary):not(.shop-admin *):not(.menu-toggle):not(.cart-link):not(.product-gallery-arrow):not(.product-gallery-main):not(.product-gallery-thumbnails button):not(:disabled):not([aria-disabled=true]):not(#button-theme):not(#button-theme-priority):hover{translate:0 -2px;box-shadow:0 5px 12px #0c270a1f}html body :is(button,input[type=button],input[type=submit],input[type=reset],[role=button],a.button,a[class*=button],a.cart-primary,summary):not(.shop-admin *):not(.menu-toggle):not(.cart-link):not(.product-gallery-arrow):not(:disabled):not([aria-disabled=true]):not(#button-theme):not(#button-theme-priority):active{translate:0}}@media (prefers-reduced-motion:reduce){html body :is(button,input[type=button],input[type=submit],input[type=reset],[role=button],a.button,a[class*=button],a.cart-primary,summary):not(.shop-admin *):not(.menu-toggle):not(.cart-link):not(.product-gallery-arrow):not(#button-theme):not(#button-theme-priority){transition:none!important}}html body :is(.home-jewelry-browse a,.stories-link:not(.story-back),.product-inquiry-link,.catalog-inquiry-link):after{content:"→";margin-left:.6em;display:inline-block}html body :is(.story-back,.product-back,.cart-back,.checkout-back,.order-review-back):before{content:"←";margin-right:.6em;display:inline-block}html body :is(.catalog-inquiry-link,.product-inquiry-link){color:#0c270a!important;background:#f6f3b6!important;border:0!important}html body :is(.catalog-inquiry-link,.product-inquiry-link):is(:hover,:focus-visible){background:#f6f3b6!important}html body .reference-collections h2:not(#typography-force){line-height:1.55}html body .reference-story p:not(.reference-kicker){font-size:16px;line-height:1.55}html body .reference-hero-copy{max-width:680px}html body .reference-hero-copy p{line-height:1.55}html body .reference-custom .reference-kicker:not(#typography-force){line-height:1.4!important}html body .jewelry-page{font-size:15px;line-height:1.5}html body .jewelry-page .jewelry-hero p:not(.eyebrow){color:#0c270a;line-height:1.5}html body .jewelry-page .jewelry-hero .eyebrow{line-height:1.5}html body .jewelry-page .jewelry-catalog{padding:0 0 100px!important}html body .jewelry-page .catalog-controls{margin:0;padding:27px 0}html body .jewelry-page .filter-chips{flex-wrap:wrap;gap:12px}html body .jewelry-page .filter-chips button:not(#typography-force){color:#0c270a;letter-spacing:.12em;background:#fff;border:1px solid #e2a9f1;padding:14px 21px;line-height:normal}html body .jewelry-page .filter-chips button.selected:not(#typography-force){background:#e2a9f1}html body .jewelry-page .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:43px}html body .jewelry-page .product-meta{padding:0}html body .jewelry-page .product-meta>p{letter-spacing:.07em;margin:16px 0 5px;line-height:1.5}html body .jewelry-page .product-meta>h2{letter-spacing:normal;margin:0 0 8px;line-height:normal}html body .jewelry-page .product-description{min-height:0;margin:0;line-height:1.5}html body .jewelry-page .product-card-footer{border:0;flex-direction:column;align-items:flex-start;gap:0;padding:0;display:flex}html body .jewelry-page .product-card-footer strong{margin-top:14px;line-height:normal;display:block}html body .jewelry-page .product-cart-action:not(#typography-force){letter-spacing:.1em;border:0;gap:0;margin-top:14px;padding:12px 15px;font-weight:700;line-height:1.5;display:inline-flex;font-size:14px!important}html body .jewelry-page .product-cart-action b{margin-left:12px}html body .jewelry-page .jewelry-custom{width:min(1200px,100% - 160px)!important;max-width:1200px!important}html body:has(.about-page) .site-header{position:absolute!important;inset:0 0 auto!important}html body:has(.about-page) .site-header.scrolled{position:fixed!important}html body .about-page .about-hero{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:max(40px,50vw - 640px)}html body .about-page .about-hero-copy{width:min(100%,700px);margin:0}html body .about-page .about-hero-message:not(#typography-force){color:#0c270a!important}html body .about-page .about-kicker:not(#typography-force){font-size:13px;line-height:1.6}html body .about-page .about-intro p:not(.about-kicker),html body .about-page .about-cta p:not(.about-kicker){color:#0c270a;font-size:17px;line-height:1.6}html body .about-page .about-instagram{padding-block:112px}html body .about-page .about-cta{text-align:center;flex-direction:column;align-items:center;gap:42px;display:flex}html body .about-page .about-cta>div{flex-direction:column;align-items:center;display:flex}html body .about-page .about-cta h2{line-height:1.15}html body .about-page .about-button{font-size:14px;line-height:1.6}html body .about-page~footer.footer-unified p:not(#typography-force){color:#f6f3b6!important}html body .product-reference{line-height:1.55;padding:120px 0 80px!important}html body .product-reference .product-back{width:fit-content;line-height:1.55;display:block}html body .product-reference .product-reference-copy>p:not(.product-reference-category):not(.product-reference-material){margin:16px 0}html body .product-reference .product-add-button:not(#typography-force){letter-spacing:.08em;border:0;min-height:56px;padding:14px 20px}html body .product-reference .product-gallery-main:after{color:#0c270a;font-size:14px}html body .bespoke-reference{font-size:14px;line-height:1.45}html body .bespoke-reference :is(.bespoke-intro,.bespoke-steps,.bespoke-message-wrap){width:min(1120px,100% - 80px)!important;max-width:1120px!important;margin-inline:auto!important}html body .bespoke-reference .bespoke-intro{padding-block:61px 55px}html body .bespoke-reference .bespoke-intro h1{line-height:1}html body .bespoke-reference .bespoke-intro>p{max-width:610px;font-size:14px;line-height:1.45;color:#0c270a!important}html body .bespoke-reference .bespoke-steps h2{line-height:normal}html body .bespoke-reference .bespoke-steps p{color:#0c270a}html body .bespoke-reference .bespoke-materials-copy h2,html body .bespoke-reference .bespoke-materials-copy h3{line-height:1.45}html body .bespoke-reference .bespoke-config-layout{gap:72px}html body .bespoke-reference .bespoke-form{line-height:1.45}html body .bespoke-reference .bespoke-form :is(legend,.choice-label){color:#0c270a}html body .bespoke-reference .bespoke-form .choice-group legend{margin:18px 0 16px}html body .bespoke-reference .bespoke-form .choice-group>div:has(>button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}html body .bespoke-reference .bespoke-form .choice-group button:not(#typography-force){line-height:normal;color:#0c270a!important;background:#fff!important;border-color:#0c270a!important}html body .bespoke-reference .bespoke-form .choice-group button.active:not(#typography-force){background:#f6f3b6!important}html body .bespoke-reference .bespoke-form .choice-row{grid-template-columns:minmax(0,1fr);gap:18px}html body .bespoke-reference .bespoke-form .upload-field>span{color:#0c270a}html body .bespoke-reference .bespoke-form .upload-field{border-color:#0c270a38}html body .bespoke-reference .bespoke-form .upload-field small{color:#0c270a}html body .bespoke-reference .bespoke-form>.button{text-transform:none;margin-top:20px;line-height:normal}html body .bespoke-reference .bespoke-form :is(input:not([type=file]),textarea){font-size:13.3333px;line-height:normal}html body .bespoke-reference .bespoke-form .idea-field textarea{min-height:76px}html body .bespoke-reference .bespoke-form .idea-field>span,html body .bespoke-reference .bespoke-form .choice-row label>span{margin:18px 0 8px}html body .bespoke-reference .bespoke-form .choice-row label{gap:0}html body .bespoke-reference .bespoke-form .choice-row input{height:40px}html body .bespoke-reference .bespoke-form .size-section{gap:8px;margin:8px 0 10px;padding:10px;display:grid}html body .bespoke-reference .bespoke-form .size-section>.choice-label{margin:18px 0 8px;font-size:10px}html body .bespoke-reference .ring-meter-sizes button{line-height:normal}html body .bespoke-reference .digital-sizer>strong{text-transform:uppercase}html body .contact-page .contact-layout{padding-bottom:0}html body .contact-page .contact-brand{display:block}html body .contact-page .contact-info>.eyebrow{margin-bottom:9px;line-height:1.65}html body .contact-page .contact-info a{font:inherit;display:inline}html body .contact-page .contact-card{background:#f6f3b6!important;border:0!important}html body .contact-page .contact-card>.eyebrow,html body .contact-page .contact-form{line-height:1.55}html body .contact-page .contact-form>.button{justify-self:start;margin-top:8px;padding:15px 23px;line-height:normal}html body .contact-page .contact-form .form-note{line-height:1.55;color:#0c270a!important}html body .cart-page .cart-container{padding:0 0 105px;line-height:1.5;width:min(1300px,100% - 80px)!important;max-width:1300px!important}html body .cart-page .cart-back{margin-top:37px;line-height:1.5;text-decoration:underline;display:inline-block;position:static}html body .cart-page .cart-intro{margin:57px 0 52px}html body .cart-page .cart-intro>.eyebrow{height:24px;margin:0;line-height:19.5px}html body .cart-page .cart-intro h1{margin:7px 0 11px}html body .cart-page .cart-intro p:not(.eyebrow){color:#0c270a;line-height:1.5}html body .cart-page .cart-item-bottom strong:not(#typography-force){line-height:normal;font-family:Manrope,Arial,sans-serif!important;font-weight:700!important}html body .cart-page .remove-item:not(#typography-force){color:#0c270a;line-height:normal;font-size:22px!important}html body .cart-page .cart-summary{padding:36px;line-height:1.5}html body .cart-page .cart-summary h2:not(#typography-force){color:#f6f3b6!important}html body .cart-page .cart-summary>div{margin-top:25px}html body .cart-page .cart-summary p{color:#f6f3b6c7;margin-bottom:15px;line-height:1.5}html body .cart-page .cart-summary hr{display:none}html body .cart-page .cart-summary .cart-total{margin-bottom:15px}html body .cart-page .cart-summary .cart-total strong{font-size:31px;line-height:normal}html body .cart-page .cart-summary .cart-primary:not(#typography-force){line-height:normal}html body .cart-page .cart-summary small{margin-top:20px;line-height:1.5}html body :is(.checkout-page.container,.order-review.container){width:min(1380px,100% - 48px)!important;max-width:1380px!important}html body .checkout-page .checkout-note{background:#e2a9f1}html body .order-review .review-details p{color:#0c270a}html body .order-review .review-card:nth-of-type(2){background:linear-gradient(110deg,#fcf4ff 0%,#fff 64%)}html body .order-review .review-card:nth-of-type(3){background:linear-gradient(110deg,#fffde8 0%,#fff 64%)}html body .order-review .review-order h2:not(#typography-force){color:#e3a9f2!important}html body .order-thank-you-card>p:first-of-type{font-size:13px;line-height:normal}html body .order-thank-you .order-thank-you-copy{color:#0c270a}@media (width<=1000px){html body .jewelry-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){html body .jewelry-page .product-grid{grid-template-columns:minmax(0,1fr)}html body .jewelry-page .jewelry-catalog{width:calc(100% - 40px)}html body .jewelry-page .jewelry-custom{width:calc(100% - 80px)!important}html body .about-page .about-hero{padding-inline:20px}html body .about-page .about-instagram{padding-block:78px}html body .product-reference{padding-top:108px!important}html body .product-reference .product-reference-gallery{grid-template-columns:minmax(0,1fr)}html body .product-reference .product-reference-copy{padding-top:0}html body .bespoke-reference :is(.bespoke-intro,.bespoke-steps,.bespoke-message-wrap){width:calc(100% - 40px)!important}html body .bespoke-reference .bespoke-config-layout{gap:38px}html body .contact-page .contact-details{flex-direction:column;display:flex}html body .contact-page .contact-intro{order:-1}html body .contact-page .contact-info{padding-top:0}html body .contact-page .contact-layout{padding-bottom:78px}html body .contact-page .contact-card{box-shadow:none}html body .cart-page .cart-container{padding-bottom:70px;width:calc(100% - 32px)!important}html body .cart-page .cart-intro{margin:42px 0}}html body:not(:has(.shop-admin)) :not(.footer-unified):not(.footer-unified *):not(.cart-summary):not(.cart-summary *):not(.checkout-order):not(.checkout-order *):not(.review-order):not(.review-order *):not(#text-color-priority):not(#text-color-priority):not(#text-color-priority){color:#0c270a!important}html body:not(:has(.shop-admin)) :is(input,textarea)::placeholder{opacity:1;color:#0c270a!important}html body:not(:has(.shop-admin)) .reference-product-title:not(#text-color-priority):not(#text-color-priority):not(#text-color-priority):after{color:#0c270a!important}html body:not(:has(.shop-admin)) :is(.jewelry-custom,.jewelry-custom-preview,.checkout-number,.review-items i,.ring-size-tables thead,.contact-form-success>span,.cart-benefit-icon.green,.mobile-nav):not(#text-color-priority):not(#text-color-priority):not(#text-color-priority){background:#f6f3b6!important;border-color:#0c270a3d!important}html body .review-order:not(#text-color-priority):not(#text-color-priority):not(#text-color-priority){color:#f6f3b6!important;background:#0c270a!important}html body .review-order :not(.review-send):not(.review-send *):not(#text-color-priority):not(#text-color-priority):not(#text-color-priority){color:#f6f3b6!important}html body .checkout-order:not(#text-color-priority):not(#text-color-priority):not(#text-color-priority){color:#f6f3b6!important;background:#0c270a!important}html body .checkout-order :not(.checkout-confirm):not(.checkout-confirm *):not(#text-color-priority):not(#text-color-priority):not(#text-color-priority){color:#f6f3b6!important}html body .cart-summary:not(#text-color-priority):not(#text-color-priority):not(#text-color-priority){color:#f6f3b6!important;background:#0c270a!important}html body .cart-summary :not(.cart-primary):not(.cart-primary *):not(#text-color-priority):not(#text-color-priority):not(#text-color-priority){color:#f6f3b6!important}html body footer.footer-unified:not(#text-color-priority):not(#text-color-priority):not(#text-color-priority){color:#f6f3b6!important;background:#0c270a!important}html body footer.footer-unified :not(#text-color-priority):not(#text-color-priority):not(#text-color-priority){color:#f6f3b6!important}html body:not(:has(.shop-admin,.home-reference,.about-page,.stories-hero,.jewelry-page)) .site-header:not(#text-color-priority):not(#text-color-priority):not(#text-color-priority){background:#fff!important}html body:not(:has(.shop-admin)) .product-letter-option input:checked+span:not(#text-color-priority):not(#text-color-priority):not(#text-color-priority){background:#f6f3b6!important;border-color:#0c270a!important}.contact-page{color:#0c270a;background:#fff}.contact-page~.site-footer{color:#f6f3b6!important;background:#0c270a!important}body:has(.contact-page) .site-header{z-index:20;position:relative;background:#fff!important;border-bottom:1px solid #0c270a29!important}body:has(.contact-page) .site-header .desktop-nav a{color:#0c270a!important}body:has(.contact-page) .site-header .nav-icons{color:#0c270a!important}body:has(.contact-page) .site-header .menu-toggle{color:#0c270a!important}body:has(.contact-page) .site-header .nav-wordmark{color:#e2a9f1!important;font-size:27px!important}.contact-intro{text-align:left;padding:42px 0 58px}.contact-intro .eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:800;color:#e2a9f1!important}.contact-intro h1{letter-spacing:-.06em;margin:0;color:#0c270a!important;font:700 clamp(50px,7vw,88px)/.95 Georgia,Times New Roman,serif!important}.contact-intro .contact-intro-copy{max-width:760px;margin:0;font-size:18px;line-height:1.6;color:#0c270a!important}.contact-intro .contact-intro-copy+.contact-intro-copy{margin-top:20px}.contact-page .contact-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:start;gap:clamp(50px,9vw,150px);padding-bottom:130px;display:grid}.contact-page .contact-info{padding:106px 0 30px}.contact-page .contact-info>.eyebrow{margin:0 0 14px;color:#e2a9f1!important}.contact-page .contact-info h2{margin:0 0 28px;color:#0c270a!important;font:600 clamp(32px,3vw,47px)/1.05 Georgia,Times New Roman,serif!important}.contact-page .contact-brand{flex-wrap:nowrap;align-items:center;gap:20px;width:100%;margin:0 0 28px;display:flex}.contact-page .contact-brand h2{flex:0 auto;margin:0}.contact-page .contact-brand img{object-fit:contain;mix-blend-mode:multiply;flex:none;width:132px;height:88px;display:block}.contact-page .contact-info a{text-underline-offset:6px;font:600 21px/1.35 Georgia,Times New Roman,serif;text-decoration-color:#e2a9f1;text-decoration-thickness:2px;color:#0c270a!important}.contact-page .contact-info>p:not(.eyebrow){font-size:16px;line-height:1.65;color:#0c270ab8!important}.contact-page .contact-info>p{margin:0 0 9px}.contact-page .contact-card{z-index:0;justify-self:end;width:100%;max-width:520px;padding:clamp(28px,4vw,50px);position:relative;box-shadow:100vw 0 #f6f3b6;background:#f6f3b6!important;border:0!important}.contact-page .contact-card>.eyebrow{color:#e2a9f1!important}.contact-page .contact-card h2{letter-spacing:-.05em;margin:8px 0 36px;color:#e2a9f1!important;font:600 clamp(34px,4vw,55px)/1 Georgia,Times New Roman,serif!important}.contact-page .contact-form-intro{margin:-17px 0 32px;font-size:17px;line-height:1.55;color:#0c270a!important}.contact-page .contact-form label{color:#0c270a!important}.contact-page .contact-form input,.contact-page .contact-form textarea{border-bottom-color:#0c270a59!important}@media (width<=800px){.contact-page .contact-info{padding:74px 0 30px}.contact-intro{padding:34px 0 46px}.contact-page .contact-layout{grid-template-columns:1fr;gap:20px;padding-bottom:78px}.contact-page .contact-card{justify-self:stretch;max-width:none}.contact-page .contact-brand{gap:14px}.contact-page .contact-brand img{width:96px;height:68px}}.contact-page #poptavka{scroll-margin-top:100px}.contact-page .contact-product-preview{align-items:center;gap:16px;margin-bottom:8px;display:flex}.contact-page .contact-product-preview img{object-fit:cover;flex-shrink:0;width:76px;height:76px}.contact-page .contact-product-preview div{gap:6px;min-width:0;display:grid}.contact-page .contact-product-preview span{color:#0c270a;font-size:12px}.contact-page .contact-product-preview strong{color:#0c270a;font-size:18px}.contact-page .contact-product-preview a{color:#0c270a;text-underline-offset:3px;font-size:12px;text-decoration:underline}.contact-page .contact-form-success,.contact-page .contact-form-success h3,.contact-page .contact-form-success p{color:#0c270a!important}.contact-page .contact-form-success h3{font-size:28px}.contact-page .contact-form-success p{line-height:1.6}.contact-page .contact-card:has(.contact-form-success)>:is(.eyebrow,.contact-form-intro){display:none}.contact-page .contact-form-success{border:0;padding:16px 0 0}.contact-page .contact-form-success>span{color:#f6f3b6;background:#0c270a;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:12px;font-size:32px;line-height:1;display:inline-grid}.contact-page .contact-success-home{color:#0c270a;text-underline-offset:4px;margin-top:18px;font-size:13px;font-weight:600;text-decoration:underline;display:block}.contact-page .contact-success-home:focus-visible{outline-offset:4px;outline:2px solid #0c270a}.contact-page .contact-personal{max-width:500px;display:block}.contact-page .contact-personal>div{min-width:0}.contact-page .contact-personal p{margin:0 0 9px;font-size:16px;line-height:1.65;color:#0c270ab8!important}.contact-page .contact-brand{align-items:flex-start}html body h2#contact-slogan{color:#0c270a!important;letter-spacing:normal!important;text-align:left!important;margin:0 0 28px!important;font-family:Rozha One,Georgia,serif!important;font-size:clamp(28px,3vw,38px)!important;font-weight:400!important;line-height:1.25!important}body:has(.cart-page) .site-header{background:#fff!important;border-bottom:1px solid #0c270a2e!important}body:has(.cart-page) .site-header .desktop-nav a{color:#0c270a!important}body:has(.cart-page) .site-header .nav-icons{color:#0c270a!important}body:has(.cart-page) .site-header .menu-toggle{color:#0c270a!important}body:has(.cart-page) .site-header .desktop-nav a:hover{color:#e2a9f1!important}body:has(.cart-page) .site-header .desktop-nav .active{color:#e2a9f1!important}body:has(.cart-page) .site-header .nav-wordmark{color:#e2a9f1!important;font-weight:400!important}body:has(.cart-page) .site-header .mobile-nav{background:#fff!important;border-color:#0c270a2e!important}body:has(.cart-page) .site-header .mobile-nav a{color:#0c270a!important;border-color:#0c270a24!important}html body .about-page .about-cta>.about-jewelry-gallery{grid-column:1/-1;width:100%;min-width:0;margin-top:12px;display:block}.about-jewelry-window{width:100%;overflow:hidden}.about-jewelry-track{width:max-content;animation:65s linear infinite about-jewelry-drift;display:flex}.about-jewelry-group{flex-shrink:0;gap:14px;padding-right:14px;display:flex}html body .about-jewelry-tile{cursor:default;border:0;border-radius:0;flex:0 0 160px;width:160px;height:160px;min-height:0;padding:0;display:block;overflow:hidden;background:0 0!important}.about-jewelry-tile img{object-fit:cover;width:100%;height:100%;display:block}@keyframes about-jewelry-drift{to{transform:translate(-50%)}}@media (width<=600px){html body .about-jewelry-tile{flex-basis:112px;width:112px;height:112px}.about-jewelry-group{gap:10px;padding-right:10px}.about-jewelry-track{animation-duration:50s}}@media (prefers-reduced-motion:reduce){.about-jewelry-window{overflow-x:auto}.about-jewelry-track{animation:none}.about-jewelry-group[aria-hidden=true]{display:none}}body:has(.about-page){color:#0c270a;background:#fff}.about-page{color:#0c270a;background:#fff;overflow:hidden}.about-shell{width:min(100% - 80px,1280px);margin:auto}.about-page .site-header{z-index:20;width:100%;position:absolute;inset:0 0 auto;background:0 0!important;border-bottom:1px solid #ffffff61!important}.about-page .site-header.scrolled{position:fixed;background:#fff!important;border-bottom-color:#0c270a29!important}.about-page .site-header.scrolled .desktop-nav a,.about-page .site-header.scrolled .nav-icons,.about-page .site-header.scrolled .menu-toggle{text-shadow:none;color:#0c270a!important}.about-page .site-header .desktop-nav .active,.about-page .site-header .desktop-nav a:hover,.about-page .site-header .nav-wordmark{color:#e2a9f1!important}.about-page .site-header .nav-wordmark{text-transform:uppercase;letter-spacing:-.07em!important;font-family:Placard Next Compressed,Arial Narrow,Impact,sans-serif!important;font-weight:400!important}.about-page .site-header .mobile-nav{background:#fff!important;border-color:#0c270a29!important}.about-page .site-header .mobile-nav a{color:#0c270a!important}.about-hero{background:linear-gradient(90deg,#0c270a94,#0c270a21),url(/images/cart-background.jpg) 50%/cover no-repeat;align-items:end;min-height:720px;padding:160px 0 105px;display:grid;position:relative}.about-hero-copy{z-index:1;color:#fff;max-width:700px;position:relative}.about-kicker{letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:800;color:#e2a9f1!important}.about-hero h1,.about-intro h2,.about-values h2,.about-cta h2{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif}.about-hero h1{color:#fff;font-size:clamp(64px,9vw,132px);line-height:.85}.about-hero p:not(.about-kicker){color:#fff;max-width:575px;margin:26px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.4}.about-intro{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(52px,9vw,148px);padding:130px 0;display:grid}.about-intro h2,.about-values h2,.about-cta h2{color:#0c270a;font-size:clamp(42px,5vw,72px);line-height:1.02}.about-intro p:not(.about-kicker),.about-cta p:not(.about-kicker){color:#0c270ab8;max-width:535px;margin:22px 0 0;font-size:17px;line-height:1.65}.about-intro img{object-fit:cover;filter:grayscale()contrast(1.08);width:100%;min-height:570px}.about-button{color:#0c270a;letter-spacing:.1em;text-transform:uppercase;background:#e2a9f1;justify-content:center;align-items:center;min-height:50px;margin-top:34px;padding:14px 22px;font-size:12px;font-weight:800;display:inline-flex}.about-values{color:#fff;background:#0c270a;padding:115px 0}.about-values h2{color:#fff}.about-values-grid{border-top:1px solid #f6f3b659;grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.about-values-grid article{border-right:1px solid #f6f3b659;min-height:300px;padding:31px 32px 26px}.about-values-grid article:first-child{border-left:1px solid #f6f3b659}.about-values-grid span{color:#e2a9f1;letter-spacing:.12em;font-size:12px;font-weight:800}.about-values-grid h3{color:#f6f3b6;margin:82px 0 13px;font:600 34px/1 Georgia,Times New Roman,serif}.about-values-grid p{color:#f6f3b6c7;margin:0;font-size:15px;line-height:1.6}.about-quote{text-align:center;background:#f6f3b6;padding:135px 0}.about-quote>div{max-width:990px}.about-quote blockquote{color:#0c270a;letter-spacing:-.055em;margin:0;font:600 clamp(42px,6vw,84px)/1.03 Georgia,Times New Roman,serif}.about-cta{justify-content:space-between;align-items:end;gap:45px;padding:120px 0 130px;display:flex}.about-cta h2{max-width:700px}.about-page~.site-footer{color:#f6f3b6!important;background:#0c270a!important;border-color:#f6f3b647!important}.about-page~.site-footer a{color:#f6f3b6!important}.about-page~.site-footer .eyebrow{color:#e2a9f1!important}.about-page~.site-footer p:not(.eyebrow),.about-page~.site-footer .copyright{color:#f6f3b6c2!important}@media (width<=800px){.about-shell{width:min(100% - 40px,1280px)}.about-hero{min-height:600px;padding:130px 0 66px}.about-intro{grid-template-columns:1fr;gap:42px;padding:78px 0}.about-intro img{order:-1;min-height:410px}.about-values{padding:78px 0}.about-values-grid{grid-template-columns:1fr;margin-top:42px}.about-values-grid article,.about-values-grid article:first-child{border-bottom:1px solid #f6f3b659;border-left:0;border-right:0;min-height:0;padding:28px 0}.about-values-grid h3{margin-top:36px}.about-quote{padding:86px 0}.about-cta{flex-direction:column;align-items:flex-start;padding:80px 0}.about-cta .about-button{margin-top:0}}.about-page .about-hero{background:url(/images/cart-background.jpg) 50%/cover no-repeat}.about-page .about-hero-copy,.about-page .about-hero h1,.about-page .about-hero p:not(.about-kicker){color:#0c270a}.about-page .site-header:not(.scrolled) .desktop-nav a,.about-page .site-header:not(.scrolled) .nav-icons,.about-page .site-header:not(.scrolled) .menu-toggle{text-shadow:none;color:#0c270a!important}.about-page .about-bottom-art{width:100%;margin:0}.about-page .about-bottom-art img{object-fit:cover;width:100%;max-height:620px;display:block}.about-page .about-hero{min-height:500px;padding-block:132px 64px}@media (width<=800px){.about-page .about-hero{min-height:430px;padding-block:112px 48px}}html:root body:has(.about-page) .site-header{transition:background-color .18s;-webkit-backdrop-filter:none!important;background:0 0!important;width:100%!important;position:absolute!important;inset:0 0 auto!important}html:root body:has(.about-page) .site-header.scrolled{position:fixed!important}html:root body:has(.about-page) .site-header:is(.scrolled,:has(:focus-visible),:has(.mobile-nav.open)){background:#fff!important}@media (hover:hover){html:root body:has(.about-page) .site-header:hover{background:#fff!important}}html:root body:has(.about-page) .site-header :is(.desktop-nav a,.nav-icons,.menu-toggle){color:#0c270a!important;text-shadow:none!important}html:root body:has(.about-page) .site-header .nav-wordmark{color:#0c270a!important;text-shadow:none!important}@media (prefers-reduced-motion:reduce){html:root body:has(.about-page) .site-header{transition:none}}.about-page .about-cta{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,9vw,150px);display:grid}.about-page .about-cta-image{object-fit:cover;width:100%;min-height:420px}@media (width<=800px){.about-page .about-cta{grid-template-columns:1fr}.about-page .about-cta-image{order:-1;min-height:320px}}.about-page .about-cta h2{color:#e2a9f1;margin:0 0 16px;font-size:clamp(24px,2.6vw,36px);line-height:1.15}.about-page .about-quote{background-color:#0000!important}.about-page .about-instagram{background:#f6f3b6;width:100vw;margin-left:calc(50% - 50vw);padding:72px max(40px,50vw - 640px);position:relative}.about-page .about-instagram h2{color:#e2a9f1;letter-spacing:-.05em;text-align:left;width:min(100%,1280px);max-width:none;margin:0 auto 16px;font:600 clamp(38px,5vw,68px)/1.04 Georgia,Times New Roman,serif;position:static}.about-page .about-instagram-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(42px,8vw,120px);width:min(100%,1280px);margin:0 auto;display:grid}.about-page .about-instagram-copy>p{color:#0c270a;max-width:490px;margin:0;font-size:18px;line-height:1.65}.about-page .about-instagram-link{color:#0c270a;text-underline-offset:4px;margin-top:20px;font-weight:700;text-decoration:underline;display:inline-block}.about-page .about-instagram-feed{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(4px,1vw,12px);min-width:0;display:grid}.about-page .about-instagram-feed a{aspect-ratio:1;display:block;overflow:hidden}.about-page .about-instagram-feed img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.about-page .about-instagram-feed video{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.about-page .about-instagram-feed a:hover img{transform:scale(1.05)}@media (width<=800px){.about-page .about-instagram{padding:54px 20px}.about-page .about-instagram h2{width:100%;margin-bottom:14px}.about-page .about-instagram-grid{grid-template-columns:1fr;gap:30px}.about-page .about-instagram-copy>p{margin:0}}.about-page .about-intro h2{color:#e2a9f1}.about-page .about-quote{padding-block:clamp(24px,3vw,40px)}.about-page .about-quote+.about-intro{padding-top:16px}.about-page .about-quote h2{color:#0c270a;letter-spacing:-.03em;margin:0;font:400 clamp(32px,3.5vw,52px)/1.18 Rozha One,Georgia,serif}.about-page .about-button{transition:background-color .2s}.about-page .about-button:hover,.about-page .about-button:focus-visible{background:#f6f3b6}.about-page .about-handmade{color:#0c270a;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(40px,6vw,88px);width:min(100% - 80px,1280px);margin-inline:auto;padding-block:110px 40px;display:grid}.about-page .about-handmade>img{aspect-ratio:4/3;object-fit:cover;grid-area:1/1;width:100%}.about-page .about-handmade>div{grid-area:1/2;padding:0}.about-page .about-handmade h2{margin:0 0 32px;font-family:Rozha One,Georgia,serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.02;color:#0c270a!important}.about-page .about-handmade p{max-width:600px;margin:0 0 20px;font-size:17px;font-weight:400;line-height:1.65;color:#0c270a!important}.about-page .about-handmade p strong{color:#0c270a;font-weight:400}.about-page .about-handmade-signature{color:#0c270a;letter-spacing:.1em;text-transform:uppercase;margin-top:42px;font-family:inherit;font-size:clamp(13px,1.2vw,16px);font-weight:800;line-height:1.35;display:block}@media (width<=800px){.about-page .about-handmade{grid-template-columns:1fr;gap:28px;width:calc(100% - 40px);padding-block:78px 28px}.about-page .about-handmade>img,.about-page .about-handmade>div{grid-column:1}.about-page .about-handmade>img{grid-row:1}.about-page .about-handmade>div{grid-row:2;padding:0}}html body .about-page .about-cta{padding-top:24px;box-sizing:border-box;width:100%;max-width:none;margin:0;padding-inline:max(24px,50vw - 640px);background:#fff!important}html body .about-page .about-cta .about-button{margin-top:14px}html body .about-page .about-hero{background:url(/images/about-hero-65.jpg) 50%/cover no-repeat!important}html body:has(.about-nav) main .hero{background:url(/images/about-hero-65.jpg) 50%/cover no-repeat!important}body .about-page .about-hero-message:not(#typography-force){letter-spacing:normal;text-transform:none;font-family:Manrope,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important}body:has(.about-nav) main .hero>div>p:not(#typography-force){letter-spacing:normal;text-transform:none;font-family:Manrope,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important}body:has(.jewelry-page) .site-header{transition:background .25s,border-color .25s;background:0 0!important;border-color:#0c270a38!important;position:absolute!important;inset:0 0 auto!important}body:has(.jewelry-page) .site-header .desktop-nav a{color:#0c270a!important}body:has(.jewelry-page) .site-header .nav-icons{color:#0c270a!important}body:has(.jewelry-page) .site-header .menu-toggle{color:#0c270a!important}body:has(.jewelry-page) .site-header.scrolled{box-shadow:0 6px 18px #0c270a0d;background:#fff!important;border-color:#0c270a29!important;position:fixed!important}.jewelry-hero{background:#f6f3b6;place-items:center;min-height:460px;display:grid;position:relative;overflow:hidden}.jewelry-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jewelry-hero>div{z-index:1;text-align:left;color:#0c270a;width:min(1312px,100% - 40px);padding-top:80px;position:relative}.jewelry-hero .eyebrow{color:#0c270a!important}.jewelry-hero h1{letter-spacing:-.055em;margin:9px 0 16px;font-size:clamp(54px,7vw,92px);line-height:1;color:#0c270a!important;font-family:Georgia,Times New Roman,serif!important}.jewelry-hero p:not(.eyebrow){color:#0c270ab8;max-width:600px;margin:0;font-size:18px}.jewelry-catalog{padding-top:80px}.jewelry-custom{color:#f6f3b6;text-align:center;background:#0c270a;width:min(100% - 40px,1280px);margin:0 auto 112px;padding:clamp(42px,7vw,92px)}.jewelry-custom>div{max-width:650px;margin:auto}.jewelry-custom .eyebrow{color:#f6f3b6!important}.jewelry-custom p:not(.eyebrow){color:#f6f3b6c7;max-width:520px;margin:0 auto 29px;font-size:17px}body:has(.jewelry-page) .site-header{background:0 0!important}body:has(.jewelry-page) .site-header.scrolled{background:#fff!important}@media (width<=800px){.jewelry-hero{min-height:410px}.jewelry-catalog{padding-top:56px}.jewelry-custom{margin-bottom:72px}}@media (width<=460px){.jewelry-hero>div{width:calc(100% - 32px)}}.jewelry-custom{color:#f6f3b6;background:#0c270a;grid-template-columns:1fr 1fr;align-items:stretch;width:min(100% - 40px,1440px);margin:0 auto 112px;display:grid}.jewelry-custom>img{object-fit:cover;opacity:.78;filter:brightness(1.1)saturate(.72);width:100%;height:100%;min-height:430px}.jewelry-custom>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(42px,7vw,110px);display:flex}.jewelry-custom h2{margin:0 0 30px;font-size:clamp(40px,4.8vw,72px);line-height:1;color:#e2a9f1!important;font-family:Georgia,Times New Roman,serif!important}.jewelry-custom p{margin:0 0 38px;font-size:clamp(18px,2vw,25px);line-height:1.35;color:#f6f3b6!important}.jewelry-custom .button-outline{color:#f6f3b6!important;background:0 0!important;border-color:#f6f3b6!important}.jewelry-custom .button-outline:hover{color:#0c270a!important;background:#e2a9f1!important;border-color:#e2a9f1!important}@media (width<=800px){.jewelry-custom{grid-template-columns:1fr;margin-bottom:72px}.jewelry-custom>img{min-height:300px}.jewelry-custom>div{padding:44px 30px}.jewelry-custom h2{margin-bottom:20px}}.jewelry-page .jewelry-hero .eyebrow{color:#e2a9f1!important}.jewelry-page .product-meta p{color:#0c270a!important}.jewelry-page .product-cart-action{letter-spacing:.1em;text-transform:uppercase;align-items:center;margin-top:14px;padding:12px 15px;font-size:10px;font-weight:900;display:inline-flex;color:#0c270a!important;background:#f6f3b6!important}html body .jewelry-page .jewelry-custom h2{color:#e2a9f1!important}html body .jewelry-page .jewelry-custom .button-outline:hover,html body .jewelry-page .jewelry-custom .button-outline:focus-visible,html body .jewelry-page .jewelry-custom .button-outline:active,html body .jewelry-page .jewelry-custom .button-outline.button-interacted{color:#0c270a!important;background:#e2a9f1!important;border-color:#e2a9f1!important}html body :is(.jewelry-page .jewelry-custom,.jewelry-custom-preview){aspect-ratio:12/5;align-items:stretch;width:min(1440px,100% - 80px);max-width:1440px;min-height:430px;color:#f6f3b6!important;text-align:left!important;background:#0c270a!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;margin:0 auto 112px!important;padding:0!important;display:grid!important}html body :is(.jewelry-page .jewelry-custom,.jewelry-custom-preview)>img{object-fit:cover;opacity:.78;filter:brightness(1.1)saturate(.72);width:100%;height:100%;min-height:430px;display:block}html body :is(.jewelry-page .jewelry-custom,.jewelry-custom-preview)>div{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;max-width:none;padding:clamp(42px,7vw,110px);display:flex}html body :is(.jewelry-page .jewelry-custom,.jewelry-custom-preview) h2:not(#typography-force){color:#e3a9f2!important;margin:0 0 30px!important;font-family:Rozha One,Georgia,serif!important;font-size:38px!important;font-weight:400!important;line-height:1.1!important}html body :is(.jewelry-page .jewelry-custom,.jewelry-custom-preview) p:not(#typography-force){max-width:520px;color:#f6f3b6!important;margin:0 0 38px!important;font-family:Manrope,Arial,sans-serif!important;font-size:clamp(18px,2vw,25px)!important;font-weight:400!important;line-height:1.35!important}html body :is(.jewelry-page .jewelry-custom,.jewelry-custom-preview) a:not(#typography-force){letter-spacing:.08em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;max-width:100%;min-height:54px;padding:15px 24px;display:inline-flex;color:#f6f3b6!important;background:0 0!important;border:1px solid #f6f3b6!important;font:700 13px/1.4 Manrope,Arial,sans-serif!important}html body :is(.jewelry-page .jewelry-custom,.jewelry-custom-preview) a:is(:hover,:focus-visible,:active,.button-interacted):not(#typography-force){color:#0c270a!important;background:#e2a9f1!important;border-color:#e2a9f1!important}@media (width<=800px){html body :is(.jewelry-page .jewelry-custom,.jewelry-custom-preview){aspect-ratio:auto;width:calc(100% - 40px);min-height:0;grid-template-columns:minmax(0,1fr)!important;margin-bottom:72px!important}html body :is(.jewelry-page .jewelry-custom,.jewelry-custom-preview)>img{aspect-ratio:4/3;height:auto;min-height:0}html body :is(.jewelry-page .jewelry-custom,.jewelry-custom-preview)>div{padding:40px 28px}html body :is(.jewelry-page .jewelry-custom,.jewelry-custom-preview) h2:not(#typography-force){margin-bottom:22px!important;font-size:clamp(30px,8vw,38px)!important}html body :is(.jewelry-page .jewelry-custom,.jewelry-custom-preview) p:not(#typography-force){margin-bottom:28px!important;font-size:20px!important}}body:has(.stories-page){color:#0c270a;background:#fff}html body:has(.stories-page) .site-header{color:#0c270a!important;background:#fff!important;border-bottom:1px solid #0c270a29!important}html body:has(.stories-page) .site-header :is(.desktop-nav a,.nav-icons a,.nav-wordmark,.menu-toggle){color:#0c270a!important}.stories-page{color:#0c270a;background:#fff;overflow:hidden}.stories-shell{width:min(100% - 80px,1280px);margin-inline:auto}.stories-page .stories-hero{color:#0c270a;background:#fff;padding:88px 0 32px}html body .stories-page h1,html body .stories-page h2,html body .stories-page h3{color:#0c270a!important}html body .stories-page .stories-hero h1{margin:0 0 22px;line-height:1.05;color:#0c270a!important;font-size:clamp(48px,6vw,84px)!important}html body .stories-page .stories-kicker{color:#0c270a;letter-spacing:.13em;margin:0 0 20px;font-size:11px;line-height:1.6}html body .stories-page .stories-hero p.stories-kicker:not(#typography-force){color:#0c270a!important}html body .stories-page .stories-hero p{max-width:535px;font-size:16px;line-height:1.75;color:#0c270a!important}html body .stories-page p.stories-hero-lead{margin:0 0 20px;font-size:22px;line-height:1.5}.stories-link{color:#0c270a;border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:7px;font-size:13px;font-weight:700;display:inline-flex}.stories-link:hover{color:#0c270a}.stories-hero .stories-link{color:#0c270a;margin-top:20px}.stories-hero .stories-link:hover{color:#0c270a;background:#f6f3b6}.stories-collection{padding-block:32px 112px}.stories-collection>h2{margin:0 0 52px;line-height:1.2}.stories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 42px;display:grid}.story-card-photo{aspect-ratio:4/3;background:#f6f3b6;display:block;overflow:hidden}.story-card-photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.story-card:hover .story-card-photo img{transform:scale(1.04)}.story-card-copy{padding-top:26px}.story-number{letter-spacing:.12em;font-size:11px}.story-card h3{margin:14px 0;line-height:1.2}.story-card p{max-width:535px;margin:0 0 24px;font-size:15px;line-height:1.75}.stories-empty{text-align:center;background:#fff;padding:54px 24px 64px}.stories-spark{color:#0c270a;margin-bottom:20px;font-size:54px;line-height:1;display:inline-block}.stories-empty h3{margin:0 0 18px}.stories-empty p{margin:0;font-size:16px;line-height:1.8}.stories-invitation{text-align:center;color:#0c270a;background:#fff;padding:76px 0 84px}.stories-invitation h2{margin:0 0 22px;line-height:1.2}.stories-invitation p{font-size:16px;line-height:1.75}.stories-button{color:#0c270a;background:#e2a9f1;justify-content:center;align-items:center;gap:24px;min-height:48px;margin-top:20px;padding:14px 24px;font-size:13px;font-weight:700;display:inline-flex}.stories-button:hover{color:#0c270a;background:#f6f3b6}.stories-page a:focus-visible{outline-offset:6px;outline:2px solid #b56bc8}.story-detail{padding-top:64px}.story-back{margin-bottom:44px}.story-detail-heading{text-align:center;width:min(100%,900px);margin:0 auto 42px}.story-detail-heading h1{overflow-wrap:anywhere;margin:0;line-height:1.1}.story-detail-heading>p:last-child:not(.stories-kicker){max-width:690px;margin:24px auto 0;line-height:1.75}.story-cover{object-fit:contain;background:#fff;width:100%;max-height:700px}.story-flow{margin:48px auto 84px}.story-prose{width:min(100%,760px);margin:0 auto 28px}.story-prose p{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.9}.story-inline-photos{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;width:min(100%,1000px);margin:0 auto 48px;display:grid}.story-inline-photos.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.story-inline-photos img{object-fit:contain;width:100%;height:auto;max-height:620px;display:block}html body .bespoke-reference .bespoke-stories-link{background:#e2a9f1;justify-content:center;align-items:center;min-height:44px;margin-top:8px;padding:12px 20px;font-size:13px;font-weight:700;display:inline-flex;color:#0c270a!important}html body .bespoke-reference .bespoke-stories-link:hover{background:#f6f3b6}@media (width<=800px){.stories-shell{width:calc(100% - 40px)}.stories-page .stories-hero{padding:56px 0 24px}.stories-grid{grid-template-columns:1fr;gap:42px}.stories-collection{padding-block:32px 64px}.stories-collection>h2{margin-bottom:36px}.stories-empty{padding:40px 20px}.stories-invitation{padding:56px 0 64px}.story-detail{padding-top:38px}.story-flow{margin:32px auto 56px}.story-prose{margin-bottom:24px}.story-inline-photos{gap:16px;margin-bottom:32px}.story-inline-photos.is-pair{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.story-card-photo img{transition:none}}.stories-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.stories-hero-image{justify-self:center;width:100%;max-width:520px;height:auto;display:block}@media (width<=800px){.stories-hero-layout{grid-template-columns:minmax(0,1fr);gap:24px}.stories-hero-image{max-width:380px}}.stories-page .stories-hero{background:#fff url(/images/pribehy-uvod-pozadi-19.jpg) 50% 35%/cover no-repeat;min-height:480px;padding:160px 0 32px}html:root body:has(.stories-hero) .site-header{transition:background-color .18s;-webkit-backdrop-filter:none!important;background:0 0!important;width:100%!important;position:absolute!important;inset:0 0 auto!important}html:root body:has(.stories-hero) .site-header.scrolled{position:fixed!important}html:root body:has(.stories-hero) .site-header:is(.scrolled,:has(:focus-visible),:has(.mobile-nav.open)){background:#fff!important}@media (hover:hover){html:root body:has(.stories-hero) .site-header:hover{background:#fff!important}}@media (width<=800px){.stories-page .stories-hero{background-position:70% 0;min-height:430px;padding:128px 0 24px}}@media (prefers-reduced-motion:reduce){html:root body:has(.stories-hero) .site-header{transition:none}}.bespoke-reference{color:#0c270a;background:#fff}.bespoke-intro{max-width:880px;padding-block:72px 58px}.bespoke-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(44px,5.2vw,72px);line-height:1.05;color:#0c270a!important;font-family:Georgia,Times New Roman,serif!important}.bespoke-intro p{max-width:620px;margin:18px auto 0;font-size:16px;color:#0c270ab8!important}.bespoke-process{grid-template-rows:222px 222px;grid-template-columns:1.55fr .75fr;gap:18px;padding-bottom:104px;display:grid}.bespoke-stage{border:1px solid #0c270a24;border-radius:7px;min-height:0;position:relative;overflow:hidden}.bespoke-stage>div{z-index:1;position:relative}.bespoke-stage p{color:#0c270a;letter-spacing:.12em;margin:0 0 7px;font-size:10px;font-weight:800}.bespoke-stage h2{margin:0;font-size:clamp(25px,2.5vw,38px);line-height:1.08;color:#0c270a!important;font-family:Georgia,Times New Roman,serif!important}.bespoke-stage span{color:#0c270ab8;margin-top:11px;font-size:13px;line-height:1.48;display:block}.stage-vision,.stage-result{background:#f6f3b6;align-items:end;padding:28px;display:flex}.stage-vision{background:#f6f3b6 url(/images/bespoke-sketch.jpg) 50%/cover no-repeat}.stage-vision>div,.stage-result>div{max-width:480px}.stage-material{background:#e2a9f1;flex-direction:column;justify-content:space-between;padding:27px 25px;display:flex}.stage-material ul{background:#fff;border:1px solid #0c270a21;border-radius:5px;margin:15px 0 0;padding:14px 16px;list-style:none}.stage-material li{color:#0c270abf;padding-left:15px;font-size:10px;font-weight:700;line-height:1.4;position:relative}.stage-material li+li{margin-top:7px}.stage-material li:before{content:"";background:#0c270a;border-radius:50%;width:6px;height:6px;position:absolute;top:.45em;left:0}.stage-material li:nth-child(2):before{background:#e2a9f1}.stage-material li:nth-child(3):before{background:#c5a059}.stage-fire img{object-fit:cover;filter:saturate(.45)contrast(.93);opacity:.76;width:100%;height:100%;position:absolute;inset:0}.stage-fire:after{content:"";background:linear-gradient(#ffffff29 18%,#fffffff5 95%);position:absolute;inset:0}.stage-fire>div{z-index:2;max-width:360px;position:absolute;bottom:25px;left:28px;right:28px}.bespoke-config-section{background:#fff;border-top:1px solid #0c270a1f;padding:80px 0 116px}.bespoke-config-section .bespoke-form{border-radius:9px;width:min(100%,680px);box-shadow:0 16px 38px #0c270a1f;background:#0c270a!important;border-color:#0c270a!important}.bespoke-config-section .bespoke-heading h3{font-family:Georgia,Times New Roman,serif!important}.bespoke-config-section .form-note{color:#f6f3b6b3!important}@media (width<=800px){.bespoke-intro{padding-block:65px 42px}.bespoke-process{grid-template-rows:repeat(4,minmax(230px,auto));grid-template-columns:1fr;padding-bottom:72px}.bespoke-stage{min-height:230px}.bespoke-config-section{padding-block:72px}.stage-fire>div{bottom:22px;left:22px;right:22px}}@media (width<=460px){.bespoke-intro p{font-size:15px}.bespoke-stage h2{font-size:29px}.stage-material,.stage-vision,.stage-result{padding:22px}.bespoke-config-section .bespoke-form{padding:22px 16px}}body:has(.bespoke-reference) .site-header{background:#fff!important;border-bottom:1px solid #0c270a2e!important}body:has(.bespoke-reference) .site-header .desktop-nav a{color:#0c270a!important}body:has(.bespoke-reference) .site-header .nav-icons{color:#0c270a!important}body:has(.bespoke-reference) .site-header .menu-toggle{color:#0c270a!important}body:has(.bespoke-reference) .site-header .desktop-nav a:hover{color:#e2a9f1!important}body:has(.bespoke-reference) .site-header .desktop-nav .active{color:#e2a9f1!important}body:has(.bespoke-reference) .site-header .nav-wordmark{color:#e2a9f1!important}body:has(.bespoke-reference) .site-header .nav-wordmark{font-weight:400!important}body:has(.bespoke-reference) .site-header .mobile-nav{background:#fff!important;border-color:#0c270a2e!important}body:has(.bespoke-reference) .site-header .mobile-nav a{color:#0c270a!important;border-color:#0c270a24!important}body:has(.bespoke-reference) .site-header{background:#fff!important;border-bottom:1px solid #0c270a29!important;position:relative!important;inset:auto!important}body:has(.bespoke-reference) .site-header .nav-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;height:72px!important;padding-inline:clamp(28px,4.4vw,80px)!important;display:grid!important;position:relative!important}body:has(.bespoke-reference) .site-header .desktop-nav{white-space:nowrap;flex-wrap:nowrap;grid-column:1;justify-self:start;gap:clamp(30px,2.5vw,52px);display:flex!important;position:static!important}body:has(.bespoke-reference) .site-header .nav-brand{grid-column:2;justify-self:center;position:static!important;transform:none!important}body:has(.bespoke-reference) .site-header .nav-icons{grid-column:3;justify-self:end;color:#0c270a!important;margin:0!important;position:static!important;transform:none!important}body:has(.bespoke-reference) .site-header .desktop-nav a{color:#0c270a!important}body:has(.bespoke-reference) .site-header .menu-toggle{color:#0c270a!important}body:has(.bespoke-reference) .site-header .nav-wordmark{color:#e2a9f1!important}body:has(.bespoke-reference) .site-header .cart-link{color:#f6f3b6!important}@media (width<=800px){body:has(.bespoke-reference) .site-header .nav-inner{height:60px!important;padding-inline:20px!important;display:flex!important}body:has(.bespoke-reference) .site-header .desktop-nav{display:none!important}body:has(.bespoke-reference) .site-header .nav-brand{left:50%;position:absolute!important;transform:translate(-50%)!important}body:has(.bespoke-reference) .site-header .nav-icons{margin-left:auto!important}}.bespoke-reference .stage-material{background:#e2a9f1 url(/images/bespoke-gems.jpg) 50%/cover no-repeat}.bespoke-reference .stage-result{background:#f6f3b6 url(/images/bespoke-result.jpg) 50%/cover no-repeat}.bespoke-reference .bespoke-config-section{background:#fff url(/images/bespoke-form-background.jpg) 50%/cover no-repeat;border-top:0;padding:0}.bespoke-reference .bespoke-heading h3{color:#e2a9f1!important}.bespoke-reference .bespoke-config-section .bespoke-form{width:min(100%,760px);margin:0;background:#fff!important;border-color:#0c270a38!important}.bespoke-reference .bespoke-config-layout{flex-direction:column;align-items:center;gap:36px;padding-block:72px 96px;display:flex}.bespoke-reference .bespoke-form-intro{color:#0c270a;text-align:center;width:min(100%,720px);max-width:none;margin:0;padding:0}.bespoke-reference .bespoke-form-intro h2{text-align:center;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,48px);line-height:1.08;color:#e2a9f1!important}.bespoke-reference .bespoke-form-intro p{text-align:center;margin:0 0 14px;font-size:16px;line-height:1.6;color:#0c270a!important}.bespoke-reference .bespoke-form-intro a{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}.bespoke-reference .bespoke-form{grid-template-columns:minmax(0,1fr);gap:22px;padding:28px;display:grid}.bespoke-reference .bespoke-form>*{min-width:0}.bespoke-reference .bespoke-form [hidden]{display:none!important}.bespoke-reference .bespoke-form input,.bespoke-reference .bespoke-form textarea,.bespoke-reference .bespoke-form select{max-width:100%}.bespoke-reference .bespoke-form .choice-group button{overflow-wrap:anywhere}.bespoke-reference .bespoke-form .choice-group>div{gap:8px}.bespoke-reference .bespoke-form .choice-group button{min-height:44px}.bespoke-reference .bespoke-form .choice-row,.bespoke-reference .bespoke-form>.button{grid-column:1/-1}.bespoke-reference .bespoke-form .choice-row{grid-template-columns:minmax(0,1fr)}.bespoke-reference .bespoke-form .size-section{border-top:0;margin:0;padding-top:0}.bespoke-reference .bespoke-form .size-help{margin-bottom:0;font-size:11px}.bespoke-reference .bespoke-form .digital-sizer{text-align:left;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:6px 10px;margin:8px 0 10px;padding:10px;display:grid}.bespoke-reference .bespoke-form .digital-sizer>span{width:52px;height:52px;box-shadow:none;grid-area:1/2/span 2;margin:0;font-size:16px}.bespoke-reference .bespoke-form .digital-sizer small{grid-column:1}.bespoke-reference .bespoke-form .digital-sizer div{grid-column:1/-1;margin-top:2px}.bespoke-reference .bespoke-form .idea-field textarea{min-height:64px}.bespoke-reference .bespoke-form .upload-field{min-height:0;padding:10px}.bespoke-reference .bespoke-heading p,.bespoke-reference .size-help,.bespoke-reference .bespoke-config-section .form-note{color:#0c270ab8!important}.bespoke-reference .choice-group legend,.bespoke-reference .choice-label{color:#e2a9f1!important}.bespoke-reference .choice-group button{color:#0c270a;border-color:#0c270a}.bespoke-reference .choice-group button.active{color:#0c270a!important;background:#f6f3b6!important}.bespoke-reference .size-section{border-color:#0c270a2e}.bespoke-reference .digital-sizer{background:#fff}.bespoke-reference .digital-sizer strong,.bespoke-reference .digital-sizer>span{color:#0c270a}.bespoke-reference .digital-sizer small{color:#0c270aad}.bespoke-reference .upload-field{border-color:#0c270a61}.bespoke-reference .upload-field em{color:#0c270a}.bespoke-reference .upload-field small{color:#0c270a9e}.bespoke-reference .bespoke-intro-photo{flex-direction:column;align-items:center;gap:6px;padding:14px 0 8px;display:flex}.bespoke-reference .bespoke-life-slogan{text-align:center;background:#f6f3b6;width:100vw;margin:0 0 38px calc(50% - 50vw);padding:clamp(30px,5vw,58px) max(20px,50vw - 550px)}.bespoke-reference .bespoke-life-slogan p#typography-force{color:#0c270a;max-width:740px;margin:0 auto;font-size:clamp(27px,3vw,42px);font-weight:400;line-height:1.15;font-family:Rozha One,Georgia,Times New Roman,serif!important}.bespoke-reference .bespoke-intro-photo img{object-fit:contain;width:min(100%,1100px);height:auto;max-height:none;margin:0 auto;display:block}.bespoke-reference .bespoke-message-button{color:#0c270a;letter-spacing:.1em;background:#e2a9f1;justify-content:center;align-items:center;min-height:48px;padding:14px 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.bespoke-reference .bespoke-message-button:hover,.bespoke-reference .bespoke-message-button:focus-visible{color:#0c270a;background:#f6f3b6}.bespoke-reference .bespoke-message-wrap{justify-content:center;padding:32px 0 40px;display:flex}.bespoke-reference .bespoke-materials-section{color:#0c270a;background:#fff;padding:0 0 96px}.bespoke-reference .bespoke-materials-section h2{text-align:center;margin:0 0 30px;font-family:Rozha One,Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.08;color:#0c270a!important}.bespoke-reference .bespoke-materials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px);display:grid}.bespoke-reference .bespoke-materials-grid article{text-align:left;padding:0}.bespoke-reference .bespoke-material-code{letter-spacing:.14em;margin:0;font-size:12px;font-weight:800;color:#e2a9f1!important}.bespoke-reference .bespoke-materials-grid h3{margin:0 0 13px;text-align:left;max-width:360px;margin-inline:auto;font-family:Rozha One,Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.1;color:#0c270a!important}.bespoke-reference .bespoke-materials-grid p:not(.bespoke-material-code){text-align:justify;max-width:360px;margin:0 auto;font-size:16px;font-weight:400;line-height:1.6;color:#0c270a!important}.bespoke-reference .bespoke-materials-grid strong{color:#0c270a}.bespoke-reference .bespoke-materials-grid small{margin-top:28px;text-align:left;color:#0c270a;letter-spacing:.12em;max-width:360px;margin-inline:auto;font-size:11px;font-weight:800;display:block}.bespoke-reference .bespoke-steps{width:100%;margin-left:0}.bespoke-reference .bespoke-steps-grid{background:#fff url(/images/bespoke-steps-background-pink.jpg) 50%/cover no-repeat;border-top:1px solid #0c270a29;grid-template-columns:repeat(4,1fr);gap:0;padding:0 0 64px;display:grid}.bespoke-reference .bespoke-steps article{border-right:1px solid #0c270a29;min-height:178px;padding:24px 22px 20px}.bespoke-reference .bespoke-steps-title{text-align:center;margin:0;padding:0 22px 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,34px);color:#0c270a!important}.bespoke-reference .bespoke-steps article:first-of-type{border-left:1px solid #0c270a29}.bespoke-reference .bespoke-steps span{color:#e2a9f1;letter-spacing:.12em;font-size:12px;font-weight:800}.bespoke-reference .bespoke-steps article h3{margin:26px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:23px;color:#0c270a!important}.bespoke-reference .bespoke-steps p{color:#0c270ab3;margin:0;font-size:13px;line-height:1.5}.bespoke-reference .bespoke-slogan#typography-force{color:#e2a9f1;margin-top:14px;font-size:clamp(21px,2.4vw,30px);font-weight:400;display:block;font-family:Rozha One,Georgia,Times New Roman,serif!important}.bespoke-reference .bespoke-options{padding:0 0 72px}.bespoke-reference .bespoke-options-label{color:#e2a9f1;letter-spacing:.12em;margin:0 0 18px;font-size:12px;font-weight:800}.bespoke-reference .bespoke-options-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.bespoke-reference .bespoke-options-grid p{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:12px;font-weight:800;line-height:1.35;color:#e2a9f1!important}@media (width<=800px){.bespoke-reference .bespoke-life-slogan{width:100vw;margin:0 0 26px calc(50% - 50vw);padding:34px 24px}.bespoke-reference .bespoke-config-layout{gap:38px;padding-block:54px 72px}.bespoke-reference .bespoke-form{grid-template-columns:1fr}.bespoke-reference .bespoke-form>*{grid-column:1/-1}.bespoke-reference .bespoke-form-intro{max-width:442px}.bespoke-reference .bespoke-intro-photo{padding:12px 0 8px}.bespoke-reference .bespoke-steps-grid{grid-template-columns:1fr 1fr;padding:0 0 48px}.bespoke-reference .bespoke-message-wrap{padding:24px 0 32px}.bespoke-reference .bespoke-materials-section{padding-bottom:64px}.bespoke-reference .bespoke-materials-grid article{min-height:0;padding:0}.bespoke-reference .bespoke-steps article{border-bottom:1px solid #0c270a29;min-height:160px}.bespoke-reference .bespoke-options{padding-bottom:58px}}@media (width<=520px){.bespoke-reference .bespoke-steps-grid{grid-template-columns:1fr}.bespoke-reference .bespoke-steps article{min-height:0;padding:25px 22px}.bespoke-reference .bespoke-steps article h3{margin-top:20px}.bespoke-reference .bespoke-options-grid{gap:12px;padding-bottom:4px;overflow-x:auto}.bespoke-reference .bespoke-materials-grid{grid-template-columns:1fr}.bespoke-reference .bespoke-materials-grid h3{margin-top:26px}}html body .bespoke-reference .bespoke-intro-photo .bespoke-intro-caption:not(#typography-force){text-align:center;max-width:800px;margin:34px 0 0;font-weight:400;line-height:1.2;color:#0c270a!important;font-family:Rozha One,Georgia,serif!important;font-size:clamp(24px,3.2vw,36px)!important}.bespoke-reference .bespoke-intro-subtitle{color:#0c270a;text-align:center;max-width:600px;margin:4px 0 0;font-size:16px;line-height:1.5}.bespoke-reference .bespoke-materials-split{margin-bottom:0}html body .bespoke-reference .bespoke-intro>h1+p:not(#typography-force){line-height:1.7;font-size:18px!important}.bespoke-materials-split{margin-inline:auto;color:#0c270a;background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(32px,5vw,72px);width:min(1120px,100% - 80px);min-height:400px;margin-bottom:64px;display:grid}.bespoke-materials-copy{text-align:left;flex-direction:column;justify-content:center;padding:28px 0;display:flex}.bespoke-materials-copy h2{margin:0 0 24px;color:#0c270a!important}.bespoke-materials-stack{gap:24px;display:grid}.bespoke-materials-stack article{border:0;padding:0}.bespoke-materials-copy h3{text-align:left;margin:0 0 12px;font-weight:400;color:#0c270a!important}.bespoke-materials-copy p{text-align:left;margin:0;font-size:16px;font-weight:400;line-height:1.65;color:#0c270a!important}.bespoke-materials-photo{object-fit:cover;contain:size;width:100%;height:100%;min-height:0;display:block}@media (width<=800px){.bespoke-materials-split{grid-template-columns:1fr;gap:0;width:calc(100% - 40px);margin-bottom:64px}.bespoke-materials-copy{padding:28px 0}.bespoke-materials-photo{contain:none;height:260px;min-height:0}}html body .bespoke-reference>.bespoke-options{margin:0 auto;padding:24px 0 32px!important}html body .bespoke-reference .bespoke-options-grid p:not(#typography-force){font-weight:700!important}body:has(.product-reference){color:#0c270a;background:#fff}body:has(.product-reference) .site-header{background:#fff!important;border-bottom-color:#0c270a29!important}body:has(.product-reference) .desktop-nav a{color:#0c270a!important}body:has(.product-reference) .nav-icons{color:#0c270a!important}body:has(.product-reference) .menu-toggle{color:#0c270a!important}body:has(.product-reference) .desktop-nav .active{color:#e2a9f1!important}body:has(.product-reference) .desktop-nav a:hover{color:#e2a9f1!important}body:has(.product-reference) .nav-wordmark{color:#e2a9f1!important}.product-reference{background:#fff;min-height:70vh;padding:126px 0}.product-reference-shell{width:min(100% - 80px,1280px);margin:auto}.product-back{color:#0c270a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:34px;font-size:12px;font-weight:800;display:inline-block}.product-reference-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(50px,9vw,150px);display:grid}.product-reference-gallery img{aspect-ratio:4/5;object-fit:cover;width:100%}.product-reference-copy{padding-top:clamp(28px,8vw,120px)}.product-reference-category{color:#e2a9f1;letter-spacing:.14em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:800}.product-reference-copy h1{color:#0c270a;letter-spacing:-.055em;margin:0;font:600 clamp(46px,5.5vw,82px)/.98 Georgia,Times New Roman,serif}.product-reference-material{color:#e2a9f1;margin:22px 0 0;font-size:15px;font-weight:700}.product-reference-description{color:#0c270ab8;margin:30px 0;font-size:19px;line-height:1.55}.product-reference-copy ul{border-top:1px solid #0c270a2e;margin:0 0 36px;padding:0;list-style:none}.product-reference-copy li{color:#0c270a;border-bottom:1px solid #0c270a2e;padding:13px 0;font-size:15px}.product-reference-footer{border-top:1px solid #0c270a2e;justify-content:space-between;align-items:center;gap:25px;padding-top:26px;display:flex}.product-reference-footer strong{color:#e2a9f1;font:600 clamp(30px,3.2vw,44px)/1 Georgia,Times New Roman,serif}.product-reference-footer a{color:#0c270a;letter-spacing:.08em;text-transform:uppercase;background:#e2a9f1;justify-content:center;align-items:center;min-height:56px;padding:14px 20px;font-size:12px;font-weight:800;display:inline-flex}.product-reference-footer b{margin-left:12px;font-size:25px;line-height:0}.product-reference-note{color:#0c270a94;margin:22px 0 0;font-size:13px}@media (width<=800px){.product-reference{padding:104px 0 78px}.product-reference-shell{width:min(100% - 40px,1280px)}.product-reference-grid{grid-template-columns:1fr;gap:34px}.product-reference-copy{padding-top:0}.product-reference-gallery{grid-template-columns:1fr 1fr}.product-reference-gallery img{aspect-ratio:1}.product-reference-description{font-size:17px}}@media (width<=520px){.product-reference-gallery{grid-template-columns:1fr}.product-reference-footer{flex-direction:column;align-items:flex-start}.product-reference-footer a{width:100%}}.product-reference-gallery{gap:14px;display:grid}.product-gallery-stage{position:relative}.product-gallery-main{aspect-ratio:1;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.product-gallery-main img{object-fit:cover;width:100%;height:100%;display:block}.product-gallery-main:is(:hover,:focus,:focus-visible,:active,.button-interacted){color:inherit!important;background:0 0!important;border-color:#0000!important}.product-gallery-arrow{color:#fff;text-shadow:0 1px 4px #000c;filter:drop-shadow(0 1px 3px #0000004d);cursor:pointer;background:0 0;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;font:400 30px/1 Arial,sans-serif;transition:border-color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.product-gallery-arrow-previous{left:22px}.product-gallery-arrow-next{right:22px}.product-gallery-arrow:hover{border-color:#fff}.product-gallery-arrow:focus-visible{outline-offset:4px;outline:2px solid #fff}.product-gallery-thumbnails{flex-wrap:wrap;gap:14px;display:flex}.product-gallery-thumbnails button{aspect-ratio:1;cursor:pointer;background:#fff;border:1px solid #0c270a4d;width:144px;max-width:calc(50% - 7px);height:144px;padding:0;transition:border-color .2s,transform .2s;overflow:hidden}.product-gallery-thumbnails button:hover{border-color:#0c270a;transform:translateY(-2px)}.product-gallery-thumbnails button.active{border:1px solid #0c270a}.product-gallery-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.product-reference-footer{flex-direction:column;align-items:flex-start}.product-reference-footer a{background:#f6f3b6}.product-reference-copy .product-reference-description{white-space:pre-line;overflow-wrap:anywhere}@media (width<=800px){.product-gallery-arrow{width:46px;height:46px;font-size:27px}.product-gallery-arrow-previous{left:14px}.product-gallery-arrow-next{right:14px}html body .product-reference .product-reference-gallery{grid-template-columns:minmax(0,1fr);min-width:0}html body .product-reference .product-gallery-thumbnails{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;padding:2px 2px 8px;display:flex;overflow-x:auto}html body .product-reference .product-gallery-thumbnails button{aspect-ratio:1;flex:0 0 68px;width:68px;max-width:none;height:68px;padding:0}html body .product-reference .product-gallery-thumbnails button.active{outline-offset:1px;outline:2px solid #0c270a}html body .product-reference .product-gallery-thumbnails img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.product-gallery-arrow{transition:none}}.product-reference{width:100%;background:#fff url(/images/product-detail-background-62.jpg) 100%/cover no-repeat!important}html body:has(main.product-detail-preview)>header.nav{transition:background-color .2s,box-shadow .2s;z-index:50!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:100%!important;box-shadow:none!important;background:0 0!important;position:fixed!important;inset:0 0 auto!important}html body:has(main.product-reference) .site-header{transition:background-color .2s,box-shadow .2s;z-index:50!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:100%!important;box-shadow:none!important;background:0 0!important;position:fixed!important;inset:0 0 auto!important}html body:has(main.product-detail-preview)>header.nav.scrolled{background:#fff!important;box-shadow:0 4px 16px #0c270a0d!important}html body:has(main.product-detail-preview)>header.nav:hover{background:#fff!important;box-shadow:0 4px 16px #0c270a0d!important}html body:has(main.product-detail-preview)>header.nav:focus-within{background:#fff!important;box-shadow:0 4px 16px #0c270a0d!important}html body:has(main.product-reference) .site-header.scrolled{background:#fff!important;box-shadow:0 4px 16px #0c270a0d!important}html body:has(main.product-reference) .site-header:hover{background:#fff!important;box-shadow:0 4px 16px #0c270a0d!important}html body:has(main.product-reference) .site-header:focus-within{background:#fff!important;box-shadow:0 4px 16px #0c270a0d!important}html body main.product-detail-preview{padding-top:72px}html body main.product-reference{padding-top:198px}@media (width<=800px){html body main.product-reference{padding-top:164px}}@media (width<=720px){html body main.product-detail-preview{padding-top:60px}}@media (prefers-reduced-motion:reduce){html body:has(main.product-detail-preview)>header.nav{transition:none}html body:has(main.product-reference) .site-header{transition:none}}
