:root{--jwb-gold: #c4922a;--jwb-gold-rgb: 196, 146, 42;--jwb-gold-2: #d4a840;--jwb-on-gold: #0c0b09;--jwb-light: #f8f5f0;--jwb-on-light: #0c0b09;--jwb-ink: #1b1916;--jwb-on-ink: #f8f5f0;--jwb-radius: 2px;--jwb-bw: 1px;--jwb-py: 15px;--jwb-px: 36px;--jwb-minw: 0px;--jwb-ff: var(--font-body--family);--jwb-fs: 14px;--jwb-fw: 500;--jwb-ls: .06em;--jwb-case: none;--jwb-dur: .28s;--jwb-ease: cubic-bezier(.22, .61, .36, 1);--jwb-lift: 2px;--jwb-glow: .35;--jwb-sm: .8;--jwb-lg: 1.25}[class*=jw-btn--]{--jwb-s: 1;position:relative;z-index:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-width:var(--jwb-minw);padding-block:calc(var(--jwb-py) * var(--jwb-s));padding-inline:calc(var(--jwb-px) * var(--jwb-s));border:var(--jwb-bw) solid transparent;border-radius:var(--jwb-radius);background-color:transparent;background-repeat:no-repeat;color:var(--color-foreground);font-family:var(--jwb-ff);font-size:calc(var(--jwb-fs) * (1 + (var(--jwb-s) - 1) * .5));font-weight:var(--jwb-fw);letter-spacing:var(--jwb-ls);text-transform:var(--jwb-case);line-height:1.15;text-align:center;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-appearance:none;appearance:none;transition:background-color var(--jwb-dur) var(--jwb-ease),background-position var(--jwb-dur) var(--jwb-ease),background-size var(--jwb-dur) var(--jwb-ease),color var(--jwb-dur) var(--jwb-ease),border-color var(--jwb-dur) var(--jwb-ease),box-shadow var(--jwb-dur) var(--jwb-ease),transform var(--jwb-dur) var(--jwb-ease),opacity var(--jwb-dur) var(--jwb-ease)}[class*=jw-btn--][aria-disabled=true],[class*=jw-btn--]:disabled{opacity:.45;cursor:not-allowed}.jw-b--sm{--jwb-s: var(--jwb-sm)}.jw-b--md{--jwb-s: 1}.jw-b--lg{--jwb-s: var(--jwb-lg)}.jw-btn--gold{background-color:var(--jwb-gold);border-color:var(--jwb-gold);color:var(--jwb-on-gold)}.jw-btn--gold-line{border-color:var(--jwb-gold);color:var(--jwb-gold)}.jw-btn--gold-soft{background-color:rgba(var(--jwb-gold-rgb),.14);border-color:rgba(var(--jwb-gold-rgb),.35);color:var(--jwb-gold)}.jw-btn--gold-grad{border-color:transparent;color:var(--jwb-on-gold);background-color:var(--jwb-gold);background-image:linear-gradient(135deg,var(--jwb-gold-2) 0%,var(--jwb-gold) 45%,var(--jwb-gold-2) 100%);background-size:220% 100%;background-position:0 0}.jw-btn--gold-grad:not(.jw-h--none):hover{background-position:100% 0}.jw-btn--shine{background-color:var(--jwb-gold);border-color:var(--jwb-gold);color:var(--jwb-on-gold);background-image:linear-gradient(115deg,#fff0 34%,#ffffff80,#fff0 62%);background-size:260% 100%;background-position:135% 0}.jw-btn--shine:not(.jw-h--none):hover{background-position:-35% 0}.jw-btn--light{background-color:var(--jwb-light);border-color:var(--jwb-light);color:var(--jwb-on-light)}.jw-btn--light-line{border-color:var(--jwb-light);color:var(--jwb-light)}.jw-btn--ink{background-color:var(--jwb-ink);border-color:rgba(var(--jwb-gold-rgb),.4);color:var(--jwb-on-ink)}.jw-btn--ghost{border-color:currentColor;border-color:color-mix(in srgb,currentColor 38%,transparent);color:inherit}.jw-btn--pill{background-color:var(--jwb-gold);border-color:var(--jwb-gold);color:var(--jwb-on-gold);border-radius:999px}.jw-btn--pill-line{border-color:var(--jwb-gold);color:var(--jwb-gold);border-radius:999px}.jw-btn--corners{--jwb-c: calc(12px * var(--jwb-s));border-color:transparent;color:var(--jwb-gold);background-image:linear-gradient(var(--jwb-gold),var(--jwb-gold)),linear-gradient(var(--jwb-gold),var(--jwb-gold)),linear-gradient(var(--jwb-gold),var(--jwb-gold)),linear-gradient(var(--jwb-gold),var(--jwb-gold)),linear-gradient(var(--jwb-gold),var(--jwb-gold)),linear-gradient(var(--jwb-gold),var(--jwb-gold)),linear-gradient(var(--jwb-gold),var(--jwb-gold)),linear-gradient(var(--jwb-gold),var(--jwb-gold));background-size:var(--jwb-c) var(--jwb-bw),var(--jwb-bw) var(--jwb-c),var(--jwb-c) var(--jwb-bw),var(--jwb-bw) var(--jwb-c),var(--jwb-c) var(--jwb-bw),var(--jwb-bw) var(--jwb-c),var(--jwb-c) var(--jwb-bw),var(--jwb-bw) var(--jwb-c);background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom}.jw-btn--link{padding-inline:0;padding-block:calc(5px * var(--jwb-s));border-color:transparent;border-radius:0;color:var(--jwb-gold);background-image:linear-gradient(currentColor,currentColor);background-size:100% var(--jwb-bw);background-position:100% 100%}.jw-btn--link:not(.jw-h--none):hover{background-size:0% var(--jwb-bw);color:var(--jwb-gold-2)}.jw-btn-arrow{direction:rtl}.jw-btn-arrow:after{content:"\2190";display:inline-block;font-size:1.05em;line-height:1;transition:transform var(--jwb-dur) var(--jwb-ease)}.jw-btn-arrow:hover:after{transform:translate(-.25em)}@media(prefers-reduced-motion:reduce){[class*=jw-btn--],.jw-btn-arrow:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jewelry-buttons.css.map */
