.kxfr{--kxfr-white: #fff;--kxfr-ink: #1d1d1d;--kxfr-ink-2: #2b2b2b;--kxfr-ink-3: #111;--kxfr-grey: #6a7078;--kxfr-grey-2: #6e7882;--kxfr-green: #059669;--kxfr-hair: #ece9e3;position:relative;color:var(--kxfr-ink-2);font-family:Poppins,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.kxfr *,.kxfr *:before,.kxfr *:after{box-sizing:border-box}[data-hbd-finish-ring][hidden]{display:none}[data-hbd-finish-ring-shadowed]{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important}.kxfr__legend{display:flex;align-items:center;justify-content:flex-start;gap:var(--kx-rule-row-gap, 10px);margin:18px 0 10px;position:relative;width:100%;box-sizing:border-box;isolation:isolate}.kxfr__legend b{order:1;flex:0 0 auto;margin:0;padding:0;position:relative;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);font-weight:var(--hbd-universal-label-font-weight, 400);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);color:var(--kxfr-ink-3);white-space:nowrap}.kxfr__legend hr{order:2;flex:1 1 auto;min-width:12px;border:0;margin:0;height:var(--kx-rule-h, 1px);background:var(--kx-rule-line, var(--kx-rule, #e5e5e5));align-self:center;margin-inline-start:var(--kx-rule-pull, -5px)}.kxfr__guide{position:relative;order:3;flex:0 0 auto;margin:0 0 0 auto;z-index:1;display:inline-flex;align-items:center;padding:2px 9px;border:1px solid transparent;border-radius:2px;color:var(--kx-bs-ink, #7a5c17);font-family:var(--hbd-universal-label-font-family, Marcellus, Georgia, serif);font-size:var(--hbd-universal-action-font-size, 10px);font-weight:var(--hbd-universal-action-font-weight, 400);letter-spacing:.07em;line-height:1.35;text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:pointer;background:linear-gradient(180deg,var(--kx-bs-face-a, #ffffff),var(--kx-bs-face-b, #ffffff)) padding-box,var(--kx-metal-grad, var(--kx-ramp-gold)) border-box}.kxfr__guide:hover{filter:brightness(.985)}.kxfr__guide:focus-visible{outline:2px solid var(--kx-bs-ink, #7a5c17);outline-offset:2px;border-radius:2px}.kxfr-opts.kxfr-opts{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin:0;column-gap:0;row-gap:14px}.kxfr-opts[data-kx-chip-count="1"]{grid-template-columns:minmax(0,1fr)}.kxfr-opts[data-kx-chip-count="2"],.kxfr-opts[data-kx-chip-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.kxfr-opts .kx-chip-main{text-wrap:balance}.kxfr-opts .kx-chip.is-na,.kxfr-opts .kx-chip[aria-disabled=true]{opacity:.38;filter:grayscale(1);pointer-events:none;cursor:default}.kxfr-gem{width:37px;height:37px;border-radius:11%;rotate:45deg;position:relative;border:calc(1px * var(--k, 1)) solid transparent;background:var(--kxfr-coin) padding-box,var(--kxfr-ramp) border-box;box-shadow:inset 0 1.5px #fffc,inset 0 -1.5px #00000029;margin:32px 0 15.1px;transition:width .3s ease,height .3s ease,margin .3s ease}.kxfr-item.is-sel .kxfr-gem{width:52px;height:52px;border-width:2px;margin:22px 0 9px;background:var(--kxfr-bar) padding-box,var(--kxfr-ramp) border-box;box-shadow:inset 0 0 0 1px #fffffff2,0 1px 3px #0000001f}.kxfr-gem__wm{position:absolute;inset:5%;display:none;z-index:0;pointer-events:none;rotate:-45deg;background-image:var(--kxfr-gem-wm);background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-color:transparent;opacity:.405;mix-blend-mode:normal}.kxfr-gem:after{content:"";position:absolute;inset:0;border-radius:11%;background:radial-gradient(58% 58% at 26% 24%,rgba(255,255,255,.62),transparent 62%)}.kxfr-card{width:150px;position:relative;flex:none}.kxfr-card__body{position:relative;padding:11px 12px 13px;border-radius:8px;border:calc(1px * var(--k, 1)) solid var(--kxfr-hair);display:grid;justify-items:center;gap:4px 0;text-align:center;background-color:var(--kxfr-white);background-image:linear-gradient(180deg,color-mix(in srgb,var(--kxfr-metal) 7%,transparent) 0%,color-mix(in srgb,var(--kxfr-metal) 2%,transparent) 46%,transparent 78%);box-shadow:0 calc(1px * var(--k, 1)) calc(2px * var(--k, 1)) #0000000a;transition:border-color .25s ease,box-shadow .25s ease}.kxfr-item.is-sel .kxfr-card__body{border:var(--kxfr-cb-w) solid var(--kxfr-cb-col);border-radius:var(--kxfr-cb-rad);padding:calc(12px - var(--kxfr-cb-w)) calc(13px - var(--kxfr-cb-w)) calc(14px - var(--kxfr-cb-w));background:radial-gradient(78% 54% at 50% 50%,transparent 0%,transparent 26%,color-mix(in srgb,var(--kxfr-metal) 9%,transparent) 58%,color-mix(in srgb,var(--kxfr-metal) 26%,transparent) 100%) padding-box,linear-gradient(var(--kxfr-white),var(--kxfr-white)) padding-box,var(--kxfr-ramp) border-box;box-shadow:inset 0 0 0 1px #ffffffd9,var(--kxfr-sh-x) var(--kxfr-sh-y) var(--kxfr-sh-spread) calc(var(--kxfr-sh-spread) / -2.4) rgba(60,40,22,var(--kxfr-sh-str)),calc(var(--kxfr-sh-x) * -1) var(--kxfr-sh-y) var(--kxfr-sh-spread) calc(var(--kxfr-sh-spread) / -2.4) rgba(60,40,22,var(--kxfr-sh-str))}.kxfr-card__name{font-size:14.5px;font-weight:500;line-height:1.25;letter-spacing:-.1px;color:var(--kxfr-ink);white-space:nowrap;margin:4px 0 0}.kxfr-card__price{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:-2px 0 5px}.kxfr-card__amt{font-size:15px;font-weight:500;line-height:1.15;color:var(--kxfr-ink-2);font-variant-numeric:tabular-nums;letter-spacing:-.2px}.kxfr-card__amt.is-sale{color:var(--kxfr-green)}.kxfr-card__save{margin-top:3px;font-size:9.5px;font-weight:500;line-height:1;letter-spacing:1.1px;text-transform:uppercase;color:var(--kxfr-ink-2);background:none;padding:0}.kxfr-card__save.is-ghost{visibility:hidden}.kxfr-card__rule{width:34px;height:calc(1px * var(--k, 1));background:var(--kxfr-hair);margin:9px 0 0}.kxfr-item.is-sel .kxfr-card__rule{display:none}.kxfr-card__gift{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;font-size:9px;font-weight:500;line-height:1.2;letter-spacing:.315px;text-transform:uppercase;color:var(--kxfr-grey)}.kxfr-card__gift svg{width:12px;height:12px;flex:none}.kxfr-card__tier{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:6px;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.9px;text-transform:uppercase;color:var(--kxfr-grey-2)}.kxfr-card__tier svg{width:15px;height:15px;flex:none}.kxfr-item.is-sel .kxfr-card__tier,.kxfr-item.is-sel .kxfr-card__gift{color:#333}.kxfr-item.is-sel .kxfr-card__tier svg,.kxfr-item.is-sel .kxfr-card__gift svg{color:var(--kxfr-metal)}.kxfr-card__gift.is-ghost{visibility:hidden}.kxfr-ring{position:relative;container:kxfr-card / inline-size}.kxfr-stagebox{position:relative}.kxfr-stage{position:relative;height:286px;margin:0 -20px -20px;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.kxfr-item{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);will-change:transform;cursor:pointer;touch-action:pan-y;--kxfr-sh-str: .22;--kxfr-sh-spread: 14px;--kxfr-sh-y: 4px;--kxfr-sh-x: 0px;--kxfr-cb-rad: 10px;--kxfr-cb-col: transparent;--kxfr-cb-w: 2px}.kxfr-item .kxfr-card{filter:none}.kxfr-item--na{pointer-events:none}.kxfr-item--na .kxfr-card{opacity:.45}.kxfr-item--na .kxfr-card__body{background-color:color-mix(in srgb,#f4f4f2 84%,#fff);background-image:none;box-shadow:inset 0 0 0 calc(1px * var(--k, 1)) #dcdad5}.kxfr-item--na .kxfr-card__name{color:#8d9298}.kxfr-item--na .kxfr-card__body:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(45deg,color-mix(in srgb,#ff0000 21%,transparent) 0 calc(1px * var(--k, 1)),transparent calc(1px * var(--k, 1)) calc(10px * var(--k, 1)))}.kxfr-tag{display:inline-flex;align-items:center;justify-content:center;margin:7px 0 0;max-width:100%;padding:3px 8px;border-radius:3px;border:1px solid #ffffff;background:#efe6e6;color:#9e0000;font-size:10px;font-weight:500;line-height:1.25;letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;text-align:center}.kxfr-chev{position:absolute;top:50%;z-index:120;width:34px;height:34px;border:0;background:none;color:#111;display:grid;place-items:center;cursor:pointer;padding:0;transform:translateY(-50%);transition:transform .2s,opacity .2s;opacity:.72}.kxfr-chev:hover{transform:translateY(-50%) scale(1.12);opacity:1}.kxfr-chev:focus-visible{outline:2px solid #a97c22;outline-offset:2px}.kxfr-chev--prev{left:max(-15px,calc((100cqw - 100vw)/2))}.kxfr-chev--next{right:max(-15px,calc((100cqw - 100vw)/2))}.kxfr-chev svg{width:20px;height:20px}.kxfr-chev[hidden]{display:none}.kxfr-item.is-sel .kxfr-card__name{font-family:"DM Serif Display",Georgia,serif;font-size:17px;font-weight:400;letter-spacing:.1px;color:var(--kxfr-ink-3);text-transform:none;margin:6px 0 0}.kxfr-item.is-sel .kxfr-card__amt{font-family:"DM Serif Display",Georgia,serif;font-size:20px;font-weight:400;letter-spacing:0;color:var(--kxfr-ink-3);margin:5px 0 0}.kxfr-item.is-sel .kxfr-card__amt.is-sale{color:var(--kxfr-green)}.kxfr-item.is-sel .kxfr-card__save{font-size:9.5px;color:var(--kxfr-green)}.kxfr-item.is-sel .kxfr-card__tier{font-family:var(--hbd-universal-label-font-family, Marcellus, Georgia, serif);font-size:8px;font-weight:300;opacity:.9;width:100%;margin:-2px 0 0;padding:3px 0;border-radius:100px}.kxfr-stage.is-swiping,.kxfr-stage.is-swiping .kxfr-item{cursor:grabbing}@media(prefers-reduced-motion:reduce){.kxfr-item,.kxfr-gem{transition:none}}.kxfr-armed .hbd-finish-card-skeleton[data-hbd-finish-reserve]{--kxfr-skel: #e9e7e2;--kxfr-skel-2: #efedea;min-height:0;animation:kxfrSkelPulse 1.2s ease-in-out infinite alternate}.kxfr-armed .hbd-finish-skeleton-grid>*{display:none}.kxfr-armed .hbd-finish-skeleton-grid{display:block;order:1;flex:none;height:285px;gap:0;background-color:transparent;background-repeat:no-repeat;background-image:linear-gradient(var(--kxfr-skel),var(--kxfr-skel)),linear-gradient(var(--kxfr-skel-2),var(--kxfr-skel-2)),linear-gradient(var(--kxfr-skel-2),var(--kxfr-skel-2)),linear-gradient(var(--kxfr-skel-2),var(--kxfr-skel-2)),linear-gradient(var(--kxfr-skel-2),var(--kxfr-skel-2));background-size:168px 280px,128px 213px,128px 213px,90px 150px,90px 150px;background-position:center center,calc(50% + 118px) center,calc(50% - 118px) center,calc(50% + 205px) center,calc(50% - 205px) center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}@keyframes kxfrSkelPulse{0%{opacity:.62}to{opacity:1}}@media(prefers-reduced-motion:reduce){.kxfr-armed .hbd-finish-card-skeleton[data-hbd-finish-reserve]{animation:none}}@keyframes kxfrHandBack{to{visibility:visible}}.kxfr-armed [data-hbd-finish-card-selector]:not([data-hbd-finish-ring-shadowed]),.kxfr-armed [data-hbd-finish-cards]:not([data-hbd-finish-ring-shadowed]){visibility:hidden;animation:kxfrHandBack 1ms step-start 1.2s forwards}.kxfr-armed .hbd-finish-card-skeleton~[data-hbd-finish-card-selector]:not([data-hbd-finish-ring-shadowed]){position:absolute;animation-name:kxfrHandBack,kxfrHandBackFlow}@keyframes kxfrHandBackFlow{to{position:static}}.kxfr{background-image:linear-gradient(90deg,color-mix(in srgb,var(--kxfr-metal, #8f979e) 8%,transparent) 0%,color-mix(in srgb,var(--kxfr-metal, #8f979e) 4%,transparent) 14%,color-mix(in srgb,var(--kxfr-metal, #8f979e) 1.5%,transparent) 28%,transparent 42%)}.kxfr-armed .hbd-finish-card-skeleton[data-hbd-finish-reserve]:before{content:"";order:0;display:block;width:100%;height:20px;margin:0;border-radius:0;background-color:transparent;background-repeat:no-repeat;background-image:linear-gradient(var(--kxfr-skel),var(--kxfr-skel)),linear-gradient(var(--kxfr-skel),var(--kxfr-skel)),linear-gradient(var(--kxfr-skel),var(--kxfr-skel));background-size:49px 12px,calc(100% - 142px) 2px,64px 18px;background-position:4px 4px,66px 10px,100% 1px}.kxfr-armed .hbd-finish-skeleton-grid{order:1;margin-top:31px;margin-bottom:0;height:auto;aspect-ratio:20 / 13;max-height:304px}.kxfr-sell{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;padding:0}.kxfr-sell{gap:8px;margin:0;padding-top:5px}.kxfr-sell__i{display:inline-flex;align-items:center;gap:7px;font-size:10.2px;font-weight:500;letter-spacing:.9px;text-transform:uppercase;color:#4a4a4a;white-space:nowrap;font-family:inherit;position:relative}.kxfr-sell__i+.kxfr-sell__i:before{content:"/";position:absolute;z-index:0;left:calc(var(--kxfr-sell-gap, 22px) / -2);top:50%;translate:-50% -50%;font-size:12px;font-weight:400;line-height:1;color:color-mix(in srgb,var(--kxfr-metal, #8f979e) 60%,transparent)}@container kxfr-card (max-width: 400px){.kxfr-sell{--kxfr-sell-gap: 16px;padding-bottom:11px}.kxfr-sell__i{font-size:9.2px;letter-spacing:.5px;gap:6px}}@container kxfr-card (max-width: 330px){.kxfr-sell{--kxfr-sell-gap: 13px}.kxfr-sell__i{font-size:8.6px;letter-spacing:.3px;gap:5px}}.kxfr-sell--avail{width:100%}.kxfr[data-hbd-finish-ring]{background-image:none;background-color:transparent}.kxfr-stagebox:after,.kxfr-stage:after{content:none}.kxfr-gem{width:46px;height:46px;margin:0 0 11px}.kxfr-item.is-sel .kxfr-gem{width:64px;height:64px;margin:0 0 9px}.kxfr-gem__wm{display:block;inset:0;opacity:.34}.kxfr-item.is-sel .kxfr-gem__wm{opacity:.46}.kxfr-card__body{box-sizing:border-box;min-height:203px;align-content:center;padding:23px 12px 13px}.kxfr-item.is-sel .kxfr-card__body{padding:calc(26px - var(--kxfr-cb-w, 2px)) calc(13px - var(--kxfr-cb-w, 2px)) calc(14px - var(--kxfr-cb-w, 2px))}.kxfr-card__gift{gap:4px;margin-top:0;white-space:nowrap}.kxfr-card__gift svg,.kxfr-item.is-sel .kxfr-card__gift svg{width:15px;height:15px;color:#a9781c}.kxfr-card__gift.is-ghost{display:none}.kxfr-gem{transition:width .46s cubic-bezier(.34,1.12,.42,1),height .46s cubic-bezier(.34,1.12,.42,1),margin .46s cubic-bezier(.34,1.12,.42,1),border-width .46s ease,box-shadow .46s ease}.kxfr-item.is-sel .kxfr-gem{animation:kxfr-gem-seat .46s cubic-bezier(.34,1.12,.42,1) both}.kxfr-item.is-sel .kxfr-gem:before{background-image:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.9) 50%,transparent 60%);background-size:300% 300%;background-repeat:no-repeat;animation:kxfr-gem-sweep .9s cubic-bezier(.3,.6,.2,1) .12s both}.kxfr-item.is-sel .kxfr-gem:after{animation:kxfr-gem-bloom .78s cubic-bezier(.2,.7,.3,1) both}@keyframes kxfr-gem-seat{0%{scale:.84;rotate:51deg}58%{scale:1.05;rotate:43.6deg}to{scale:1;rotate:45deg}}@keyframes kxfr-gem-sweep{0%{background-position:175% 175%}to{background-position:-75% -75%}}@keyframes kxfr-gem-bloom{0%{box-shadow:0 0 10px 2px color-mix(in srgb,var(--kxfr-metal) 55%,transparent)}55%{box-shadow:0 0 24px 12px color-mix(in srgb,var(--kxfr-metal) 18%,transparent)}to{box-shadow:0 0 34px 22px color-mix(in srgb,var(--kxfr-metal) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.kxfr-item.is-sel .kxfr-gem,.kxfr-item.is-sel .kxfr-gem:before,.kxfr-item.is-sel .kxfr-gem:after{animation:none}}.kxfr-item .kxfr-card{position:relative}.kxfr-couponslot{display:block}.kxfr-coupon{display:flex;flex-direction:column;align-items:center;gap:4px;margin:14px auto 0;min-height:47px}.kxfr-applied{display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:100%;white-space:nowrap;font-family:var(--hbd-money-family, Poppins, sans-serif);font-weight:var(--hbd-money-weight, 500);font-size:12.5px;line-height:1.35;letter-spacing:var(--hbd-money-tracking, -.2px);color:var(--kxfr-ink)}.kxfr-applied__tick{width:16px;height:16px;flex:none;overflow:visible}.kxfr-applied__tick path{fill:none;stroke:var(--kx-tick-ink, #059669);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.kxfr-applied__s{display:none}.kxfr-coupon__sub{font-family:Poppins,Jost,sans-serif;font-size:10.5px;line-height:1.4;color:#5c6670;white-space:nowrap;text-align:center}.kxfr-applied__clock{display:inline-block;margin-left:.35em;font-family:var(--hbd-money-family, Poppins, sans-serif);font-weight:var(--hbd-money-weight, 500);font-size:11px;letter-spacing:var(--hbd-money-tracking, -.2px);font-variant-numeric:tabular-nums;color:#9e0000}@container (max-width: 340px){.kxfr-applied__t{display:none}.kxfr-applied__s{display:inline}}@media(max-width:749px){.kxfr{margin-inline:-6px}}
