.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}.related-products.svelte-1bdbuqb{margin:64px 0 80px}.related-products.svelte-1bdbuqb h2:where(.svelte-1bdbuqb){margin:0 0 30px;font:500 20px/24px var(--font-body)}@media(max-width:639px){.related-products.svelte-1bdbuqb{margin:40px 0}}.bn-pdp.svelte-njql8r{width:var(--bn-content-width);margin:0 auto;padding:24px 0 72px;font-family:Website-2 Banner,Jost,Arial,sans-serif;color:#212529}.bn-crumb.svelte-njql8r{display:flex;align-items:center;gap:8px;margin-bottom:30px;font-size:11px;font-weight:500;text-transform:uppercase;white-space:nowrap;overflow:hidden}.bn-crumb.svelte-njql8r a:where(.svelte-njql8r){color:#868e96;text-decoration:none}.bn-crumb.svelte-njql8r span:where(.svelte-njql8r){color:#ced4da}.bn-crumb.svelte-njql8r .is-current:where(.svelte-njql8r){color:#495057;overflow:hidden;text-overflow:ellipsis}.bn-product.svelte-njql8r{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(380px,.9fr);gap:clamp(32px,4vw,72px);align-items:start}.bn-gallery.svelte-njql8r{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.bn-gallery.is-single.svelte-njql8r{grid-template-columns:1fr}.bn-discount.svelte-njql8r{position:absolute;top:16px;left:16px;z-index:2;padding:5px 8px;border:1px solid #ff3b41;background:#fff;font-size:11px;font-weight:600;color:#ff2936}.bn-gallery-image.svelte-njql8r{position:relative;display:block;width:100%;padding:0;border:0;aspect-ratio:1;background:#f8f8f8;overflow:hidden;cursor:zoom-in}.bn-gallery.is-single.svelte-njql8r .bn-gallery-image:where(.svelte-njql8r){max-height:760px}.bn-gallery-image.svelte-njql8r img:where(.svelte-njql8r){display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .35s ease}.bn-gallery.is-demo.svelte-njql8r .bn-gallery-image:where(.svelte-njql8r){display:grid;place-items:center;border:1px solid #dfe4e8;background:#fff}.bn-gallery.is-demo.svelte-njql8r .bn-gallery-image:where(.svelte-njql8r) img:where(.svelte-njql8r){width:46%;height:auto;opacity:.58}.bn-gallery-image.svelte-njql8r:hover img:where(.svelte-njql8r){transform:scale(1.035)}.bn-gallery-image.svelte-njql8r svg{position:absolute;right:16px;bottom:16px;width:20px;height:20px;opacity:0;transition:opacity .2s ease}.bn-gallery-image.svelte-njql8r:hover svg,.bn-gallery-image.svelte-njql8r:focus-visible svg{opacity:1}.bn-gallery-empty.svelte-njql8r{display:grid;place-items:center;min-height:420px;background:#f8f8f8;color:#868e96}.bn-buybox.svelte-njql8r{position:sticky;top:24px;min-width:0}.bn-category.svelte-njql8r{margin:0 0 10px;color:#868e96;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bn-title-row.svelte-njql8r{display:flex;align-items:start;justify-content:space-between;gap:16px}.bn-buybox.svelte-njql8r h1:where(.svelte-njql8r){margin:0 0 12px;font:500 clamp(27px,2.1vw,36px)/1.16 "Website-2 Banner","Jost",Arial,sans-serif;letter-spacing:-.04em;color:#212529}.bn-meta.svelte-njql8r{display:flex;align-items:center;gap:16px;margin-bottom:18px;font-size:12px;color:#868e96}.bn-rating.svelte-njql8r{display:inline-flex;align-items:center;gap:5px;color:#212529}.bn-rating.svelte-njql8r svg{width:13px;height:13px;fill:currentColor}.bn-sku.svelte-njql8r strong:where(.svelte-njql8r){color:#495057}.bn-price-row.svelte-njql8r{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.bn-price-row.svelte-njql8r strong:where(.svelte-njql8r){font-size:25px;line-height:1.2;font-weight:600;color:#212529}.bn-price-row.is-sale.svelte-njql8r strong:where(.svelte-njql8r){color:#ff2936}.bn-price-row.svelte-njql8r del:where(.svelte-njql8r){font-size:16px;color:#868e96}.bn-stock.svelte-njql8r{margin:0 0 18px;font-size:12px;color:#43865c}.bn-option.svelte-njql8r{margin-bottom:22px}.bn-option.svelte-njql8r p:where(.svelte-njql8r){display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px;font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.07em}.bn-option.svelte-njql8r p:where(.svelte-njql8r) span:where(.svelte-njql8r){color:#8e7344;font-weight:600}.bn-option-values.svelte-njql8r{display:flex;flex-wrap:wrap;gap:8px}.bn-option-values.svelte-njql8r button:where(.svelte-njql8r){min-height:44px;padding:6px 12px;border:1px solid #dce0e4;background:#fff;color:#212529;font-family:inherit;font-size:12px;font-weight:500;line-height:1.25;cursor:pointer}.bn-option-values.svelte-njql8r button.is-active:where(.svelte-njql8r){border-color:var(--bn-brand);box-shadow:inset 0 0 0 1px var(--bn-brand)}.bn-option-values.svelte-njql8r button:where(.svelte-njql8r):disabled{opacity:.35;cursor:not-allowed}.bn-option-fixed.svelte-njql8r{display:inline-flex;align-items:center;min-height:44px;padding:6px 12px;border:1px solid #151542;font-size:12px}.bn-option-values.is-metal.svelte-njql8r button:where(.svelte-njql8r){display:flex;align-items:center;gap:8px}.bn-option-swatch.svelte-njql8r{display:block;width:19px;height:19px;flex:0 0 auto;border:1px solid rgb(0 0 0 / .12);border-radius:50%}.bn-option.svelte-njql8r select:where(.svelte-njql8r){width:100%;height:48px;padding:0 14px;border:1px solid #dce0e4;border-radius:0;background:#fff;color:#212529;font-family:inherit;font-size:13px}.bn-cart-row.svelte-njql8r{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;margin-top:24px;margin-bottom:10px}.bn-quantity.svelte-njql8r{display:grid;grid-template-columns:36px 1fr 36px;height:48px;border:1px solid #cfd4d8}.bn-quantity.svelte-njql8r button:where(.svelte-njql8r){display:grid;place-items:center;border:0;background:#fff;cursor:pointer}.bn-quantity.svelte-njql8r button:where(.svelte-njql8r) svg{width:15px;height:15px}.bn-quantity.svelte-njql8r span:where(.svelte-njql8r){display:grid;place-items:center;font-size:14px}.bn-add.svelte-njql8r{height:48px;border:1px solid var(--bn-brand);background:var(--bn-brand);font:600 12px/1 Website-2 Banner,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer}.bn-add.svelte-njql8r:hover{background:var(--bn-brand-hover);border-color:var(--bn-brand-hover)}.bn-add.svelte-njql8r:disabled{opacity:.5;cursor:not-allowed}.bn-buy-now.svelte-njql8r{display:block;width:100%;min-height:46px;margin-bottom:10px;border:1px solid var(--bn-brand);background:var(--bn-brand);color:#fff;font:inherit;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.bn-buy-now.svelte-njql8r:hover{background:var(--bn-brand-hover);border-color:var(--bn-brand-hover)}.bn-buy-now.svelte-njql8r:disabled{opacity:.5;cursor:not-allowed}.bn-wishlist.svelte-njql8r{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;padding:0;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#212529;cursor:pointer}.bn-wishlist.svelte-njql8r:disabled{opacity:.45;cursor:not-allowed}.bn-wishlist.is-active.svelte-njql8r{color:#b25f56;border-color:#b25f56}.bn-wishlist.svelte-njql8r svg{width:18px;height:18px;stroke-width:1.5}.bn-appointment.svelte-njql8r{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-bottom:26px;border:1px solid var(--bn-brand);color:var(--bn-brand);font-size:12px;font-weight:600;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease}.bn-appointment.svelte-njql8r:hover{background:var(--bn-brand-soft)}.bn-assurance.svelte-njql8r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:0 0 25px;padding:22px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;list-style:none}.bn-assurance.svelte-njql8r li:where(.svelte-njql8r){display:flex;align-items:flex-start;gap:9px;min-width:0}.bn-assurance.svelte-njql8r li:where(.svelte-njql8r) svg{width:18px;height:18px;flex:0 0 auto;stroke-width:1.4}.bn-assurance.svelte-njql8r li:where(.svelte-njql8r) span:where(.svelte-njql8r){display:grid;gap:3px}.bn-assurance.svelte-njql8r li:where(.svelte-njql8r) strong:where(.svelte-njql8r){font-size:12px;font-weight:600}.bn-assurance.svelte-njql8r li:where(.svelte-njql8r) a:where(.svelte-njql8r),.bn-assurance.svelte-njql8r li:where(.svelte-njql8r) small:where(.svelte-njql8r){color:#868e96;font-size:11px;text-decoration:none}.bn-assurance.svelte-njql8r li:where(.svelte-njql8r) a:where(.svelte-njql8r):hover{text-decoration:underline}.bn-info-panel.svelte-njql8r{border-bottom:1px solid #e5e7eb}.bn-info-panel.svelte-njql8r summary:where(.svelte-njql8r){position:relative;padding:16px 24px 16px 0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;list-style:none}.bn-info-panel.svelte-njql8r summary:where(.svelte-njql8r)::-webkit-details-marker{display:none}.bn-info-panel.svelte-njql8r summary:where(.svelte-njql8r):after{position:absolute;right:2px;content:"+";font-size:20px;font-weight:300;line-height:.7}.bn-info-panel[open].svelte-njql8r summary:where(.svelte-njql8r):after{content:"−"}.bn-info-body.svelte-njql8r{padding:0 0 16px;color:#5d646b;font-size:13px;line-height:1.6}.bn-info-body.svelte-njql8r p:where(.svelte-njql8r){margin:0}.bn-info-body.svelte-njql8r a:where(.svelte-njql8r){color:#151542;text-decoration:underline;text-underline-offset:2px}.bn-info-body.svelte-njql8r dl:where(.svelte-njql8r){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0}.bn-info-body.svelte-njql8r dt:where(.svelte-njql8r){color:#868e96;font-size:10px;text-transform:uppercase}.bn-info-body.svelte-njql8r dd:where(.svelte-njql8r){margin:2px 0 0;color:#212529}.bn-zoom.svelte-njql8r{width:min(860px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:16px;border:0;background:#fff}.bn-zoom.svelte-njql8r::backdrop{background:#000000b3}.bn-zoom.svelte-njql8r>button:where(.svelte-njql8r){position:absolute;top:18px;right:18px;z-index:1;display:grid;place-items:center;width:36px;height:36px;border:0;background:#fff;cursor:pointer}.bn-zoom.svelte-njql8r img:where(.svelte-njql8r){display:block;width:100%;max-height:calc(100dvh - 64px);-o-object-fit:contain;object-fit:contain}.bn-pdp.svelte-njql8r button:where(.svelte-njql8r):focus-visible,.bn-pdp.svelte-njql8r a:where(.svelte-njql8r):focus-visible,.bn-pdp.svelte-njql8r select:where(.svelte-njql8r):focus-visible,.bn-pdp.svelte-njql8r summary:where(.svelte-njql8r):focus-visible,.bn-zoom.svelte-njql8r button:where(.svelte-njql8r):focus-visible{outline:2px solid var(--bn-brand);outline-offset:3px}.bn-tabs.svelte-njql8r{margin-top:48px}.bn-tab-list.svelte-njql8r{display:flex;align-items:center;gap:34px;border-bottom:1px solid #e9ecef}.bn-tab-list.svelte-njql8r button:where(.svelte-njql8r){position:relative;padding:0 0 16px;border:0;background:none;font:500 15px/1 Website-2 Banner,sans-serif;color:#868e96;cursor:pointer}.bn-tab-list.svelte-njql8r button[aria-selected=true]:where(.svelte-njql8r){color:#212529}.bn-tab-list.svelte-njql8r button[aria-selected=true]:where(.svelte-njql8r):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#212529}.bn-tab-panel.svelte-njql8r{padding:28px 0 22px;font-size:14px;line-height:1.7;color:#495057}.bn-description.svelte-njql8r{max-width:1180px}.bn-related.svelte-njql8r{margin-top:10px}.bn-related.svelte-njql8r h2{text-align:left;font:600 22px/1.3 Website-2 Banner,sans-serif;text-transform:none}@media(max-width:1280px){.bn-product.svelte-njql8r{grid-template-columns:minmax(0,1.2fr) minmax(360px,1fr);gap:36px}}@media(max-width:960px){.bn-product.svelte-njql8r{grid-template-columns:1fr;gap:30px}.bn-buybox.svelte-njql8r{position:static}}@media(max-width:760px){.bn-pdp.svelte-njql8r{width:calc(100% - 32px);padding-top:12px}.bn-gallery.svelte-njql8r,.bn-gallery.is-single.svelte-njql8r{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bn-gallery.is-single.svelte-njql8r{grid-auto-columns:100%}.bn-gallery.svelte-njql8r::-webkit-scrollbar{display:none}.bn-gallery-image.svelte-njql8r{scroll-snap-align:start}.bn-buybox.svelte-njql8r h1:where(.svelte-njql8r){font-size:27px}.bn-cart-row.svelte-njql8r{grid-template-columns:96px minmax(0,1fr)}.bn-quantity.svelte-njql8r{grid-template-columns:32px 1fr 32px}.bn-tab-list.svelte-njql8r{gap:20px;overflow-x:auto}.bn-tab-list.svelte-njql8r button:where(.svelte-njql8r){white-space:nowrap}}@media(prefers-reduced-motion:reduce){.bn-gallery-image.svelte-njql8r img:where(.svelte-njql8r),.bn-gallery-image.svelte-njql8r svg,.bn-appointment.svelte-njql8r{transition:none}}
