:root{--kx-accent: #059669;--kx-tick-ink: #059669;--kxd-fill: linear-gradient(100deg, #046a4c 0%, #10b981 52%, #047857 100%);--kx-tick-size: 16px;--kx-tick-offset-y: -2px;--kx-tick-mark: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 6 9 17l-5-5' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--kx-sect-gap: 26px;--kx-accent-ink: #046a4c;--kx-accent-soft: #e7f4ef;--kx-accent-line: #bfe3d5;--kx-ink: #1d1d1d;--kx-ink2: #32393e;--kx-muted: #6b7280;--kx-line: #ece9e3;--kx-line2: #ddd8cd;--kx-card-line: #fcfcfa;--kx-slate: #3e4f5a;--kx-card: #fcfcfa;--kx-thumb-bg: #faf9f5;--kx-r: 8px;--kx-r-sm: 6px;--kx-card-r: 4px;--kx-card-inactive-opacity: .3}.option-selector[data-kx-len="1"]>.label,.option-selector[data-kx-len="1"]>custom-select,.option-selector[data-kx-style="1"]>.label,.option-selector[data-kx-style="1"]>custom-select,.option-selector[data-kx-opt="1"]>.label,.option-selector[data-kx-opt="1"]>custom-select{display:none!important}.product-form variant-picker .option-selector[data-kx-len="1"]>.label,.product-form variant-picker .option-selector[data-kx-len="1"]>custom-select,.product-form variant-picker .option-selector[data-kx-style="1"]>.label,.product-form variant-picker .option-selector[data-kx-style="1"]>custom-select,.product-form variant-picker .option-selector[data-kx-opt="1"]>.label,.product-form variant-picker .option-selector[data-kx-opt="1"]>custom-select{display:none!important}.option-selector[data-kx-opt="1"]{margin:var(--kx-sect-gap) 0 0}.hbd-opt-dropdown[data-kx-opt="1"]>.hbd-dd-wrap{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hbd-opt-dropdown[data-kx-opt="1"]{position:relative}.hbd-opt-dropdown[data-kx-opt="1"]>.kx-field{margin:0}:root{--kx-rule: #e5e5e5;--kx-rule-h: 2px;--kx-rule-lead: 10px;--kx-rule-gap: 5px;--kx-rule-row-gap: 10px;--kx-rule-pull: calc(var(--kx-rule-gap, 5px) - var(--kx-rule-row-gap, 10px))}.kx-field{margin:0}.option-selector[data-kx-len="1"],.option-selector[data-kx-style="1"]{margin:var(--kx-sect-gap) 0 0}.charm-addon{margin-top:var(--kx-sect-gap)}.kx-ohead,.charm-addon h3[id$=__heading]{display:flex!important;align-items:center;gap:var(--kx-rule-row-gap, 10px);margin:0 0 12px}.kx-ohead[hidden],.charm-addon h3[hidden],.charm-addon h3[id$=__heading][hidden]{display:none!important}.kx-olabel,.charm-addon h3[id$=__heading]>span[id$=headingLabel]{order:1;flex:0 0 auto;font-family:var(--hbd-universal-label-font-family, var(--base-font-family, inherit));font-size:var(--hbd-universal-label-font-size, 12px)!important;font-weight:var(--hbd-universal-label-font-weight, 600)!important;color:var(--hbd-universal-label-color, #6a7078)!important;letter-spacing:var(--hbd-universal-label-letter-spacing, .03em);line-height:var(--hbd-universal-label-line-height, 1.2);text-transform:var(--hbd-universal-label-text-transform, uppercase)}.kx-ohead:before,.charm-addon h3[id$=__heading]:before{content:"";order:0;flex:0 0 var(--kx-rule-lead, 10px);height:var(--kx-rule-h, 2px);background:var(--kx-rule, #e5e5e5);align-self:center;margin-inline-end:var(--kx-rule-pull, -5px)}.kx-ohead:after,.charm-addon h3[id$=__heading]:after{content:"";order:2;flex:1 1 auto;min-width:12px;height:var(--kx-rule-h, 2px);background:var(--kx-rule, #e5e5e5);align-self:center;margin-inline-start:var(--kx-rule-pull, -5px)}.kx-ohead-right,.charm-addon h3[id$=__heading] .open-img-modal-x7j9,.charm-addon h3[id$=__heading] .variant-guide-link{order:3;flex:0 0 auto;display:inline-flex;align-items:center;margin-left:auto}.kx-ohead-right .variant-guide-link,.charm-addon h3[id$=__heading] .variant-guide-link,.charm-addon h3[id$=__heading] .open-img-modal-x7j9,.product-form .charm-addon h3[id$=__heading] .variant-guide-link,.product-form .charm-addon h3[id$=__heading] .open-img-modal-x7j9,.product-form variant-picker .option-selector label.label[data-hbd-fx-label] .variant-guide-link,.product-form .option-selector label.label[data-hbd-fx-label] .variant-guide-link{position:static!important;inset:auto!important;transform:none!important;display:inline-flex!important;align-items:center;gap:5px;margin:0 0 0 auto!important;padding:5px 8px 5px 6px!important;background:#fff!important;border:1px solid #c1cde0!important;border-radius:100px!important;color:#475b7d!important;font-size:10px!important;font-weight:400!important;letter-spacing:.03em!important;text-decoration:none!important;line-height:1!important;white-space:nowrap;cursor:pointer}.kx-ohead-right .variant-guide-link:hover,.charm-addon h3[id$=__heading] .variant-guide-link:hover,.charm-addon h3[id$=__heading] .open-img-modal-x7j9:hover,.product-form variant-picker .option-selector label.label[data-hbd-fx-label] .variant-guide-link:hover,.product-form .option-selector label.label[data-hbd-fx-label] .variant-guide-link:hover{color:var(--kx-ink)!important}.kx-ohead-right .variant-guide-link:before,.charm-addon h3[id$=__heading] .variant-guide-link:before,.charm-addon h3[id$=__heading] .open-img-modal-x7j9:before,.product-form variant-picker .option-selector label.label[data-hbd-fx-label] .variant-guide-link:before,.product-form .option-selector label.label[data-hbd-fx-label] .variant-guide-link:before{width:13px!important;height:13px!important}.kx-chip.is-selected,.kx-scard.is-selected,.hbd-pdp-ship .hbd-cart-ship__card.is-selected,.kx-worn__btn.is-selected,.hbd-cpr__opt.is-on{border:1px solid transparent!important;border-radius:var(--kx-card-r, 4px)!important;background:linear-gradient(var(--kx-card),var(--kx-card)) padding-box,var(--kx-metal-grad, linear-gradient(135deg,#b98a31,#f2d88f,#c4933a,#ffe7a6,#a66b22)) border-box!important;box-shadow:1px 1px 1px 1px #eee!important;outline:1px solid #fff;opacity:1!important}.kx-tick{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--kx-card);padding:0 5px;line-height:1;display:inline-flex;align-items:center;color:var(--kx-tick-ink);z-index:1}.kx-tick svg{display:block;width:var(--kx-tick-size, 16px);height:var(--kx-tick-size, 16px);margin:var(--kx-tick-offset-y, -2px) 0 0 0;background:var(--kxd-fill, linear-gradient(100deg, #046a4c 0%, #10b981 52%, #047857 100%));-webkit-mask:var(--kx-tick-mark) center / contain no-repeat;mask:var(--kx-tick-mark) center / contain no-repeat}.kx-tick svg path{opacity:0}.hbd-cpr__opt .kx-tick{top:22px;left:0;transform:translate(-50%,-50%);padding:5px 0}.kx-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:0;max-width:600px}.kx-chip{position:relative;appearance:none;-webkit-appearance:none;cursor:pointer;background:transparent;opacity:var(--kx-card-inactive-opacity, .3);border:1px solid var(--kx-card-line, #fcfcfa);border-radius:var(--kx-card-r, 4px);padding:10px 6px 9px;font-family:inherit;color:var(--kx-ink2);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.kx-chip:hover{border-color:var(--kx-line)}.kx-chip-main{font-size:16px;font-weight:600;line-height:1.05}.kx-chip--long .kx-chip-main{font-size:13.5px;line-height:1.15}.kx-chip--xlong .kx-chip-main{font-size:12px;line-height:1.2}.kx-chip-sub{font-size:11px;color:var(--kx-muted);font-variant-numeric:tabular-nums;line-height:1.25}.kx-chip-sub{text-wrap:balance}.kx-scards{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:9px;max-width:620px}.kx-scard{position:relative;appearance:none;-webkit-appearance:none;cursor:pointer;background:transparent;opacity:var(--kx-card-inactive-opacity, .3);border:1px solid var(--kx-card-line, #fcfcfa);border-radius:var(--kx-card-r, 4px);padding:12px 12px 11px;font-family:inherit;color:var(--kx-ink2);text-align:center;display:flex;flex-direction:column;align-items:center;transition:border-color .15s ease,box-shadow .2s ease}.kx-scard:hover{border-color:var(--kx-line)}.kx-scard-thumb{width:100%;height:84px;border-radius:var(--kx-card-r, 4px);background:none;border:0;display:grid;place-items:center;margin-bottom:8px;overflow:hidden}.kx-scard-thumb img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;min-height:80px;margin:-10px}.kx-scard--noimg .kx-scard-thumb{background:repeating-linear-gradient(45deg,#f3f1ea,#f3f1ea 6px,#efece4 6px 7px)}.kx-scard--noimg .kx-scard-thumb img{display:none}.kx-scard-name{font-size:13.5px;font-weight:600;color:var(--kx-ink);min-height:1.1em}[data-hbd-finish-cards] [class*=check],[data-hbd-finish-card-selector] [class*=check]{display:none!important}.hbd-pdp-ship+.hbd-opt-gift{margin-top:10px!important}.hbd-pdp-ship:has(+.hbd-opt-gift){margin-bottom:10px}.kx-ship-count{font-weight:500;font-variant-numeric:tabular-nums;background-image:linear-gradient(100deg,#2b151b,#6b3a45 52%,#33191f);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.kx-ship-count-inline{white-space:nowrap}.kx-ship-count-inline[hidden]{display:none}.kx-ship-dot{color:var(--kx-muted);font-weight:400}.hbd-pdp-ship .hbd-cart-ship__cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:8px!important;margin:0!important}@media(max-width:767.98px){.hbd-pdp-ship .hbd-cart-ship__cards{grid-template-columns:1fr 1fr!important}}.hbd-pdp-ship .hbd-cart-ship__card{position:relative!important;opacity:var(--kx-card-inactive-opacity, .3)!important;display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;gap:2px;margin:0!important;padding:9px 10px 8px!important;text-align:center;background:transparent!important;border:1px solid var(--kx-card-line, #fcfcfa)!important;border-radius:var(--kx-card-r, 4px)!important;transition:border-color .15s ease,background .15s ease,opacity .15s ease;min-width:0}.hbd-pdp-ship .hbd-cart-ship__card:hover{border-color:var(--kx-line)!important}.hbd-pdp-ship .hbd-cart-ship__name{position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%,-50%)!important;display:inline-flex!important;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 12px);margin:0!important;padding:0 6px!important;z-index:1;font-family:var(--hbd-universal-label-font-family, var(--base-font-family, inherit));font-size:var(--hbd-universal-label-font-size, 12px)!important;font-weight:var(--hbd-universal-label-font-weight, 600)!important;color:var(--hbd-universal-label-color, #6a7078)!important;line-height:var(--hbd-universal-label-line-height, 1.2);letter-spacing:var(--hbd-universal-label-letter-spacing, .03em);text-transform:var(--hbd-universal-label-text-transform, uppercase);white-space:nowrap}.hbd-pdp-ship .hbd-cart-ship__name .hbd-cart-ship__icon--idle{display:inline-block!important;font-size:12px!important;width:auto!important;height:auto!important;margin:0!important;line-height:1!important;vertical-align:baseline!important;color:inherit!important}.hbd-pdp-ship .hbd-cart-ship__icon--selected,.hbd-pdp-ship .hbd-cart-ship__card.is-selected .hbd-cart-ship__icon--idle{display:none!important}.hbd-pdp-ship .hbd-cart-ship__card.is-selected .hbd-cart-ship__icon--selected{display:inline-block!important;font-size:0!important;line-height:0!important;vertical-align:baseline!important;width:var(--kx-tick-size, 16px)!important;height:var(--kx-tick-size, 16px)!important;margin:var(--kx-tick-offset-y, -2px) 0 0 0!important;color:transparent!important;background-color:transparent!important;background-image:var(--kxd-fill, linear-gradient(100deg, #046a4c 0%, #10b981 52%, #047857 100%))!important;background-size:auto!important;background-repeat:no-repeat!important;background-position:center!important;-webkit-mask:var(--kx-tick-mark) center / contain no-repeat!important;mask:var(--kx-tick-mark) center / contain no-repeat!important}.hbd-pdp-ship .hbd-cart-ship__body{margin-left:0;width:100%;display:block}.hbd-pdp-ship .hbd-cart-ship__line{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.hbd-pdp-ship .hbd-cart-ship__eta{order:1;font-size:13px!important;font-weight:600!important;color:var(--kx-ink)!important}.hbd-pdp-ship .hbd-cart-ship__price{order:2;font-size:12.5px!important;font-weight:500!important;color:var(--kx-muted)!important;font-variant-numeric:tabular-nums}.hbd-pdp-ship .hbd-cart-ship__price .theme-money,.hbd-pdp-ship .hbd-cart-ship__price .theme-money span{font-size:12.5px;font-weight:500;color:var(--kx-muted)}.hbd-pdp-ship .hbd-cart-ship__free{order:2;font-size:13px!important;font-weight:600!important;color:var(--kx-accent)!important}@media(prefers-reduced-motion:reduce){.kx-chip,.kx-scard,.hbd-pdp-ship .hbd-cart-ship__card{transition:none!important}}.kx-chip:focus-visible,.kx-scard:focus-visible,.hbd-pdp-ship .hbd-cart-ship__card:focus-visible{outline:2px solid var(--kx-accent);outline-offset:2px}.hbd-cpo{margin:var(--kx-sect-gap) 0 0}.hbd-cpo__sect{font-family:var(--hbd-universal-label-font-family, var(--base-font-family, inherit));font-size:var(--hbd-universal-label-font-size, 12px);font-weight:var(--hbd-universal-label-font-weight, 600);letter-spacing:var(--hbd-universal-label-letter-spacing, .03em);text-transform:var(--hbd-universal-label-text-transform, uppercase);color:var(--hbd-universal-label-color, #6a7078);line-height:var(--hbd-universal-label-line-height, 1.2);margin:var(--kx-sect-gap) 0 12px;display:flex;align-items:center;gap:var(--kx-rule-row-gap, 10px)}.hbd-cpo__sect:before{content:"";order:0;flex:0 0 var(--kx-rule-lead, 10px);height:var(--kx-rule-h, 2px);background:var(--kx-rule, #e5e5e5);align-self:center;margin-inline-end:var(--kx-rule-pull, -5px)}.hbd-cpo__sect:after{content:"";order:2;flex:1 1 auto;min-width:12px;height:var(--kx-rule-h, 2px);background:var(--kx-rule, #e5e5e5);align-self:center;margin-inline-start:var(--kx-rule-pull, -5px)}.hbd-cpo__sect[hidden]{display:none!important}.hbd-cpo__routes{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.hbd-cpo__route{display:block;text-decoration:none;color:inherit}.hbd-cpo__route img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center 30%;display:block;border-radius:5px}.hbd-cpo__rname{display:block;font-size:12.5px;font-weight:500;margin:6px 0 0}.hbd-cpo__route:hover .hbd-cpo__rname{text-decoration:underline}.hbd-cpo__sw.silver{background:linear-gradient(140deg,#9a9a9a,#efefef 46%,#a6a6a6)}.hbd-cpo__sw.solidSilver{background:linear-gradient(140deg,#b0b0b0,#fafafa 46%,#bebebe)}.hbd-cpo__sw.platinum{background:linear-gradient(140deg,#8a96a4,#f1f5f9 46%,#98a4b1)}.hbd-cpo__sw.gold{background:linear-gradient(140deg,#ab882c,#f0dfa8 46%,#bc9836)}.hbd-cpo__sw.gold24ct{background:linear-gradient(140deg,#8c580b,#ffe9a3 46%,#b47e18)}.hbd-cpo__sw.goldVermeil{background:linear-gradient(140deg,#c3961f,#fff0b4 46%,#d4a82b)}.hbd-cpr{margin:0}.hbd-cpr__opt{position:relative;display:flex;align-items:flex-start;gap:11px;border:1px solid var(--kx-card-line, #fcfcfa);border-radius:var(--kx-card-r, 4px);padding:12px 14px;margin:0 0 8px;cursor:pointer;background:transparent;width:100%;font:inherit;text-align:left;opacity:var(--kx-card-inactive-opacity, .3);transition:border-color .15s ease,opacity .15s ease}.hbd-cpr__opt:hover{border-color:var(--kx-line)}.hbd-cpr__opt:focus-visible{outline:2px solid var(--kx-metal-solid, #b9932f);outline-offset:2px}.hbd-cpr__body{display:block}.hbd-cpr__t{display:block;font-size:13.5px;font-weight:500;line-height:1.35}.hbd-cpr__s{display:block;font-size:11.5px;color:#6a7078;margin:3px 0 0;line-height:1.35}.hbd-cpr__p{margin-left:auto;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;flex:none}.hbd-cpr__panel{margin:14px 0 0}.hbd-cpr__panel .kx-scard-thumb{height:96px;padding:9px;display:block;box-sizing:border-box}.hbd-cpr__panel .kx-scard-thumb img{width:100%;height:100%;max-width:none;max-height:none;min-height:0;margin:0;object-fit:contain}.hbd-cpr__panel .kx-scard-name{font-size:11.5px;font-weight:400}.hbd-cpr__panel .kx-scard-price{font-size:11px;font-weight:600;margin-top:2px;font-variant-numeric:tabular-nums}.hbd-cpr__panel .kx-chips{grid-template-columns:repeat(3,1fr)}.hbd-cpr__panel .kx-chips.kx-chips--wide{grid-template-columns:repeat(4,1fr)}.kx-worn{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.kx-worn__btn{position:relative;appearance:none;-webkit-appearance:none;cursor:pointer;background:transparent;opacity:var(--kx-card-inactive-opacity, .3);border:1px solid var(--kx-card-line, #fcfcfa);border-radius:var(--kx-card-r, 4px);padding:11px 8px;font:inherit;text-align:center;color:var(--kx-ink);transition:border-color .15s ease,opacity .15s ease}.kx-worn__btn:hover{border-color:var(--kx-line)}.kx-worn__btn:focus-visible{outline:2px solid var(--kx-accent);outline-offset:2px}.kx-worn__name{display:block;font-size:13px;font-weight:500}.kx-worn__count{display:block;font-size:10.5px;color:var(--kx-muted);margin-top:2px}.kx-worn__btn.is-selected .kx-worn__count{color:var(--kx-ink)}@media(prefers-reduced-motion:reduce){.kx-worn__btn{transition:none!important}}.hbd-cpr__atc{width:100%;margin:16px 0 0;padding:14px 18px;border:0;border-radius:4px;background:#1f2024;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;font-variant-numeric:tabular-nums}.hbd-cpr__atc[disabled]{opacity:.45;cursor:not-allowed}.hbd-cpr__atc:focus-visible{outline:2px solid var(--kx-metal-solid, #b9932f);outline-offset:2px}.hbd-cpr__err{margin:9px 0 0;font-size:12.5px;color:#8b0000}.hbd-cpr__opt[hidden],.hbd-cpr__panel[hidden],.hbd-cpr__err[hidden],.kx-chips[hidden],.kx-scards[hidden],.kx-worn[hidden],.hbd-cpo__routes[hidden],.hbd-cpo__sect[hidden]{display:none!important}.template-suffix-charms .media-gallery .thumbnails,.template-suffix-charms .media-gallery carousel-slider.thumbnails,.template-suffix-charms .media-gallery .slider-nav,.template-suffix-charms .media-gallery .thumbnail{display:none!important}@media(min-width:768px){.template-suffix-charms .media-gallery .main-image{display:flex;flex-direction:column;justify-content:center}.template-suffix-charms .media-gallery .main-image>carousel-slider{width:100%;flex:0 0 auto}}.template-suffix-charms .media-gallery .main-image{border:1px solid var(--kx-line);border-radius:var(--kx-r);background:#fff;overflow:hidden}.template-suffix-charms .media-gallery .main-image img{padding:26px;box-sizing:border-box}.template-suffix-charms .price-descriptors:empty{display:none}.selectCharmPhase>span:first-child{font-family:var(--hbd-universal-label-font-family, var(--base-font-family, inherit));font-size:var(--hbd-universal-label-font-size, 12px);font-weight:var(--hbd-universal-label-font-weight, 600);color:var(--hbd-universal-label-color, #6a7078);letter-spacing:var(--hbd-universal-label-letter-spacing, .03em);line-height:var(--hbd-universal-label-line-height, 1.2);text-transform:var(--hbd-universal-label-text-transform, uppercase)}
