.forge-bfcm-surface{background-color:var(--foreground);background-image:linear-gradient(color-mix(in srgb, var(--foreground) 75%, transparent), color-mix(in srgb, var(--foreground) 75%, transparent)), url(/brand/forge/bfcm-pattern.svg);background-repeat:no-repeat,repeat;background-size:100% 100%,460px;position:relative}.alta-bfcm-surface{background-color:var(--primary);background-image:linear-gradient(color-mix(in srgb, var(--primary) 55%, transparent), color-mix(in srgb, var(--primary) 55%, transparent)), url(/brand/alta/bfcm-pattern.svg);background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%}.forge-stack-bfcm{padding:1rem .75rem}.forge-stack-bfcm>[data-slot=pdp-purchase-content]{border:1px solid var(--border);background-color:var(--background)}@media (width>=1280px){.forge-stack-bfcm{padding:3.5rem 2rem}.forge-stack-bfcm>[data-slot=pdp-purchase-content]{padding-inline:1.5rem}}@media (width<=639px){.forge-bfcm-surface>[data-slot=page-spanner],.alta-bfcm-surface>[data-slot=page-spanner]{padding-inline:.75rem;padding-top:1rem;padding-bottom:1rem}}@media (width>=1024px){.forge-bfcm-surface>[data-slot=page-spanner],.alta-bfcm-surface>[data-slot=page-spanner]{padding-top:3.5rem;padding-bottom:3.5rem}}.birdie-bundle-surface{--birdie-bundle-cream:#faf7f0;background-color:var(--birdie-bundle-cream);background-image:url(/brand/birdie/bundle-pattern.webp);background-position:0 -20px;background-repeat:repeat;background-size:420px 420px;position:relative}.birdie-set-surface{background-image:url(/brand/birdie/set-pattern.svg);background-position:0 0;background-size:360px 360px}@media (width>=1024px){.birdie-set-surface>[data-slot=page-spanner]{padding-top:5.5rem;padding-bottom:5.5rem}}.birdie-bundle-surface [data-slot=bundle-guided-progress]{--accent:#a9c6d5;--accent-foreground:var(--foreground)}.birdie-bundle-surface [data-slot=bundle-builder-header]{max-width:none}.birdie-bundle-surface:not(.birdie-set-surface) [data-slot=bundle-builder-content]>div:last-child{margin-top:.75rem}.birdie-bfcm-surface{background-color:oklch(21% .006 285.885);background-image:url(/brand/birdie/bfcm-pattern.svg?v=staggered-70x24-230);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;padding-bottom:0}@media (width<=639px){.birdie-bfcm-surface>[data-slot=page-spanner]{padding-inline:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem}}.birdie-pinners-surface{background-color:#d01d24;background-image:url(/brand/birdie/pinners-pattern.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;padding-bottom:0}@media (width<=639px){.birdie-pinners-surface>[data-slot=page-spanner]{padding-inline:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem}}.birdie-plain-surface{background-color:var(--background);background-image:none;padding-bottom:0}.birdie-plain-surface [data-slot=bundle-builder-content]{border:0;padding:0}[data-jewelry-stack-builder]{overflow-anchor:none}@media (width>=80rem){.stack-builder-model>[role=img]{aspect-ratio:var(--stack-desktop-aspect)!important}.stack-builder-model>[role=img]>div{height:var(--stack-desktop-canvas-height)!important}}@media (width<80rem){.stack-builder-model[data-stack-mobile-framing=top-right]>[role=img]{aspect-ratio:9/10!important}.stack-builder-model[data-stack-mobile-framing=top-right]>[role=img]>div{aspect-ratio:1;right:0;width:125%!important;height:auto!important;top:0!important;left:auto!important}[data-jewelry-stack-builder] [data-slot=pdp-purchase-content]{padding-inline:0}}[data-stack-step]{scroll-margin-top:calc(var(--stack-builder-header-offset,var(--storefront-sticky-header-offset)) + 1rem)}[data-jewelry-stack-builder=forge] [data-stack-step] button,[data-jewelry-stack-builder=forge] .stack-builder-progress button{min-width:3rem;min-height:3rem}[data-jewelry-stack-builder=forge] [role=radiogroup] button:has([data-slot=color-swatch-visual]){box-shadow:none;border-color:#0000;justify-content:center}[data-jewelry-stack-builder=forge] [role=radiogroup] [data-slot=color-swatch-visual]{outline-offset:3px}[data-jewelry-stack-builder=forge] [role=radiogroup] button[aria-pressed=true] [data-slot=color-swatch-visual]{outline:2px solid var(--foreground);border-width:0!important}[data-jewelry-stack-builder=forge] [role=radiogroup] [data-slot=color-swatch-active-fill]{inset:0!important}[data-jewelry-stack-builder=forge] [role=radiogroup] button:focus-visible [data-slot=color-swatch-visual]{outline:2px dashed var(--foreground)}html:active-view-transition-type(stack-piece){view-transition-name:none}html:active-view-transition-type(stack-piece) .stack-piece-chooser{view-transition-name:stack-piece-chooser}html:active-view-transition-type(stack-piece)::view-transition{pointer-events:none}::view-transition-group(stack-piece-chooser){animation-duration:.14s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(stack-piece-chooser){object-fit:none;object-position:top;height:100%;animation-duration:.14s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-new(stack-piece-chooser){object-fit:none;object-position:top;height:100%;animation-duration:.14s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-old(stack-piece-chooser){animation-name:stack-piece-out}::view-transition-new(stack-piece-chooser){animation-name:stack-piece-in}@keyframes stack-piece-out{0%{opacity:1}to{opacity:0}}@keyframes stack-piece-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-group(stack-piece-chooser){animation:none}::view-transition-old(stack-piece-chooser){animation:none}::view-transition-new(stack-piece-chooser){animation:none}}.stack-builder-progress{scroll-margin-top:var(--stack-builder-header-offset,var(--storefront-sticky-header-offset))}[data-stack-builder-compact] .stack-builder-gallery,[data-stack-builder-compact] .stack-builder-preview{position:static}[data-jewelry-stack-builder] .stack-builder-preview>[role=status]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
