.selections.svelte-gnljsx{margin:28px 0;color:#252725;scroll-margin-top:140px}.intro.svelte-gnljsx{border-top:1px solid #ded8d0;padding-top:22px}.intro.svelte-gnljsx>span:where(.svelte-gnljsx){font:21px var(--font-heading)}.intro.svelte-gnljsx p:where(.svelte-gnljsx){font:12px/1.6 var(--font-body);color:#6e4133;margin:10px 0 20px}fieldset.svelte-gnljsx{padding:0;border:0;margin:20px 0}legend.svelte-gnljsx{font:12px var(--font-body);margin-bottom:12px}legend.svelte-gnljsx strong:where(.svelte-gnljsx){font-weight:500;color:#6e4133;margin-left:10px}.choices.svelte-gnljsx{display:flex;flex-wrap:wrap;gap:8px}button.svelte-gnljsx{font:12px var(--font-body);cursor:pointer}.choices.svelte-gnljsx button:where(.svelte-gnljsx){display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px 14px;background:#fff;border:1px solid #d9d3cb;color:#34322e}.choices.svelte-gnljsx button[aria-pressed=true]:where(.svelte-gnljsx){border-color:#6e4133;background:#f5efea;box-shadow:inset 0 0 0 1px #6e4133}.choices.svelte-gnljsx button:where(.svelte-gnljsx):disabled{opacity:.4;cursor:not-allowed}.swatch.svelte-gnljsx{width:16px;height:16px;border-radius:50%;border:1px solid #0002;box-shadow:inset 0 0 0 2px #ffffff60}.hint.svelte-gnljsx{font:11px/1.7 var(--font-body);color:#6b655e;margin:12px 0}.fixed.svelte-gnljsx{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#faf8f5;padding:16px;margin-top:20px}.fixed.svelte-gnljsx dt:where(.svelte-gnljsx){font:10px var(--font-body);color:#746c62}.fixed.svelte-gnljsx dd:where(.svelte-gnljsx){font:12px var(--font-body);margin:5px 0 0}.reset.svelte-gnljsx{background:none;text-decoration:underline;text-underline-offset:4px;color:#6e4133;padding:8px 0}.exact.svelte-gnljsx{display:block;font:12px var(--font-body)}select.svelte-gnljsx{display:block;width:100%;padding:14px;margin-top:10px;background:#fff;border:1px solid #bfb6aa}button.svelte-gnljsx:focus-visible,select.svelte-gnljsx:focus-visible,.selections.svelte-gnljsx:focus-visible{outline:2px solid #6e4133;outline-offset:3px}.reviews.svelte-1fxaet5{padding:72px 0 25px;border-top:1px solid #dcd6ce;margin-top:70px;scroll-margin-top:130px;color:#252725}.reviews.svelte-1fxaet5 header:where(.svelte-1fxaet5){display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px}.eyebrow.svelte-1fxaet5{font:10px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#6e4133}h2.svelte-1fxaet5{font:clamp(30px,3vw,42px)/1.15 var(--font-heading);margin:14px 0}header.svelte-1fxaet5 p:where(.svelte-1fxaet5){max-width:52ch;font:13px/1.8 var(--font-body);color:#6b655e}header.svelte-1fxaet5 a:where(.svelte-1fxaet5){font:13px var(--font-body);padding:12px 0;border-bottom:1px solid #6e4133;white-space:nowrap}.review-layout.svelte-1fxaet5{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,90px)}form.svelte-1fxaet5{padding:30px;background:#faf7f3;scroll-margin-top:130px}h3.svelte-1fxaet5{font:26px var(--font-heading);margin:0 0 12px}.form-note.svelte-1fxaet5,.empty.svelte-1fxaet5 p:where(.svelte-1fxaet5),article.svelte-1fxaet5 p:where(.svelte-1fxaet5){font:13px/1.8 var(--font-body);color:#6b655e}.empty.svelte-1fxaet5{padding:28px 0;max-width:45ch}.empty.svelte-1fxaet5>span:where(.svelte-1fxaet5){font-size:26px;color:#8b6b52;display:block;margin-bottom:24px}.rating-summary.svelte-1fxaet5{display:flex;align-items:center;gap:24px;border-bottom:1px solid #dcd6ce;padding-bottom:26px}.rating-summary.svelte-1fxaet5>strong:where(.svelte-1fxaet5){font:52px var(--font-heading)}.rating-summary.svelte-1fxaet5 span:where(.svelte-1fxaet5),.review-meta.svelte-1fxaet5>span:where(.svelte-1fxaet5){color:#6e4133;letter-spacing:3px}.rating-summary.svelte-1fxaet5 p:where(.svelte-1fxaet5){font:12px var(--font-body)}fieldset.svelte-1fxaet5{border:0;padding:0;margin:22px 0 0}legend.svelte-1fxaet5,.review-label.svelte-1fxaet5{font:12px var(--font-body);display:block;margin-bottom:10px}legend.svelte-1fxaet5 span:where(.svelte-1fxaet5),.review-label.svelte-1fxaet5 span:where(.svelte-1fxaet5){color:#776e63}.stars.svelte-1fxaet5{display:flex;gap:6px}.stars.svelte-1fxaet5 label:where(.svelte-1fxaet5){position:relative;cursor:pointer;color:#b5a99c;display:grid;place-items:center;width:44px;height:44px;font-size:30px}.stars.svelte-1fxaet5 label.selected:where(.svelte-1fxaet5){color:#6e4133}.stars.svelte-1fxaet5 input:where(.svelte-1fxaet5){position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.stars.svelte-1fxaet5 label:where(.svelte-1fxaet5):has(input:where(.svelte-1fxaet5):focus-visible){outline:2px solid #6e4133;outline-offset:2px}.rating-label.svelte-1fxaet5{font:11px var(--font-body);color:#6b655e;margin:8px 0 25px}textarea.svelte-1fxaet5{display:block;box-sizing:border-box;width:100%;resize:vertical;padding:14px;font:13px/1.8 var(--font-body);border:1px solid #c8beb2;background:#fff;min-height:140px}.text-help.svelte-1fxaet5{display:flex;justify-content:space-between;gap:14px;font:10px/1.6 var(--font-body);color:#6b655e;margin:10px 0 20px}.submit.svelte-1fxaet5{background:#6e4133;color:#fff;padding:16px 24px;min-height:48px;border:0;font:13px var(--font-body);cursor:pointer}.submit.svelte-1fxaet5:hover{background:#503025}fieldset.svelte-1fxaet5:disabled{opacity:.65}.error.svelte-1fxaet5,.notice.svelte-1fxaet5{font:12px/1.7 var(--font-body);padding:12px;border-left:2px solid #6e4133;background:#fff}.error.svelte-1fxaet5{color:#922e27}.review-meta.svelte-1fxaet5{display:flex;justify-content:space-between;gap:18px;font:12px var(--font-body)}article.svelte-1fxaet5{padding:25px 0;border-bottom:1px solid #dcd6ce}article.svelte-1fxaet5 p:where(.svelte-1fxaet5){white-space:pre-wrap;overflow-wrap:anywhere}.preview.svelte-1fxaet5{padding:22px;background:#f5f1eb;margin-top:20px}.preview.svelte-1fxaet5 .review-meta:where(.svelte-1fxaet5){margin-top:20px}.more.svelte-1fxaet5,.account-link.svelte-1fxaet5{background:none;border:0;border-bottom:1px solid #6e4133;padding:10px 0;font:12px var(--font-body);color:#6e4133;cursor:pointer}.account-link.svelte-1fxaet5{display:inline-block;margin-top:14px}button.svelte-1fxaet5:focus-visible,a.svelte-1fxaet5:focus-visible,textarea.svelte-1fxaet5:focus-visible{outline:2px solid #6e4133;outline-offset:4px}@media(max-width:760px){.reviews.svelte-1fxaet5{padding-top:40px;margin-top:45px}.reviews.svelte-1fxaet5 header:where(.svelte-1fxaet5){display:block}.reviews.svelte-1fxaet5 header:where(.svelte-1fxaet5) a:where(.svelte-1fxaet5){display:inline-block;margin-top:10px}.review-layout.svelte-1fxaet5{grid-template-columns:1fr;gap:22px}form.svelte-1fxaet5{padding:22px 18px}.empty.svelte-1fxaet5{padding:0}.submit.svelte-1fxaet5{width:100%}.text-help.svelte-1fxaet5{flex-wrap:wrap}}.related.svelte-122scnw{margin-top:70px}header.svelte-122scnw{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px}h2.svelte-122scnw{font:400 36px/1.15 var(--font-heading)}a.svelte-122scnw,p.svelte-122scnw,button.svelte-122scnw{font-size:12px;color:#6e4133}button.svelte-122scnw{min-height:44px;text-decoration:underline}.related-grid.svelte-122scnw{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.placeholder.svelte-122scnw{aspect-ratio:.7;background:#f5f0e9;border:1px solid #e7ded4;border-radius:14px}@media(max-width:1100px){.related-grid.svelte-122scnw{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){header.svelte-122scnw{align-items:flex-start;flex-direction:column}h2.svelte-122scnw{font-size:28px}.related-grid.svelte-122scnw{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.placeholder.svelte-122scnw:nth-child(n+3){display:none}}.pdp.svelte-l39wf2{max-width:1680px;padding:0 clamp(24px,4vw,76px) 80px;margin:auto;color:#252725;font-family:var(--font-body)}.breadcrumbs.svelte-l39wf2{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;padding:28px 0}.breadcrumbs.svelte-l39wf2 span:where(.svelte-l39wf2){color:#b1aba0}.product-layout.svelte-l39wf2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(35px,6vw,100px);align-items:start}.main-photo.svelte-l39wf2{display:block;position:relative;width:100%;background:#fff;border:1px solid #e9e5df;border:0;padding:0;cursor:zoom-in}.main-photo.svelte-l39wf2 img:where(.svelte-l39wf2){width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;display:block}.main-photo.svelte-l39wf2>span:where(.svelte-l39wf2){position:absolute;bottom:20px;right:20px;background:#fff;padding:11px}.image-note.svelte-l39wf2{font:11px/1.7 var(--font-body);color:#6b6d67;max-width:72ch;margin:14px 0}.thumbnails.svelte-l39wf2{display:flex;gap:12px;margin:15px 0;overflow:auto}.thumbnails.svelte-l39wf2 button:where(.svelte-l39wf2){border:1px solid transparent;flex:0 0 88px}.thumbnails.svelte-l39wf2 [aria-pressed=true]:where(.svelte-l39wf2){border-color:#a04a32}.thumbnails.svelte-l39wf2 img:where(.svelte-l39wf2){-o-object-fit:contain;object-fit:contain;aspect-ratio:1}.photo-pending.svelte-l39wf2{aspect-ratio:1;display:grid;place-items:center;background:#f4f3f0;padding:30px}.buy-box.svelte-l39wf2{padding:20px 0}.eyebrow.svelte-l39wf2{font-size:10px;letter-spacing:.12em;text-transform:uppercase}h1.svelte-l39wf2{font:400 clamp(28px,2.5vw,40px)/1.2 var(--font-heading);margin:18px 0 22px}.price.svelte-l39wf2{font-size:22px;margin:0}.caption.svelte-l39wf2{font-size:12px;line-height:1.7;color:#68665f;max-width:50ch;margin:12px 0 30px}.buy-actions.svelte-l39wf2{display:flex;gap:12px;margin:25px 0 18px;align-items:stretch}.add.svelte-l39wf2{background:#fff;color:#6e4133;border:1px solid #6e4133;font:13px var(--font-body);padding:17px;flex:1;min-height:50px}.add.svelte-l39wf2:disabled{opacity:.5}.save.svelte-l39wf2{width:52px;display:grid;place-items:center;border:1px solid #b8b2a7}.save[aria-pressed=true].svelte-l39wf2{background:#e8ded7;color:#a04a32}.question.svelte-l39wf2{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;border-bottom:1px solid #bcb6ab;padding:10px 0;font-size:12px;text-decoration:none}.status.svelte-l39wf2{font-size:13px;padding:14px;background:#f0f3ef;line-height:1.8}.status.svelte-l39wf2 a:where(.svelte-l39wf2){text-decoration:underline}.details.svelte-l39wf2{margin-top:30px;border-top:1px solid #d9d5cc}details.svelte-l39wf2{border-bottom:1px solid #d9d5cc;padding:20px 0}summary.svelte-l39wf2{display:flex;justify-content:space-between;list-style:none;cursor:pointer;font-size:13px}summary.svelte-l39wf2::-webkit-details-marker{display:none}details[open].svelte-l39wf2 summary:where(.svelte-l39wf2) span:where(.svelte-l39wf2){transform:rotate(45deg)}details.svelte-l39wf2 p:where(.svelte-l39wf2),details.svelte-l39wf2 a:where(.svelte-l39wf2){font-size:12px;line-height:1.8}details.svelte-l39wf2 p:where(.svelte-l39wf2){margin:20px 0 12px}dl.svelte-l39wf2{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:20px}dt.svelte-l39wf2{font-size:10px;text-transform:uppercase;color:#68665f;letter-spacing:.05em}dd.svelte-l39wf2{font-size:13px;margin:6px 0 0;overflow-wrap:anywhere}.zoom.svelte-l39wf2{border:0;padding:32px;background:#fff;max-width:90vw;max-height:90dvh}.zoom.svelte-l39wf2::backdrop{background:#151713b8}.zoom.svelte-l39wf2 img:where(.svelte-l39wf2){max-height:75dvh;max-width:80vw;-o-object-fit:contain;object-fit:contain;margin:auto}.zoom.svelte-l39wf2 p:where(.svelte-l39wf2){font-size:12px;text-align:center;margin-top:16px}.close.svelte-l39wf2{position:sticky;top:0;display:grid;place-items:center;margin-left:auto;width:44px;height:44px;background:#fff}.pdp.svelte-l39wf2 :where(.svelte-l39wf2):is(a:where(.svelte-l39wf2),button:where(.svelte-l39wf2),summary:where(.svelte-l39wf2)):focus-visible,.zoom.svelte-l39wf2 button:where(.svelte-l39wf2):focus-visible{outline:2px solid #a04a32;outline-offset:4px}a.svelte-l39wf2:hover{color:#a04a32}.gallery-heading.svelte-l39wf2{display:flex;justify-content:space-between;gap:16px;font-size:11px;color:#6b655f;padding:0 0 16px}.gallery-heading.svelte-l39wf2 a:where(.svelte-l39wf2){text-underline-offset:4px}.gallery.svelte-l39wf2{position:sticky;top:110px;min-width:0}.price.svelte-l39wf2 small:where(.svelte-l39wf2){font-size:11px;color:#6b655f}.option-hint.svelte-l39wf2{font-size:12px;line-height:1.6;color:#6b655f;margin:12px 0}.fit-link.svelte-l39wf2{display:flex;justify-content:space-between;gap:15px;margin:24px 0;font-size:12px}.fit-link.svelte-l39wf2 button:where(.svelte-l39wf2){background:none;padding:0;text-decoration:underline;text-underline-offset:4px}.buy-now.svelte-l39wf2{background:#6e4133;color:#fff;border:1px solid #6e4133;padding:16px 20px;font:13px var(--font-body);min-height:50px;flex:1}.buy-now.svelte-l39wf2:hover{background:#503025}button.svelte-l39wf2:disabled{opacity:.5;cursor:not-allowed}button.svelte-l39wf2{cursor:pointer}.gallery-controls.svelte-l39wf2{display:flex;align-items:center;justify-content:center;gap:20px;margin:12px 0;font:12px var(--font-body)}.gallery-controls.svelte-l39wf2 button:where(.svelte-l39wf2){min-width:44px;min-height:44px;background:#fff;border:1px solid #ddd6cc;padding:8px}.zoom-canvas.svelte-l39wf2{max-height:62dvh;overflow:auto}.zoom-canvas.svelte-l39wf2 button:where(.svelte-l39wf2){display:block;background:#fff;margin:auto}.zoom.svelte-l39wf2 .zoom-canvas:where(.svelte-l39wf2) img:where(.svelte-l39wf2){max-height:60dvh}.zoom.svelte-l39wf2 .magnified:where(.svelte-l39wf2) img:where(.svelte-l39wf2){max-height:none;width:1400px;max-width:none}.size-help.svelte-l39wf2{width:min(540px,calc(100vw - 32px));max-height:85dvh;padding:28px;border:0;color:#252725}.size-help.svelte-l39wf2::backdrop{background:#151713b8}.size-help.svelte-l39wf2 h2:where(.svelte-l39wf2){font:36px/1.15 var(--font-heading);margin:20px 0}.size-help.svelte-l39wf2 p:where(.svelte-l39wf2),.size-help.svelte-l39wf2 li:where(.svelte-l39wf2){font:14px/1.8 var(--font-body)}.size-help.svelte-l39wf2 ul:where(.svelte-l39wf2){padding-left:20px;margin:20px 0}.size-help.svelte-l39wf2 li:where(.svelte-l39wf2){margin:12px 0}.fit-note.svelte-l39wf2{background:#f6f3ef;padding:16px}.size-help.svelte-l39wf2 :where(.svelte-l39wf2):is(a:where(.svelte-l39wf2),button:where(.svelte-l39wf2)):focus-visible,.mobile-purchase.svelte-l39wf2 button:where(.svelte-l39wf2):focus-visible{outline:2px solid #6e4133;outline-offset:3px}.mobile-purchase.svelte-l39wf2{display:none}#piece-details.svelte-l39wf2,#product-selection.svelte-l39wf2{scroll-margin-top:120px}@media(max-width:1100px)and (min-width:761px){.buy-actions.svelte-l39wf2{flex-wrap:wrap}}@media(max-width:760px){body:has(.mobile-purchase){padding-bottom:90px}.pdp.svelte-l39wf2{padding:0 20px 65px}.gallery.svelte-l39wf2{position:static}.buy-actions.svelte-l39wf2{gap:8px;flex-wrap:wrap}.save.svelte-l39wf2{width:46px}.add.svelte-l39wf2,.buy-now.svelte-l39wf2{padding:14px 10px}.mobile-purchase.svelte-l39wf2{position:fixed;z-index:30;bottom:0;left:0;right:0;display:flex;align-items:center;gap:18px;border-top:1px solid #ddd6cc;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 24px #25272508}.mobile-purchase.svelte-l39wf2>div:where(.svelte-l39wf2){flex:1;min-width:0}.mobile-purchase.svelte-l39wf2 span:where(.svelte-l39wf2){display:block;font:11px var(--font-body);color:#6b655f;margin-bottom:5px}.mobile-purchase.svelte-l39wf2 strong:where(.svelte-l39wf2){font:15px var(--font-body)}.mobile-purchase.svelte-l39wf2 .buy-now:where(.svelte-l39wf2){flex:0 0 auto;min-width:140px}.product-layout.svelte-l39wf2{grid-template-columns:1fr;gap:12px}.buy-box.svelte-l39wf2{padding:15px 0}h1.svelte-l39wf2{font-size:29px}.breadcrumbs.svelte-l39wf2{padding:22px 0}.zoom.svelte-l39wf2{padding:15px}.zoom.svelte-l39wf2 img:where(.svelte-l39wf2){max-width:80vw}}:where(html[dir=ltr]),:where([data-sonner-toaster][dir=ltr]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir=rtl]),:where([data-sonner-toaster][dir=rtl]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled=true]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:#00000014}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;background:var(--gray1);color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";position:absolute;left:0;right:0;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted=true]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y: translateY( calc(var(--lift) * var(--offset) + var(--lift) * -100%) );opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount, 0px));transition:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset: 16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-rich-colors=true] [data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-theme=dark] [data-sonner-toast][data-type=default] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-rich-colors=true] [data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true] [data-sonner-toast][data-type=info],[data-rich-colors=true] [data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true] [data-sonner-toast][data-type=warning],[data-rich-colors=true] [data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true] [data-sonner-toast][data-type=error],[data-rich-colors=true] [data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.option-gem.svelte-s4o97x{transition:transform .28s cubic-bezier(.2,.7,.3,1),filter .28s ease}.option-gem.on-white.svelte-s4o97x{mix-blend-mode:multiply}@media(hover:hover)and (pointer:fine){.option-tile.svelte-s4o97x:not(:disabled):hover .option-gem:where(.svelte-s4o97x){transform:scale(1.12);filter:contrast(1.06) saturate(1.04)}}.option-tile.svelte-s4o97x:not(:disabled):active .option-gem:where(.svelte-s4o97x){transform:scale(.93);transition-duration:90ms}.option-gem-selected.svelte-s4o97x{animation:svelte-s4o97x-option-gem-settle .3s cubic-bezier(.2,.7,.3,1)}@keyframes svelte-s4o97x-option-gem-settle{0%{transform:scale(.88)}60%{transform:scale(1.05)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.option-gem.svelte-s4o97x,.option-tile.svelte-s4o97x:not(:disabled):hover .option-gem:where(.svelte-s4o97x),.option-tile.svelte-s4o97x:not(:disabled):active .option-gem:where(.svelte-s4o97x),.option-gem-selected.svelte-s4o97x{animation:none;transition:none;transform:none}}.ssbc-button__link.svelte-11vdqpr,.ssbc-button__icon.svelte-11vdqpr{display:inline-block}.ssbc-button__link.svelte-11vdqpr{text-decoration:none;color:#fff}.ssbc-button.svelte-11vdqpr{transition:25ms ease-out;padding:.75em}.ssbc-button__icon.svelte-11vdqpr svg{width:1em;height:1em;margin:0;vertical-align:middle}.ssbc-button__icon--fill.svelte-11vdqpr{fill:#fff;stroke:none}.ssbc-button__icon--outline.svelte-11vdqpr{fill:none;stroke:#fff}.ssbc-button--email{background-color:#777}.ssbc-button--email:active,.ssbc-button--email:hover{background-color:#5e5e5e}.ssbc-button--facebook{background-color:#3b5998}.ssbc-button--facebook:active,.ssbc-button--facebook:hover{background-color:#2d4373}.ssbc-button--linkedin{background-color:#0077b5}.ssbc-button--linkedin:active,.ssbc-button--linkedin:hover{background-color:#046293}.ssbc-button--pinterest{background-color:#bd081c}.ssbc-button--pinterest:active,.ssbc-button--pinterest:hover{background-color:#8c0615}.ssbc-button--telegram{background-color:#54a9eb}.ssbc-button--telegram:active,.ssbc-button--telegram:hover{background-color:#4b97d1}.ssbc-button--x{background-color:#14171a}.ssbc-button--x:active,.ssbc-button--x:hover{background-color:#000}.ssbc-button--whatsapp{background-color:#25d366}.ssbc-button--whatsapp:active,.ssbc-button--whatsapp:hover{background-color:#1da851}.font-montserrat{font-family:var(--font-body)}.rating-bar-glow.svelte-1mni2sq{box-shadow:0 0 12px rgba(var(--primary),.2)}.custom-scrollbar.svelte-1mni2sq::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-1mni2sq::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-1mni2sq::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.tpd-eyebrow.svelte-pwtdiq{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.tpd-title.svelte-pwtdiq{font-family:var(--font-body);font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:hsl(var(--foreground));margin:6px 0 0}.tpd-h.svelte-pwtdiq,.tpd-h2.svelte-pwtdiq{font-family:var(--font-body);font-weight:700;letter-spacing:-.01em;color:hsl(var(--foreground))}.tpd-h.svelte-pwtdiq{font-size:16px;margin:0 0 10px}.tpd-h-upper.svelte-pwtdiq{text-transform:uppercase;letter-spacing:.06em;font-size:14px}.tpd-h2.svelte-pwtdiq{font-size:22px;margin:0 0 6px}.tpd-center.svelte-pwtdiq{text-align:center;display:block}.tpd-info.svelte-pwtdiq{position:sticky;gap:18px}.tpd-sec.svelte-pwtdiq{display:flex;flex-direction:column}.tpd-price-row.svelte-pwtdiq{display:flex;flex-direction:column;gap:4px;padding-bottom:12px;border-bottom:1px solid hsl(var(--border))}.tpd-card.svelte-pwtdiq{border:1px solid hsl(var(--border));background:hsl(var(--card));padding:16px 18px}.tpd-engrave.svelte-pwtdiq{border:1px solid hsl(var(--border));padding:12px 14px}.tpd-engrave.svelte-pwtdiq summary:where(.svelte-pwtdiq){list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:600;color:hsl(var(--foreground))}.tpd-engrave.svelte-pwtdiq summary:where(.svelte-pwtdiq)::-webkit-details-marker{display:none}.tpd-engrave.svelte-pwtdiq summary:where(.svelte-pwtdiq) .tpd-i16{width:16px;height:16px;color:hsl(var(--primary));flex:none}.tpd-engrave.svelte-pwtdiq summary:where(.svelte-pwtdiq) .tpd-chev{width:16px;height:16px;margin-left:auto;transition:transform .2s}.tpd-engrave[open].svelte-pwtdiq summary:where(.svelte-pwtdiq) .tpd-chev{transform:rotate(180deg)}.tpd-engrave-input.svelte-pwtdiq{margin-top:12px;width:100%;border:1px solid hsl(var(--border));padding:9px 12px;font-size:14px;background:#fff}.tpd-engrave-note.svelte-pwtdiq{margin-top:6px;font-size:12px;color:hsl(var(--muted-foreground))}.tpd-assure.svelte-pwtdiq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;border:1px solid hsl(var(--border));background:hsl(var(--secondary));padding:18px}.tpd-assure-item.svelte-pwtdiq{display:flex;align-items:flex-start;gap:10px}.tpd-assure-item.svelte-pwtdiq .tpd-assure-icon{width:22px;height:22px;flex:none;stroke-width:1.6;color:hsl(var(--primary));margin-top:2px}.tpd-assure-label.svelte-pwtdiq{display:block;font-size:13px;font-weight:600;color:hsl(var(--foreground));letter-spacing:.02em}.tpd-assure-sub.svelte-pwtdiq{display:block;font-size:12px;color:hsl(var(--muted-foreground))}.tpd-price-panel.svelte-pwtdiq{padding:0}.tpd-tabs.svelte-pwtdiq{display:flex}.tpd-tabs.svelte-pwtdiq button:where(.svelte-pwtdiq){flex:1;padding:12px;font-size:14px;font-weight:600;color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border))}.tpd-tabs.svelte-pwtdiq button.active:where(.svelte-pwtdiq){color:#fff;background:hsl(var(--primary))}.tpd-row.svelte-pwtdiq{display:flex;justify-content:space-between;gap:12px;padding:11px 18px;font-size:14px;color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border))}.tpd-row.tpd-muted.svelte-pwtdiq{color:hsl(var(--muted-foreground))}.tpd-row.tpd-total.svelte-pwtdiq{font-weight:700}.tpd-off.svelte-pwtdiq{font-style:normal;color:hsl(var(--accent));font-size:12px;margin-left:6px}.tpd-savebar.svelte-pwtdiq{display:flex;justify-content:space-between;padding:12px 18px;font-weight:600;color:#15803d;background:#f0fdf4}.tpd-compare.svelte-pwtdiq{padding:16px 18px;font-size:14px;line-height:1.6;color:hsl(var(--muted-foreground))}.tpd-acc-group.svelte-pwtdiq{display:flex;flex-direction:column;border-top:1px solid hsl(var(--border))}.tpd-acc.svelte-pwtdiq{border-bottom:1px solid hsl(var(--border))}.tpd-acc-head.svelte-pwtdiq{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 2px;font-size:14px;font-weight:600;color:hsl(var(--foreground))}.tpd-acc-head.svelte-pwtdiq .tpd-chev{width:16px;height:16px;flex:none;transition:transform .2s}.tpd-acc.open.svelte-pwtdiq .tpd-acc-head:where(.svelte-pwtdiq) .tpd-chev{transform:rotate(180deg)}.tpd-acc-body.svelte-pwtdiq{padding:0 2px 16px;font-size:13px;line-height:1.65;color:hsl(var(--muted-foreground))}.tpd-story.svelte-pwtdiq{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:8px;border:1px solid hsl(var(--border))}.tpd-story-media.svelte-pwtdiq{display:flex;align-items:center;justify-content:center;background:hsl(var(--secondary));min-height:320px}.tpd-story-media.svelte-pwtdiq .tpd-story-gem{width:96px;height:96px;stroke-width:1;color:hsl(var(--primary));opacity:.65}.tpd-story-copy.svelte-pwtdiq{padding:44px;display:flex;flex-direction:column;gap:12px;justify-content:center}.tpd-story-copy.svelte-pwtdiq p:where(.svelte-pwtdiq){font-size:15px;line-height:1.7;color:hsl(var(--muted-foreground))}.tpd-process.svelte-pwtdiq{padding:44px 0 8px}.tpd-process-grid.svelte-pwtdiq{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;margin-top:26px}.tpd-step.svelte-pwtdiq{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.tpd-step-ring.svelte-pwtdiq{position:relative;width:70px;height:70px;border:1px solid hsl(var(--border));border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsl(var(--card))}.tpd-step-ring.svelte-pwtdiq .tpd-step-icon{width:28px;height:28px;stroke-width:1.4;color:hsl(var(--primary))}.tpd-step-num.svelte-pwtdiq{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:hsl(var(--primary));color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.tpd-step-label.svelte-pwtdiq{font-size:12px;font-weight:600;color:hsl(var(--foreground))}.tpd-step-sub.svelte-pwtdiq{font-size:11px;color:hsl(var(--muted-foreground));line-height:1.4}.tpd-faq.svelte-pwtdiq{padding:40px 0}.tpd-faq-list.svelte-pwtdiq{width:min(820px,100%);margin:22px auto 0;border-top:1px solid hsl(var(--border))}.tpd-bar.svelte-pwtdiq{position:sticky;top:0;z-index:40;display:none;background:#fff;border-bottom:1px solid hsl(var(--border));box-shadow:0 6px 20px -12px #00000040}@media(min-width:768px){.tpd-bar.svelte-pwtdiq{display:block}}.tpd-bar-inner.svelte-pwtdiq{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:10px;padding-bottom:10px}.tpd-bar-product.svelte-pwtdiq{display:flex;align-items:center;gap:14px;min-width:0}.tpd-bar-product.svelte-pwtdiq img:where(.svelte-pwtdiq),.tpd-bar-thumb-fallback.svelte-pwtdiq{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border:1px solid hsl(var(--border));background:hsl(var(--muted));flex:none}.tpd-bar-meta.svelte-pwtdiq{display:flex;flex-direction:column;gap:2px;min-width:0}.tpd-bar-title.svelte-pwtdiq{font-family:var(--font-body);font-weight:600;font-size:15px;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46ch}.tpd-bar-price.svelte-pwtdiq{display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:700;color:hsl(var(--primary))}.tpd-bar-price.svelte-pwtdiq s:where(.svelte-pwtdiq){color:hsl(var(--muted-foreground));font-weight:400;font-size:13px}.tpd-bar-price.svelte-pwtdiq em:where(.svelte-pwtdiq){font-style:normal;font-size:12px;color:hsl(var(--accent))}.tpd-bar-cta.svelte-pwtdiq{width:min(320px,40%);flex:none}@media(max-width:900px){.tpd-story.svelte-pwtdiq{grid-template-columns:1fr}.tpd-process-grid.svelte-pwtdiq{grid-template-columns:repeat(3,1fr);gap:20px 14px}}@media(max-width:640px){.tpd-assure.svelte-pwtdiq{grid-template-columns:1fr}.tpd-process-grid.svelte-pwtdiq{grid-template-columns:repeat(2,1fr)}}
