.gemlay-pdp .gemlay-pdp__variants{margin-top:1.6rem!important;padding-top:1.4rem}.gemlay-pdp .gemlay-option-picker__legend{display:flex;align-items:center;gap:.7rem;width:100%;margin:0 0 .9rem;padding:0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight-bold)}.gemlay-pdp .gemlay-option-picker__selected{padding-left:.7rem;border-left:.1rem solid rgba(var(--color-foreground),.18);color:rgba(var(--color-foreground),.58);font-weight:var(--font-body-weight)}.gemlay-pdp .gemlay-metal-picker,.gemlay-pdp .gemlay-compact-option-picker{width:100%;max-width:100%;margin:0;padding:0;border:0}.gemlay-pdp .gemlay-compact-option-picker{margin-top:1.25rem}.gemlay-pdp .gemlay-metal-picker__options,.gemlay-pdp .gemlay-compact-option-picker__options{display:flex;align-items:center;flex-wrap:wrap;width:100%}.gemlay-pdp .gemlay-metal-picker__options{gap:1rem}.gemlay-pdp .gemlay-compact-option-picker__options{gap:.7rem}.gemlay-pdp .gemlay-metal-picker__options>input[type=radio],.gemlay-pdp .gemlay-compact-option-picker__options--button>input[type=radio]{position:absolute;width:.1rem;height:.1rem;overflow:hidden;opacity:0;pointer-events:none}.gemlay-pdp .gemlay-metal-swatch{display:inline-block;width:3.4rem;height:3.4rem;margin:0;padding:0;border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-radius:50%;background-color:rgba(var(--color-foreground),.06);background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;box-sizing:border-box;transition:outline-color var(--duration-short) ease,transform var(--duration-short) ease}.gemlay-pdp .gemlay-metal-swatch:hover{transform:translateY(-.1rem)}.gemlay-pdp .gemlay-metal-picker__options>input[type=radio]:checked+.gemlay-metal-swatch{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.gemlay-pdp .gemlay-metal-picker__options>input[type=radio]:focus-visible+.gemlay-metal-swatch{outline:.2rem solid rgba(var(--color-foreground),.55);outline-offset:.3rem}.gemlay-pdp .gemlay-metal-picker__options>input[type=radio].disabled+.gemlay-metal-swatch{opacity:.35;cursor:not-allowed}.gemlay-pdp .gemlay-compact-option-picker__options--button>input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;min-height:3.4rem;margin:0;padding:.45rem .85rem;border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-radius:var(--variant-pills-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);cursor:pointer;transition:background var(--duration-short) ease,color var(--duration-short) ease,border-color var(--duration-short) ease,transform var(--duration-short) ease}.gemlay-pdp .gemlay-compact-option-picker__options--button>input[type=radio]+label:hover{transform:translateY(-.1rem);border-color:rgba(var(--color-foreground),.5)}.gemlay-pdp .gemlay-compact-option-picker__options--button>input[type=radio]:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground));font-weight:var(--font-body-weight-bold)}.gemlay-pdp .gemlay-compact-option-picker__options--button>input[type=radio].disabled+label{opacity:.38;cursor:not-allowed}.gemlay-pdp .gemlay-size-picker__options{display:flex;align-items:center;flex-wrap:nowrap;gap:.7rem;overflow:visible}.gemlay-pdp .gemlay-size-picker__options.is-expanded{flex-wrap:wrap}.gemlay-pdp .gemlay-size-picker__options .gemlay-size-option--collapsed-hidden{display:none!important}.gemlay-pdp .gemlay-size-picker__toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.45rem;min-height:3.4rem;margin:0;padding:.45rem .9rem;border:.1rem solid rgba(var(--color-foreground),.24);border-radius:var(--variant-pills-radius);background:rgba(var(--color-foreground),.035);color:rgb(var(--color-foreground));font:inherit;font-size:1.2rem;font-weight:var(--font-body-weight-bold);line-height:1;cursor:pointer;white-space:nowrap;transition:background var(--duration-short) ease,border-color var(--duration-short) ease,transform var(--duration-short) ease}.gemlay-pdp .gemlay-size-picker__toggle:hover{background:rgba(var(--color-foreground),.07);border-color:rgba(var(--color-foreground),.42);transform:translateY(-.1rem)}.gemlay-pdp .gemlay-size-picker__toggle::after{content:'⌄';display:inline-block;font-size:1.35rem;line-height:.7;transform:translateY(-.05rem);transition:transform .18s ease}.gemlay-pdp .gemlay-size-picker__toggle[aria-expanded=true]::after{transform:rotate(180deg) translateY(.05rem)}.gemlay-pdp .gemlay-size-picker__toggle[hidden]{display:none!important}@media screen and (max-width:749px){.gemlay-pdp .gemlay-pdp__variants{margin-top:1.4rem!important;padding-top:1.2rem}.gemlay-pdp .gemlay-option-picker__legend{gap:.55rem;margin-bottom:.75rem}.gemlay-pdp .gemlay-option-picker__selected{padding-left:.55rem}.gemlay-pdp .gemlay-metal-picker__options{gap:.9rem}.gemlay-pdp .gemlay-compact-option-picker__options,.gemlay-pdp .gemlay-size-picker__options{gap:.6rem}.gemlay-pdp .gemlay-metal-swatch{width:3.1rem;height:3.1rem}.gemlay-pdp .gemlay-compact-option-picker{margin-top:1.1rem}.gemlay-pdp .gemlay-size-picker__toggle{min-height:3.4rem;padding:.45rem .8rem;font-size:1.15rem}}
