#hc-pj-page{--paper:#fbfaf7;--deep:#efe7da;--sand:#e4d8c3;--dark:#262320;--ink:#201c17;--muted:#4f473d;--faint:#746a5e;--gold:#a8844e;--gold-d:#8c6a34;--champ:#e4dfb5;--line:rgba(32,28,23,.22);--line2:rgba(32,28,23,.32);--serif:Trirong,Georgia,serif;--sans:"Red Hat Display",Arial,sans-serif;--ease:cubic-bezier(.32,.72,0,1);--gutter:clamp(20px,4vw,64px)}#hc-pj-page *{box-sizing:border-box}#hc-pj-page{scroll-behavior:smooth;scroll-padding-top:110px}#hc-pj-page{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}#hc-pj-page button,#hc-pj-page input,#hc-pj-page textarea,#hc-pj-page select{font:inherit;color:inherit}#hc-pj-page button,#hc-pj-page a,#hc-pj-page input,#hc-pj-page select,#hc-pj-page textarea{-webkit-tap-highlight-color:transparent}#hc-pj-page button,#hc-pj-page a{touch-action:manipulation}#hc-pj-page button{cursor:pointer}#hc-pj-page button{border-radius:0}#hc-pj-page a{color:inherit;text-underline-offset:4px}#hc-pj-page img{display:block;width:100%;height:auto}#hc-pj-page button img{pointer-events:none}#hc-pj-page h1,#hc-pj-page h2,#hc-pj-page h3,#hc-pj-page p,#hc-pj-page figure,#hc-pj-page fieldset,#hc-pj-page dl{margin:0}#hc-pj-page fieldset{padding:0;border:0;min-width:0}#hc-pj-page h1,#hc-pj-page h2,#hc-pj-page h3{font-family:var(--serif);font-weight:400;letter-spacing:-.01em}#hc-pj-page h1{font-size:clamp(34px,3.4vw,50px);line-height:1.13}#hc-pj-page h2{font-size:clamp(34px,3.7vw,54px);line-height:1.16}#hc-pj-page h3{font-size:23px;line-height:1.35}#hc-pj-page button:focus-visible,#hc-pj-page a:focus-visible,#hc-pj-page input:focus-visible,#hc-pj-page textarea:focus-visible,#hc-pj-page select:focus-visible,#hc-pj-page summary:focus-visible{outline:2px solid var(--gold-d);outline-offset:4px}#hc-pj-page input,#hc-pj-page textarea,#hc-pj-page select{border-radius:0}#hc-pj-page input[type=radio],#hc-pj-page input[type=checkbox]{accent-color:var(--dark)}#hc-pj-page [hidden]{display:none!important}#hc-pj-page .wrap{width:min(1280px,calc(100% - var(--gutter)*2));margin-inline:auto}#hc-pj-page .svg-library,#hc-pj-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#hc-pj-page .ic{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}#hc-pj-page .icon-button{display:grid;place-items:center;background:none;border:1px solid var(--line);width:44px;height:44px;padding:9px;font-size:24px;line-height:1}#hc-pj-page .icon-button:hover{background:var(--deep)}#hc-pj-page .eyebrow{font:600 14px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#6f5324}#hc-pj-page .ornament{display:block;position:relative;width:76px;height:10px;margin-bottom:20px;color:var(--gold);background:linear-gradient(currentColor,currentColor) left center/26px 1.5px no-repeat,linear-gradient(currentColor,currentColor) right center/26px 1.5px no-repeat}#hc-pj-page .ornament:after{content:"";position:absolute;width:9px;height:9px;left:34px;top:0;background:currentColor;transform:rotate(45deg)}#hc-pj-page .tag{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);padding:5px 8px;background:#fbfaf7f2;font:500 14px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}#hc-pj-page .photo{display:block;position:relative;overflow:hidden;aspect-ratio:1;background:var(--deep)}#hc-pj-page .photo img{width:100%;height:100%;object-fit:cover}#hc-pj-page .photo.contain img{object-fit:contain}#hc-pj-page .mia-crop img{height:100%;width:100%;object-fit:cover;object-position:50% 20%;transform:scale(1.8);transform-origin:50% 30%}#hc-pj-page .mia-piece-crop img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;transform:scale(1.65);transform-origin:50% 54%}#hc-pj-page .skip{position:fixed;left:12px;top:-100px;z-index:100;background:var(--paper);padding:12px}#hc-pj-page .skip:focus{top:12px}#hc-pj-page .past-work{padding:40px 0 42px;border-bottom:1px solid var(--line)}#hc-pj-page .proof-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:26px;gap:24px}#hc-pj-page .proof-head h2{font-size:clamp(34px,3.4vw,48px)}#hc-pj-page .proof-head .ornament{margin-bottom:16px}#hc-pj-page .proof-note{display:flex;align-items:flex-end;gap:36px}#hc-pj-page .proof-note p{font-size:15px;color:var(--muted)}#hc-pj-page .arrows{display:flex;gap:8px}#hc-pj-page .case-scroll{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gold) transparent;padding:0 max(var(--gutter),calc((100vw - 1280px)/2)) 12px;scroll-padding-inline:max(var(--gutter),calc((100vw - 1280px)/2))}#hc-pj-page .case-card{flex:none;width:420px;padding:0;background:none;border:0;text-align:left;scroll-snap-align:start}#hc-pj-page .case-images{display:grid;grid-template-columns:1fr 1fr;gap:3px}#hc-pj-page .case-card .photo{aspect-ratio:1.08}#hc-pj-page .case-card:hover .case-images{outline:1px solid var(--gold);outline-offset:3px}#hc-pj-page .case-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}#hc-pj-page .case-caption>span:first-child{display:flex;align-items:baseline;gap:13px}#hc-pj-page .case-caption small{font-size:14px;letter-spacing:.1em;color:var(--muted)}#hc-pj-page .case-caption strong{font:500 24px/1.3 var(--serif)}#hc-pj-page .piece-label{display:inline-block;font-size:14px;line-height:1.2;letter-spacing:.06em;border:1px solid var(--line2);padding:5px 9px}#hc-pj-page .case-meta{display:block;color:var(--muted);font-size:14px;margin-top:3px}#hc-pj-page .product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"gallery choose" "gallery buy";column-gap:64px;row-gap:0;padding-top:54px;padding-bottom:86px;align-items:start}#hc-pj-page .piece-picker{grid-area:choose;margin-bottom:30px}#hc-pj-page .piece-picker legend,#hc-pj-page .chapter{display:flex;align-items:center;gap:12px;width:100%;font:500 24px/1.3 var(--serif);margin-bottom:18px}#hc-pj-page .piece-picker legend:after,#hc-pj-page .chapter:after{content:"";height:1px;flex:1;background:var(--line2);margin-left:8px}#hc-pj-page .piece-picker legend>span,#hc-pj-page .chapter>span{display:grid;place-items:center;background:var(--dark);color:var(--paper);font:500 17px/1 var(--serif);border-radius:50%;width:30px;height:30px;flex:none}#hc-pj-page .piece-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}#hc-pj-page .piece-option{display:flex;position:relative;align-items:center;padding:10px 9px;gap:10px;border:1px solid var(--line2);cursor:pointer;min-width:0}#hc-pj-page .piece-option:has(:checked){background:var(--sand);border-color:var(--ink);box-shadow:inset 0 -3px var(--gold)}#hc-pj-page .piece-option input{position:absolute;opacity:0;width:1px;height:1px}#hc-pj-page .piece-option:has(:focus-visible){outline:2px solid var(--gold-d);outline-offset:3px}#hc-pj-page .piece-option>img{width:64px;height:72px;object-fit:cover}#hc-pj-page .piece-option strong{display:block;font-size:15px;font-weight:600}#hc-pj-page .piece-option small{display:block;font-size:14px;color:var(--muted);margin:3px 0}#hc-pj-page .piece-option b{font:500 20px/1.4 var(--serif)}#hc-pj-page .selection-check{display:none;position:absolute;right:-6px;top:-7px;place-items:center;border-radius:50%;width:19px;height:19px;background:var(--dark);color:var(--paper);font-size:14px}#hc-pj-page .piece-option:has(:checked) .selection-check{display:grid}#hc-pj-page .gallery-col{grid-area:gallery;min-width:0}#hc-pj-page .gallery-main{position:relative;display:block;aspect-ratio:1;width:100%;padding:0;border:0;background:var(--deep);overflow:hidden}#hc-pj-page .gallery-main>img{height:100%;width:100%;object-fit:cover}#hc-pj-page .gallery-main .tag{font-size:14px;left:14px;bottom:14px}#hc-pj-page .zoom-mark{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:32px;height:32px;background:#fbfaf7e6;font-size:23px}#hc-pj-page .gallery-main.mia-workshop img{transform:scale(1.25);object-position:50% 45%}#hc-pj-page .gallery-main.contain img{object-fit:contain}#hc-pj-page .thumbs{display:flex;gap:9px;overflow-x:auto;margin-top:12px;padding-bottom:4px}#hc-pj-page .thumbs button{flex:1;max-width:94px;min-width:52px;aspect-ratio:1;padding:0;border:1px solid transparent;background:var(--deep);overflow:hidden;position:relative}#hc-pj-page .thumbs img{width:100%;height:100%;object-fit:cover}#hc-pj-page .thumbs button[aria-pressed=true]{border:2px solid var(--gold-d);padding:3px;background:var(--paper)}#hc-pj-page .gallery-caption{font-size:14px;color:var(--muted);margin-top:12px;line-height:1.5}#hc-pj-page .gallery-story{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:38px}#hc-pj-page .gallery-story .photo{aspect-ratio:.88}#hc-pj-page .gallery-story figcaption{font:400 22px/1.35 var(--serif);margin-top:14px}#hc-pj-page .gallery-story figcaption span{font:400 14px/1.5 var(--sans);color:var(--muted)}#hc-pj-page .buy-col{grid-area:buy;min-width:0}#hc-pj-page .buy-col>.eyebrow{margin-bottom:13px}#hc-pj-page .price{display:flex;align-items:baseline;gap:12px;margin-top:23px;font:500 44px/1.2 var(--serif)}#hc-pj-page .price small{font:500 14px/1 var(--sans);letter-spacing:.15em;color:var(--faint)}#hc-pj-page .trust{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:24px 0 18px;padding:18px 0;border-block:1px solid var(--line);gap:10px}#hc-pj-page .trust li{display:flex;align-items:center;text-align:center;flex-direction:column;gap:3px;line-height:1.4}#hc-pj-page .trust .ic{color:var(--gold-d);width:27px;height:27px;margin-bottom:6px}#hc-pj-page .trust strong{font-size:14px;font-weight:500}#hc-pj-page .trust li>span{font-size:14px;color:var(--muted)}#hc-pj-page .fixed-specs{display:flex;gap:8px 13px;flex-wrap:wrap;font-size:14px;color:var(--muted)}#hc-pj-page .fixed-specs span+span:before{content:"\b7";margin-right:13px;color:var(--gold-d)}#hc-pj-page .intro-note{font-size:14px;color:var(--muted);margin:13px 0 25px}#hc-pj-page .size-group{padding:18px 20px;background:var(--deep);margin-bottom:34px}#hc-pj-page .size-group legend{float:left;width:100%;font:500 20px/1.4 var(--serif);margin-bottom:12px}#hc-pj-page .size-group input[type=text],#hc-pj-page .size-group input:not([type]){background:var(--paper)}#hc-pj-page input:not([type=radio]):not([type=checkbox]):not([type=file]),#hc-pj-page textarea,#hc-pj-page select{width:100%;border:1px solid var(--line2);padding:12px 13px;background:#fff;font-size:15px;min-height:48px;box-shadow:none}#hc-pj-page textarea{resize:vertical;min-height:116px;line-height:1.5}#hc-pj-page .size-later{display:flex;align-items:flex-start;gap:8px;font-size:14px;margin-top:12px;line-height:1.6}#hc-pj-page .size-later input{width:16px;height:16px;flex:none;margin:2px 0}#hc-pj-page .help{font-size:14px;line-height:1.55;color:var(--muted);margin-top:8px}#hc-pj-page .chapter{margin:0 0 24px}#hc-pj-page .field{margin-bottom:24px}#hc-pj-page .field-label{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;line-height:1.4;margin-bottom:10px}#hc-pj-page .field-label .ic{width:21px;height:21px;color:var(--gold-d)}#hc-pj-page .field-label small{font-size:14px;font-weight:400;margin-left:auto;color:var(--muted)}#hc-pj-page .pen-icon{font-size:25px;color:var(--gold-d);line-height:.8;min-width:21px}#hc-pj-page .dropzone{display:flex;align-items:center;gap:15px;border:1px dashed var(--line2);padding:19px;position:relative;cursor:pointer}#hc-pj-page .dropzone:hover,#hc-pj-page .dropzone:focus-within{background:var(--deep);border-color:var(--ink)}#hc-pj-page .upload-plus{display:grid;place-items:center;border-radius:50%;width:40px;height:40px;background:var(--dark);color:var(--paper);font-size:29px;line-height:1;flex:none}#hc-pj-page .dropzone strong{display:block;font-size:15px;font-weight:600}#hc-pj-page .dropzone small{font-size:14px;color:var(--muted)}#hc-pj-page .dropzone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}#hc-pj-page .photo-previews{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}#hc-pj-page .photo-preview{width:64px;height:64px;position:relative;background:var(--deep);display:grid;place-items:center;font-size:14px;text-align:center}#hc-pj-page .photo-preview img{width:100%;height:100%;object-fit:cover}#hc-pj-page .photo-preview button{position:absolute;top:-5px;right:-5px;background:var(--dark);color:#fff;border:0;border-radius:50%;width:21px;height:21px;line-height:1;font-size:15px;padding:0}#hc-pj-page .textarea-wrap{position:relative}#hc-pj-page .textarea-wrap textarea{padding-bottom:30px;display:block}#hc-pj-page #story-count{position:absolute;right:13px;bottom:8px;font-size:14px;color:var(--faint);pointer-events:none}#hc-pj-page .field-error{font-size:14px;color:#8a3a1f;margin:8px 0 0}#hc-pj-page .has-error{outline:1px solid #8a3a1f}#hc-pj-page .order-summary{font-size:14px;line-height:1.5;color:var(--muted);padding:2px 0 14px}#hc-pj-page .primary-button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:64px;padding:14px 25px;background:var(--dark);color:var(--paper);border:0;font:600 14px/1.3 var(--sans);text-transform:uppercase;letter-spacing:.13em;gap:20px;text-decoration:none}#hc-pj-page .primary-button:hover{background:#15130f}#hc-pj-page .button-price{font:500 24px/1 var(--serif);text-transform:none;letter-spacing:0;color:var(--champ)}#hc-pj-page .timing{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0 14px}#hc-pj-page .timing>div{text-align:center;border-right:1px solid var(--line)}#hc-pj-page .timing>div:last-child{border:0}#hc-pj-page .timing dt{font:500 23px/1.3 var(--serif)}#hc-pj-page .timing dd{margin:3px 0 0;color:var(--muted);font-size:14px}#hc-pj-page .subtle-link{display:inline-block;font-size:14px;min-height:44px;padding:10px 0;color:var(--muted)}#hc-pj-page details{border-bottom:1px solid var(--line)}#hc-pj-page summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;min-height:64px;padding:18px 0;cursor:pointer;font:500 20px/1.4 var(--serif)}#hc-pj-page summary::-webkit-details-marker{display:none}#hc-pj-page summary:after{content:"+";font:400 25px/1 var(--sans);color:var(--gold-d)}#hc-pj-page details[open]>summary:after{content:"\2212"}#hc-pj-page details>p{font-size:14px;line-height:1.65;color:var(--muted);padding-bottom:20px}#hc-pj-page .buy-accordions{border-top:1px solid var(--line);margin-top:17px}#hc-pj-page .option-group legend{font-size:14px;letter-spacing:.07em;text-transform:uppercase;font-weight:600;margin-bottom:10px}#hc-pj-page .option-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}#hc-pj-page .option-row label{position:relative;cursor:pointer;min-width:0}#hc-pj-page .option-row input{position:absolute;opacity:0;pointer-events:none}#hc-pj-page .option-row label>span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;border:1px solid var(--line2);font-size:14px;padding:8px}#hc-pj-page .option-row label:has(:checked)>span{background:var(--sand);border-color:var(--ink);box-shadow:inset 0 -3px var(--gold)}#hc-pj-page .option-row label:has(:focus-visible)>span{outline:2px solid var(--gold-d);outline-offset:2px}#hc-pj-page .nickel-note{font-size:14px;color:var(--muted);margin:9px 0 21px}#hc-pj-page .price-matrix{width:100%;border-collapse:collapse;background:var(--deep);margin:24px 0}#hc-pj-page .price-matrix th,#hc-pj-page .price-matrix td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:right}#hc-pj-page .price-matrix th:first-child{text-align:left}#hc-pj-page .price-matrix thead th{font:500 14px/1.4 var(--sans);text-transform:uppercase}#hc-pj-page .price-matrix tbody th{font-size:14px;font-weight:500}#hc-pj-page .price-matrix td{padding:0}#hc-pj-page .price-matrix td button{padding:10px 12px;width:100%;min-height:48px;background:transparent;border:0;font:500 24px/1.2 var(--serif);text-align:right}#hc-pj-page .price-matrix td:has([aria-pressed=true]){background:var(--sand)}#hc-pj-page .price-matrix button[aria-pressed=true]{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:5px}#hc-pj-page .chain-panel{padding:17px 20px;background:var(--deep);margin-bottom:30px}#hc-pj-page .chain-heading{display:flex;justify-content:space-between;gap:15px;align-items:baseline;margin-bottom:13px}#hc-pj-page .chain-heading h3{font-size:21px}#hc-pj-page .chain-heading>span{font-size:14px}#hc-pj-page .chain-panel p{font-size:14px;color:var(--muted);margin-top:12px}#hc-pj-page .chain-layout{display:grid;grid-template-columns:100px 1fr;gap:15px;margin-top:13px}#hc-pj-page .chain-layout>img{height:100%;object-fit:cover}#hc-pj-page .chain-layout label{display:block;font-size:14px;margin-bottom:4px}#hc-pj-page .chain-layout select{font-size:14px;padding:8px;min-height:40px;margin-bottom:9px}#hc-pj-page .hc-pj-section{padding-block:90px}#hc-pj-page .section-head{margin-bottom:40px}#hc-pj-page .section-head .eyebrow{margin-bottom:14px}#hc-pj-page .section-head>p:not(.eyebrow){color:var(--muted);margin-top:18px;font-size:15px}#hc-pj-page .centered{text-align:center;margin-inline:auto}#hc-pj-page .centered .ornament{margin-inline:auto}#hc-pj-page .dark-section{background:var(--dark);color:var(--paper)}#hc-pj-page .dark-section .eyebrow,#hc-pj-page .dark-section .ornament{color:var(--champ)}#hc-pj-page .refund-section{padding:82px 0 45px}#hc-pj-page .refund-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:26px;list-style:none;margin:0;padding:0}#hc-pj-page .refund-number{font:400 64px/1.15 var(--serif);color:var(--champ);white-space:nowrap}#hc-pj-page .refund-number>span{font:500 14px/1.3 var(--sans);display:inline-block;white-space:normal;max-width:40px;margin-left:3px}#hc-pj-page .refund-number.final{font-size:50px;padding-top:8px;padding-bottom:8px}#hc-pj-page .refund-track{display:block;height:7px;position:relative;background:#fbfaf729;margin:14px 0 22px}#hc-pj-page .refund-track>i{display:block;height:100%;background:var(--champ)}#hc-pj-page .refund-grid li>small{display:block;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--champ);margin-bottom:10px}#hc-pj-page .refund-grid h3{font-size:20px;line-height:1.4;min-height:56px}#hc-pj-page .refund-grid p{font-size:14px;line-height:1.65;color:#ddd6cb;margin-top:8px}#hc-pj-page .refund-foot{border-top:1px solid rgba(251,250,247,.22);margin-top:42px;padding-top:22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;color:#ddd6cb;font-size:14px}#hc-pj-page .approval-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}#hc-pj-page .approval-grid .photo{aspect-ratio:1}#hc-pj-page .approval-grid figcaption{display:flex;align-items:center;gap:11px;margin-top:20px;flex-wrap:wrap}#hc-pj-page .step-dot{display:grid;place-items:center;border:1px solid var(--gold-d);border-radius:50%;width:30px;height:30px;font:400 18px/1 var(--serif);color:var(--gold-d)}#hc-pj-page .approval-grid h3{font-size:22px}#hc-pj-page .approval-grid figcaption small{font:500 14px/1.3 var(--sans);border:1px solid var(--line2);padding:5px 7px;text-transform:uppercase;letter-spacing:.07em}#hc-pj-page .approval-grid figure>p{color:var(--muted);font-size:14px;margin-top:14px}#hc-pj-page .mia-section{background:var(--deep)}#hc-pj-page .making-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}#hc-pj-page .making-grid .photo,#hc-pj-page .making-grid video{aspect-ratio:1;object-fit:cover;width:100%;display:block;background:var(--sand)}#hc-pj-page .making-grid figcaption{margin-top:20px;position:relative;padding-left:34px}#hc-pj-page .making-grid figcaption>span{position:absolute;left:0;top:5px;font-size:14px;color:var(--gold-d)}#hc-pj-page .making-grid h3{font-size:22px}#hc-pj-page .making-grid p{color:var(--muted);font-size:14px;margin-top:5px}#hc-pj-page .owner-story{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:64px;padding-top:56px;border-top:1px solid var(--line)}#hc-pj-page .owner-photo{position:relative;overflow:hidden}#hc-pj-page .owner-photo img{aspect-ratio:4/3;object-fit:cover}#hc-pj-page .owner-story h3{font-size:clamp(28px,3.3vw,44px);line-height:1.25;margin-top:15px}#hc-pj-page .owner-story p:not(.eyebrow){font-size:14px;color:var(--muted);margin-top:18px}#hc-pj-page .price-section{background:var(--paper)}#hc-pj-page .price-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}#hc-pj-page .price-layout .section-head{margin-bottom:0}#hc-pj-page .whole-amount{font:400 78px/1.2 var(--serif);margin-top:25px}#hc-pj-page .whole-amount small{font:500 14px/1 var(--sans);color:var(--faint);letter-spacing:.1em}#hc-pj-page .price-layout .section-head>p:last-child{font-size:14px}#hc-pj-page .price-layout>div:last-child{padding-top:45px}#hc-pj-page .included-list{padding:0;list-style:none;margin:20px 0 28px}#hc-pj-page .included-list li{padding:8px 0 8px 25px;position:relative;font-size:15px}#hc-pj-page .included-list li:before{content:"\2713";position:absolute;left:0;color:var(--gold-d)}#hc-pj-page .never{border-top:1px solid var(--line);padding-top:20px;display:flex;flex-wrap:wrap;gap:7px 20px;font-size:14px;color:var(--muted)}#hc-pj-page #whole-chain{margin-top:20px;color:var(--muted);font-size:14px}#hc-pj-page .materials-section{background:var(--sand)}#hc-pj-page .materials-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}#hc-pj-page .materials-image{position:relative}#hc-pj-page .materials-image>img{aspect-ratio:1;object-fit:cover}#hc-pj-page .materials-layout h2{margin-top:17px}#hc-pj-page .material-list{margin-top:28px}#hc-pj-page .material-list>div{display:flex;gap:20px;padding:17px 0;border-top:1px solid var(--line)}#hc-pj-page .material-list dt{width:55px;flex:none;font:500 32px/1.4 var(--serif);color:var(--gold-d)}#hc-pj-page .material-list dd{margin:0;display:flex;flex-direction:column;gap:4px}#hc-pj-page .material-list strong{font-weight:500;font-size:17px}#hc-pj-page .material-list span{font-size:14px;color:var(--muted)}#hc-pj-page .care-line{font-size:14px;color:var(--muted);padding-top:20px;border-top:1px solid var(--line)}#hc-pj-page .faq-layout{display:grid;grid-template-columns:1fr 1.35fr;gap:80px}#hc-pj-page .faqs{border-top:1px solid var(--line)}#hc-pj-page .faqs summary{font-size:21px;min-height:75px}#hc-pj-page .faqs details>p{font-size:15px}#hc-pj-page .closing{padding:74px 0}#hc-pj-page .closing-layout{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:90px}#hc-pj-page .closing h2{margin:17px 0 22px}#hc-pj-page .closing p:not(.eyebrow){font-size:15px;color:#ddd6cb;max-width:450px}#hc-pj-page .light-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:56px;padding:13px 25px;background:var(--champ);color:var(--ink);text-decoration:none;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;margin-top:30px}#hc-pj-page .closing-image{position:relative;aspect-ratio:1;overflow:hidden}#hc-pj-page .closing-image img{width:100%;height:100%;object-fit:cover}#hc-pj-page .sticky-order{position:fixed;bottom:0;left:0;right:0;z-index:14;display:flex;align-items:center;justify-content:space-between;padding:12px var(--gutter);gap:20px;border-top:1px solid var(--line2);background:#fbfaf7fa;transform:translateY(110%);transition:transform .25s var(--ease)}#hc-pj-page .sticky-order.visible{transform:none}#hc-pj-page .sticky-order>div{display:flex;align-items:baseline;gap:17px}#hc-pj-page .sticky-order strong{font:500 27px/1.2 var(--serif)}#hc-pj-page .sticky-order span{font-size:14px;color:var(--muted)}#hc-pj-page .sticky-order>a{display:flex;align-items:center;gap:28px;padding:11px 22px;background:var(--dark);color:var(--paper);font-size:14px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}#hc-pj-page .sticky-order .ic{width:18px;height:18px}#hc-pj-page:has(.sticky-order.visible){padding-bottom:72px}#hc-pj-page dialog{border:0;padding:40px;background:var(--paper);color:var(--ink);width:min(960px,calc(100% - 32px));max-height:90dvh;overflow:auto}#hc-pj-page dialog::backdrop{background:#14110dc7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#hc-pj-page .dialog-close{position:absolute;right:12px;top:12px;z-index:3;background:var(--paper);width:36px;height:36px}#hc-pj-page .dialog-close .ic{width:20px;height:20px}#hc-pj-page #dialog-images{display:flex;gap:4px;justify-content:center;align-items:center}#hc-pj-page #dialog-images>div{flex:1;max-width:640px;min-width:0;position:relative}#hc-pj-page #dialog-images .dialog-asset{width:100%;max-height:68dvh;object-fit:contain;display:block}#hc-pj-page .image-dialog-bottom{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-top:15px}#hc-pj-page .image-dialog-bottom p{font-size:14px;color:var(--muted)}#hc-pj-page .text-button{background:none;border:0;padding:10px 0;text-decoration:underline;font-size:14px;white-space:nowrap}#hc-pj-page .case-scroll{scrollbar-width:none}#hc-pj-page .case-scroll::-webkit-scrollbar{display:none}#hc-pj-page .full-price-matrix td{font:500 28px/1.3 var(--serif);padding:16px 12px}@media(min-width:1500px){#hc-pj-page .product{column-gap:90px}#hc-pj-page .case-card{width:450px}}@media(max-width:1100px){#hc-pj-page .product{column-gap:36px}#hc-pj-page .piece-option>img{width:50px;height:62px}#hc-pj-page .piece-option{gap:7px;padding:9px 7px}#hc-pj-page .piece-option strong,#hc-pj-page .piece-option small{font-size:14px}#hc-pj-page .piece-option b{font-size:18px}#hc-pj-page .trust strong{font-size:14px}#hc-pj-page .trust li>span{font-size:14px}#hc-pj-page .refund-grid{gap:18px}#hc-pj-page .refund-number{font-size:50px}#hc-pj-page .refund-number.final{font-size:42px}#hc-pj-page .refund-grid h3{font-size:18px}#hc-pj-page .price-layout,#hc-pj-page .materials-layout,#hc-pj-page .closing-layout{gap:45px}}@media(max-width:899px){#hc-pj-page .proof-note p{display:none}#hc-pj-page .case-card{width:380px}#hc-pj-page .product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:26px}#hc-pj-page .piece-picker legend,#hc-pj-page .chapter{font-size:21px}#hc-pj-page .piece-option{display:block;padding:8px}#hc-pj-page .piece-option>img{width:100%;height:75px;margin-bottom:8px}#hc-pj-page .piece-option small{display:none}#hc-pj-page .piece-option b{font-size:18px}#hc-pj-page .piece-option strong{font-size:14px}#hc-pj-page .piece-option>span:not(.selection-check){display:block}#hc-pj-page .price{font-size:39px}#hc-pj-page h1{font-size:33px}#hc-pj-page .trust{gap:4px}#hc-pj-page .trust strong{font-size:14px}#hc-pj-page .gallery-story{gap:10px}#hc-pj-page .gallery-story figcaption{font-size:18px}#hc-pj-page .gallery-story figcaption span{font-size:14px}#hc-pj-page .hc-pj-section{padding-block:65px}#hc-pj-page .refund-grid{grid-template-columns:repeat(3,1fr);row-gap:34px}#hc-pj-page .refund-number{font-size:55px}#hc-pj-page .refund-grid h3{min-height:auto}#hc-pj-page .approval-grid{gap:16px}#hc-pj-page .approval-grid h3{font-size:18px}#hc-pj-page .approval-grid figcaption{gap:7px}#hc-pj-page .approval-grid figcaption small{margin-left:37px}#hc-pj-page .making-grid h3{font-size:18px}#hc-pj-page .owner-story{gap:30px}#hc-pj-page .price-layout,#hc-pj-page .materials-layout,#hc-pj-page .faq-layout{gap:35px}#hc-pj-page .whole-amount{font-size:64px}#hc-pj-page .material-list dt{width:45px}#hc-pj-page .closing-layout{gap:40px}}@media(max-width:749px){#hc-pj-page{scroll-padding-top:92px}#hc-pj-page .past-work{padding:28px 0 22px}#hc-pj-page .proof-head{margin-bottom:22px;gap:10px}#hc-pj-page .proof-head h2{font-size:31px}#hc-pj-page .proof-head .ornament{width:62px;margin-bottom:14px;background-size:20px 1px}#hc-pj-page .proof-head .ornament:after{left:27px;width:8px;height:8px}#hc-pj-page .proof-note{gap:0}#hc-pj-page .arrows{gap:5px}#hc-pj-page .arrows .icon-button{width:32px;height:32px;font-size:19px;padding:0}#hc-pj-page .case-scroll{gap:16px;padding-bottom:12px}#hc-pj-page .case-card{width:min(360px,calc(100vw - 44px))}#hc-pj-page .case-card .photo{aspect-ratio:1}#hc-pj-page .case-card .tag{font-size:14px;padding:4px 5px;left:6px;bottom:6px;max-width:calc(100% - 12px)}#hc-pj-page .case-caption{margin-top:10px}#hc-pj-page .case-caption strong{font-size:23px}#hc-pj-page .case-meta,#hc-pj-page .case-caption small{font-size:14px}#hc-pj-page .piece-label{font-size:14px;padding:4px 8px}#hc-pj-page .product{display:flex;flex-direction:column;padding-top:32px;padding-bottom:52px;gap:0}#hc-pj-page .piece-picker{width:100%;margin-bottom:25px}#hc-pj-page .piece-picker legend,#hc-pj-page .chapter{font-size:23px}#hc-pj-page .piece-option{display:flex;padding:10px;gap:12px;min-height:92px}#hc-pj-page .piece-option>img{width:58px;height:66px;margin:0}#hc-pj-page .piece-option small{display:block;font-size:14px}#hc-pj-page .piece-option strong{font-size:14px}#hc-pj-page .piece-option b{font-size:18px}#hc-pj-page .piece-options{gap:9px}#hc-pj-page .gallery-col{width:100%;margin-bottom:28px}#hc-pj-page .gallery-main .tag{font-size:14px;padding:6px 8px;left:10px;bottom:10px}#hc-pj-page .thumbs{gap:7px;margin-top:9px}#hc-pj-page .thumbs button{max-width:none}#hc-pj-page .gallery-caption{font-size:14px}#hc-pj-page .gallery-story{display:none}#hc-pj-page .buy-col{width:100%}#hc-pj-page .buy-col>.eyebrow{font-size:14px;margin-bottom:12px}#hc-pj-page h1{font-size:37px;line-height:1.12}#hc-pj-page .price{margin-top:18px;font-size:42px}#hc-pj-page .trust{margin-top:22px;padding:16px 0;gap:9px}#hc-pj-page .trust .ic{width:25px;height:25px}#hc-pj-page .trust strong{font-size:14px}#hc-pj-page .trust li>span{font-size:14px}#hc-pj-page .fixed-specs{font-size:14px;gap:5px 8px}#hc-pj-page .fixed-specs span+span:before{margin-right:8px}#hc-pj-page .intro-note{font-size:14px;margin-top:12px;margin-bottom:22px}#hc-pj-page .size-group{padding:17px 16px;margin-bottom:28px}#hc-pj-page .size-group legend{font-size:21px}#hc-pj-page .size-later,#hc-pj-page .help,#hc-pj-page .size-group .help{font-size:14px}#hc-pj-page .field-label{font-size:15px}#hc-pj-page .dropzone{padding:17px}#hc-pj-page .field{margin-bottom:23px}#hc-pj-page input:not([type=radio]):not([type=checkbox]):not([type=file]),#hc-pj-page textarea,#hc-pj-page select{font-size:16px}#hc-pj-page .order-summary{font-size:14px}#hc-pj-page .primary-button{padding:15px 20px}#hc-pj-page .timing dt{font-size:23px}#hc-pj-page .timing dd{font-size:14px}#hc-pj-page .hc-pj-section{padding:52px 0}#hc-pj-page .section-head{margin-bottom:28px}#hc-pj-page .section-head h2{font-size:34px}#hc-pj-page .section-head .eyebrow{font-size:14px;margin-bottom:12px}#hc-pj-page .section-head .ornament{margin-bottom:18px}#hc-pj-page .centered{text-align:left}#hc-pj-page .centered .ornament{margin-inline:0}#hc-pj-page .refund-section{padding:53px 0 32px}#hc-pj-page .refund-section h2{font-size:34px}#hc-pj-page .refund-grid{grid-template-columns:1fr;gap:0}#hc-pj-page .refund-grid li{position:relative;display:grid;grid-template-columns:98px 1fr;column-gap:22px;padding:22px 0;border-top:1px solid rgba(251,250,247,.2)}#hc-pj-page .refund-grid li>small{grid-column:2;grid-row:1;font-size:14px;margin:1px 0 7px}#hc-pj-page .refund-grid h3{grid-column:2;font-size:20px;margin:0;min-height:0}#hc-pj-page .refund-grid p{grid-column:2;font-size:14px;margin-top:7px}#hc-pj-page .refund-number{font-size:41px;grid-column:1;grid-row:1/4;align-self:start;white-space:normal}#hc-pj-page .refund-number span{font-size:14px;max-width:30px;vertical-align:baseline;margin-left:3px}#hc-pj-page .refund-number.final{font-size:31px;padding:3px 0}#hc-pj-page .refund-track{position:absolute;left:0;width:98px;top:75px;height:5px;margin:0}#hc-pj-page .refund-foot{margin-top:10px;font-size:14px;display:grid;gap:9px}#hc-pj-page .approval-grid{grid-template-columns:1fr;gap:30px}#hc-pj-page .approval-grid figure{display:grid;grid-template-columns:140px 1fr;column-gap:18px}#hc-pj-page .approval-grid .photo{grid-row:1/3;aspect-ratio:1;width:140px}#hc-pj-page .approval-grid figcaption{margin-top:4px;align-content:start;justify-content:flex-start;gap:8px;align-self:end}#hc-pj-page .approval-grid .step-dot{width:25px;height:25px;font-size:15px}#hc-pj-page .approval-grid h3{font-size:20px}#hc-pj-page .approval-grid figcaption small{margin-left:33px;margin-top:0;font-size:14px;padding:4px 5px}#hc-pj-page .approval-grid figure>p{grid-column:2;font-size:14px;line-height:1.5;margin-top:11px}#hc-pj-page .approval-grid .tag{font-size:14px;left:6px;bottom:6px;padding:4px 5px;letter-spacing:.03em}#hc-pj-page .making-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin-right:calc(-1*var(--gutter));padding-right:var(--gutter);padding-bottom:15px}#hc-pj-page .making-grid figure{flex:none;width:82%;scroll-snap-align:start}#hc-pj-page .making-grid figcaption{padding-left:29px;margin-top:16px}#hc-pj-page .making-grid h3{font-size:21px}#hc-pj-page .making-grid p{font-size:14px}#hc-pj-page .owner-story{grid-template-columns:1fr;gap:25px;margin-top:30px;padding-top:30px}#hc-pj-page .owner-story h3{font-size:34px}#hc-pj-page .owner-story p:not(.eyebrow){font-size:14px;margin-top:16px}#hc-pj-page .owner-story .eyebrow{font-size:14px}#hc-pj-page .price-layout{grid-template-columns:1fr;gap:28px}#hc-pj-page .price-layout>div:last-child{padding-top:0}#hc-pj-page .whole-amount{font-size:68px;margin-top:17px}#hc-pj-page .included-list{margin:16px 0 22px}#hc-pj-page .included-list li{font-size:14px;padding-block:6px}#hc-pj-page .never{font-size:14px}#hc-pj-page .materials-layout{grid-template-columns:1fr;gap:30px}#hc-pj-page .materials-layout h2{font-size:34px;margin-top:15px}#hc-pj-page .materials-image>img{aspect-ratio:1.1}#hc-pj-page .material-list strong{font-size:16px}#hc-pj-page .material-list span{font-size:14px}#hc-pj-page .material-list dt{font-size:30px}#hc-pj-page .care-line{font-size:14px}#hc-pj-page .faq-layout{grid-template-columns:1fr;gap:0}#hc-pj-page .faq-layout .section-head{margin-bottom:25px}#hc-pj-page .faqs summary{font-size:19px;min-height:68px}#hc-pj-page .faqs details>p{font-size:14px}#hc-pj-page .closing{padding:48px 0}#hc-pj-page .closing-layout{grid-template-columns:1fr;gap:30px}#hc-pj-page .closing h2{font-size:34px;margin-bottom:18px}#hc-pj-page .closing p:not(.eyebrow){font-size:14px}#hc-pj-page .closing-image{max-width:100%;aspect-ratio:1.45}#hc-pj-page .light-button{font-size:14px;margin-top:24px;min-height:52px}#hc-pj-page .sticky-order{padding:10px 18px;gap:12px}#hc-pj-page .sticky-order>div{display:block}#hc-pj-page .sticky-order strong{font-size:25px}#hc-pj-page .sticky-order span{display:block;font-size:14px;margin-top:2px;max-width:170px}#hc-pj-page .sticky-order>a{gap:15px;font-size:14px;padding:12px 15px}#hc-pj-page .sticky-order .ic{width:16px;height:16px}#hc-pj-page dialog{padding:45px 14px 20px;max-height:92dvh}#hc-pj-page .image-dialog-bottom{display:block;margin-top:12px}#hc-pj-page .image-dialog-bottom p,#hc-pj-page .image-dialog-bottom button{font-size:14px}#hc-pj-page .image-dialog #dialog-images:has(>div+div){align-items:stretch}#hc-pj-page .image-dialog #dialog-images:has(>div+div) .dialog-asset{height:220px;object-fit:cover}#hc-pj-page .image-dialog .tag{font-size:14px;padding:4px;left:6px;bottom:6px}}@media(max-width:749px){#hc-pj-page .proof-head{display:block}#hc-pj-page .proof-head h2{font-size:30px}#hc-pj-page .proof-note{justify-content:flex-end;margin-top:14px}#hc-pj-page .piece-option{gap:9px}#hc-pj-page .piece-option>img{width:48px;height:62px}#hc-pj-page .piece-option b{font-size:16px;white-space:nowrap}#hc-pj-page .piece-option>span:not(.selection-check){min-width:0}#hc-pj-page .piece-option small{font-size:14px}}@media(max-width:370px){#hc-pj-page .piece-option{gap:7px;padding:8px}#hc-pj-page .piece-option>img{width:42px;height:58px}#hc-pj-page .piece-option strong{font-size:14px}#hc-pj-page .piece-option b{font-size:15px}#hc-pj-page .trust strong{font-size:14px}#hc-pj-page .approval-grid figure{grid-template-columns:115px 1fr;gap:13px}#hc-pj-page .approval-grid .photo{width:115px}#hc-pj-page .approval-grid h3{font-size:18px}#hc-pj-page .proof-head h2{font-size:28px}}#hc-pj-page .seasonal-offer{padding:38px 0;background:var(--deep);border-bottom:1px solid var(--line)}#hc-pj-page .offer-layout{display:grid;grid-template-columns:1.2fr .8fr 1.1fr;align-items:center;gap:45px}#hc-pj-page .offer-heading .eyebrow{font-size:14px;margin-bottom:12px}#hc-pj-page .offer-heading h2{font-size:32px;line-height:1.2}#hc-pj-page .offer-value{border-inline:1px solid var(--line);padding-inline:30px;text-align:center}#hc-pj-page .offer-value>strong{display:block;font:400 60px/1.15 var(--serif);white-space:nowrap;color:var(--gold-d)}#hc-pj-page .offer-value>strong>span{font-size:37px}#hc-pj-page .offer-value p{font-size:14px;line-height:1.5;color:var(--muted);margin-top:10px}#hc-pj-page .offer-code-row{display:flex;gap:15px;align-items:center;margin-bottom:12px}#hc-pj-page .offer-code-row>span{font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}#hc-pj-page .offer-code-row input#gift-code{width:108px;min-height:0;padding:4px 8px;background:transparent;border:1px dashed var(--gold-d);font:600 18px/1.3 var(--sans);letter-spacing:.13em;text-align:center;cursor:text}#hc-pj-page .offer-action .primary-button{min-height:51px;padding:12px 18px;font-size:14px;letter-spacing:.1em}#hc-pj-page .offer-status{font-size:14px;line-height:1.55;color:var(--muted);margin-top:9px;min-height:34px}#hc-pj-page .is-claimed .offer-action .primary-button{background:#3d4536}#hc-pj-page .price>del{font:400 23px/1.3 var(--serif);color:var(--faint);text-decoration-thickness:1px}#hc-pj-page .price-promo{font-size:14px;font-weight:500;letter-spacing:.06em;color:var(--gold-d);margin-top:8px}#hc-pj-page .card-list-price{display:block;font-size:14px;line-height:1.2;color:var(--faint);margin-top:2px}#hc-pj-page .cell-list-price{display:block;font:400 14px/1.4 var(--sans);color:var(--faint);margin-top:2px}#hc-pj-page .whole-list-price{display:block;font:400 28px/1.4 var(--serif);color:var(--faint)}#hc-pj-page .story-optional{border-top:1px solid var(--line)}#hc-pj-page .story-optional>summary{font:600 15px/1.4 var(--sans);min-height:58px;padding:14px 0}#hc-pj-page .story-optional>summary>span{display:flex;align-items:center;gap:8px;flex:1}#hc-pj-page .story-optional>summary small{font:400 14px/1.4 var(--sans);margin-left:auto;color:var(--muted)}#hc-pj-page .story-optional .help{margin-top:0;margin-bottom:10px;padding:0}#hc-pj-page .story-optional .textarea-wrap{margin-bottom:16px}#hc-pj-page .size-group select{background-color:var(--paper);cursor:pointer}@media(max-width:1100px){#hc-pj-page .offer-layout{gap:25px}#hc-pj-page .offer-value{padding-inline:20px}#hc-pj-page .offer-value>strong{font-size:49px}#hc-pj-page .offer-heading h2{font-size:28px}#hc-pj-page .offer-action .primary-button{font-size:14px;padding-inline:13px}}@media(max-width:749px){#hc-pj-page .seasonal-offer{padding:27px 0}#hc-pj-page .offer-layout{grid-template-columns:1.2fr .8fr;gap:23px 16px}#hc-pj-page .offer-heading .eyebrow{font-size:14px;margin-bottom:10px;letter-spacing:.1em}#hc-pj-page .offer-heading h2{font-size:24px;line-height:1.25}#hc-pj-page .offer-value{border-right:0;padding-inline:14px 0}#hc-pj-page .offer-value>strong{font-size:37px}#hc-pj-page .offer-value>strong>span{font-size:25px}#hc-pj-page .offer-value p{font-size:14px;margin-top:6px}#hc-pj-page .offer-action{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.3fr;gap:9px 16px;align-items:center}#hc-pj-page .offer-code-row{margin:0;display:block}#hc-pj-page .offer-code-row>span{display:block;font-size:14px;margin-bottom:4px}#hc-pj-page .offer-code-row input#gift-code{width:108px;font-size:18px}#hc-pj-page .offer-action .primary-button{font-size:14px;letter-spacing:.05em;min-height:53px;padding-inline:14px}#hc-pj-page .offer-status{grid-column:1/-1;font-size:14px;min-height:0;margin-top:1px}#hc-pj-page .price>del{font-size:23px}#hc-pj-page .piece-option b{font-size:15px}#hc-pj-page .card-list-price{font-size:14px}#hc-pj-page .whole-list-price{font-size:25px}#hc-pj-page .story-optional>summary{font-size:15px}}@media(max-width:749px){#hc-pj-page .piece-option #pendant-card-price,#hc-pj-page .piece-option #ring-card-price{font-size:14px;letter-spacing:-.02em}#hc-pj-page .offer-action .primary-button{font-size:14px}}#hc-pj-page .gallery-video{position:relative;width:100%;aspect-ratio:1;background:var(--deep)}#hc-pj-page .gallery-video video{display:block;width:100%;height:100%;object-fit:contain;background:var(--deep)}#hc-pj-page .gallery-video>.tag{top:12px;bottom:auto;pointer-events:none}#hc-pj-page .thumb-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#262320d9;color:var(--paper);font-size:14px;padding-left:2px;pointer-events:none}#hc-pj-page .ring-style-group{margin:0 0 24px}#hc-pj-page .ring-style-group .option-row label>span{display:flex;flex-direction:column;gap:4px;min-height:99px;padding:12px}#hc-pj-page .ring-style-group strong{font:500 21px/1.3 var(--serif)}#hc-pj-page .ring-style-group small{font-size:14px;color:var(--muted)}#hc-pj-page .ring-style-group b{display:block;font:500 23px/1.3 var(--serif)}#hc-pj-page .ring-style-group .help{font-size:14px}#hc-pj-page .concept-reference-note{max-width:800px;padding:15px 20px;border-left:2px solid var(--gold);background:var(--deep);font-size:14px;line-height:1.6;color:var(--muted);margin:0 auto 32px}#hc-pj-page[data-ring-style=women] .thumbs button{max-width:76px}@media(max-width:749px){#hc-pj-page .ring-style-group strong{font-size:20px}#hc-pj-page .ring-style-group .option-row label>span{min-height:94px}#hc-pj-page .concept-reference-note{font-size:14px;padding:12px 15px}}@media(prefers-reduced-motion:reduce){#hc-pj-page{scroll-behavior:auto}#hc-pj-page *{transition:none!important;animation:none!important}}#hc-pj-page .gallery-main.mia-crop>img,#hc-pj-page .thumbs button.mia-crop>img,#hc-pj-page #dialog-images>div.mia-crop>.dialog-asset{transform:scale(2);transform-origin:50% 19%}#hc-pj-page .thumbs .contain img{object-fit:contain}#hc-pj-page #dialog-images:not(:has(>div+div))>div:is(.mia-crop,.mia-piece-crop){aspect-ratio:1;max-width:min(640px,68dvh);overflow:hidden}#hc-pj-page #dialog-images:not(:has(>div+div))>div:is(.mia-crop,.mia-piece-crop)>.dialog-asset{height:100%;max-height:none;object-fit:cover}#hc-pj-page .gallery-story.ring-value{gap:20px;margin-top:34px;padding-top:25px;border-top:1px solid var(--line)}#hc-pj-page .ring-value>.value-heading{grid-column:1/-1;margin:0;font-size:14px;letter-spacing:.14em;color:var(--gold-d)}#hc-pj-page .ring-value figure{display:flex;flex-direction:column;min-width:0}#hc-pj-page .ring-value .photo{aspect-ratio:1}#hc-pj-page .ring-value .photo .tag{font-size:14px;padding:6px 8px;left:10px;bottom:10px}#hc-pj-page .casting-value-photo img{object-position:50% 55%;transform:scale(1.25);transform-origin:50% 57%}#hc-pj-page .ring-value figcaption{display:flex;flex-direction:column;flex:1;margin-top:18px}#hc-pj-page .ring-value figcaption>.eyebrow{font:500 14px/1.5 var(--sans);letter-spacing:.09em;color:var(--gold-d);margin:0 0 10px}#hc-pj-page .ring-value h3{font:400 clamp(19px,1.8vw,25px)/1.3 var(--serif);min-height:2.6em;margin:0 0 12px;letter-spacing:-.025em}#hc-pj-page .ring-value figcaption>p:not(.eyebrow){font:400 14px/1.7 var(--sans);color:var(--muted);margin:0}#hc-pj-page .ring-value figcaption>p:not(.eyebrow):not(.value-detail):not(.value-included){flex:1}#hc-pj-page .ring-value figcaption>p.value-detail{font-size:14px;color:var(--ink);margin-top:17px;padding-top:12px;border-top:1px solid var(--line)}#hc-pj-page .ring-value figcaption>p.value-included{font-size:14px;color:var(--gold-d);margin-top:5px}@media(max-width:749px){#hc-pj-page .gallery-story.ring-value{display:grid;gap:18px 14px;margin-top:24px;padding-top:20px}#hc-pj-page .ring-value>.value-heading{font-size:14px}#hc-pj-page .ring-value .photo .tag{font-size:14px;left:6px;bottom:6px;padding:5px}#hc-pj-page .ring-value figcaption{margin-top:13px}#hc-pj-page .ring-value figcaption>.eyebrow{font-size:14px;letter-spacing:.03em;margin-bottom:8px}#hc-pj-page .ring-value h3{font-size:18px;line-height:1.3;min-height:3.9em;margin-bottom:9px}#hc-pj-page .ring-value figcaption>p:not(.eyebrow){font-size:14px;line-height:1.65}#hc-pj-page .ring-value figcaption>p.value-detail{font-size:14px;margin-top:13px;padding-top:10px}#hc-pj-page .ring-value figcaption>p.value-included{font-size:14px}#hc-pj-page .gallery-main.mia-crop .tag,#hc-pj-page .gallery-main.mia-piece-crop .tag{font-size:14px}}#hc-pj-page .help,#hc-pj-page .gallery-caption,#hc-pj-page .order-summary,#hc-pj-page .fixed-specs,#hc-pj-page .offer-status{font-size:15px;line-height:1.65}#hc-pj-page .ring-value figcaption>p:not(.eyebrow):not(.value-detail):not(.value-included){font-size:15px;line-height:1.7}#hc-pj-page .ring-value figcaption>.eyebrow{letter-spacing:.04em}#hc-pj-page .tag{max-width:calc(100% - 20px);white-space:normal;line-height:1.35}#hc-pj-page .piece-option small{white-space:normal}#hc-pj-page .offer-action .primary-button{white-space:normal;line-height:1.45}#hc-pj-page .sticky-order>a{white-space:nowrap}#hc-pj-page .case-meta>p{line-height:1.5}@media(max-width:749px){#hc-pj-page input,#hc-pj-page textarea,#hc-pj-page select{font-size:16px}#hc-pj-page .help,#hc-pj-page .gallery-caption,#hc-pj-page .order-summary,#hc-pj-page .fixed-specs,#hc-pj-page .offer-status{font-size:14px}#hc-pj-page .piece-option{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:13px 11px}#hc-pj-page .piece-option>img{width:100%;height:92px;margin:0;object-fit:cover}#hc-pj-page .piece-option>span:not(.selection-check){width:100%;min-width:0}#hc-pj-page .piece-option strong{font-size:18px}#hc-pj-page .piece-option small{display:block;font-size:14px;line-height:1.4;margin:5px 0 8px}#hc-pj-page .piece-option #ring-card-price,#hc-pj-page .piece-option #pendant-card-price{font-size:17px;letter-spacing:-.03em;white-space:nowrap}#hc-pj-page .card-list-price{font-size:14px;line-height:1.5}#hc-pj-page .offer-action{grid-template-columns:1fr;gap:14px}#hc-pj-page .offer-code-row{display:flex;align-items:center;gap:14px}#hc-pj-page .offer-code-row>span{font-size:14px;margin:0}#hc-pj-page .offer-action .primary-button{font-size:14px;letter-spacing:.06em;padding:15px;min-height:54px}#hc-pj-page .offer-status{grid-column:auto;line-height:1.6}#hc-pj-page .ring-value{grid-template-columns:1fr}#hc-pj-page .gallery-story.ring-value{row-gap:26px}#hc-pj-page .ring-value>.value-heading{font-size:14px}#hc-pj-page .ring-value figure{display:grid;grid-template-columns:112px minmax(0,1fr);gap:13px;align-items:start}#hc-pj-page .ring-value .photo{aspect-ratio:.85}#hc-pj-page .ring-value .photo .tag{font-size:14px;line-height:1.25}#hc-pj-page .ring-value figcaption{margin:0}#hc-pj-page .ring-value figcaption>.eyebrow{margin-bottom:7px;letter-spacing:0}#hc-pj-page .ring-value h3{font-size:21px;min-height:0}#hc-pj-page .ring-value figcaption>p:not(.eyebrow):not(.value-detail):not(.value-included){font-size:14px}#hc-pj-page .ring-value figcaption>p.value-detail{margin-top:12px}#hc-pj-page .trust{gap:12px}#hc-pj-page .trust li{min-width:0}#hc-pj-page .trust strong,#hc-pj-page .trust li>span{font-size:14px;white-space:normal}#hc-pj-page .sticky-order{gap:10px}#hc-pj-page .sticky-order>div{min-width:0;flex:1}#hc-pj-page .sticky-order span{max-width:none;font-size:14px;line-height:1.35}#hc-pj-page .sticky-order>a{font-size:14px;padding:13px 12px;gap:7px}}@media(max-width:370px){#hc-pj-page .piece-option{padding:11px 9px}#hc-pj-page .piece-option>img{height:80px}#hc-pj-page .piece-option strong{font-size:17px}#hc-pj-page .piece-option #ring-card-price,#hc-pj-page .piece-option #pendant-card-price{font-size:16px}#hc-pj-page .ring-value figure{grid-template-columns:1fr}#hc-pj-page .ring-value .photo{aspect-ratio:1.25}#hc-pj-page .ring-value figcaption{margin:0}#hc-pj-page .ring-value h3{font-size:23px}}#hc-pj-page .field,#hc-pj-page fieldset{display:block;min-width:0}#hc-pj-page .offer-mobile-copy,#hc-pj-page .offer-label-mobile{display:none}#hc-pj-page .piece-weight{display:block;font-size:15px;font-weight:600;line-height:1.4;margin:3px 0 5px;color:var(--ink)}#hc-pj-page .piece-weight-note{font-size:14px;line-height:1.5;color:var(--muted);margin-top:10px}#hc-pj-page .ring-style-group .option-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;align-items:stretch}#hc-pj-page .ring-style-group .option-row label{display:block;width:100%;margin:0}#hc-pj-page .ring-style-group .option-row label>span{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:72px;padding:10px}#hc-pj-page .ring-style-group strong{font:500 19px/1.25 var(--serif)}#hc-pj-page .ring-style-group b{font:500 21px/1.25 var(--serif)}#hc-pj-page .ring-style-group{margin-bottom:18px}#hc-pj-page .order-summary:empty{display:none}#hc-pj-page .refund-number{display:flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1;white-space:nowrap}#hc-pj-page .refund-number strong{display:flex;align-items:baseline;gap:2px;font:inherit;white-space:nowrap}#hc-pj-page .refund-number strong>span{font:400 .55em/1 var(--serif)}#hc-pj-page .refund-number>small{display:block;font:500 14px/1.2 var(--sans)}#hc-pj-page .approval-media-label{display:block;width:fit-content;margin-top:8px;font:500 14px/1.3 var(--sans);letter-spacing:.04em;color:var(--muted)}#hc-pj-page .approval-grid figcaption{margin-top:12px}@media(max-width:749px){#hc-pj-page .seasonal-offer{padding:8px 0}#hc-pj-page .offer-layout{display:grid;grid-template-columns:minmax(0,1fr) 76px 110px;gap:8px;align-items:center}#hc-pj-page .offer-heading,#hc-pj-page .offer-value,#hc-pj-page .offer-label-desktop{display:none}#hc-pj-page .offer-mobile-copy{display:block;font:600 18px/1.2 var(--serif);color:var(--gold-d);white-space:nowrap}#hc-pj-page .offer-label-mobile{display:inline}#hc-pj-page .offer-action{display:contents}#hc-pj-page .offer-code-row{display:block;margin:0}#hc-pj-page .offer-code-row>span{display:none}#hc-pj-page .offer-code-row input#gift-code{width:76px;height:44px;min-height:44px;padding:7px 3px;font-size:16px;letter-spacing:.04em}#hc-pj-page .offer-action .primary-button{display:flex;justify-content:center;min-height:44px;height:44px;padding:8px 6px;font-size:14px;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap}#hc-pj-page .offer-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;min-height:0;padding:0}#hc-pj-page .product{padding-top:22px}#hc-pj-page .piece-picker{margin-bottom:20px}#hc-pj-page .piece-weight{font-size:14px;margin:1px 0 4px}#hc-pj-page .piece-weight-note{margin-top:8px;line-height:1.4}#hc-pj-page .piece-option{padding:10px;gap:6px}#hc-pj-page .piece-option>img{width:48px;height:48px;aspect-ratio:1}#hc-pj-page .piece-option small{line-height:1.35}#hc-pj-page .buy-col>.eyebrow{display:none}#hc-pj-page #product-title{font-size:28px;line-height:1.18}#hc-pj-page .price{font-size:32px;line-height:1.2;margin-top:10px;gap:8px}#hc-pj-page .price>del{font-size:20px}#hc-pj-page .price small{font-size:14px;letter-spacing:.04em}#hc-pj-page .price-promo{margin-top:4px;font-size:14px;letter-spacing:0}#hc-pj-page .trust{gap:8px;margin:14px 0;padding:12px 0}#hc-pj-page .trust li{display:grid;grid-template-columns:19px minmax(0,1fr);align-items:center;text-align:left;gap:5px;min-width:0}#hc-pj-page .trust .ic{width:19px;height:19px;margin:0;stroke-width:1.6}#hc-pj-page .trust strong{font-size:14px;line-height:1.3;font-weight:500}#hc-pj-page .trust li>span{display:none}#hc-pj-page .ring-style-group .option-row label>span{min-height:62px;gap:2px;padding:8px}#hc-pj-page .ring-style-group strong{font-size:18px}#hc-pj-page .ring-style-group b{font-size:20px}#hc-pj-page .option-group legend{margin-bottom:8px}#hc-pj-page .size-group{padding:14px;margin-bottom:22px}#hc-pj-page .size-group legend{font-size:19px;margin-bottom:9px}#hc-pj-page .refund-grid li{grid-template-columns:86px minmax(0,1fr);column-gap:16px;padding:18px 0}#hc-pj-page .refund-number{font-size:36px;grid-column:1;grid-row:1/4;gap:4px}#hc-pj-page .refund-number strong>span{font-size:22px}#hc-pj-page .refund-number.final{font-size:29px;padding:0}#hc-pj-page .refund-track{position:static;grid-column:1;grid-row:4;width:100%;height:4px;margin-top:8px}#hc-pj-page .refund-grid h3{font-size:19px;line-height:1.3}#hc-pj-page .refund-grid p{line-height:1.5}#hc-pj-page .approval-grid{gap:28px}#hc-pj-page .approval-grid figure{display:block;min-width:0}#hc-pj-page .approval-grid .photo{width:100%;aspect-ratio:4/3;grid-row:auto}#hc-pj-page .approval-media-label{margin-top:7px;font-size:14px}#hc-pj-page .approval-grid figcaption{margin-top:9px;gap:8px}#hc-pj-page .approval-grid h3{font-size:21px}#hc-pj-page .approval-grid figcaption small{margin:0 0 0 auto;font-size:14px;padding:4px 6px}#hc-pj-page .approval-grid figure>p{margin-top:7px;font-size:14px;line-height:1.5}#hc-pj-page .approval-grid figure>p br{display:none}}#hc-pj-page .case-image-cell{display:block;position:relative;min-width:0}#hc-pj-page .offer-heading-mobile{display:none}#hc-pj-page .trust li{display:block;min-width:0}#hc-pj-page .trust a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;padding:5px;text-align:center;text-decoration:none}#hc-pj-page .trust a:hover,#hc-pj-page .trust a:focus-visible{background:var(--deep)}#hc-pj-page .trust a .ic{margin:0 0 4px}#hc-pj-page .trust .trust-description{font-size:14px;line-height:1.4;color:var(--muted)}#hc-pj-page .gallery-pause{display:block;margin:5px 0 0 auto;min-height:44px;padding:7px 0 7px 12px;border:0;background:none;color:var(--muted);font:500 14px/1.4 var(--sans)}#hc-pj-page .gallery-pause[hidden],#hc-pj-page .benefit-arrow{display:none}@media(max-width:749px){#hc-pj-page .case-card .case-photo-label{position:static;display:block;width:100%;max-width:none;margin:7px 0 0;padding:0;background:none;color:var(--muted);font:400 14px/1.4 var(--sans);letter-spacing:0;text-transform:none}#hc-pj-page .seasonal-offer{padding:14px 0;background:var(--paper)}#hc-pj-page .offer-layout{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:14px 16px 16px;background:var(--deep);border:1px solid #cbb890;border-top:3px solid var(--gold);box-shadow:0 3px #886b330f}#hc-pj-page .offer-heading{display:contents}#hc-pj-page .offer-heading-desktop,#hc-pj-page .offer-mobile-copy{display:none}#hc-pj-page .offer-heading-mobile{display:inline}#hc-pj-page .offer-heading .eyebrow{grid-column:1/-1;margin:0;font-size:14px;line-height:1.3;letter-spacing:.08em;color:var(--gold-d)}#hc-pj-page .offer-heading h2{grid-column:1;margin:0;font-size:24px;line-height:1.12}#hc-pj-page .offer-value{display:block;grid-column:2;align-self:center;border:0;padding:0;text-align:right}#hc-pj-page .offer-value>strong{font-size:36px;line-height:1.1;letter-spacing:-.035em}#hc-pj-page .offer-value>strong>span{font-size:24px}#hc-pj-page .offer-value p{display:none}#hc-pj-page .offer-action{display:grid;grid-column:1/-1;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;padding-top:12px;border-top:1px dashed #bdaa86}#hc-pj-page .offer-code-row{display:block;margin:0}#hc-pj-page .offer-code-row input#gift-code{width:88px;height:44px;min-height:44px;padding:8px 5px;background:var(--paper);font-size:17px;letter-spacing:.08em}#hc-pj-page .offer-action .primary-button{justify-content:center;min-height:44px;height:44px;padding:10px 8px;font-size:14px;letter-spacing:.02em;text-transform:none;white-space:nowrap}#hc-pj-page .trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:14px 0;padding:0;border-block:1px solid var(--line)}#hc-pj-page .trust li{display:block}#hc-pj-page .trust li+li{border-left:1px solid var(--line)}#hc-pj-page .trust a{min-height:84px;padding:11px 5px 8px;gap:6px}#hc-pj-page .trust a .ic{width:21px;height:21px;margin:0;color:var(--gold-d)}#hc-pj-page .trust a strong{display:grid;place-items:center;min-height:36px;font:500 14px/1.3 var(--sans);white-space:normal;overflow-wrap:normal;word-break:normal}#hc-pj-page .trust a .trust-description{display:none}#hc-pj-page .trust .benefit-arrow{display:block;position:absolute;top:5px;right:6px;color:var(--gold-d);font:400 14px/1 var(--sans)}}#hc-pj-page{--serif:var(--hc-pj-serif,Trirong,Georgia,serif);--sans:var(--hc-pj-sans,"Red Hat Display",Arial,sans-serif);isolation:isolate;min-width:0}#hc-pj-page [id]{scroll-margin-top:calc(var(--header-height,90px) + 24px)}#hc-pj-page button:disabled{cursor:wait;opacity:.65}#hc-pj-page .cart-status{margin-top:14px;font-size:15px}#hc-pj-page .cart-status a{display:inline-block;margin-left:8px;text-decoration:underline}#hc-pj-page .mia-crop img,#hc-pj-page .gallery-main.mia-crop>img,#hc-pj-page .thumbs button.mia-crop>img,#hc-pj-page #dialog-images>div.mia-crop>.dialog-asset{transform:none;object-fit:cover;object-position:center;transform-origin:center}
/*# sourceMappingURL=/cdn/shop/t/19/assets/hc-pj-page.css.map */
